From 449c1191ccd03e2c9c497c13ba9f2c3b0b4c85c5 Mon Sep 17 00:00:00 2001 From: Slava Pestov Date: Sun, 2 Nov 2008 23:25:42 -0600 Subject: [PATCH] Add another debug var --- basis/compiler/compiler.factor | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/basis/compiler/compiler.factor b/basis/compiler/compiler.factor index 0a21749d84..a3c425b285 100644 --- a/basis/compiler/compiler.factor +++ b/basis/compiler/compiler.factor @@ -3,12 +3,13 @@ USING: accessors kernel namespaces arrays sequences io debugger words fry continuations vocabs assocs dlists definitions math threads graphs generic combinators deques search-deques -stack-checker stack-checker.state stack-checker.inlining -compiler.errors compiler.units compiler.tree.builder -compiler.tree.optimizer compiler.cfg.builder -compiler.cfg.optimizer compiler.cfg.linearization -compiler.cfg.two-operand compiler.cfg.linear-scan -compiler.cfg.stack-frame compiler.codegen ; +prettyprint io stack-checker stack-checker.state +stack-checker.inlining compiler.errors compiler.units +compiler.tree.builder compiler.tree.optimizer +compiler.cfg.builder compiler.cfg.optimizer +compiler.cfg.linearization compiler.cfg.two-operand +compiler.cfg.linear-scan compiler.cfg.stack-frame +compiler.codegen ; IN: compiler SYMBOL: compile-queue @@ -43,7 +44,10 @@ SYMBOL: +failed+ [ "compiled-effect" set-word-prop ] 2bi ; +SYMBOL: trace-compilation? + : start ( word -- ) + trace-compilation? get [ dup . flush ] when H{ } clone dependencies set H{ } clone generic-dependencies set f swap compiler-error ;