Update of /cvsroot/sbcl/sbcl
In directory sc8-pr-cvs1:/tmp/cvs-serv12078
Lisp-level changes for new style of GC, which are
approximately a reversion to old-style (or single-threaded) GC
Haven't actually added the gc hooks back in yet, but now
there's at least a place for them to go.
Delete ptrace remnants in gencgc.c: stack scavenging now looks
for esp in the most recent interrupt context for each thread
Fix bug that causes SBCL to die if stopped and resumed from
the tty (^Z/fg). This needs to go into HEAD as well.
Spinlocks work better if released after use.
Note that maybe_gc_pending is broken in this version: alloc()
is still setting it, but interrupt_handle_pending is not
paying attention. alloc() should use maybe_defer... instead
RCS file: /cvsroot/sbcl/sbcl/version.lisp-expr,v
retrieving revision 1.1167.2.2
retrieving revision 1.1167.2.3
diff -u -d -r1.1167.2.2 -r1.1167.2.3
--- version.lisp-expr 18 Aug 2003 11:06:18 -0000 1.1167.2.2
+++ version.lisp-expr 20 Aug 2003 10:59:41 -0000 1.1167.2.3
@@ -17,4 +17,4 @@
;;; checkins which aren't released. (And occasionally for internal
;;; versions, especially for internal versions off the main CVS
;;; branch, it gets hairier, e.g. "0.pre7.14.flaky4.13".)