]> gitweb.factorcode.org Git - factor.git/blobdiff - basis/stack-checker/state/state.factor
stack-checker,compiler: docs for stack-checker and compiler words
[factor.git] / basis / stack-checker / state / state.factor
index 67f8cdc67b1eb4c9e6d40586547fe079a4ada18d..b48b0b14a6406cd0595fac5ea1ea1ec63f071903 100644 (file)
@@ -18,16 +18,10 @@ DEFER: commit-literals
 SYMBOL: (meta-d)
 SYMBOL: (meta-r)
 
-! Compile-time data stack
 : meta-d ( -- stack ) commit-literals (meta-d) get ;
 
-! Compile-time retain stack
 : meta-r ( -- stack ) (meta-r) get ;
 
-! Uncommitted literals. This is a form of local dead-code
-! elimination; the goal is to reduce the number of IR nodes
-! which get constructed. Technically it is redundant since
-! we do global DCE later, but it speeds up compile time.
 SYMBOL: literals
 
 : (push-literal) ( obj -- )