~ 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-optionsTrap