- Sep 07, 2008
-
-
Attila Lendvai authored
-
- Jul 27, 2008
-
-
Luís Oliveira authored
- can't assume that (upgraded-array-element-type 'fixnum)
-
Luís Oliveira authored
- COPY-HASH-TABLE.1 causes a stack overflow due to a CLISP bug. - ALIST-HASH-TABLE.1, PLIST-HASH-TABLE.1 fail because HASH-TABLE-TEST returns EXT:FASTHASH-{EQ,EQL}.
-
Luís Oliveira authored
- TYPEP returns a generalized boolean. On Lisps like ECL, this detail was causing some tests to fail. ERRORP takes this into account.
-
Luís Oliveira authored
- New hash-table was being created with a bogus rehash-size. - Added regression test in another patch.
-
Luís Oliveira authored
- make it usable for other Lisps besides SBCL. - TEST-OP runs tests both compiled and evaluated.
-
Luís Oliveira authored
-
- Aug 01, 2008
-
-
Nikodemus Siivola authored
- New function: PROPER-LIST-LENGTH. - Share code between PROPER-LIST-LENGTH, LASTCAR, and SETF LASTCAR via a macrolet. - Use ENDP wrapped in SAFETY 3, to ensure proper detection of dotted lists. - Use PROPER-LIST-LENGTH instead of LIST-LENGTH in ROTATE, RANDOM-ELT, and SHUFFLE, and test that they signal an error for improper lists. (Thanks to Tobias Rittweiler)
-
- Jun 11, 2008
-
-
Tobias C. Rittweiler authored
-
- Jun 07, 2008
-
-
Tobias C. Rittweiler authored
-
- Jul 07, 2008
-
-
Nikodemus Siivola authored
-
Nikodemus Siivola authored
-
Nikodemus Siivola authored
-
Nikodemus Siivola authored
-
- Jun 23, 2008
-
-
Levente Meszaros authored
-
- Jun 04, 2008
-
-
Attila Lendvai authored
-
- Jun 02, 2008
-
-
Attila Lendvai authored
with-input-from-file with-output-to-file read-file-into-string write-string-into-file copy-stream copy-file
-
Nikodemus Siivola authored
-
Nikodemus Siivola authored
-
Nikodemus Siivola authored
-
Nikodemus Siivola authored
-
Nikodemus Siivola authored
-
- May 31, 2008
-
-
Nikodemus Siivola authored
-
- Jun 01, 2008
-
-
Tobias C. Rittweiler authored
-
Tobias C. Rittweiler authored
* functions.lisp: Make optimization notes about %COERCE-CALLABLE-TO-FUN go away by inserting calls to ENSURE-FUNCTION to the appropriate places.
-
Tobias C. Rittweiler authored
* lists.lisp (proper-list): Make type more concrete, instead of "(SATISFIES PROPER-LIST-P)" make it "(AND LIST ...)".
-
Tobias C. Rittweiler authored
* alexandria.asd: Add dependency between `types.lisp' and `sequences.lisp', as the latter uses ARRAY-INDEX since recently.
-
Attila Lendvai authored
-
- May 29, 2008
-
-
Nikodemus Siivola authored
Editing damage: extra IF surrounding the permutation guts. Also add a trivial test-case.
-
- Apr 27, 2008
-
-
Attila Lendvai authored
-
- Apr 10, 2008
-
-
Attila Lendvai authored
-
- Apr 01, 2008
-
-
Attila Lendvai authored
-
- Mar 27, 2008
-
-
Attila Lendvai authored
-
- Mar 11, 2008
-
-
Tobias C. Rittweiler authored
* package.lisp: Export UNWIND-PROTECT-CASE.
-
Tobias C. Rittweiler authored
* conditions.lisp (unwind-protect-case): New macro. Similiar to CL:UNWIND-PROTECT except that it's possible to explicitly specify under which circumstances cleanup operations are run. * tests.lisp (unwind-protect-case.1-5): New test cases.
-
- Mar 14, 2008
-
-
Attila Lendvai authored
-
- Mar 13, 2008
-
-
Tobias C. Rittweiler authored
* types.lisp: Fix quoting problem introduced by Attila's last patch; additionally add automatically generated docstrings to all the types defined. * tests.lisp (cdr5.*): New test cases.
-
Attila Lendvai authored
-
- Mar 11, 2008
-
-
Tobias C. Rittweiler authored
* macros.lisp (parse-body): Don't use ALEXANDRIA:STARTS-WITH. The reason is that this way PARSE-BODY is a completely standalone definition, and can hence be used in consequent macro definitions within the Alexandria project without having to worrying if `sequences.lisp' has already been loaded (where STARTS-WITH is defined.)
-
Tobias C. Rittweiler authored
* hash-tables.lisp (copy-hash-table): Added new &key arg :KEY; it's run on each element before it's stored in the new HT. Additionally, make all &key args get their default even when NIL was passed for them. * tests.lisp (copy-hash-table.2): New test case.
-