From: Nikodemus S. <de...@us...> - 2009-11-19 16:08:46
|
Update of /cvsroot/sbcl/sbcl In directory fdv4jf1.ch3.sourceforge.com:/tmp/cvs-serv9826 Modified Files: NEWS package-data-list.lisp-expr version.lisp-expr Log Message: 1.0.32.33: GENCGC tuning parameters * Define +HIGHEST-NORMAL-GENERATION+ and +PSEUDO-STATIC-GENERATION+ in lisp, and let genesis tell C about them. * Make various generations[gen].foo tweakable from lisp, give them nice interface functions and document the same. * Bits of manual prettification in related parts. Index: NEWS =================================================================== RCS file: /cvsroot/sbcl/sbcl/NEWS,v retrieving revision 1.1641 retrieving revision 1.1642 diff -u -d -r1.1641 -r1.1642 --- NEWS 19 Nov 2009 15:38:50 -0000 1.1641 +++ NEWS 19 Nov 2009 16:08:37 -0000 1.1642 @@ -13,6 +13,8 @@ enabled in customize-target-features.lisp. This will increase the core size by about 5-6mb, though, so it's mostly interesting to SBCL developers. + * new feature: various GENCGC tuning parameters have been experimentally + documented and exported from SB-EXT. See documentation for details. * fixes and improvements related to Unicode and external formats: ** the Unicode character database has been upgraded to the Unicode 5.2 standard, giving names and properties to a number of new Index: package-data-list.lisp-expr =================================================================== RCS file: /cvsroot/sbcl/sbcl/package-data-list.lisp-expr,v retrieving revision 1.516 retrieving revision 1.517 diff -u -d -r1.516 -r1.517 --- package-data-list.lisp-expr 11 Nov 2009 17:10:41 -0000 1.516 +++ package-data-list.lisp-expr 19 Nov 2009 16:08:37 -0000 1.517 @@ -597,6 +597,14 @@ "GC" "GET-BYTES-CONSED" "*GC-RUN-TIME*" "PURIFY" + ;; Gencgc only, but symbols exist for manual building + ;; convenience on all platforms. + "GENERATION-AVERAGE-AGE" + "GENERATION-BYTES-ALLOCATED" + "GENERATION-BYTES-CONSED-BETWEEN-GCS" + "GENERATION-MINIMUM-AGE-BEFORE-GC" + "GENERATION-NUMBER-OF-GCS" + "GENERATION-NUMBER-OF-GCS-BEFORE-PROMOTION" ;; Stack allocation control "*STACK-ALLOCATE-DYNAMIC-EXTENT*" @@ -2446,10 +2454,12 @@ structure representations" :use ("CL" "SB!ALIEN" "SB!ALIEN-INTERNALS" "SB!ASSEM" "SB!C" "SB!EXT" "SB!FASL" "SB!INT" "SB!KERNEL" "SB!SYS" "SB!UNIX") - :export ("*ASSEMBLY-UNIT-LENGTH*" + :export ("*ALLOC-SIGNAL*" + "*ASSEMBLY-UNIT-LENGTH*" "*PRIMITIVE-OBJECTS*" + "+HIGHEST-NORMAL-GENERATION+" + "+PSEUDO-STATIC-GENERATION+" "AFTER-BREAKPOINT-TRAP" - "*ALLOC-SIGNAL*" "ANY-REG-SC-NUMBER" "ARRAY-DATA-SLOT" "ARRAY-DIMENSIONS-OFFSET" "ARRAY-DISPLACED-P-SLOT" "ARRAY-DISPLACEMENT-SLOT" "ARRAY-DISPLACED-FROM-SLOT" Index: version.lisp-expr =================================================================== RCS file: /cvsroot/sbcl/sbcl/version.lisp-expr,v retrieving revision 1.4672 retrieving revision 1.4673 diff -u -d -r1.4672 -r1.4673 --- version.lisp-expr 19 Nov 2009 15:38:50 -0000 1.4672 +++ version.lisp-expr 19 Nov 2009 16:08:37 -0000 1.4673 @@ -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.32.32" +"1.0.32.33" |