~ chicken-core (chicken-5) ddc222e89298a5266f4171521af6356e817287b1
commit ddc222e89298a5266f4171521af6356e817287b1
Author: Evan Hanson <evhan@foldling.org>
AuthorDate: Thu Oct 9 20:57:44 2014 +1300
Commit: Peter Bex <peter.bex@xs4all.nl>
CommitDate: Sat Oct 11 14:07:43 2014 +0200
Fix the -r5rs-syntax flag
Signed-off-by: Peter Bex <peter.bex@xs4all.nl>
Conflicts:
NEWS
diff --git a/NEWS b/NEWS
index 130b3af7..16094661 100644
--- a/NEWS
+++ b/NEWS
@@ -86,7 +86,7 @@
now properly cleaned up (#1109, thanks to Alex Charlton)
- "chicken"
- The compiler option -no-parentheses-synonyms has been fixed.
-
+ - The -r5rs-syntax option did nothing; this has been fixed.
4.9.0
diff --git a/batch-driver.scm b/batch-driver.scm
index 3cc16cb3..9e0819fb 100644
--- a/batch-driver.scm
+++ b/batch-driver.scm
@@ -389,7 +389,7 @@
(when (memq 'no-symbol-escape options)
(dribble "Disabled support for escaped symbols")
(symbol-escape #f) )
- (when (memq '("-r5rs-syntax") options)
+ (when (memq 'r5rs-syntax options)
(dribble "Disabled the CHICKEN extensions to R5RS syntax")
(case-sensitive #f)
(keyword-style #:none)
@@ -805,4 +805,4 @@
(##sys#display-times (##sys#stop-timer)))
(compiler-cleanup-hook)
(dribble "compilation finished.") ) ) ) ) ) ) ) ) ) ) ) )
-)
\ No newline at end of file
+)
Trap