|
[Sbcl-commits] CVS: sbcl NEWS, 1.1192, 1.1193 version.lisp-expr,
1.3380, 1.3381
From: Juho Snellman <jsnell@us...> - 2007-04-30 20:55
|
Update of /cvsroot/sbcl/sbcl
In directory sc8-pr-cvs8.sourceforge.net:/tmp/cvs-serv29413
Modified Files:
NEWS version.lisp-expr
Log Message:
1.0.5.14: make PURIFY a no-op on gencgc
* Purification doesn't really make any sense with gencgc, since we
have an uncollected generation with a write barrier these days.
* Apparently it had also bitrotted on ppc/gencgc between 1.0.0 and
1.0.4, causing crashes with software doing (SAVE-LISP-AND-DIE
... :PURIFY T), for example Maxima. (Reported by Rex Dieter)
* So make PURIFY a no-op on gencgc, and remove about 600 lines worth of
#ifdeffed OAOO violations from purify.c.
* Allows shrinking the static and read-only spaces into something
sensible (arbitrary value of 1MB selected), and moving all of them
closer together to reduce the virtual address space footprint.
* Move + shrink the linkage-table while we're at it.
Index: NEWS
===================================================================
RCS file: /cvsroot/sbcl/sbcl/NEWS,v
retrieving revision 1.1192
retrieving revision 1.1193
diff -u -d -r1.1192 -r1.1193
--- NEWS 29 Apr 2007 23:27:37 -0000 1.1192
+++ NEWS 30 Apr 2007 20:55:42 -0000 1.1193
@@ -5,6 +5,9 @@
* enhancement: when a symbol name conflict error arises, the
conflicting symbols are always printed with a package prefix.
(thanks to Kevin Reid)
+ * incompatible change: PURIFY no longer copies the data from the
+ dynamic space into the static and read-only spaces on platforms
+ that use the generational garbage collector
* bug fix: GETHASH, (SETF GETHASH), CLRHASH and REMHASH are now
interrupt safe.
* bug fix: GC race condition occasionally resulting in crashes with
Index: version.lisp-expr
===================================================================
RCS file: /cvsroot/sbcl/sbcl/version.lisp-expr,v
retrieving revision 1.3380
retrieving revision 1.3381
diff -u -d -r1.3380 -r1.3381
--- version.lisp-expr 30 Apr 2007 11:26:08 -0000 1.3380
+++ version.lisp-expr 30 Apr 2007 20:55:42 -0000 1.3381
@@ -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".)
-"1.0.5.13"
+"1.0.5.14"
|
| Thread | Author | Date |
|---|---|---|
| [Sbcl-commits] CVS: sbcl NEWS, 1.1192, 1.1193 version.lisp-expr, 1.3380, 1.3381 | Juho Snellman <jsnell@us...> |