factor/vm
Slava Pestov ab8c6e9978 Word hashcodes are now computed from the word's name/vocabulary, removing a source of non-determinism 2009-09-27 21:09:11 -05: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 vm: update Config.netbsd for NetBSD 5.0 2009-09-15 00:22:19 -05:00
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.cpp forwarding functions replaced with PRIMITIVE_FORWARD() macro 2009-09-25 20:43:01 +01:00
alien.hpp renamed factorvm to factor_vm 2009-09-24 08:16:52 +01:00
arrays.cpp forwarding functions replaced with PRIMITIVE_FORWARD() macro 2009-09-25 20:43:01 +01:00
arrays.hpp removed a bunch of superflous blank lines 2009-09-24 08:02:14 +01:00
asm.h
bignum.cpp renamed factorvm to factor_vm 2009-09-24 08:16:52 +01:00
bignum.hpp renamed factorvm to factor_vm 2009-09-24 08:16:52 +01:00
bignumint.hpp removed a bunch of superflous blank lines 2009-09-24 08:02:14 +01:00
booleans.cpp renamed factorvm to factor_vm 2009-09-24 08:16:52 +01:00
booleans.hpp renamed factorvm to factor_vm 2009-09-24 08:16:52 +01:00
byte_arrays.cpp forwarding functions replaced with PRIMITIVE_FORWARD() macro 2009-09-25 20:43:01 +01:00
byte_arrays.hpp removed a bunch of superflous blank lines 2009-09-24 08:02:14 +01:00
callstack.cpp forwarding functions replaced with PRIMITIVE_FORWARD() macro 2009-09-25 20:43:01 +01:00
callstack.hpp removed VM_ASM_API_OVERFLOW (VM_ASM_API now regparm(3)) 2009-09-25 20:33:38 +01:00
code_block.cpp Make segment, context, data_heap, zone more object-oriented, and fix crash when calling undefined symbols 2009-09-25 21:17:20 -05:00
code_block.hpp renamed factorvm to factor_vm 2009-09-24 08:16:52 +01:00
code_heap.cpp vm: make heap data-type object-oriented 2009-09-25 20:32:00 -05:00
code_heap.hpp vm: make heap data-type object-oriented 2009-09-25 20:32:00 -05:00
contexts.cpp Make segment, context, data_heap, zone more object-oriented, and fix crash when calling undefined symbols 2009-09-25 21:17:20 -05:00
contexts.hpp renamed factorvm to factor_vm 2009-09-24 08:16:52 +01:00
cpu-arm.S
cpu-arm.hpp
cpu-ppc.S
cpu-ppc.hpp removed VM_ASM_API_OVERFLOW (VM_ASM_API now regparm(3)) 2009-09-25 20:33:38 +01:00
cpu-x86.32.S removed VM_ASM_API_OVERFLOW (VM_ASM_API now regparm(3)) 2009-09-25 20:33:38 +01:00
cpu-x86.32.hpp removed VM_ASM_API_OVERFLOW (VM_ASM_API now regparm(3)) 2009-09-25 20:33:38 +01:00
cpu-x86.64.S removed a bunch of superflous blank lines 2009-09-24 08:02:14 +01:00
cpu-x86.64.hpp removed VM_ASM_API_OVERFLOW (VM_ASM_API now regparm(3)) 2009-09-25 20:33:38 +01:00
cpu-x86.S fix c_to_factor stack alignment 2009-09-24 20:18:42 +01:00
cpu-x86.hpp removed VM_ASM_API_OVERFLOW (VM_ASM_API now regparm(3)) 2009-09-25 20:33:38 +01:00
data_gc.cpp Make segment, context, data_heap, zone more object-oriented, and fix crash when calling undefined symbols 2009-09-25 21:17:20 -05:00
data_gc.hpp made inline_gc a VM_C_API function 2009-09-25 18:29:07 +01:00
data_heap.cpp Make segment, context, data_heap, zone more object-oriented, and fix crash when calling undefined symbols 2009-09-25 21:17:20 -05:00
data_heap.hpp Make segment, context, data_heap, zone more object-oriented, and fix crash when calling undefined symbols 2009-09-25 21:17:20 -05:00
debug.cpp vm: make heap data-type object-oriented 2009-09-25 20:32:00 -05:00
debug.hpp removed a bunch of superflous blank lines 2009-09-24 08:02:14 +01:00
dispatch.cpp forwarding functions replaced with PRIMITIVE_FORWARD() macro 2009-09-25 20:43:01 +01:00
dispatch.hpp removed some global functions from dispatch.cpp 2009-09-16 08:16:28 +01:00
errors.cpp forwarding functions replaced with PRIMITIVE_FORWARD() macro 2009-09-25 20:43:01 +01:00
errors.hpp moved utility functions and fatal_error out of vm struct since doesn't need state 2009-09-16 08:20:10 +01:00
factor.cpp renamed factorvm to factor_vm 2009-09-24 08:16:52 +01:00
factor.hpp thread_id is a pthread_t on unix 2009-09-16 08:20:51 +01:00
factor.rs
ffi_test.c
ffi_test.h
float_bits.hpp
generic_arrays.hpp moved generic_arrays inline functions to vm.hpp 2009-09-16 08:16:23 +01:00
heap.cpp Make segment, context, data_heap, zone more object-oriented, and fix crash when calling undefined symbols 2009-09-25 21:17:20 -05:00
heap.hpp vm: make heap data-type object-oriented 2009-09-25 20:32:00 -05:00
image.cpp vm: make heap data-type object-oriented 2009-09-25 20:32:00 -05:00
image.hpp removed some global functions from image.cpp 2009-09-16 08:16:28 +01:00
inline_cache.cpp vm: make heap data-type object-oriented 2009-09-25 20:32:00 -05:00
inline_cache.hpp renamed factorvm to factor_vm 2009-09-24 08:16:52 +01:00
inlineimpls.hpp Make segment, context, data_heap, zone more object-oriented, and fix crash when calling undefined symbols 2009-09-25 21:17:20 -05:00
io.cpp forwarding functions replaced with PRIMITIVE_FORWARD() macro 2009-09-25 20:43:01 +01:00
io.hpp removed some global functions from io.cpp 2009-09-16 08:16:28 +01:00
jit.cpp renamed myvm member variable to parent_vm 2009-09-24 08:16:57 +01:00
jit.hpp renamed myvm member variable to parent_vm 2009-09-24 08:16:57 +01:00
layouts.hpp
local_roots.cpp moved local roots state to vm, shuffled includes around 2009-09-16 08:16:21 +01:00
local_roots.hpp moved global state from math into vm 2009-09-16 08:16:24 +01:00
mach_signal.cpp renamed factorvm to factor_vm 2009-09-24 08:16:52 +01:00
mach_signal.hpp removed a bunch of superflous blank lines 2009-09-24 08:02:14 +01:00
main-unix.cpp thread_id is a pthread_t on unix 2009-09-16 08:20:51 +01:00
main-windows-ce.cpp
main-windows-nt.cpp thread_id is a pthread_t on unix 2009-09-16 08:20:51 +01:00
master.hpp vm: make heap data-type object-oriented 2009-09-25 20:32:00 -05:00
math.cpp forwarding functions replaced with PRIMITIVE_FORWARD() macro 2009-09-25 20:43:01 +01:00
math.hpp removed VM_ASM_API_OVERFLOW (VM_ASM_API now regparm(3)) 2009-09-25 20:33:38 +01:00
os-freebsd-x86.32.hpp
os-freebsd-x86.64.hpp
os-freebsd.cpp removed vm ptr from mach_signal and some other places 2009-09-16 08:20:51 +01:00
os-freebsd.hpp
os-genunix.cpp Make segment, context, data_heap, zone more object-oriented, and fix crash when calling undefined symbols 2009-09-25 21:17:20 -05:00
os-genunix.hpp
os-linux-arm.cpp removed vm ptr from mach_signal and some other places 2009-09-16 08:20:51 +01:00
os-linux-arm.hpp
os-linux-ppc.hpp The great type renaming 2009-05-04 04:50:24 -05:00
os-linux-x86.32.hpp
os-linux-x86.64.hpp
os-linux.cpp Make segment, context, data_heap, zone more object-oriented, and fix crash when calling undefined symbols 2009-09-25 21:17:20 -05:00
os-linux.hpp
os-macosx-ppc.hpp
os-macosx-x86.32.hpp
os-macosx-x86.64.hpp
os-macosx.hpp
os-macosx.mm renamed factorvm to factor_vm 2009-09-24 08:16:52 +01:00
os-netbsd-x86.32.hpp
os-netbsd-x86.64.hpp
os-netbsd.cpp
os-netbsd.hpp
os-openbsd-x86.32.hpp
os-openbsd-x86.64.hpp
os-openbsd.cpp
os-solaris-x86.32.hpp
os-solaris-x86.64.hpp
os-solaris.cpp
os-unix.cpp Make segment, context, data_heap, zone more object-oriented, and fix crash when calling undefined symbols 2009-09-25 21:17:20 -05:00
os-unix.hpp renamed factorvm to factor_vm 2009-09-24 08:16:52 +01:00
os-windows-ce.cpp forwarding functions replaced with PRIMITIVE_FORWARD() macro 2009-09-25 20:43:01 +01:00
os-windows-ce.hpp
os-windows-nt.32.hpp
os-windows-nt.64.hpp
os-windows-nt.cpp renamed factorvm to factor_vm 2009-09-24 08:16:52 +01:00
os-windows-nt.hpp renamed factorvm to factor_vm 2009-09-24 08:16:52 +01:00
os-windows.cpp vm: fix compilation on Windows 2009-09-26 02:56:55 -05:00
os-windows.hpp vm: fix windows compilation (untested) 2009-09-26 02:41:01 -05:00
platform.hpp
primitives.cpp added vm-ptr primitive 2009-09-16 08:20:50 +01:00
primitives.hpp forwarding functions replaced with PRIMITIVE_FORWARD() macro 2009-09-25 20:43:01 +01:00
profiler.cpp forwarding functions replaced with PRIMITIVE_FORWARD() macro 2009-09-25 20:43:01 +01:00
profiler.hpp removed global functions from profiler 2009-09-16 08:16:27 +01:00
quotations.cpp Merge branch 'vm_cleanup' of git://github.com/phildawes/factor 2009-09-25 19:04:19 -05:00
quotations.hpp Merge branch 'vm_cleanup' of git://github.com/phildawes/factor 2009-09-25 19:04:19 -05:00
run.cpp forwarding functions replaced with PRIMITIVE_FORWARD() macro 2009-09-25 20:43:01 +01:00
run.hpp vm: ignore 'declare' calls in non-optimizing compiler 2009-09-25 18:08:21 -05:00
segments.hpp Make segment, context, data_heap, zone more object-oriented, and fix crash when calling undefined symbols 2009-09-25 21:17:20 -05:00
stacks.hpp moved local roots state to vm, shuffled includes around 2009-09-16 08:16:21 +01:00
strings.cpp forwarding functions replaced with PRIMITIVE_FORWARD() macro 2009-09-25 20:43:01 +01:00
strings.hpp removed global functions from strings.cpp 2009-09-16 08:16:27 +01:00
tagged.hpp renamed factorvm to factor_vm 2009-09-24 08:16:52 +01:00
tuples.cpp forwarding functions replaced with PRIMITIVE_FORWARD() macro 2009-09-25 20:43:01 +01:00
tuples.hpp
utilities.cpp vm: remove safe_malloc now that everything uses constructors instead 2009-09-25 21:22:05 -05:00
utilities.hpp vm: remove safe_malloc now that everything uses constructors instead 2009-09-25 21:22:05 -05:00
vm-data.hpp vm: make heap data-type object-oriented 2009-09-25 20:32:00 -05:00
vm.hpp Word hashcodes are now computed from the word's name/vocabulary, removing a source of non-determinism 2009-09-27 21:09:11 -05:00
words.cpp Word hashcodes are now computed from the word's name/vocabulary, removing a source of non-determinism 2009-09-27 21:09:11 -05:00
words.hpp removed global functions from words.cpp 2009-09-16 08:16:28 +01:00
write_barrier.cpp removed a bunch of superflous blank lines 2009-09-24 08:02:14 +01:00
write_barrier.hpp removed a bunch of superflous blank lines 2009-09-24 08:02:14 +01:00