~ chicken-core (chicken-5) 833e9d2362a619bf5873a41e524b00936fd925cc
commit 833e9d2362a619bf5873a41e524b00936fd925cc Author: felix <felix@call-with-current-continuation.org> AuthorDate: Mon Aug 9 10:29:18 2010 -0400 Commit: felix <felix@call-with-current-continuation.org> CommitDate: Mon Aug 9 10:29:18 2010 -0400 updated NEWS for 4.5.7 minor release diff --git a/NEWS b/NEWS index e1742ed6..8ce375e7 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,47 @@ +4.5.7 + +- the licenses used in all components of the core system have + been collected in the LICENSE file (Thanks to Peter Bex) +- Added new compiler option `-no-module-registration' which + omits generation of module registration code, even when + generation of import libraries has not been enabled +- running `chicken' without arguments now hints at the + existence of `csi' and `csc' +- `caar', `cdar' abnd `cddr' generate faster code +- calls to `list', `vector' and the internal structure + allocation primitive that take 1 to 8 arguments generate + faster code +- `chicken-install' now checks the version of the setup + configuration file `setup.defaults' +- added option `-exact' to `chicken-status' and `chicken-uninstall', + which treats the pattern argument as the literal name of the + extension to be listed/deinstalled +- `assert' shows line-number information, if available + (suggested by Alejandro Forero Cuervo) +- interpreted code records the lexical-environment at call- + sites, which can in case of an error be inspected with the + new `,c', `,f' and `,g' toplevel commands +- the evaluation-result history in `csi' can be inspected and + cleared (to reduce memory load) with the toplevel commands + `,h' and `,ch' +- unit `data-strutures': deprecated `left-section' and + `right-section' +- fixed bug that caused the static syntax-environment of + syntax exported by a module to be incomplete +- module `setup-api': Documented the `version>=?' procedure +- unit `posix': `utc-time->seconds' is considerably + faster on Mac OS X (thanks to Jim Ursetto) +- the `time' macro now shows the correct number of minor + garbage collections +- the immediate-object check inside the marking procedure + of the garbage collector has been manually inlined which + results in a significant GC speedup, depending on memory + load +- unit `srfi-18' and `scheduler': various bugfixes (thanks + to Joerg Wittenberger) +- unit `srfi-4': bugfix in 8-bit vector allocation routines + (thanks to Kon Lovett) + 4.5.6 - added `-:H' runtime option to dump heap state on exitTrap