~ 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