Skip to content
Snippets Groups Projects
  1. Jun 07, 2004
  2. May 20, 2004
  3. May 19, 2004
  4. May 18, 2004
  5. May 13, 2004
  6. May 11, 2004
    • rtoy's avatar
      From Lynn Quam: · 836299e0
      rtoy authored
      	adds the mark_bit slot to weak-pointers and eliminates the
      	n-squared performance problem with scav_weak_pointer.
      836299e0
  7. May 06, 2004
    • emarsden's avatar
      · 0a73e5ab
      emarsden authored
        - fix syntax for C multiline strings
      0a73e5ab
  8. May 04, 2004
  9. May 03, 2004
  10. Apr 28, 2004
    • emarsden's avatar
      · eb8c3b1a
      emarsden authored
        - detect overflow of static and read-only spaces during PURIFY. You get
          dumped into LDB.
      
        - fix a few signed/unsigned confusions in casts
      eb8c3b1a
    • rtoy's avatar
      Increase static and read-only space to the maximum of 256 MB. (We · d0f77a5b
      rtoy authored
      already had space for this but were only allocating 128 MB.  If we
      want more, we'll have to move things around.)
      d0f77a5b
  11. Jan 16, 2004
  12. Jan 10, 2004
  13. Jan 09, 2004
    • toy's avatar
      Remove some unused code that we don't need anymore. · feaa7104
      toy authored
      feaa7104
    • toy's avatar
      0b4f3884
    • toy's avatar
      Oops. It's i386, not x86. · 9b81f8e5
      toy authored
      9b81f8e5
    • toy's avatar
      o Get the space_start values from internals.h · f7c525cc
      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.)
      f7c525cc
    • toy's avatar
      Update to sparc gencgc so that alloc-tn holds the · 723055bb
      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.
      723055bb
    • toy's avatar
      Don't try to protect the hold for the dynamic_1 space when GENCGC is enabled, · a4484236
      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.
      a4484236
Loading