~ chicken-core (chicken-5) 6ec9151674560199a7a35bd629c3442a17a04a72
commit 6ec9151674560199a7a35bd629c3442a17a04a72 Merge: 54e18c8c 7140d3cb Author: felix <felix@call-with-current-continuation.org> AuthorDate: Fri Jun 10 07:50:03 2011 +0200 Commit: felix <felix@call-with-current-continuation.org> CommitDate: Fri Jun 10 07:50:03 2011 +0200 Merge branch 'specialization' of /home/felix/chicken/core into specialization diff --cc batch-driver.scm index 99cda0db,d7d4b7e3..be73a36c --- a/batch-driver.scm +++ b/batch-driver.scm @@@ -212,16 -212,11 +212,16 @@@ (when (memq 'inline-global options) (set! enable-inline-files #t) (set! inline-locally #t)) - (when (or verbose do-scrutinize) + (when verbose (set! ##sys#notices-enabled #t)) + (when (memq 'strict-types options) + (set! strict-variable-types #t) + (set! enable-specialization #t) + (set! do-scrutinize #t)) (when (memq 'no-warnings options) (dribble "Warnings are disabled") - (set! ##sys#warnings-enabled #f) ) + (set! ##sys#warnings-enabled #f) + (set! do-scrutinize #f)) ; saves some processing time (when (memq 'optimize-leaf-routines options) (set! optimize-leaf-routines #t)) (when (memq 'unsafe options) (set! unsafe #t) )Trap