~ chicken-core (chicken-5) eed01e3ba3e835f4e746a2f9ee249264114e6f01


commit eed01e3ba3e835f4e746a2f9ee249264114e6f01
Author:     felix <felix@call-with-current-continuation.org>
AuthorDate: Mon Jan 18 14:05:09 2010 +0100
Commit:     felix <felix@call-with-current-continuation.org>
CommitDate: Mon Jan 18 14:05:09 2010 +0100

    bumped version to 4.3.4

diff --git a/NEWS b/NEWS
index 30957a1b..24070228 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,19 @@
+4.3.4
+
+- the banner shows the branchname of the build, unless it's "master"
+- the `-no-install' option to `chicken-install' is ignored when
+  building/installing dependencies
+- `chicken-uninstall' takes a glob instead of a regular expression as
+  argument
+- fixed bug that caused the `unboxing' optimization to generate incorrect
+  C code
+- the rename and compare functions for low-level macro-definitions 
+  accept now arbitrary s-expressions and renames/compares them recursively
+- `number->string' handles negative-numbers with bases different from 10
+  correctly (thanks to Peter Danenberg)
+- removed deprecated `setup-install-flag' and `setup-verbose-flag' from
+  the `setup-api' module
+
 4.3.3
 
 - various mingw Makefile fixes (Thanks to Jim Ursetto)
diff --git a/README b/README
index 9b2e959c..d32affbc 100644
--- a/README
+++ b/README
@@ -3,7 +3,7 @@
   (c) 2008-2009, The Chicken Team
   (c) 2000-2007, Felix L. Winkelmann
 
-  version 4.3.3
+  version 4.3.4
 
 
  1. Introduction:
@@ -136,6 +136,10 @@
 	  recommended not to use OPTIMIZE_FOR_SPEED if your gcc version
 	  is 4.4 or higher.	  
 
+	EXTRA_CHICKEN_OPTIONS=...
+	  Additional options that should be passed to `chicken' when
+	  building the system.
+
         C_COMPILER_OPTIMIZATION_OPTIONS=...
           Override built-in C compiler optimization options. Available
           for debug or release build.
diff --git a/buildversion b/buildversion
index 2533cac5..a6695ff9 100644
--- a/buildversion
+++ b/buildversion
@@ -1 +1 @@
-4.3.3
\ No newline at end of file
+4.3.4
\ No newline at end of file
diff --git a/manual/The User's Manual b/manual/The User's Manual
index ebf82bd8..3fc53e80 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.3
+This is the manual for Chicken Scheme, version 4.3.4
 
 ; [[Getting started]] : What is CHICKEN and how do I use it?
 
diff --git a/tests/compiler-tests-3.scm b/tests/compiler-tests-3.scm
index 3c3a12e3..65164d16 100644
--- a/tests/compiler-tests-3.scm
+++ b/tests/compiler-tests-3.scm
@@ -50,5 +50,3 @@
   (let ((r (test 75)))
     (unless (equal? r 5)
     (error "incorrect result: " r))))
-
-(main)
diff --git a/unboxing.scm b/unboxing.scm
index bdee8a27..ed3817aa 100644
--- a/unboxing.scm
+++ b/unboxing.scm
@@ -35,7 +35,7 @@
   (when (##sys#fudge 13)
     (printf "[debug] ~?~%" fstr args)) )
 
-;(define-syntax d (syntax-rules () ((_ . _) (void))))
+(define-syntax d (syntax-rules () ((_ . _) (void))))
 
 
 (define (perform-unboxing! node)
diff --git a/version.scm b/version.scm
index 6c6945a4..f13885d7 100644
--- a/version.scm
+++ b/version.scm
@@ -1 +1 @@
-(define-constant +build-version+ "4.3.3")
+(define-constant +build-version+ "4.3.4")
Trap