- Jun 07, 2004
-
-
rtoy authored
weren't caused by a write-protected heap. Requested by Lynn Quam.
-
- May 20, 2004
-
-
cwang authored
-
- May 19, 2004
- May 18, 2004
- May 13, 2004
-
-
rtoy authored
-
- May 11, 2004
-
-
rtoy authored
adds the mark_bit slot to weak-pointers and eliminates the n-squared performance problem with scav_weak_pointer.
-
- May 06, 2004
-
-
emarsden authored
- fix syntax for C multiline strings
-
- May 04, 2004
- May 03, 2004
-
-
rtoy authored
have now.
-
- Apr 28, 2004
- Jan 16, 2004
- Jan 10, 2004
- Jan 09, 2004
-
-
toy authored
-
toy authored
-
toy authored
-
toy authored
o Increase the max heap space to 2816 MB from 2048 MB. (This is about as much as we can do, since some space is needed for the C stack located at high memory.)
-
toy authored
current-region-free-pointer. Cross compile may be needed, but I'm not sure. I only used cross-compiling to do this change. sparc/macros.lisp: o Update the allocation macro appropriately for alloc-tn holding the current-region-free-pointer. lisp/gencgc.c: o Define macros for setting and getting *current-region-free-oointer* and *current-region-end-addr* so sparc can use alloc-tn. *current-region-free-pointer* isn't used anymore, but is still a static symbol. It's been replaced by alloc-tn. o On sparc, set_alloc_pointer doesn't need to do anything anymore. o Don't need to call update_dynamic_space_free_pointer anymore. o The assertion that *current-region-free-pointer* is a fixnum is no longer valid on sparc because that is alloc-tn which contains the pseudo-atomic bits. lisp/sparc-arch.c: o The allocation trap instruction is now preceeded by a SUB instruction. Handle that correctly. Keep support for the OR instruction for now, but should be removed. o Set alloc-tn from current_dynamic_space_free_pointer.
-
toy authored
because there is no dynamic_1 space with GENCGC. This was causing CMUCL to segfault when using more than 512 MB of heap.
-