~ 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