]> gitweb.factorcode.org Git - factor.git/commit
vm: store stack frame size in code blocks
authorJoe Groff <arcata@gmail.com>
Sat, 26 Nov 2011 02:58:21 +0000 (18:58 -0800)
committerJoe Groff <arcata@gmail.com>
Wed, 14 Dec 2011 17:56:45 +0000 (09:56 -0800)
commite21f316583f225b05404beb17171f3fd4474a9aa
tree4342a21fa2e57a0596db1af60acdb05be58e8087
parentfe767253a136b0f1d4598592fe27517bb3f7d18b
vm: store stack frame size in code blocks
Change modify-code-heap primitive so it takes a sixth element in each array for the frame size.
17 files changed:
basis/compiler/codegen/codegen.factor
basis/cpu/x86/32/bootstrap.factor
basis/cpu/x86/64/unix/bootstrap.factor
basis/cpu/x86/64/windows/bootstrap.factor
basis/cpu/x86/bootstrap.factor
vm/code_blocks.cpp
vm/code_blocks.hpp
vm/code_heap.cpp
vm/cpu-x86.32.hpp
vm/cpu-x86.cpp
vm/debug.cpp
vm/free_list.hpp
vm/jit.cpp
vm/os-linux-x86.64.hpp
vm/os-macosx-x86.64.hpp
vm/os-windows.64.hpp
vm/vm.hpp