- Jun 03, 2001
-
-
pw authored
Arrange for ANSI behaviour regarding DEFMACRO processing. It has compile-time effect only at top level now.
-
- Jun 01, 2001
-
-
toy authored
-
- May 31, 2001
- May 30, 2001
-
-
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.
-
- May 27, 2001
-
-
pw authored
This can be improved on still.
-
- May 18, 2001
-
-
pw authored
-
- May 14, 2001
- May 02, 2001
-
-
toy authored
pathname types for object files. o Modified load to search for possible fasl file types for logical pathnames just as it does for physical pathnames. (But source files are still only searched using LISP type.)
-
- Apr 19, 2001
-
-
toy authored
occurred.
-
- Apr 16, 2001
-
-
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.
-
toy authored
-
- Apr 12, 2001
-
-
pw authored
Make orig-modes a gensym in with-float-traps-masked.
-
- Apr 11, 2001
-
-
pw authored
-
- Apr 10, 2001
-
-
pw authored
src/numbers.lisp: Handle comparisons with floating infinities correctly.
-
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.
-
pw authored
-
pw authored
-
pw authored
when a bad argument is passed.
-
pw authored
-
- Apr 07, 2001
-
-
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.
-
pw authored
Implement n-bin method for concatenated-stream. This fixes read-sequence for byte-vectors and strings for concatenated-streams.
-
pw authored
by Kalle Olavi Niemital.
-
- Apr 05, 2001
-
-
pw authored
the argument may be other than a string.
-
- Mar 30, 2001
-
-
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
-
- Mar 27, 2001
-
-
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.
-
- Mar 23, 2001
-
-
pw authored
host contains a directory separator character.
-
- Mar 15, 2001
-
-
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.
-
- Mar 14, 2001
- Mar 13, 2001
- Mar 12, 2001
-
-
pw authored
is part of the name component.
-
- Mar 11, 2001
- Mar 09, 2001
-
-
pw authored
-
- Mar 08, 2001
-
-
pw authored
internal utility function FIND-SEARCH-LIST.
-
- Mar 04, 2001
-
-
pw authored
compile-lisp.log. Only 46/130 notes left.
-