Skip to content
Snippets Groups Projects
  1. Oct 27, 2001
  2. Oct 16, 2001
  3. Oct 04, 2001
    • toy's avatar
      Patch stolen from SBCL bug 81. · 89cf3b64
      toy authored
      Loop doesn't handle loops like
      
      (loop with (a b) = '(1 2)
            and (c d) = '(3 4)
            return (list a b c d))
      
      correctly because it fails to destructure the variables correctly.
      89cf3b64
  4. Oct 03, 2001
  5. Sep 28, 2001
  6. Sep 27, 2001
  7. Sep 21, 2001
    • pw's avatar
      Second attempt at using new cvs server. Hopefully mail system config · f2251d1b
      pw authored
      problems are fixed now.
      
      This revision fixes an omission from a previous rev that added support
      for :print-object and :print-function defstruct options. The default
      method created was calling DEFAULT-STRUCTURE-PRINT with only two
      arguments. It seems to work correctly now.
      f2251d1b
  8. Sep 20, 2001
  9. Jul 16, 2001
  10. Jul 12, 2001
  11. Jul 08, 2001
    • pw's avatar
      From Paul Foley: · 65855429
      pw authored
      	This patch makes QUIT call a list of functions at
      	exit, so that the Motif interface can clean up without having to
      	redefine it.
      65855429
    • pw's avatar
      From Paul Foley: · c9918062
      pw authored
      	Implements READ- and WRITE-SEQUENCE on Gray streams, via
      	STREAM-READ-SEQUENCE and STREAM-WRITE-SEQUENCE, and provides a :class
      	keyword to OPEN which lets it return Gray streams classes wrapped
      	around lisp-streams.
      
      	Load exports.lisp before compiling with this set of changes.
      c9918062
    • pw's avatar
      From Eric Marsden: · 7fbe9acc
      pw authored
         Initialize the modules: namestring so that things like
         (require :clx-library) work (assuming the filesystem layout present
         in the release tarballs).
      7fbe9acc
    • pw's avatar
      From Eric Marsden: · 8fcc8901
      pw authored
         Remove the *features* :cltl2, :draft-ansi-cl and :x3j13 to be ANSI
         compliant. I guess this might break some old code, but ANSI explicitly
         prohibits cohabitation of these with :ansi-cl.
      8fcc8901
  12. Jun 18, 2001
  13. Jun 17, 2001
    • pw's avatar
      From eric Marsden: · c840823b
      pw authored
      Fix some error types to be ANSI compliant.
      c840823b
    • pw's avatar
      From Eric Marsden: · e91dc189
      pw authored
          Problem: (format t "~f" "foo") => Error "Argument y is not a real:
          nil". CLHS says "If arg is a complex number or some non-numeric
          object, then it is printed using the format directive ~wD, thereby
          printing it in decimal radix and a minimum field width of w".
      e91dc189
    • pw's avatar
      From Eric Marsden: · 8de4d134
      pw authored
      FLOAT-RADIX should signal an error if arg is not a FLOAT.
      8de4d134
    • pw's avatar
      From Eric Marsden: · 45a54c42
      pw authored
      FILE-LENGTH should signal a type-error if arg is not associated with a file.
      45a54c42
  14. Jun 13, 2001
  15. Jun 11, 2001
  16. Jun 03, 2001
    • pw's avatar
      From Tim Moore: · a0c0de03
      pw authored
      Arrange for ANSI behaviour regarding DEFMACRO processing. It has
      compile-time effect only at top level now.
      a0c0de03
  17. Jun 01, 2001
  18. May 31, 2001
  19. May 30, 2001
    • pw's avatar
      When LOAD calls MERGE-PATHNAMES on its input file, use :default-version · 76b3e3c2
      pw authored
      of NIL so as to not gratuitously tack on a :newest version attribute.
      This lets eg (load "HOST:FILE.LISP") work when no explicit version translation
      is supplied. So far, this seems like the "Right Thing To Do" and seems
      compatible with other implementations.
      76b3e3c2
  20. May 27, 2001
  21. May 18, 2001
  22. May 14, 2001
  23. May 02, 2001
  24. Apr 19, 2001
  25. Apr 16, 2001
    • toy's avatar
      o Fix the declaration bug in complex-log-scaled · c275fc68
      toy authored
      o Remove the old special function routines
      o Add logb-finite to help optimize the use of logb
      o Remove some unneeded declarations since the compiler is smarter now
        than when this was originally written.
      o Add inhibit-warnings to coerce-to-complex-type since their
        unavoidable.
      o The cores of some routines are compiled with speed 3 and space 0 to
        get some maybe-inline routines inlined.
      c275fc68
    • toy's avatar
      2e346a66
  26. Apr 12, 2001
    • pw's avatar
      From Ray Toy: · b3538815
      pw authored
      Make orig-modes a gensym in with-float-traps-masked.
      b3538815
  27. Apr 11, 2001
  28. Apr 10, 2001
    • pw's avatar
      From Ray Toy: · 6bc003ab
      pw authored
      src/numbers.lisp:
      Handle comparisons with floating infinities correctly.
      6bc003ab
    • pw's avatar
      From Ray Toy: · 1abb4762
      pw authored
      ANSI CL says LOAD takes an :external-format keyword to specify the
      format of the file or stream being loaded.  CMUCL already had the
      :contents keyword that does this, but its default was nil instead of
      :default.
      
      The appended patch replaces :contents with :external-format.  This
      will break any code that uses :contents.
      
      Ray
      
      Changelog:
      code/load.lisp, compiler/fndb.lisp
      
      Replace :contents option to LOAD with :external-format, for ANSI CL
      conformance.
      1abb4762
Loading