- May 31, 2001
-
-
toy authored
code generation for alien types.
-
- 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
- May 26, 2001
-
-
pmai authored
no-applicable-method for generic functions with zero methods. Just removing the erroneous special-case call and letting the normal code path handle the situation fixes this.
-
- May 21, 2001
-
-
toy authored
boot4.lisp only has effect for sparc.
-
- May 18, 2001
- May 17, 2001
- May 14, 2001
- May 12, 2001
-
-
pw authored
Fix size parameter in property-notify event.
-
- May 11, 2001
-
-
toy authored
o Allow printing of integer registers to use the Sparc register names instead of the Lisp names. o Add support for printing various notes during disassembly: o Assembler routines, foreign functions, and foreign constants o The value of constants in the code header o References to static symbols o Notes about pseudo-atomic stuff o Some hints on header-word types
-
- May 10, 2001
-
-
pmai authored
DEFGENERIC: ENSURE-GENERIC-FUNCTION-USING-CLASS failed to coerce the :METHOD-CLASS argument to a class object, as specified in the AMOP, page 187 (entry for ENSURE-GENERIC-FUNCTION-USING-CLASS). This caused GENERIC-FUNCTION-METHOD-CLASS to return the uncoerced class name (i.e. a symbol), instead of a class, which caused both PCL internal as well as external code to fail.
-
toy authored
in the wrong spot.
-
- May 08, 2001
-
-
pw authored
Add more interesting annotations to disassemble output.
-
- May 05, 2001
-
-
pw authored
Remove some walker-template forms that are not correct for cmucl.
-
- 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 26, 2001
- Apr 25, 2001
-
-
pmai authored
by fixing bootstrapping problems with the disabled around method of COMPUTE-EFFECTIVE-METHOD, and reinstating it. o Added stricter error checking for standard method combination.
-
- Apr 19, 2001
-
-
toy authored
occurred.
-
- Apr 17, 2001
-
-
pw authored
the last time around.
-
- 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
Here is the patch that makes the propagate-float-type, propagate-fun-type, and constrain-float-type features the default. All old code is removed. If you recompile, you should probably remove these features, just to be sure (caught a few mistakes that way).
-
pw authored
Make orig-modes a gensym in with-float-traps-masked.
-
- Apr 11, 2001
- Apr 10, 2001
-
-
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.
-
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.
-