~ chicken-core (chicken-5) d77006123add139c68b14f577be235091dc1221e
commit d77006123add139c68b14f577be235091dc1221e
Author: felix <felix@call-with-current-continuation.org>
AuthorDate: Thu May 20 15:15:00 2010 +0200
Commit: felix <felix@call-with-current-continuation.org>
CommitDate: Thu May 20 15:15:00 2010 +0200
-d2 enables scrutiny
diff --git a/chicken.scm b/chicken.scm
index 2daa54f2..961516a0 100644
--- a/chicken.scm
+++ b/chicken.scm
@@ -106,7 +106,7 @@
(case level
((0) (set! options (cons* 'no-lambda-info 'no-trace options)))
((1) (set! options (cons 'no-trace options)))
- ((2) #f)
+ ((2) (set! options (cons 'scrutinize options)))
(else (compiler-warning 'usage "invalid debug level ~S - ignored" (car rest))) )
(loop (cdr rest)) ) )
((memq o valid-compiler-options) (loop rest))
diff --git a/manual/Using the compiler b/manual/Using the compiler
index 5f9d2ebd..ab32feab 100644
--- a/manual/Using the compiler
+++ b/manual/Using the compiler
@@ -72,7 +72,7 @@ Possible options are:
-debug-level 0 is equivalent to -no-trace -no-lambda-info
-debug-level 1 is equivalent to -no-trace
- -debug-level 2 does nothing (the default)
+ -debug-level 2 is equivalent to -scrutinize
; -disable-interrupts : Equivalent to the {{(disable-interrupts)}} declaration. No interrupt-checks are generated for compiled programs.
Trap