- Jul 01, 2003
-
-
gerd authored
Found by Paul Dietz, fixed by Alexey Dejneka in SBCL. * src/compiler/fndb.lisp (nth, nthcdr): First arg is unsigned-byte. * src/code/list.lisp (nthcdr): Cope with bignums.
-
- May 26, 2003
-
-
gerd authored
:expected-type, which lead to the conditions which were not displayable because the corresponding condition slots are not bound. * src/code/seq.lisp (coerce): * src/code/list.lisp (nreconc): * src/code/interr.lisp (invalid-array-index-error): * src/code/bignum.lisp (bignum-to-float): * src/code/byte-interp.lisp (%byte-car, %byte-cdr): Fix type-errors to include :datum and/or :expected-type. Add &more handling to the byte-compiler and -interpreter. Reported by Paul Werkowski on cmucl-imp. * src/compiler/byte-comp.lisp (make-xep-for): Handle &more. * src/code/byte-interp.lisp (hairy-byte-function): Change type of rest-arg-p slot. (invoke-xep): Handle &more.
-
- Apr 22, 2003
-
-
toy authored
Alexey fixed in SBCL.
-
- Apr 19, 2003
-
-
toy authored
-
- Apr 18, 2003
-
-
gerd authored
used to return different results than SET-EXCLUSIVE-OR, and its algorithm doesn't appear to be easily fixable. Wait for someone who cares enough to fix the algorithm. * src/code/list.lisp (nset-exclusive-or): Implement in terms of SET-EXCLUSIVE-OR.
-
- Nov 20, 2002
-
-
toy authored
in the gcl ANSI test suite). Use the version from SBCL.
-
- Mar 04, 2001
- Nov 15, 2000
-
-
pw authored
-
- May 09, 1998
-
-
pw authored
-
- Apr 03, 1998
-
-
dtc authored
functions which did not handle a :key of Nil. Noted by Paul Dietz.
-
- Aug 06, 1997
-
-
dtc authored
to disable the argument count check. Spotted by Raymond Toy, fix from Rob MacLachlan.
-
- Jul 12, 1996
-
-
ram authored
called on conses, and if it returned true, the result was true. My reading of the spec says that the test should never be called on non-atom values. I put in an addition test to insure this.
-
- Oct 31, 1994
-
-
ram authored
-
- Feb 11, 1994
-
-
cvs2git authored
-
- Aug 25, 1993
- Aug 06, 1993
- Jan 13, 1993
-
-
cvs2git authored
-
- May 15, 1992
- Jan 27, 1992
-
-
ram authored
last argument.
-
- Nov 05, 1991
- Feb 25, 1991
-
-
ram authored
be argument type declarations.
-
- Feb 08, 1991
-
-
ram authored
-
- Feb 01, 1991
-
-
ram authored
of last conses to return. Added the TAILP-NIL cleanup with clarifies the behavior of TAILP when the first arg is atomic.
-
- Jan 30, 1991
-
-
ram authored
-
- Aug 24, 1990
-
-
wlott authored
-
- May 30, 1990
-
-
cvs2git authored
-
- Mar 05, 1990
-
-
cvs2git authored
-
- Feb 22, 1990
-
-
ram authored
Fixed UNION and NUNION to apply test to arguments correctly. /usr1/lisp/ncode/seq.lisp, 12-Jul-89 13:19:40, Edit by Chiles. Moved APPLY-KEY and IDENTITY to list.lisp. /usr/mbb/x3j13-changes/current/list.lisp, 11-Jul-89 17:56:57, Edit by Mbb. ASSOC-RASSOC-IF-KEY: ASSOC-IF, ASSOC-IF-NOT, RASSOC-IF, and RASSOC-IF-NOT now take &key key, just like the other *-if and *-if-not primitives. APPEND-DOTTED: Made NCONC confrom to the new standard. (NCONC '(1 2) '(3 4) 5) used to flame about 5 not being a list. Now the result is '(1 2 3 4 . 5). APPEND already did the right thing, so no change was neccessary.
-
- Feb 06, 1990
-
-
ram authored
-