]> gitweb.factorcode.org Git - factor.git/commit
Refactor all usages of >r/r> in core to use dip, 2dip, 3dip
authorSlava Pestov <slava@slava-pestovs-macbook-pro.local>
Sun, 23 Nov 2008 08:44:56 +0000 (02:44 -0600)
committerSlava Pestov <slava@slava-pestovs-macbook-pro.local>
Sun, 23 Nov 2008 08:44:56 +0000 (02:44 -0600)
commita4d9cdfeb3bce0a554e5a99a3266eb6167f4c311
tree2d9bea63039ccdfb9a253a3ccb018748db2a2088
parent304ee19a3b059da454a9a72f207a9334f715da79
Refactor all usages of >r/r> in core to use dip, 2dip, 3dip
Non-optimizing compiler now special-cases dip, 2dip, 3dip following a
literal quotation: this allows us to break the dip/slip meta-circle
without explicit calls to >r/r>
54 files changed:
basis/bootstrap/image/image.factor
basis/cpu/x86/32/bootstrap.factor
basis/cpu/x86/64/unix/bootstrap.factor
basis/cpu/x86/64/winnt/bootstrap.factor
basis/cpu/x86/bootstrap.factor
basis/stack-checker/known-words/known-words.factor
core/arrays/arrays.factor
core/assocs/assocs.factor
core/bootstrap/primitives.factor
core/checksums/checksums.factor
core/checksums/crc32/crc32.factor
core/classes/algebra/algebra-tests.factor
core/classes/algebra/algebra.factor
core/classes/tuple/tuple-tests.factor
core/classes/tuple/tuple.factor
core/combinators/combinators-docs.factor
core/combinators/combinators.factor
core/compiler/errors/errors.factor
core/continuations/continuations.factor
core/generic/math/math.factor
core/generic/standard/engines/engines.factor
core/generic/standard/engines/predicate/predicate.factor
core/generic/standard/engines/tag/tag.factor
core/generic/standard/standard.factor
core/growable/growable.factor
core/hashtables/hashtables-tests.factor
core/hashtables/hashtables.factor
core/io/encodings/encodings.factor
core/io/files/files.factor
core/io/io.factor
core/io/streams/byte-array/byte-array.factor
core/io/streams/nested/nested.factor
core/io/streams/string/string.factor
core/kernel/kernel-docs.factor
core/kernel/kernel-tests.factor
core/kernel/kernel.factor
core/lexer/lexer.factor
core/math/integers/integers.factor
core/math/math.factor
core/math/parser/parser.factor
core/namespaces/namespaces.factor
core/parser/parser.factor
core/quotations/quotations.factor
core/sequences/sequences.factor
core/slots/slots.factor
core/sorting/sorting.factor
core/splitting/splitting.factor
core/strings/parser/parser.factor
core/strings/strings.factor
core/syntax/syntax.factor
core/vectors/vectors-tests.factor
core/words/words.factor
vm/quotations.c
vm/run.h