factor/vm
Slava Pestov 367724f41e Fix Windows compile error 2009-05-08 15:23:44 -05:00
..
Config.arm
Config.freebsd Config.freebsd fix 2009-05-04 07:19:32 -05:00
Config.freebsd.x86.32
Config.freebsd.x86.64
Config.linux
Config.linux.arm
Config.linux.ppc
Config.linux.x86.32
Config.linux.x86.64
Config.macosx
Config.macosx.ppc
Config.macosx.x86.32
Config.macosx.x86.64
Config.netbsd
Config.netbsd.x86.32
Config.netbsd.x86.64
Config.openbsd use eg++ on openbsd 2009-05-04 11:48:46 -05:00
Config.openbsd.x86.32
Config.openbsd.x86.64
Config.ppc
Config.solaris
Config.solaris.x86.32
Config.solaris.x86.64
Config.unix
Config.windows Fixing compile errors on Windows 2009-05-05 13:03:24 -05:00
Config.windows.ce
Config.windows.ce.arm
Config.windows.nt
Config.windows.nt.x86.32
Config.windows.nt.x86.64
Config.x86.32
Config.x86.64
alien.cpp Merge branch 'master' of git://factorcode.org/git/factor 2009-05-05 13:03:43 -05:00
alien.hpp Change (void) to () 2009-05-05 11:33:35 -05:00
arrays.cpp
arrays.hpp
asm.h
bignum.cpp
bignum.hpp
bignumint.hpp
booleans.cpp
booleans.hpp
byte_arrays.cpp
byte_arrays.hpp
callstack.cpp VM cleanup: replace some #defines with constants and inline functions 2009-05-08 15:05:55 -05:00
callstack.hpp VM cleanup: replace some #defines with constants and inline functions 2009-05-08 15:05:55 -05:00
code_block.cpp VM cleanup: replace some #defines with constants and inline functions 2009-05-08 15:05:55 -05:00
code_block.hpp VM cleanup: replace some #defines with constants and inline functions 2009-05-08 15:05:55 -05:00
code_gc.cpp VM cleanup: replace some #defines with constants and inline functions 2009-05-08 15:05:55 -05:00
code_gc.hpp VM cleanup: replace some #defines with constants and inline functions 2009-05-08 15:05:55 -05:00
code_heap.cpp Working on inline caching for tail call sites 2009-05-06 19:22:22 -05:00
code_heap.hpp Change (void) to () 2009-05-05 11:33:35 -05:00
contexts.cpp VM cleanup: replace some #defines with constants and inline functions 2009-05-08 15:05:55 -05:00
contexts.hpp Change (void) to () 2009-05-05 11:33:35 -05:00
cpu-arm.S
cpu-arm.hpp
cpu-ppc.S Update PowerPC %jump and %dispatch-label, and add PIC-related functions to cpu-ppc.hpp 2009-05-07 19:47:38 -05:00
cpu-ppc.hpp VM cleanup: replace some #defines with constants and inline functions 2009-05-08 15:05:55 -05:00
cpu-x86.32.S Code cleanups 2009-05-07 12:33:31 -05:00
cpu-x86.32.hpp Fix VM code to export the right symbols on Windows 2009-05-05 15:55:41 -05:00
cpu-x86.64.S Code cleanups 2009-05-07 12:33:31 -05:00
cpu-x86.64.hpp Fix VM code to export the right symbols on Windows 2009-05-05 15:55:41 -05:00
cpu-x86.S
cpu-x86.hpp Fix tail call PICs on x86-64 2009-05-06 22:44:30 -05:00
data_gc.cpp VM cleanup: replace some #defines with constants and inline functions 2009-05-08 15:05:55 -05:00
data_gc.hpp VM cleanup: replace some #defines with constants and inline functions 2009-05-08 15:05:55 -05:00
data_heap.cpp VM cleanup: replace some #defines with constants and inline functions 2009-05-08 15:05:55 -05:00
data_heap.hpp VM cleanup: replace some #defines with constants and inline functions 2009-05-08 15:05:55 -05:00
debug.cpp Change (void) to () 2009-05-05 11:33:35 -05:00
debug.hpp Change (void) to () 2009-05-05 11:33:35 -05:00
dispatch.cpp VM now compiles with GCC 3.4 on Windows 2009-05-05 14:17:02 -05:00
dispatch.hpp Count megamorphic cache hits 2009-05-07 14:26:08 -05:00
errors.cpp Change (void) to () 2009-05-05 11:33:35 -05:00
errors.hpp Change (void) to () 2009-05-05 11:33:35 -05:00
factor.cpp Change (void) to () 2009-05-05 11:33:35 -05:00
factor.hpp Change (void) to () 2009-05-05 11:33:35 -05:00
factor.rs
ffi_test.c Fix bool type; its actually 1 byte not 4 in structs. Bug reported by jedahu 2009-05-05 18:37:40 -05:00
ffi_test.h Fix bool type; its actually 1 byte not 4 in structs. Bug reported by jedahu 2009-05-05 18:37:40 -05:00
float_bits.hpp
generic_arrays.hpp
image.cpp VM cleanup: replace some #defines with constants and inline functions 2009-05-08 15:05:55 -05:00
image.hpp VM cleanup: replace some #defines with constants and inline functions 2009-05-08 15:05:55 -05:00
inline_cache.cpp Clean up bootstrap.image, and implement new calling convention for tail calls; tail call sites now have PICs 2009-05-06 22:04:01 -05:00
inline_cache.hpp Working on inline caching for tail call sites 2009-05-06 19:22:22 -05:00
io.cpp Change (void) to () 2009-05-05 11:33:35 -05:00
io.hpp Change (void) to () 2009-05-05 11:33:35 -05:00
jit.cpp JIT now supports multiple relocations per code template. This simplifies non-optimizing compiler backends 2009-05-06 20:04:49 -05:00
jit.hpp Clean up bootstrap.image, and implement new calling convention for tail calls; tail call sites now have PICs 2009-05-06 22:04:01 -05:00
layouts.hpp Fix Windows compile error 2009-05-08 15:23:44 -05:00
local_roots.cpp
local_roots.hpp
mach_signal.cpp Change (void) to () 2009-05-05 11:33:35 -05:00
mach_signal.hpp Change (void) to () 2009-05-05 11:33:35 -05:00
main-unix.cpp
main-windows-ce.cpp
main-windows-nt.cpp
master.hpp Need to include unistd.h 2009-05-08 15:15:10 -05:00
math.cpp Fix Windows compile error 2009-05-08 15:23:44 -05:00
math.hpp VM cleanup: replace some #defines with constants and inline functions 2009-05-08 15:05:55 -05:00
os-freebsd-x86.32.hpp
os-freebsd-x86.64.hpp
os-freebsd.cpp Change (void) to () 2009-05-05 11:33:35 -05:00
os-freebsd.hpp Change (void) to () 2009-05-05 11:33:35 -05:00
os-genunix.cpp Change (void) to () 2009-05-05 11:33:35 -05:00
os-genunix.hpp Change (void) to () 2009-05-05 11:33:35 -05:00
os-linux-arm.cpp
os-linux-arm.hpp
os-linux-ppc.hpp
os-linux-x86.32.hpp
os-linux-x86.64.hpp
os-linux.cpp Change (void) to () 2009-05-05 11:33:35 -05:00
os-linux.hpp Change (void) to () 2009-05-05 11:33:35 -05:00
os-macosx-ppc.hpp
os-macosx-x86.32.hpp
os-macosx-x86.64.hpp
os-macosx.hpp Change (void) to () 2009-05-05 11:33:35 -05:00
os-macosx.mm
os-netbsd-x86.32.hpp
os-netbsd-x86.64.hpp
os-netbsd.cpp Change (void) to () 2009-05-05 11:33:35 -05:00
os-netbsd.hpp
os-openbsd-x86.32.hpp
os-openbsd-x86.64.hpp
os-openbsd.cpp Change (void) to () 2009-05-05 11:33:35 -05:00
os-solaris-x86.32.hpp
os-solaris-x86.64.hpp
os-solaris.cpp Change (void) to () 2009-05-05 11:33:35 -05:00
os-unix.cpp Change (void) to () 2009-05-05 11:33:35 -05:00
os-unix.hpp Change (void) to () 2009-05-05 11:33:35 -05:00
os-windows-ce.cpp Change (void) to () 2009-05-05 11:33:35 -05:00
os-windows-ce.hpp Change (void) to () 2009-05-05 11:33:35 -05:00
os-windows-nt.32.hpp
os-windows-nt.64.hpp
os-windows-nt.cpp VM now compiles with GCC 3.4 on Windows 2009-05-05 14:17:02 -05:00
os-windows-nt.hpp VM now compiles with GCC 3.4 on Windows 2009-05-05 14:17:02 -05:00
os-windows.cpp Remove debug messages from VM 2009-05-05 14:27:22 -05:00
os-windows.hpp Change (void) to () 2009-05-05 11:33:35 -05:00
platform.hpp
primitives.cpp Working on inline caching for tail call sites 2009-05-06 19:22:22 -05:00
primitives.hpp Make the primitives array const 2009-05-04 14:45:15 +02:00
profiler.cpp Change (void) to () 2009-05-05 11:33:35 -05:00
profiler.hpp Change (void) to () 2009-05-05 11:33:35 -05:00
quotations.cpp Fix tail call PICs on x86-64 2009-05-06 22:44:30 -05:00
quotations.hpp Change (void) to () 2009-05-05 11:33:35 -05:00
run.cpp
run.hpp Clean up bootstrap.image, and implement new calling convention for tail calls; tail call sites now have PICs 2009-05-06 22:04:01 -05:00
segments.hpp Fix Windows compile error 2009-05-08 15:23:44 -05:00
stacks.hpp Change (void) to () 2009-05-05 11:33:35 -05:00
strings.cpp Some VM fixes 2009-05-04 15:11:31 -05:00
strings.hpp
tagged.hpp
tuples.cpp
tuples.hpp
utilities.cpp Change (void) to () 2009-05-05 11:33:35 -05:00
utilities.hpp Change (void) to () 2009-05-05 11:33:35 -05:00
words.cpp Working on inline caching for tail call sites 2009-05-06 19:22:22 -05:00
words.hpp Store forwarding table off to the side instead of in the code block; saves one cell per code block 2009-05-05 11:07:20 -05:00
write_barrier.cpp Fix VM compile error 2009-05-05 16:19:13 -05:00
write_barrier.hpp VM cleanup: replace some #defines with constants and inline functions 2009-05-08 15:05:55 -05:00