~ chicken-core (chicken-5) 29080c2d70df940db62c6e4c0fbb7322c77487ba
commit 29080c2d70df940db62c6e4c0fbb7322c77487ba Author: felix <felix@call-with-current-continuation.org> AuthorDate: Mon Feb 22 11:39:39 2010 +0100 Commit: felix <felix@call-with-current-continuation.org> CommitDate: Mon Feb 22 11:39:39 2010 +0100 bumped vesion to 4.3.6 diff --git a/NEWS b/NEWS index bca0f3b4..771c89d1 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,39 @@ +4.3.6 + +- removed GUI-specific runtime library (`libchicken-gui') from + Windows build - GUI- and non-GUI applications now use the same + runtime library +- undocumented OPTIMIZE_FOR_SPEED build variable: it is generally + unsafe to use -O3 in gcc version equal or later than 4.4 (thanks + to Sven Hartrumpf for pointing this out) +- special forms of the foreign-function interface have been replaced + with an internal form and syntax to allow renaming and shadowing of + these forms +- the configuration file for `chicken-install' (`setup.defaults') has + now a slightly enhanced format and allows to define arbitrary + mappings from/to extensions - this is used to handle installation + attempts of builtin library units +- the new `-private-repository' option in `csc' compiles executables + with the extension-repository path set to the directory from which + the program was started - this is in anticipation of easy to use + deployment options in forthcoming releases +- `csc': deprecated the `-W' and `-windows' options, added `-gui' as + a platform-independent replacement +- `require-extension'/`use' accept import-specifications +- user-defined extension-specifiers and `set-extension-specifier!' + have been removed +- `delete-file[*]', `rename-file', `create-directory', `file-copy', + `file-move', `delete-directory' and `change-directory' return their + argument/destination filename on success +- added the missing procedure `condition-variable-name' to the + srfi-18 library unit (Thanks to Joerg Wittenberger) +- the `glob?' function from the `regex' unit has been deprecated +- added the procedure `scan-input-lines' to the `utils' library unit +- added new runtime option `-:g' which enables GC debugging output +- reclamation of unused symbols in "symbol-gc" mode (`-:w') now only + takes place for symbols with an empty property-list +- various bugfixes and cleaning up + 4.3.5 - on Windows loading of code compiled with [non-]GUI runtime libraries diff --git a/README b/README index 80cfd1f8..f431ad8c 100644 --- a/README +++ b/README @@ -3,7 +3,7 @@ (c) 2008-2009, The Chicken Team (c) 2000-2007, Felix L. Winkelmann - version 4.3.5 + version 4.3.6 1. Introduction: diff --git a/buildversion b/buildversion index bbdf097e..64012886 100644 --- a/buildversion +++ b/buildversion @@ -1 +1 @@ -4.3.5 \ No newline at end of file +4.3.6 \ No newline at end of file diff --git a/manual/The User's Manual b/manual/The User's Manual index a3d2b167..6a232863 100644 --- a/manual/The User's Manual +++ b/manual/The User's Manual @@ -6,7 +6,7 @@ <img style="float:right; border-left:1px solid #ccc;border-bottom:1px solid #ccc;margin-left:1em;" src="http://www.call-with-current-continuation.org/chicken4.png" alt="Stylized picture of a chicken"/> </nowiki> -This is the manual for Chicken Scheme, version 4.3.5 +This is the manual for Chicken Scheme, version 4.3.6 ; [[Getting started]] : What is CHICKEN and how do I use it? diff --git a/version.scm b/version.scm index b3e70c69..9b78c3a0 100644 --- a/version.scm +++ b/version.scm @@ -1 +1 @@ -(define-constant +build-version+ "4.3.5") +(define-constant +build-version+ "4.3.6")Trap