~ chicken-core (chicken-5) 5c38ea4e8297d836c5fc48445e74d9a2b91b093d
commit 5c38ea4e8297d836c5fc48445e74d9a2b91b093d
Author: felix <felix@call-with-current-continuation.org>
AuthorDate: Fri Jan 13 19:09:17 2012 +0100
Commit: felix <felix@call-with-current-continuation.org>
CommitDate: Tue Jan 17 11:25:13 2012 +0100
allow -unboxing option but emit warning that it is obsolete
diff --git a/batch-driver.scm b/batch-driver.scm
index 0521c74a..65650a7b 100644
--- a/batch-driver.scm
+++ b/batch-driver.scm
@@ -199,6 +199,8 @@
(warning "obsolete compiler option: -emit-exports") )
(when (memq 'lambda-lift options) ; OBSOLETE
(warning "obsolete compiler option: -lambda-lift") )
+ (when (memq 'unboxing options) ; OBSOLETE
+ (warning "obsolete compiler option: -unboxing") )
(when (memq 'raw options)
(set! explicit-use-flag #t)
(set! cleanup-forms '())
diff --git a/c-platform.scm b/c-platform.scm
index b2161d47..52b2161f 100644
--- a/c-platform.scm
+++ b/c-platform.scm
@@ -92,7 +92,7 @@
no-bound-checks no-procedure-checks-for-usual-bindings no-compiler-syntax
no-parentheses-synonyms no-symbol-escape r5rs-syntax emit-all-import-libraries
strict-types clustering
- lambda-lift ; OBSOLETE
+ lambda-lift unboxing ; OBSOLETE
setup-mode no-module-registration) )
(define valid-compiler-options-with-argument
diff --git a/csc.scm b/csc.scm
index e479ae75..6572b67f 100644
--- a/csc.scm
+++ b/csc.scm
@@ -140,7 +140,7 @@
-emit-all-import-libraries -setup-mode -no-elevation -no-module-registration
-no-procedure-checks-for-usual-bindings -module
-specialize -strict-types -clustering
- -lambda-lift ; OBSOLETE
+ -lambda-lift -unboxing ; OBSOLETE
-no-procedure-checks-for-toplevel-bindings))
(define-constant complex-options
Trap