Skip to content
Snippets Groups Projects
  1. Jul 12, 2001
  2. 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
  3. Jun 18, 2001
  4. 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
  5. Jun 13, 2001
  6. Jun 11, 2001
  7. 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
  8. Jun 01, 2001
  9. May 31, 2001
  10. 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
  11. May 27, 2001
  12. May 18, 2001
  13. May 14, 2001
  14. May 02, 2001
  15. Apr 19, 2001
  16. 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
  17. Apr 12, 2001
    • pw's avatar
      From Ray Toy: · b3538815
      pw authored
      Make orig-modes a gensym in with-float-traps-masked.
      b3538815
  18. Apr 11, 2001
  19. Apr 10, 2001
  20. 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
  21. Apr 05, 2001
  22. 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
  23. Mar 27, 2001
    • 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
Loading