Skip to content
Snippets Groups Projects
  1. Aug 11, 2006
  2. Aug 10, 2006
  3. Aug 07, 2006
  4. 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
  5. Jul 21, 2006
  6. 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
  7. Jul 19, 2006
  8. Jul 18, 2006
  9. Jul 17, 2006
  10. Jul 14, 2006
  11. Jul 13, 2006
  12. 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
  13. Jul 10, 2006
  14. Jul 07, 2006
  15. Jul 05, 2006
    • rtoy's avatar
      Fix bug about LISP::SOCKET-ERROR not being a valid class. From Craig · 1b8f6914
      rtoy authored
      Brent Ludington, cmucl-help, 2006-06-21.
      
      bootfiles/19c/boot-2006-06-3.lisp:
      o Bootstrap file to remove LISP::SOCKET-ERROR in favor of
        EXT:SOCKET-ERROR.  (Not really needed, if you just answer the
        restarts in the obvious way.)
      
      code/exports.lisp:
      o Export EXT:SOCKET-ERROR.  The LISP package already uses the EXT
        package, so we're set.
      1b8f6914
  16. Jul 01, 2006
  17. Jun 30, 2006
  18. May 31, 2006
Loading