Skip to content
Snippets Groups Projects
  1. Jul 01, 2003
  2. May 26, 2003
    • gerd's avatar
      Fix code signaling type-errors which did not have :datum and/or · 98ee6882
      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.
      98ee6882
  3. Apr 22, 2003
  4. Apr 19, 2003
  5. Apr 18, 2003
    • gerd's avatar
      Fix for RANDOM-NSET-EXCLUSIVE-OR test case. NSET-EXCLUSIVE-OR · eba7fd9d
      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.
      eba7fd9d
  6. Nov 20, 2002
  7. Mar 04, 2001
  8. Nov 15, 2000
  9. May 09, 1998
  10. Apr 03, 1998
  11. Aug 06, 1997
  12. Jul 12, 1996
  13. Oct 31, 1994
  14. Feb 11, 1994
  15. Aug 25, 1993
  16. Aug 06, 1993
  17. Jan 13, 1993
  18. May 15, 1992
  19. Jan 27, 1992
  20. Nov 05, 1991
  21. Feb 25, 1991
  22. Feb 08, 1991
  23. Feb 01, 1991
  24. Jan 30, 1991
  25. Aug 24, 1990
  26. May 30, 1990
  27. Mar 05, 1990
  28. Feb 22, 1990
    • ram's avatar
      /usr1/lisp/code/list.lisp, 11-Sep-89 09:08:11, Edit by Chiles. · 4d56dd7e
      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.
      4d56dd7e
  29. Feb 06, 1990
Loading