~ chicken-core (chicken-5) b1cfee253351cab9fbef8a0cc29fc8520d69d936
commit b1cfee253351cab9fbef8a0cc29fc8520d69d936 Author: felix <felix@call-with-current-continuation.org> AuthorDate: Mon Feb 28 12:51:31 2011 +0100 Commit: felix <felix@call-with-current-continuation.org> CommitDate: Mon Feb 28 12:51:31 2011 +0100 conditionalized some debugging output diff --git a/compiler.scm b/compiler.scm index 8b300de0..9103a53f 100644 --- a/compiler.scm +++ b/compiler.scm @@ -2355,7 +2355,8 @@ (debugging 'p "closure conversion gathering phase...") (gather node #f '()) - (debugging 'o "customizable procedures" customizable) + (when (pair? customizable) + (debugging 'o "customizable procedures" customizable)) (debugging 'p "closure conversion transformation phase...") (let ((node2 (transform node #f #f))) (unless (zero? direct-calls) @@ -2681,7 +2682,10 @@ (debugging 'p "preparation phase...") (let ((node2 (walk node '() #f '()))) - (debugging 'o "fast box initializations" fastinits) - (debugging 'o "fast global references" fastrefs) - (debugging 'o "fast global assignments" fastsets) + (when (positive? fastinits) + (debugging 'o "fast box initializations" fastinits)) + (when (positive? fastrefs) + (debugging 'o "fast global references" fastrefs)) + (when (positive? fastsets) + (debugging 'o "fast global assignments" fastsets)) (values node2 literals lambda-info-literals lambdas) ) ) ) diff --git a/support.scm b/support.scm index af0181ec..974c0d77 100644 --- a/support.scm +++ b/support.scm @@ -540,7 +540,8 @@ (map walk x) ) ) ) ) ) (else (make-node '##core#call '(#f) (map walk x))) ) ) (let ([exp2 (walk exp)]) - (debugging 'o "eliminated procedure checks" count) + (when (positive? count) + (debugging 'o "eliminated procedure checks" count)) exp2) ) ) (define (build-expression-tree node)Trap