0.8.21.31: tweak finalizers, thighten spec further
authorNikodemus Siivola <nikodemus@random-state.net>
Sun, 10 Apr 2005 12:55:54 +0000 (12:55 +0000)
committerNikodemus Siivola <nikodemus@random-state.net>
Sun, 10 Apr 2005 12:55:54 +0000 (12:55 +0000)
commit7861e493d9ba821f82471b81bed0223d8033a001
tree26682d632f61d55ee3a270ff4d5fc387992bceb0
parentd8fba216f4fd8b41dd0f7f3964559e4041ece631
0.8.21.31: tweak finalizers, thighten spec further
 * sprinkle WITHOUT-GCING around, so that we won't enter GC while
    holding the lock on finalizer store.
 * specify that finalizers run in an unpredictable dynamic scope and
    must be fully re-entrant. Add a few examples for good measure.
 * add finalizer, weak pointer, and after gc hook documentation to the
    manual.
NEWS
doc/manual/beyond-ansi.texinfo
src/code/final.lisp
src/code/weak.lisp
version.lisp-expr