]> gitweb.factorcode.org Git - factor.git/commit
vm: strip out call-counting profiler
authorJoe Groff <arcata@gmail.com>
Fri, 11 Nov 2011 00:00:47 +0000 (16:00 -0800)
committerJoe Groff <arcata@gmail.com>
Fri, 11 Nov 2011 00:01:07 +0000 (16:01 -0800)
commitc31530caecbdb96384603fd11ad5a356897474f0
tree8c6c6c3e9b17850b319c80ffe356ec0ec5dceb7f
parent139c9ca38c537c8db371944cd04d13118019363f
vm: strip out call-counting profiler
This makes the separate "code" and "entry_point" fields in word and quotation redundant, so also remove them to reclaim an additional cell per word and quotation object, which should help with #318.
22 files changed:
GNUmakefile
Nmakefile
basis/bootstrap/image/image.factor
basis/compiler/constants/constants.factor
basis/cpu/x86/bootstrap.factor
core/bootstrap/primitives.factor
vm/code_block_visitor.hpp
vm/code_blocks.hpp
vm/code_heap.cpp
vm/counting_profiler.cpp [deleted file]
vm/counting_profiler.hpp [deleted file]
vm/cpu-x86.cpp
vm/entry_points.cpp
vm/jit.cpp
vm/layouts.hpp
vm/master.hpp
vm/primitives.hpp
vm/quotations.cpp
vm/slot_visitor.hpp
vm/vm.cpp
vm/vm.hpp
vm/words.cpp