- May 06, 2002
-
-
pmai authored
current Linux and FreeBSD/ELF do, although OpenBSD is still non-ELF. Also changed the handling of leading underscores in alien names, by moving the underscore addition to extern-alien-name, where it belongs, and not foreign-symbol-address-aux. This brings the x86 port in line with the other ports, modulo the PVE_stub_ magic. The changes necessitate some bootstrapping code for BSD non-ELF platforms.
-
- May 02, 2002
-
-
toy authored
preprocessor token.
-
toy authored
be more careful about identifying exactly the form used for the pseudo-atomic trap.
-
toy authored
instruction, not just the simple form with a single immediate value.
-
pmai authored
bit-operations deftransforms, which occurred for bit-vectors of sizes near the ARRAY-DIMENSION-LIMIT. The fix is based on the corresponding changes by Christophe Rhodes in version 0.7.3.5 of the corresponding file in the SBCL CVS repository.
-
- May 01, 2002
- Apr 25, 2002
-
-
pmai authored
0.7.2.17: Merged MNA "fix for boa-constructor bug" sbcl-devel 2002-04-16 ... copied the fix to &optional arguments handling ... also test the &optional handling This fixes the handling of supplied-p args for &key and &optional args of boa-constructors. Also did a couple of code cleanups in the process.
-
- Apr 13, 2002
-
-
pmai authored
make-instances-obsolete.
-
- Apr 11, 2002
-
-
pmai authored
-
- Apr 10, 2002
-
-
pw authored
Wrong type MEMBER in DECLARE-EVENT :CONFIGURE-REQUEST, should be MEMBER8.
-
- Apr 07, 2002
-
-
pmai authored
changes in the exports of the kernel package.
-
pmai authored
number, retaining the old FOP for short (one byte) version numbers. This enables old lisp versions to gracefully fail on new FASLs (reporting an unknown FOP), and new lisp versions to gracefully fail on old FASLs (reporting a version mismatch), yet still allowing the user to safely proceed from that error.
-
- Apr 06, 2002
-
-
pmai authored
-
- Apr 03, 2002
-
-
pw authored
types to fail.
-
- Mar 31, 2002
-
-
pmai authored
leeway for each line, in order to produce a more balanced layout with less individual overfull and underfull hboxes. Also reformulated various sentences in the source, in order to eliminate overfull hboxes, producing a cleaner layout.
-
pmai authored
code, PCL and CLX. The MIT, Symbolics and CLX licences actually require us to do this, and I added the PCL notice for completeness.
-
pmai authored
which was added by me some time ago.
-
pw authored
-
pw authored
- change the FASL file format to store fasl-file version as uint32, rather than a single octet. This requires small changes to the FASL dumper and two FOP functions - change the FASL-FILE-FORMAT to #x18d for each of the backends - change the byte-code version number to #x18d - make the FASL file version checking errors continuable - add a variable CL::*SKIP-FASL-FILE-VERSION-CHECK* that avoids the version check - add a bootfile that bootstraps this change Loading an old FASL file results in the following behaviour: ,---- | Error in function COMMON-LISP::CHECK-VERSION: | #<Stream for file "/usr/local/lib/cmucl/lib/subsystems/defsystem-library.x86f"> | was compiled for fasl-file version 3E3F02, but this is version 18D | Restarts: | 0: [CONTINUE] Load #<Stream for file "/usr/local/lib/cmucl/lib/subsystems/defsystem-library.x86f"> anyway | 1: Return NIL from load of #p"modules:defsystem-library". | 2: Return NIL from load of "home:.cmucl-init". | 3: [ABORT ] Skip remaining initializations. `----
-
- Mar 22, 2002
-
-
pw authored
in CLOCC at sourceforge.com.
-
- Mar 21, 2002
- Mar 15, 2002
-
-
moore authored
Fixed #+ conditional so object file loading for the Elf static FreeBSD case isn't built on other OSs.
-
- Mar 14, 2002
-
-
toy authored
DEFKNOWN for it.
-
toy authored
currently really need an integer result to round properly. (oddp doesn't work on a float.)
-
pmai authored
directive, as contributed by Eric Marsden, based on the corresponding fix in SBCL by Christophe Rhodes. This also includes minor unrelated documentation and style fixes.
-
- Mar 13, 2002
- Mar 12, 2002
-
-
pmai authored
function definition: Remove references in error messages to broken make-specializable, and provide a reasonable continue restart, which just drops the old definition.
-
- Mar 11, 2002
-
-
toy authored
second arg needs to be optional, but the defoptimizer for truncate doesn't).
-
- Mar 08, 2002
-
-
toy authored
%unary-truncate has many redundant stack moves even when it's know the result will fit in a (signed-byte 32), so create vops to do the conversion directly in the floating-point registers. Also, sparc-v9 can do 64-bit integer conversions, so make the range up to 64-bits for sparc-v9.
-
- Mar 07, 2002
- Mar 05, 2002
-
-
toy authored
0.5 <= x < 1. (Stupid typo) o Clean up %unary-ftruncate/single-float and %unary-ftruncate/double-float so the code looks identical except for the case where real work is needed. (Macroize this so the code is identical?)
-
- Feb 28, 2002
- Feb 25, 2002
-
-
toy authored
instead of calling the generic TRUNCATE. Make FFLOOR, FCEILING, and FROUND use FTRUNCATE so they benefit too.
-
- Feb 23, 2002
-
-
pmai authored
report meaningful subtype information for types like ratio, which are internally expanded to hairy and types, but where the standard requires us to return valid subtype relationships with other built-in types, like e.g. rational.
-
- Feb 22, 2002
-
-
toy authored
actually of type real since both integers and floats can be returned.
-