- Jul 07, 2004
-
-
rtoy authored
* alloc.c: Include gencgc.h to get declaration of alloc(). * gencgc.c: o Include string.h for memset. o Initialize some vars that gcc complains might be uninitialized (but they're not). o scav_fdefn isn't used on sparc, so comment it out. o valid_dynamic_space_pointer, maybe_adjust_large_object, and preserve_pointer are only used on x86, so comment #ifdef them for i386. * os-common.c: o Fix a few printf warnings. o Cast args to bcopy.
-
rtoy authored
* gencgc.h: Add declaration for alloc. * solaris-os.c: o Include interrupt.h o Clean up some printf warnings, apply appropriate casts for converting address to longs and vice versa. * sparc-arch.c: o Include gencgc.h, breakpoint.h, interr.h to declare some functions for us. o Instructions are ints, not longs. (64-bitness cleanup.) o handle_breakpoint and handle_function_end_breakpoint were not called with the right second arg. * sunos-os.h: o Declare flush_icache and save_context.
-
rtoy authored
-
rtoy authored
-
rtoy authored
-
- Jul 06, 2004
- Jul 02, 2004
-
-
rtoy authored
want to do that.
-
- Jul 01, 2004
-
-
rtoy authored
CMUCL doesn't use the taddcctv/tsubcctv instructions anymore.
-
- Jun 30, 2004
-
-
rtoy authored
versions of glibc.
-
- Jun 29, 2004
-
-
rtoy authored
This causes (let ((a t) (b t) (c t) (d t) (e t) (f t)) (setf (values a (values b c) (values d) (values e f)) (values 0 1 2 3 4 5 6)) (list a b c d e f)) to return the (0 1 2 3 4 5) instead of (0 1 nil 2 3 nil).
-
rtoy authored
values. BIGNUM-LOAD-BYTE is significantly faster than LDB when extracting out 32-bit sized pieces. o Initial start at fixing BIGNUM-DEPOSIT-BYTE. Still broken from certain combinations of signed NEW-BYTE and BIGNUM and various border cases for BYTE-SPEC. Many debug prints still in the code.
-
- Jun 28, 2004
- Jun 22, 2004
- Jun 21, 2004
- Jun 20, 2004
-
-
pmai authored
The old defmodule handler and the module:*-library.* loading have been factored out to their own module-provider functions, which are by default on *module-provider-functions*. Note however that this implies one functional change for defmodule defined modules: The loading of the files constituting such a module are now _NOT_ wrapped with without-package-locks. Wrapping of module:*-library.* files with without-package-locks is only retained temporarily, until proper changes to the various modules have been made. Also adjusted documentation of require to correctly state the default for *require-verbose* which has always been t, not nil as previously claimed. This change is still missing documentation in the user manual.
-
pmai authored
ensure that its effects kick in early enough during startup, thus silencing loading of siteinit, siteinit-loaded files, etc. Reported by JBThiel against the OS X port.
-
- Jun 18, 2004
-
-
cwang authored
-
cwang authored
instead of hard coding 32.
-
cwang authored
-
cwang authored
Deliver protection violations on a dedicated signal stack for amd64
-
rtoy authored
o Update %unary-ftruncate and the corresponding deftransform because it was not properly returning the correct sign for signed zeroes. If the number was in a good range, we used truncate, which loses the sign of zero. (Should we have leave it in and add an explicit check for a zero result and adjust the sign appropriately? That would allow us to use the fast builtin instructions at the expense of a test for zero and a fix.)
-
rtoy authored
cause garbage to be retained with gencgc on x86 (but not sparc), eventually causing an out-of-heap error. From Helmut Eller, via cmucl-imp.
-
- Jun 16, 2004
-
-
cwang authored
Cross-compiling from x86 to amd64 requires it.
-
- Jun 15, 2004
- Jun 13, 2004
-
-
emarsden authored
Fixes to REINITIALIZE-GLOBAL-TABLE: ignore invalid entries in the *GLOBAL-TABLE*, and reload files in the same order as they were initially loaded. From Lynn Quamm.
-