Skip to content
Snippets Groups Projects
  1. Apr 11, 2001
  2. Apr 10, 2001
    • pw's avatar
      From Pierre Mai: · 1149d475
      pw authored
      o All the stuff from cmu-low.lisp has been merged into low.lisp.
      o Therefore cmu-low.lisp has been removed completely.
      o All the stuff in low.lisp which either wasn't used in current PCL or
        was unnecessary in CMU CL, or which was implemented as no-ops for
        CMU CL has been removed.
      o Calls in other files to functions which were dropped have been
        removed.
      o Source order reorganised a bit and added several comments and
        doc-strings.
      o Made `*optimize-speed*' consistent for small and non-small cores,
        and fixed ordering problem.
      o Added `*compile-lambda-silent-p*' which when true (the default) will
        cause compile-lambda to be silent when compiling PCL-generated code.
      1149d475
    • 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: · b9555b70
      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.
      b9555b70
    • 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
    • pw's avatar
      d987b792
    • pw's avatar
    • pw's avatar
      Add a declaration to process-kill to avoid sigfault with :small cores · 6de2f7b7
      pw authored
      when a bad argument is passed.
      6de2f7b7
    • pw's avatar
  3. Apr 07, 2001
    • pw's avatar
      Freom Pierre Mai: · d11e3bc3
      pw authored
      Allow duplicate keyword arguments in macro calls and destructuring-bind
      to be ANSI compliant. Offending clause in VALIDATE-KEYWORD is commented
      out in case anyone needs to revive the old behaviour.
      d11e3bc3
    • pw's avatar
      From Pierre Mai: · f0b7b44b
      pw authored
      Implement n-bin method for concatenated-stream.  This fixes
      read-sequence for byte-vectors and strings for concatenated-streams.
      f0b7b44b
    • pw's avatar
      Add missing "*" around type declamation for *fasl-file*. Reported · 37eecfac
      pw authored
      by Kalle Olavi Niemital.
      37eecfac
  4. Apr 05, 2001
  5. Mar 30, 2001
    • pw's avatar
      From Tim Moore · a5b6497a
      pw authored
      internal-sxhash doesn't deal correctly with strings that have fill
      pointers; consequently, equal hash tables don't work correctly either.
      >From 18c:
      *(defvar foo (make-array 32 :element-type 'base-char :adjustable t
      :fill-pointer 7))
      FOO
      * (setf (subseq foo 0) "typedef")
      "typedef"
      * (sxhash foo)
      182883518
      * (sxhash "typedef")
      194663162
      * (defvar h (make-hash-table :test #'equal))
      H
      * (setf (gethash foo h) 'bar)
      BAR
      * (gethash "typedef" h)
      NIL
      NIL
      
      Attached is a fix.
      Tim
      a5b6497a
  6. Mar 27, 2001
    • pw's avatar
      From Pierre Mai · 9197294e
      pw authored
      Put :gray-streams on *features* and announce via *herald-items*.
      9197294e
    • pw's avatar
      Marco Antoniotti says: · e9af9419
      pw authored
      PARSE-NAMESTRING is supposed to accept also a string for the optional
      HOST argument.  Right now this is not the case.
      
      The following patch fixes this and seems to do the right thing when
      HOST is a defined logical pathname host.
      
      This is better than the current situation (as a matter of fact it is
      necessary for some things I am doing), but it is not quite ANSI.
      E.g. HOST could also be :UNSPECIFIC, but the current code does not
      handle that case.  I did not add code for that, because, contrary to
      the LOGICAL HOST case, I believe that the case for :UNSPECIFIC is too
      implementation dependent.
      e9af9419
  7. Mar 23, 2001
  8. Mar 15, 2001
    • pw's avatar
      Add support for ANSI specified :print-function and :print-object · d6c89eb6
      pw authored
      defstruct options while preserving previous behaviour. ANSI processing
      is enabled by ext:*ansi-defstruct-options-p* which must be NIL while
      compiling CMUCL, PCL, CLX, HEMLOCK to avoid flushing defined print-functions.
      This switch is turned ON when worldload builds a core with PCL in it.
      d6c89eb6
  9. Mar 14, 2001
  10. Mar 13, 2001
  11. Mar 12, 2001
  12. Mar 11, 2001
  13. Mar 09, 2001
  14. Mar 08, 2001
  15. Mar 05, 2001
Loading