factor/vm
Slava Pestov cfa82cb474 New calling convention for VM primitives:
instead of the Factor side passing the stack pointer as the first parameter, and having the VM save it to stack_chain->top, we instead have the Factor side save it. Eliminates a lot of crud in the VM
2008-11-13 03:20:34 -06:00
..
Config.arm
Config.freebsd
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
Config.openbsd.x86.32
Config.openbsd.x86.64
Config.ppc
Config.solaris
Config.solaris.x86.32
Config.solaris.x86.64
Config.unix
Config.windows
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.c New calling convention for VM primitives: 2008-11-13 03:20:34 -06:00
alien.h New calling convention for VM primitives: 2008-11-13 03:20:34 -06:00
asm.h
bignum.c
bignum.h
bignumint.h
callstack.c New calling convention for VM primitives: 2008-11-13 03:20:34 -06:00
callstack.h New calling convention for VM primitives: 2008-11-13 03:20:34 -06:00
code_gc.c New calling convention for VM primitives: 2008-11-13 03:20:34 -06:00
code_gc.h New calling convention for VM primitives: 2008-11-13 03:20:34 -06:00
code_heap.c New calling convention for VM primitives: 2008-11-13 03:20:34 -06:00
code_heap.h New calling convention for VM primitives: 2008-11-13 03:20:34 -06:00
cpu-arm.S
cpu-arm.h
cpu-ppc.S
cpu-ppc.h
cpu-x86.32.S
cpu-x86.32.h
cpu-x86.64.S
cpu-x86.64.h
cpu-x86.S
cpu-x86.h
data_gc.c New calling convention for VM primitives: 2008-11-13 03:20:34 -06:00
data_gc.h New calling convention for VM primitives: 2008-11-13 03:20:34 -06:00
debug.c New calling convention for VM primitives: 2008-11-13 03:20:34 -06:00
debug.h New calling convention for VM primitives: 2008-11-13 03:20:34 -06:00
errors.c New calling convention for VM primitives: 2008-11-13 03:20:34 -06:00
errors.h New calling convention for VM primitives: 2008-11-13 03:20:34 -06:00
factor.c
factor.h
factor.rs
ffi_test.c
ffi_test.h
float_bits.h
image.c New calling convention for VM primitives: 2008-11-13 03:20:34 -06:00
image.h New calling convention for VM primitives: 2008-11-13 03:20:34 -06:00
io.c New calling convention for VM primitives: 2008-11-13 03:20:34 -06:00
io.h New calling convention for VM primitives: 2008-11-13 03:20:34 -06:00
layouts.h
mach_signal.c
mach_signal.h
main-unix.c
main-windows-ce.c
main-windows-nt.c
master.h
math.c New calling convention for VM primitives: 2008-11-13 03:20:34 -06:00
math.h New calling convention for VM primitives: 2008-11-13 03:20:34 -06:00
os-freebsd-x86.32.h
os-freebsd-x86.64.h
os-freebsd.c
os-freebsd.h
os-genunix.c
os-genunix.h
os-linux-arm.c
os-linux-arm.h
os-linux-ppc.h
os-linux-x86.32.h
os-linux-x86.64.h
os-linux.c
os-linux.h
os-macosx-ppc.h
os-macosx-x86.32.h
os-macosx-x86.64.h
os-macosx.h
os-macosx.m
os-netbsd-x86.32.h
os-netbsd-x86.64.h
os-netbsd.c
os-netbsd.h
os-openbsd-x86.32.h
os-openbsd-x86.64.h
os-openbsd.c
os-solaris-x86.32.h
os-solaris-x86.64.h
os-solaris.c
os-unix.c New calling convention for VM primitives: 2008-11-13 03:20:34 -06:00
os-unix.h
os-windows-ce.c New calling convention for VM primitives: 2008-11-13 03:20:34 -06:00
os-windows-ce.h
os-windows-nt.32.h
os-windows-nt.64.h
os-windows-nt.c
os-windows-nt.h
os-windows.c New calling convention for VM primitives: 2008-11-13 03:20:34 -06:00
os-windows.h
platform.h
primitives.c
primitives.h New calling convention for VM primitives: 2008-11-13 03:20:34 -06:00
profiler.c New calling convention for VM primitives: 2008-11-13 03:20:34 -06:00
profiler.h New calling convention for VM primitives: 2008-11-13 03:20:34 -06:00
quotations.c New calling convention for VM primitives: 2008-11-13 03:20:34 -06:00
quotations.h New calling convention for VM primitives: 2008-11-13 03:20:34 -06:00
run.c New calling convention for VM primitives: 2008-11-13 03:20:34 -06:00
run.h New calling convention for VM primitives: 2008-11-13 03:20:34 -06:00
types.c New calling convention for VM primitives: 2008-11-13 03:20:34 -06:00
types.h New calling convention for VM primitives: 2008-11-13 03:20:34 -06:00
utilities.c
utilities.h