]> gitweb.factorcode.org Git - factor.git/commit
vm: 4 bit tags, new representation of alien objects makes unbox-any-c-ptr more effici...
authorSlava Pestov <slava@slava-pestovs-macbook-pro.local>
Mon, 2 Nov 2009 09:25:39 +0000 (03:25 -0600)
committerSlava Pestov <slava@slava-pestovs-macbook-pro.local>
Mon, 2 Nov 2009 10:25:54 +0000 (04:25 -0600)
commite4ad6421345b60f75ecf2a0302c3a085e2cae816
tree4e4f958466dd8cc72ec9ed1185f8eb083f88d191
parent7e17c3077c7df8792cd0a9b6279691b99ca0c8ef
vm: 4 bit tags, new representation of alien objects makes unbox-any-c-ptr more efficient (work in progress)
54 files changed:
basis/bootstrap/image/image.factor
basis/compiler/cfg/alias-analysis/alias-analysis.factor
basis/compiler/cfg/builder/builder-tests.factor
basis/compiler/cfg/builder/builder.factor
basis/compiler/cfg/gc-checks/gc-checks.factor
basis/compiler/cfg/hats/hats.factor
basis/compiler/cfg/instructions/instructions.factor
basis/compiler/cfg/intrinsics/allot/allot.factor
basis/compiler/cfg/intrinsics/fixnum/fixnum.factor
basis/compiler/cfg/intrinsics/slots/slots.factor
basis/compiler/cfg/representations/representations.factor
basis/compiler/cfg/value-numbering/rewrite/rewrite.factor
basis/compiler/constants/constants.factor
basis/compiler/tests/codegen.factor
basis/compiler/tests/intrinsics.factor
basis/compiler/tests/low-level-ir.factor
basis/compiler/tree/propagation/known-words/known-words.factor
basis/compiler/tree/propagation/propagation-tests.factor
basis/cpu/ppc/bootstrap.factor
basis/cpu/ppc/ppc.factor
basis/cpu/x86/32/bootstrap.factor
basis/cpu/x86/64/bootstrap.factor
basis/cpu/x86/bootstrap.factor
basis/cpu/x86/x86.factor
basis/io/buffers/buffers.factor
basis/stack-checker/known-words/known-words.factor
basis/tools/time/time.factor
core/alien/alien.factor
core/bootstrap/layouts/layouts.factor
core/bootstrap/primitives.factor
core/classes/algebra/algebra-docs.factor
core/classes/algebra/algebra-tests.factor
core/classes/algebra/algebra.factor
core/classes/builtin/builtin.factor
core/classes/classes-tests.factor
core/generic/single/single.factor
core/kernel/kernel-docs.factor
core/kernel/kernel.factor
core/layouts/layouts-docs.factor
core/layouts/layouts.factor
vm/alien.cpp
vm/collector.hpp
vm/copying_collector.hpp
vm/cpu-ppc.S
vm/cpu-x86.S
vm/dispatch.cpp
vm/full_collector.cpp
vm/image.cpp
vm/inline_cache.cpp
vm/layouts.hpp
vm/run.hpp
vm/tagged.hpp
vm/to_tenured_collector.cpp
vm/vm.hpp