X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=NEWS;h=b69cc1611e07f621d2ce2c80db977c24d3e5521f;hb=feb345d07a3da8e07a455b5564006f747da4bc1e;hp=b9fcd77355dac24339222e9acf554a73936e0eea;hpb=798b02eeb8691ec00138f03dac3858368a8b0b0b;p=sbcl.git diff --git a/NEWS b/NEWS index b9fcd77..b69cc16 100644 --- a/NEWS +++ b/NEWS @@ -27,6 +27,14 @@ changes relative to sbcl-1.0.53: * GC-related enhancements and bug fixes: ** --dynamic-space-size and --control-stack-size now understand Kb, Mb, and Gb suffixes. Default is megabytes as before. + ** Default dynamic space size on all GENCGC platforms is now 512Mb for + 32-bit systems, and 1Gb for 64-bit systems. (OpenBSD/x86-64 is the only + exception, defaulting to mere 444Mb to fit under default ulimits.) The + new defaults are in place to prevent hitting swap on low-end systems. + Use build-time option --dynamic-space-size to build an SBCL with + another default, or the runtime option to adjust the size at startup: a + good size is at most equal to the amount of physical memory the system + has. ** on GENCGC systems nursery and generation sizes now default to 5% of dynamic-space size. ** on 64-bit systems setting the nursery size above 4Gb now @@ -63,6 +71,8 @@ changes relative to sbcl-1.0.53: <(complex double)>), EXPT now uses double-precision throughout instead of partially calculating only to single-precision. (lp#741564; thanks to Lutz Euler) + * bug fix: SYMBOL-VALUE-IN-THREAD is no longer able to construct bogus + objects when interrupted by GC on PPC. changes in sbcl-1.0.53 relative to sbcl-1.0.52: * enhancement: on 64-bit targets, in src/compiler/generic/early-vm.lisp,