- Sep 28, 2007
-
-
rtoy authored
MAPHASH needs to grab the kv-vector from the hash table for each iteration because the hash table may have been rehashed. (This mostly reverts the code to the previous version, where this bug was introduced.)
-
- Sep 25, 2007
-
-
rtoy authored
The defoptimizer for SIGNUM was not handling DOUBLE-DOUBLE-FLOAT numbers at all.
-
- Sep 13, 2007
-
-
rtoy authored
-
rtoy authored
retracing flet/labels functions. This was caused by the hash-table in *TRACE-FUNCTIONS* using an EQ test. This doesn't work well when the functions are lists like (FLET INNER OUTER). code/ntrace.lisp: o Change *TRACED-FUNCTIONS* to use an EQUAL table so lists can match. pcl/braid.lisp: o Move LISP::SXHASH-INSTANCE to low.lisp because we need it defined earlier because of the change to tracing. Can't build PCL without this change. pcl/low.lisp: o LISP::SXHASH-INSTANCE moved here.
-
- Sep 10, 2007
- Sep 05, 2007
-
-
rtoy authored
-
- Sep 04, 2007
-
-
cshapiro authored
definitions accordingly.
-
- Aug 29, 2007
-
-
rtoy authored
-
- Aug 28, 2007
-
-
rtoy authored
Add case for double-double-float.
-
- Aug 22, 2007
-
-
fgilham authored
-
- Aug 21, 2007
- Aug 17, 2007
-
-
rtoy authored
o Let's just return all of the declarations we know of, instead of removing some, in DECLARATION-INFORMATION. o Add the known set of CL (and CMUCL) declarations to the list of declarations that are returned in DECLARATIONS. o Add support for AUGMENT-ENVIRONMENT. code/exports.lisp: o Export AUGMENT-ENVIRONMENT from EXT package. o Import AUGMENT-ENVIRONMENT into C package.
-
rtoy authored
-
rtoy authored
-
- Aug 15, 2007
-
-
rtoy authored
-
- Aug 14, 2007
-
-
fgilham authored
-
rtoy authored
appears to be created successfully, and you can do things, but it is not usable. lisp/elf.h: o Set C_COMPILER to either "cc" or "gcc". We use gcc everywhere, except if the C compiler is Sun C on sparc. lisp/elf.c: o Print out C_COMPILER as the first arg to the linker script. tools/linker.sh: o Rearrange code so test for number of args is done first. o Look at the first arg to determine the C compiler used. If gcc, use the original code. Add new code to support Sun C.
-
- Aug 08, 2007
- Aug 05, 2007
-
-
fgilham authored
-
- Aug 04, 2007
-
-
fgilham authored
-
- Aug 03, 2007
- Aug 02, 2007
-
-
rtoy authored
verify the right stuff. I think this just means the wherein-only info wasn't verified.
-
rtoy authored
I checked the notes and they all have to do with either boxing or generic operations (usually from FLOOR). This greatly reduces the amount of noise in the compilation logs.
-
rtoy authored
specified in CLtL2 are implemented yet. These functions live in the EXTENSIONS package. code/env-access.lisp: o The implementation. (Based on code from SBCL) code/exports.lisp: o Export the symbols from the EXTENSIONS package. o Import them into the C package. tools/worldcom.lisp: o Compile env-access.lisp; tools/worldload.lisp: o Load env-access.
-
rtoy authored
rid of a build warning.
-
- Aug 01, 2007
- Jul 31, 2007
- Jul 30, 2007
- Jul 26, 2007
-
-
rtoy authored
chars, because the assembly code declare them as functions. This gets rid of a linker warning about mismatched types. o Fix a badly indented while loop in free_oldspace. Gnu indent indents it nicely now.
-