~ chicken-core (chicken-5) d1b7c9772f3b98459dad946132421816e8af1efe
commit d1b7c9772f3b98459dad946132421816e8af1efe Author: felix <felix@call-with-current-continuation.org> AuthorDate: Wed Dec 23 15:02:04 2009 +0100 Commit: felix <felix@call-with-current-continuation.org> CommitDate: Wed Dec 23 15:02:04 2009 +0100 enable unboxing at opt.level >= 4 diff --git a/chicken.scm b/chicken.scm index c1b35473..bab5e0b7 100644 --- a/chicken.scm +++ b/chicken.scm @@ -93,13 +93,14 @@ (cons* 'optimize-leaf-routines 'inline 'local options) ) ] [(4) (set! options - (cons* 'optimize-leaf-routines 'inline 'local 'unsafe options) ) ] + (cons* 'optimize-leaf-routines 'inline 'local 'unboxing 'unsafe + options) ) ] [else (when (>= level 5) (set! options (cons* 'disable-interrupts 'no-trace 'unsafe 'block 'optimize-leaf-routines 'lambda-lift 'no-lambda-info - 'inline + 'inline 'unboxing options) ) ) ] ) (loop (cdr rest)) ) ] [(eq? 'debug-level o)Trap