]> gitweb.factorcode.org Git - factor.git/commit
Porting VM to C++
authorSlava Pestov <slava@slava-pestovs-macbook-pro.local>
Sat, 2 May 2009 09:04:19 +0000 (04:04 -0500)
committerSlava Pestov <slava@slava-pestovs-macbook-pro.local>
Sat, 2 May 2009 09:04:19 +0000 (04:04 -0500)
commitc3a88ce57bdab0f12b39369fc7be6ad4baef47d7
tree0f16e7f745991fe0ff71f166d8158f5f03e00caf
parent06bc18342cbc29f25a47bed247bd8d29f31a631a
Porting VM to C++
156 files changed:
Makefile
vmpp/Config.arm [new file with mode: 0644]
vmpp/Config.freebsd [new file with mode: 0644]
vmpp/Config.freebsd.x86.32 [new file with mode: 0644]
vmpp/Config.freebsd.x86.64 [new file with mode: 0644]
vmpp/Config.linux [new file with mode: 0644]
vmpp/Config.linux.arm [new file with mode: 0644]
vmpp/Config.linux.ppc [new file with mode: 0644]
vmpp/Config.linux.x86.32 [new file with mode: 0644]
vmpp/Config.linux.x86.64 [new file with mode: 0644]
vmpp/Config.macosx [new file with mode: 0644]
vmpp/Config.macosx.ppc [new file with mode: 0644]
vmpp/Config.macosx.x86.32 [new file with mode: 0644]
vmpp/Config.macosx.x86.64 [new file with mode: 0644]
vmpp/Config.netbsd [new file with mode: 0644]
vmpp/Config.netbsd.x86.32 [new file with mode: 0644]
vmpp/Config.netbsd.x86.64 [new file with mode: 0644]
vmpp/Config.openbsd [new file with mode: 0644]
vmpp/Config.openbsd.x86.32 [new file with mode: 0644]
vmpp/Config.openbsd.x86.64 [new file with mode: 0644]
vmpp/Config.ppc [new file with mode: 0644]
vmpp/Config.solaris [new file with mode: 0644]
vmpp/Config.solaris.x86.32 [new file with mode: 0644]
vmpp/Config.solaris.x86.64 [new file with mode: 0644]
vmpp/Config.unix [new file with mode: 0755]
vmpp/Config.windows [new file with mode: 0644]
vmpp/Config.windows.ce [new file with mode: 0644]
vmpp/Config.windows.ce.arm [new file with mode: 0755]
vmpp/Config.windows.nt [new file with mode: 0644]
vmpp/Config.windows.nt.x86.32 [new file with mode: 0644]
vmpp/Config.windows.nt.x86.64 [new file with mode: 0644]
vmpp/Config.x86.32 [new file with mode: 0644]
vmpp/Config.x86.64 [new file with mode: 0644]
vmpp/alien.cpp [new file with mode: 0755]
vmpp/alien.hpp [new file with mode: 0755]
vmpp/arrays.cpp [new file with mode: 0644]
vmpp/arrays.hpp [new file with mode: 0644]
vmpp/asm.h [new file with mode: 0644]
vmpp/bignum.cpp [new file with mode: 0755]
vmpp/bignum.hpp [new file with mode: 0644]
vmpp/bignumint.hpp [new file with mode: 0644]
vmpp/booleans.cpp [new file with mode: 0644]
vmpp/booleans.hpp [new file with mode: 0644]
vmpp/byte_arrays.cpp [new file with mode: 0644]
vmpp/byte_arrays.hpp [new file with mode: 0644]
vmpp/callstack.cpp [new file with mode: 0755]
vmpp/callstack.hpp [new file with mode: 0755]
vmpp/code_block.cpp [new file with mode: 0644]
vmpp/code_block.hpp [new file with mode: 0644]
vmpp/code_gc.cpp [new file with mode: 0755]
vmpp/code_gc.hpp [new file with mode: 0755]
vmpp/code_heap.cpp [new file with mode: 0755]
vmpp/code_heap.hpp [new file with mode: 0755]
vmpp/cpu-arm.S [new file with mode: 0755]
vmpp/cpu-arm.hpp [new file with mode: 0755]
vmpp/cpu-ppc.S [new file with mode: 0755]
vmpp/cpu-ppc.hpp [new file with mode: 0755]
vmpp/cpu-x86.32.S [new file with mode: 0755]
vmpp/cpu-x86.32.hpp [new file with mode: 0755]
vmpp/cpu-x86.64.S [new file with mode: 0644]
vmpp/cpu-x86.64.hpp [new file with mode: 0644]
vmpp/cpu-x86.S [new file with mode: 0755]
vmpp/cpu-x86.hpp [new file with mode: 0755]
vmpp/data_gc.cpp [new file with mode: 0755]
vmpp/data_gc.h [new file with mode: 0644]
vmpp/data_gc.hpp [new file with mode: 0755]
vmpp/data_heap.cpp [new file with mode: 0644]
vmpp/data_heap.hpp [new file with mode: 0644]
vmpp/debug.cpp [new file with mode: 0755]
vmpp/debug.hpp [new file with mode: 0755]
vmpp/dispatch.cpp [new file with mode: 0644]
vmpp/dispatch.hpp [new file with mode: 0644]
vmpp/errors.cpp [new file with mode: 0755]
vmpp/errors.hpp [new file with mode: 0755]
vmpp/factor.cpp [new file with mode: 0755]
vmpp/factor.hpp [new file with mode: 0644]
vmpp/factor.rs [new file with mode: 0644]
vmpp/ffi_test.c [new file with mode: 0755]
vmpp/ffi_test.h [new file with mode: 0755]
vmpp/float_bits.hpp [new file with mode: 0644]
vmpp/image.cpp [new file with mode: 0755]
vmpp/image.hpp [new file with mode: 0755]
vmpp/inline_cache.cpp [new file with mode: 0644]
vmpp/inline_cache.hpp [new file with mode: 0644]
vmpp/io.cpp [new file with mode: 0755]
vmpp/io.hpp [new file with mode: 0755]
vmpp/jit.cpp [new file with mode: 0644]
vmpp/jit.hpp [new file with mode: 0644]
vmpp/layouts.hpp [new file with mode: 0755]
vmpp/local_roots.cpp [new file with mode: 0644]
vmpp/local_roots.hpp [new file with mode: 0644]
vmpp/mach_signal.cpp [new file with mode: 0644]
vmpp/mach_signal.hpp [new file with mode: 0644]
vmpp/main-unix.cpp [new file with mode: 0644]
vmpp/main-windows-ce.cpp [new file with mode: 0644]
vmpp/main-windows-nt.cpp [new file with mode: 0755]
vmpp/master.hpp [new file with mode: 0644]
vmpp/math.cpp [new file with mode: 0644]
vmpp/math.hpp [new file with mode: 0644]
vmpp/os-freebsd-x86.32.hpp [new file with mode: 0644]
vmpp/os-freebsd-x86.64.hpp [new file with mode: 0644]
vmpp/os-freebsd.cpp [new file with mode: 0644]
vmpp/os-freebsd.hpp [new file with mode: 0644]
vmpp/os-genunix.cpp [new file with mode: 0755]
vmpp/os-genunix.hpp [new file with mode: 0644]
vmpp/os-linux-arm.cpp [new file with mode: 0644]
vmpp/os-linux-arm.hpp [new file with mode: 0644]
vmpp/os-linux-ppc.hpp [new file with mode: 0644]
vmpp/os-linux-x86.32.hpp [new file with mode: 0644]
vmpp/os-linux-x86.64.hpp [new file with mode: 0644]
vmpp/os-linux.cpp [new file with mode: 0644]
vmpp/os-linux.hpp [new file with mode: 0644]
vmpp/os-macosx-ppc.hpp [new file with mode: 0644]
vmpp/os-macosx-x86.32.hpp [new file with mode: 0644]
vmpp/os-macosx-x86.64.hpp [new file with mode: 0644]
vmpp/os-macosx.hpp [new file with mode: 0644]
vmpp/os-macosx.mm [new file with mode: 0644]
vmpp/os-netbsd-x86.32.hpp [new file with mode: 0644]
vmpp/os-netbsd-x86.64.hpp [new file with mode: 0644]
vmpp/os-netbsd.cpp [new file with mode: 0755]
vmpp/os-netbsd.hpp [new file with mode: 0644]
vmpp/os-openbsd-x86.32.hpp [new file with mode: 0644]
vmpp/os-openbsd-x86.64.hpp [new file with mode: 0644]
vmpp/os-openbsd.cpp [new file with mode: 0644]
vmpp/os-solaris-x86.32.hpp [new file with mode: 0644]
vmpp/os-solaris-x86.64.hpp [new file with mode: 0644]
vmpp/os-solaris.cpp [new file with mode: 0644]
vmpp/os-unix.cpp [new file with mode: 0755]
vmpp/os-unix.hpp [new file with mode: 0755]
vmpp/os-windows-ce.cpp [new file with mode: 0755]
vmpp/os-windows-ce.hpp [new file with mode: 0755]
vmpp/os-windows-nt.32.hpp [new file with mode: 0644]
vmpp/os-windows-nt.64.hpp [new file with mode: 0644]
vmpp/os-windows-nt.cpp [new file with mode: 0755]
vmpp/os-windows-nt.hpp [new file with mode: 0755]
vmpp/os-windows.cpp [new file with mode: 0755]
vmpp/os-windows.hpp [new file with mode: 0755]
vmpp/platform.hpp [new file with mode: 0644]
vmpp/primitives.cpp [new file with mode: 0755]
vmpp/primitives.hpp [new file with mode: 0644]
vmpp/profiler.cpp [new file with mode: 0755]
vmpp/profiler.hpp [new file with mode: 0755]
vmpp/quotations.cpp [new file with mode: 0755]
vmpp/quotations.hpp [new file with mode: 0755]
vmpp/run.cpp [new file with mode: 0755]
vmpp/run.hpp [new file with mode: 0755]
vmpp/strings.cpp [new file with mode: 0644]
vmpp/strings.hpp [new file with mode: 0644]
vmpp/tuples.cpp [new file with mode: 0644]
vmpp/tuples.hpp [new file with mode: 0644]
vmpp/utilities.cpp [new file with mode: 0755]
vmpp/utilities.hpp [new file with mode: 0755]
vmpp/words.cpp [new file with mode: 0644]
vmpp/words.hpp [new file with mode: 0644]
vmpp/write_barrier.cpp [new file with mode: 0644]
vmpp/write_barrier.hpp [new file with mode: 0644]