]> gitweb.factorcode.org Git - factor.git/commit
compiler.cfg.*: new word for consuming deques slurp/replenish-deque
authorBjörn Lindqvist <bjourne@gmail.com>
Tue, 21 Apr 2015 20:45:38 +0000 (22:45 +0200)
committerJohn Benediktsson <mrjbq7@gmail.com>
Wed, 29 Apr 2015 16:31:58 +0000 (09:31 -0700)
commit992314d2de7daf1db49b93d2cc56878cc61cd347
treed73579e36bf72e068114308c7fbde0e5384896ff
parentc3ca8bd859efd0095cbc7e5422d1c8c6828fea64
compiler.cfg.*: new word for consuming deques slurp/replenish-deque

most uses of slurp-deque processes one item and pushes a sequence of
items to continue working with. it can be formalized into a
slurp/replenish-deque combinator which also reduces the amount of
variables you need to use
basis/compiler/cfg/dataflow-analysis/dataflow-analysis.factor
basis/compiler/cfg/linearization/linearization-tests.factor
basis/compiler/cfg/linearization/linearization.factor
basis/compiler/cfg/liveness/liveness-tests.factor
basis/compiler/cfg/liveness/liveness.factor
basis/compiler/cfg/loop-detection/loop-detection-tests.factor
basis/compiler/cfg/loop-detection/loop-detection.factor
basis/compiler/cfg/utilities/utilities.factor