~ 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