Skip to content
Snippets Groups Projects
  1. Aug 14, 2006
  2. Aug 12, 2006
  3. Aug 11, 2006
  4. Aug 10, 2006
  5. Aug 07, 2006
  6. Aug 04, 2006
    • rtoy's avatar
      Add a new function scan_weak_objects() to can weak pointers and weak · c3b3da1f
      rtoy authored
      (key) hash tables.  Then use it in several places where we need to
      scan the weak objects before closing the region.
      
      This fixes all of the problems with weak pointers and weak hash tables
      reported by Lynn Quam, cmucl-imp, 2006/07/04.
      
      Not 100% sure the solution is all correct, but it seems to be
      working.
      c3b3da1f
  7. Jul 21, 2006
  8. Jul 20, 2006
    • rtoy's avatar
      Include whether a hash-table is weak or not when describing a · 6d768c15
      rtoy authored
      hash-table.
      6d768c15
    • rtoy's avatar
      Port sbcl's changes to room to handle gencgc allocation better. · 05747b21
      rtoy authored
      lisp/gencgc.c:
      o Make last_free_page non-static so Lisp can see it.
      o Add get_page_table_info so Lisp can easily get at the flags and
        bytes_used slots of a page table entry.
      
      code/room.lisp:
      o Add gencgc-page-size constant.
      o Fix SPACE-BOUNDS for sparc and ppc with gencgc.  The
        dynamic-space-free-pointer is something different, and we really
        wanted the last_free_page.
      o Update MAP-ALLOCATED-OBJECTS to handle gencgc (from sbcl).
        Unallocated pages are skipped, as well as anything at the end of a
        page that is not in use.
      05747b21
  9. Jul 19, 2006
  10. Jul 18, 2006
  11. Jul 17, 2006
  12. Jul 14, 2006
  13. Jul 13, 2006
  14. Jul 12, 2006
    • rtoy's avatar
      The subtype_Names array had one extra slot, so that · 8932f44e
      rtoy authored
      closure_function_header and the following entries were not correct.
      
      Also, rename unused function header 1 and 2 to be "byte code function"
      and "byte code closure", respectively, since that's what internals.h
      says.
      
      We really need to generate this list during genesis or something
      instead of having to do this by hand!
      8932f44e
  15. Jul 10, 2006
  16. Jul 07, 2006
Loading