.. |
Config.arm
|
vm: Remove some dead code
|
2010-01-07 13:54:22 +13:00 |
Config.freebsd
|
link against librt
|
2009-11-18 11:09:05 -06:00 |
Config.freebsd.x86.32
|
…
|
|
Config.freebsd.x86.64
|
…
|
|
Config.linux
|
link against librt
|
2009-11-18 11:09:05 -06:00 |
Config.linux.arm
|
…
|
|
Config.linux.ppc
|
…
|
|
Config.linux.x86.32
|
…
|
|
Config.linux.x86.64
|
…
|
|
Config.macosx
|
Fix spaces that crept into vm/ cpp files
|
2010-02-06 01:06:26 -06:00 |
Config.macosx.ppc
|
set altivec denormal flag when with-denormal-mode is used
|
2009-09-12 20:39:41 -05:00 |
Config.macosx.x86.32
|
add -D_XOPEN_SOURCE flag to suppress ucontext deprecation errors on snow leopard. add -m32 flag when compiling 32-bit because snow leopard gcc defaults to x86_64
|
2009-08-26 16:29:55 -05:00 |
Config.macosx.x86.64
|
…
|
|
Config.netbsd
|
link against librt
|
2009-11-18 11:09:05 -06:00 |
Config.netbsd.x86.32
|
…
|
|
Config.netbsd.x86.64
|
…
|
|
Config.openbsd
|
Work around gcc bug on openbsd
|
2010-01-16 23:59:16 -06:00 |
Config.openbsd.x86.32
|
…
|
|
Config.openbsd.x86.64
|
…
|
|
Config.ppc
|
Starting to update PowerPC backend for recent VM changes (untested)
|
2010-01-08 19:46:27 +13:00 |
Config.solaris
|
link against librt
|
2009-11-18 11:09:05 -06:00 |
Config.solaris.x86.32
|
…
|
|
Config.solaris.x86.64
|
…
|
|
Config.unix
|
misc small documentation fixes, some fixes for factor.vim, changed permissions of vm/* to 644
|
2009-08-10 21:33:07 +02:00 |
Config.windows
|
vm: rework platform.hpp so that it is no longer necessary to pass -DFACTOR_64 and -DWINDOWS when compiling VM
|
2010-01-13 23:06:45 +13:00 |
Config.windows.ce
|
…
|
|
Config.windows.ce.arm
|
misc small documentation fixes, some fixes for factor.vim, changed permissions of vm/* to 644
|
2009-08-10 21:33:07 +02:00 |
Config.windows.nt
|
…
|
|
Config.windows.nt.x86.32
|
…
|
|
Config.windows.nt.x86.64
|
Update Win64 support
|
2010-01-25 15:39:34 +13:00 |
Config.x86.32
|
Add alien-assembly form for inline assembler, works like alien-invoke except calls a user-supplied quotation instead of generating a subroutine call. Replaces FPU status control, SSE detection and read timestamp routines in vm/cpu-x86.*S
|
2010-01-07 17:39:22 +13:00 |
Config.x86.64
|
vm: rework platform.hpp so that it is no longer necessary to pass -DFACTOR_64 and -DWINDOWS when compiling VM
|
2010-01-13 23:06:45 +13:00 |
aging_collector.cpp
|
Get optimizing compiler working without global register variables in VM
|
2009-12-22 15:42:49 +13:00 |
aging_collector.hpp
|
vm: make some more ctors explicit just for kicks
|
2009-10-24 23:02:58 -05:00 |
aging_space.hpp
|
vm: rewrite 'become' primitive so that it uses a slot visitor instead of GC
|
2009-11-05 19:03:51 -06:00 |
alien.cpp
|
Using a higher-order C macro to clean up duplication in declaring/defining VM primitives
|
2010-03-19 14:05:14 -04:00 |
alien.hpp
|
Get optimizing compiler working without global register variables in VM
|
2009-12-22 15:42:49 +13:00 |
allot.hpp
|
Big cleanup of literal table and relocation-related code
|
2009-12-02 00:48:41 -06:00 |
arrays.cpp
|
Add code heap introspection primitive to VM, and make a code-blocks word in tools.memory that wraps a useful interface around this. Add a lookup-return-address word and use this in tools.disassembler.utils
|
2010-02-03 23:11:32 +13:00 |
arrays.hpp
|
vm: fix compilation with DEBUG=1
|
2009-11-19 02:08:05 -06:00 |
bignum.cpp
|
vm: eliminating register variables work in progress. Works on x86-32 with non-optimizing compiler
|
2009-12-19 10:59:56 +13:00 |
bignum.hpp
|
Big VM cleanup
|
2009-10-03 08:47:05 -05:00 |
bignumint.hpp
|
Fix spaces that crept into vm/ cpp files
|
2010-02-06 01:06:26 -06:00 |
bitwise_hacks.hpp
|
Update Win64 support
|
2010-01-25 15:39:34 +13:00 |
booleans.cpp
|
vm: eliminating register variables work in progress. Works on x86-32 with non-optimizing compiler
|
2009-12-19 10:59:56 +13:00 |
booleans.hpp
|
vm: eliminating register variables work in progress. Works on x86-32 with non-optimizing compiler
|
2009-12-19 10:59:56 +13:00 |
bump_allocator.hpp
|
vm: rewrite 'become' primitive so that it uses a slot visitor instead of GC
|
2009-11-05 19:03:51 -06:00 |
byte_arrays.cpp
|
vm: eliminating register variables work in progress. Works on x86-32 with non-optimizing compiler
|
2009-12-19 10:59:56 +13:00 |
byte_arrays.hpp
|
vm: fix GC safety issue in callers of unbox_array_size(), and change how disable-gc-events works so that it doesn't make a byte array that's too large
|
2009-11-11 05:21:03 -06:00 |
callbacks.cpp
|
vm: actually use context callstacks when running code
|
2010-03-26 22:44:43 -04:00 |
callbacks.hpp
|
Stop wearing monocle and use the term "entry point" instead of "XT" throughout VM and compiler; also remove two unused relocation types
|
2010-01-18 20:54:00 +13:00 |
callstack.cpp
|
vm: actually use context callstacks when running code
|
2010-03-26 22:44:43 -04:00 |
callstack.hpp
|
vm: actually use context callstacks when running code
|
2010-03-26 22:44:43 -04:00 |
code_block_visitor.hpp
|
vm: actually use context callstacks when running code
|
2010-03-26 22:44:43 -04:00 |
code_blocks.cpp
|
vm: modify-code-heap primitive now takes a pair of parameters, update-existing? and reset-pics?. If no generic words were changed, PICs do not need to be reset. If no existing words were redefined, the code heap doesn't have to be traced at all. Speeds up compilation of PEGs since those create lots of compilation units
|
2010-02-03 23:11:28 +13:00 |
code_blocks.hpp
|
Stop wearing monocle and use the term "entry point" instead of "XT" throughout VM and compiler; also remove two unused relocation types
|
2010-01-18 20:54:00 +13:00 |
code_heap.cpp
|
Add code heap introspection primitive to VM, and make a code-blocks word in tools.memory that wraps a useful interface around this. Add a lookup-return-address word and use this in tools.disassembler.utils
|
2010-02-03 23:11:32 +13:00 |
code_heap.hpp
|
Get modify-code-heap working if stack traces are stripped (but then it won't update existing code blocks), and rename code_heap::code_heap_free() to code_heap::free()
|
2009-12-02 05:27:48 -06:00 |
code_roots.hpp
|
vm: add two missing files
|
2009-11-02 18:11:12 -06:00 |
collector.hpp
|
vm: flush icache after GC
|
2009-11-24 21:36:35 -06:00 |
compaction.cpp
|
Stop wearing monocle and use the term "entry point" instead of "XT" throughout VM and compiler; also remove two unused relocation types
|
2010-01-18 20:54:00 +13:00 |
compaction.hpp
|
vm: data heap compaction work in progress
|
2009-10-24 04:18:33 -05:00 |
contexts.cpp
|
Implement start-context and set-context primitives
|
2010-03-27 02:56:11 -04:00 |
contexts.hpp
|
Implement start-context and set-context primitives
|
2010-03-27 02:56:11 -04:00 |
copying_collector.hpp
|
vm: 4 bit tags, new representation of alien objects makes unbox-any-c-ptr more efficient (work in progress)
|
2009-11-02 04:25:54 -06:00 |
cpu-arm.hpp
|
vm: Remove some dead code
|
2010-01-07 13:54:22 +13:00 |
cpu-ppc.S
|
Starting to update PowerPC backend for recent VM changes (untested)
|
2010-01-08 19:46:27 +13:00 |
cpu-ppc.hpp
|
vm: actually use context callstacks when running code
|
2010-03-26 22:44:43 -04:00 |
cpu-x86.32.hpp
|
vm: remove VM_ASM_API
|
2009-12-24 01:37:24 +13:00 |
cpu-x86.64.hpp
|
vm: remove VM_ASM_API
|
2009-12-24 01:37:24 +13:00 |
cpu-x86.hpp
|
vm: actually use context callstacks when running code
|
2010-03-26 22:44:43 -04:00 |
data_heap.cpp
|
vm: actually use context callstacks when running code
|
2010-03-26 22:44:43 -04:00 |
data_heap.hpp
|
vm: grow the heap if a full collection doesn't reclaim enough space
|
2009-12-05 19:03:53 -05:00 |
data_heap_checker.cpp
|
Get optimizing compiler working without global register variables in VM
|
2009-12-22 15:42:49 +13:00 |
data_roots.hpp
|
vm: faster data_root and <array> primitive
|
2009-11-06 05:30:37 -06:00 |
debug.cpp
|
vm: actually use context callstacks when running code
|
2010-03-26 22:44:43 -04:00 |
debug.hpp
|
Moved PRIMITIVE and PRIMITIVE_FORWARDs to primitives.[ch]pp
|
2009-09-27 19:42:18 +01:00 |
dispatch.cpp
|
vm: eliminating register variables work in progress. Works on x86-32 with non-optimizing compiler
|
2009-12-19 10:59:56 +13:00 |
dispatch.hpp
|
tools.time: overhaul
|
2009-11-05 01:07:59 -06:00 |
entry_points.cpp
|
Stop wearing monocle and use the term "entry point" instead of "XT" throughout VM and compiler; also remove two unused relocation types
|
2010-01-18 20:54:00 +13:00 |
entry_points.hpp
|
Update x86-32 for assembly entry point changes
|
2010-01-06 17:55:20 +13:00 |
errors.cpp
|
vm: actually use context callstacks when running code
|
2010-03-26 22:44:43 -04:00 |
errors.hpp
|
Remove unused error from VM
|
2009-11-05 21:52:31 -06:00 |
factor.cpp
|
vm: fix ridiculous default callstack size
|
2010-03-27 03:35:10 -04:00 |
factor.hpp
|
vm: Tweak Factor VM to compile with Microsoft Visual Studio on Windows, in addition to Mingw. Add an Nmakefile which can be used for this purpose. Rename Makefile to GNUmakefile.
|
2010-01-17 03:43:22 +13:00 |
factor.rs
|
vm: change id of windows app icon resource to more standard "APPICON"
|
2010-02-15 11:26:56 -08:00 |
ffi_test.c
|
Fix ffi-test library to work with Windows SDK. Turns out MINGW has a different ABI for struct returns than MS's compiler; make the MS ABI the default for cdecl on Windows, and add mingw ABI for libraries that use the MINGW ABI
|
2010-02-02 04:01:12 -06:00 |
ffi_test.h
|
vm: fix ffi_test.h
|
2010-02-02 05:15:42 -05:00 |
float_bits.hpp
|
vm: fix indentation in Joe's changes
|
2009-09-14 03:09:03 -05:00 |
free_list.cpp
|
Big cleanup of literal table and relocation-related code
|
2009-12-02 00:48:41 -06:00 |
free_list.hpp
|
vm: Tweak Factor VM to compile with Microsoft Visual Studio on Windows, in addition to Mingw. Add an Nmakefile which can be used for this purpose. Rename Makefile to GNUmakefile.
|
2010-01-17 03:43:22 +13:00 |
free_list_allocator.hpp
|
Big cleanup of literal table and relocation-related code
|
2009-12-02 00:48:41 -06:00 |
full_collector.cpp
|
Fix spaces that crept into vm/ cpp files
|
2010-02-06 01:06:26 -06:00 |
full_collector.hpp
|
Split literal table into literal and parameter tables, literal table is discarded after code block initialization
|
2009-12-02 04:28:15 -06:00 |
gc.cpp
|
vm: Tweak Factor VM to compile with Microsoft Visual Studio on Windows, in addition to Mingw. Add an Nmakefile which can be used for this purpose. Rename Makefile to GNUmakefile.
|
2010-01-17 03:43:22 +13:00 |
gc.hpp
|
Fix spaces that crept into vm/ cpp files
|
2010-02-06 01:06:26 -06:00 |
generic_arrays.hpp
|
vm: fix compilation with DEBUG=1
|
2009-11-19 02:08:05 -06:00 |
image.cpp
|
Refactor error handling in io.cpp. Update image.cpp and header files for changes.
|
2010-02-04 23:53:54 -06:00 |
image.hpp
|
vm: actually use context callstacks when running code
|
2010-03-26 22:44:43 -04:00 |
inline_cache.cpp
|
Stop wearing monocle and use the term "entry point" instead of "XT" throughout VM and compiler; also remove two unused relocation types
|
2010-01-18 20:54:00 +13:00 |
inline_cache.hpp
|
Moved PRIMITIVE and PRIMITIVE_FORWARDs to primitives.[ch]pp
|
2009-09-27 19:42:18 +01:00 |
instruction_operands.cpp
|
Update Win64 support
|
2010-01-25 15:39:34 +13:00 |
instruction_operands.hpp
|
Update Win64 support
|
2010-01-25 15:39:34 +13:00 |
io.cpp
|
Use for(;;) instead of do/while in a few places, fix safe_fread's error handling
|
2010-02-24 02:50:41 -06:00 |
io.hpp
|
Refactor error handling in io.cpp. Update image.cpp and header files for changes.
|
2010-02-04 23:53:54 -06:00 |
jit.cpp
|
vm: big overhaul of non-optimizing compiler
|
2009-12-15 07:20:09 -05:00 |
jit.hpp
|
Fix spaces that crept into vm/ cpp files
|
2010-02-06 01:06:26 -06:00 |
layouts.hpp
|
Stop wearing monocle and use the term "entry point" instead of "XT" throughout VM and compiler; also remove two unused relocation types
|
2010-01-18 20:54:00 +13:00 |
mach_signal.cpp
|
vm: another fix
|
2010-03-23 04:17:39 -04: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
|
Use ParseCommandLineArgvw() on Windows again, instead of hand-rolled parser. Update Nmakefile to link in shell32.dll, where this function is defined
|
2010-01-18 06:12:04 -06:00 |
main-windows-nt.cpp
|
Use ParseCommandLineArgvw() on Windows again, instead of hand-rolled parser. Update Nmakefile to link in shell32.dll, where this function is defined
|
2010-01-18 06:12:04 -06:00 |
mark_bits.hpp
|
Big cleanup of literal table and relocation-related code
|
2009-12-02 00:48:41 -06:00 |
master.hpp
|
yay C89
|
2010-03-01 17:56:17 -08:00 |
math.cpp
|
vm: nuke unused (string>float) primitive
|
2010-02-08 08:16:56 +13:00 |
math.hpp
|
vm: remove VM_ASM_API
|
2009-12-24 01:37:24 +13:00 |
nursery_collector.cpp
|
vm: minor GC traces embedded pointers
|
2009-11-22 13:37:39 -06:00 |
nursery_collector.hpp
|
vm: make some more ctors explicit just for kicks
|
2009-10-24 23:02:58 -05:00 |
nursery_space.hpp
|
vm: make some more ctors explicit just for kicks
|
2009-10-24 23:02:58 -05:00 |
object_start_map.cpp
|
vm: Tweak Factor VM to compile with Microsoft Visual Studio on Windows, in addition to Mingw. Add an Nmakefile which can be used for this purpose. Rename Makefile to GNUmakefile.
|
2010-01-17 03:43:22 +13:00 |
object_start_map.hpp
|
vm: faster sweep algorithm
|
2009-11-01 20:24:25 -06:00 |
objects.cpp
|
Add context-specific special object table, generalizing catchstack_save and current_callback_save fields of context struct
|
2010-03-18 22:06:00 +13:00 |
objects.hpp
|
Add context-specific special object table, generalizing catchstack_save and current_callback_save fields of context struct
|
2010-03-18 22:06:00 +13:00 |
os-freebsd-x86.32.hpp
|
Fix spaces that crept into vm/ cpp files
|
2010-02-06 01:06:26 -06:00 |
os-freebsd-x86.64.hpp
|
Fix spaces that crept into vm/ cpp files
|
2010-02-06 01:06:26 -06:00 |
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
|
vm: move c_to_factor, lazy_jit_compile_impl, throw_impl, set_callstack assembly routines into non-optimizing compiler for x86-64
|
2010-01-06 15:47:36 +13:00 |
os-genunix.hpp
|
vm: fix compilation
|
2009-10-22 06:38:02 -04:00 |
os-linux-arm.cpp
|
Removed VM_PTR macros. All builds reentrant by default
|
2009-10-14 19:14:57 +01:00 |
os-linux-arm.hpp
|
vm: clean up signal handling and add EXC_BAD_INSTRUCTION Mach exception handler for OS X, since signal handlers cannot change the stack pointer
|
2009-10-22 05:22:59 -05:00 |
os-linux-ppc.hpp
|
vm: clean up signal handling and add EXC_BAD_INSTRUCTION Mach exception handler for OS X, since signal handlers cannot change the stack pointer
|
2009-10-22 05:22:59 -05:00 |
os-linux-x86.32.hpp
|
vm: clean up signal handling and add EXC_BAD_INSTRUCTION Mach exception handler for OS X, since signal handlers cannot change the stack pointer
|
2009-10-22 05:22:59 -05:00 |
os-linux-x86.64.hpp
|
Fix spaces that crept into vm/ cpp files
|
2010-02-06 01:06:26 -06:00 |
os-linux.cpp
|
vm: rename myvm and parent_vm instance variables to parent, clean up casts in primitive definitions
|
2009-10-18 20:31:59 -05:00 |
os-linux.hpp
|
os-linux.cpp: inotify wrappers should be VM_C_API
|
2009-05-13 03:49:51 -05:00 |
os-macosx-ppc.hpp
|
vm: fix compilation
|
2009-10-22 06:38:02 -04:00 |
os-macosx-x86.32.hpp
|
vm: fix compilation
|
2009-10-22 06:38:02 -04:00 |
os-macosx-x86.64.hpp
|
vm: fix compilation
|
2009-10-22 06:38:02 -04:00 |
os-macosx.hpp
|
vm: clean up signal handling and add EXC_BAD_INSTRUCTION Mach exception handler for OS X, since signal handlers cannot change the stack pointer
|
2009-10-22 05:22:59 -05:00 |
os-macosx.mm
|
vm: move c_to_factor, lazy_jit_compile_impl, throw_impl, set_callstack assembly routines into non-optimizing compiler for x86-64
|
2010-01-06 15:47:36 +13:00 |
os-netbsd-x86.32.hpp
|
vm: clean up signal handling and add EXC_BAD_INSTRUCTION Mach exception handler for OS X, since signal handlers cannot change the stack pointer
|
2009-10-22 05:22:59 -05:00 |
os-netbsd-x86.64.hpp
|
vm: clean up signal handling and add EXC_BAD_INSTRUCTION Mach exception handler for OS X, since signal handlers cannot change the stack pointer
|
2009-10-22 05:22:59 -05:00 |
os-netbsd.cpp
|
vm/os-netbsd.cpp: fix double-free error
|
2009-10-07 21:49:04 -05:00 |
os-netbsd.hpp
|
vm: fix indentation in Joe's changes
|
2009-09-14 03:09:03 -05:00 |
os-openbsd-x86.32.hpp
|
vm: clean up signal handling and add EXC_BAD_INSTRUCTION Mach exception handler for OS X, since signal handlers cannot change the stack pointer
|
2009-10-22 05:22:59 -05:00 |
os-openbsd-x86.64.hpp
|
vm: clean up signal handling and add EXC_BAD_INSTRUCTION Mach exception handler for OS X, since signal handlers cannot change the stack pointer
|
2009-10-22 05:22:59 -05:00 |
os-openbsd.cpp
|
…
|
|
os-solaris-x86.32.hpp
|
vm: clean up signal handling and add EXC_BAD_INSTRUCTION Mach exception handler for OS X, since signal handlers cannot change the stack pointer
|
2009-10-22 05:22:59 -05:00 |
os-solaris-x86.64.hpp
|
vm: clean up signal handling and add EXC_BAD_INSTRUCTION Mach exception handler for OS X, since signal handlers cannot change the stack pointer
|
2009-10-22 05:22:59 -05:00 |
os-solaris.cpp
|
…
|
|
os-unix.cpp
|
Change the MOVE_FILE macro to a function named move_file
|
2010-02-03 15:12:13 -06:00 |
os-unix.hpp
|
Change the MOVE_FILE macro to a function named move_file
|
2010-02-03 15:12:13 -06:00 |
os-windows-ce.cpp
|
rename millis to system-millis, micros to system-micros, add nano-count
|
2009-11-18 15:58:48 -06:00 |
os-windows-ce.hpp
|
vm: Tweak Factor VM to compile with Microsoft Visual Studio on Windows, in addition to Mingw. Add an Nmakefile which can be used for this purpose. Rename Makefile to GNUmakefile.
|
2010-01-17 03:43:22 +13:00 |
os-windows-nt.32.hpp
|
use secret sauce to clear MXCSR in win32 context, and handle secret STATUS_FLOAT_MULTIPLE_* SEH codes raised by SSE traps
|
2009-09-14 12:02:02 -05:00 |
os-windows-nt.64.hpp
|
Update Win64 support
|
2010-01-25 15:39:34 +13:00 |
os-windows-nt.cpp
|
Fix spaces that crept into vm/ cpp files
|
2010-02-06 01:06:26 -06:00 |
os-windows-nt.hpp
|
Nmakefile: build factor.dll and link in resource file
|
2010-01-16 22:41:17 -06:00 |
os-windows.cpp
|
vm: disable silly nano-count workaround on Win64, fix some indentation issues
|
2010-02-06 00:45:29 -06:00 |
os-windows.hpp
|
Change the MOVE_FILE macro to a function named move_file
|
2010-02-03 15:12:13 -06:00 |
platform.hpp
|
vm: Tweak Factor VM to compile with Microsoft Visual Studio on Windows, in addition to Mingw. Add an Nmakefile which can be used for this purpose. Rename Makefile to GNUmakefile.
|
2010-01-17 03:43:22 +13:00 |
primitives.cpp
|
Using a higher-order C macro to clean up duplication in declaring/defining VM primitives
|
2010-03-19 14:05:14 -04:00 |
primitives.hpp
|
Implement start-context and set-context primitives
|
2010-03-27 02:56:11 -04:00 |
profiler.cpp
|
vm: modify-code-heap primitive now takes a pair of parameters, update-existing? and reset-pics?. If no generic words were changed, PICs do not need to be reset. If no existing words were redefined, the code heap doesn't have to be traced at all. Speeds up compilation of PEGs since those create lots of compilation units
|
2010-02-03 23:11:28 +13:00 |
profiler.hpp
|
Moved PRIMITIVE and PRIMITIVE_FORWARDs to primitives.[ch]pp
|
2009-09-27 19:42:18 +01:00 |
quotations.cpp
|
vm: don't recompile lazy-jit-compile more than once
|
2010-01-20 02:48:31 +13:00 |
quotations.hpp
|
vm: remove VM_ASM_API
|
2009-12-24 01:37:24 +13:00 |
run.cpp
|
Update Win64 support
|
2010-01-25 15:39:34 +13:00 |
run.hpp
|
vm: rewrite 'become' primitive so that it uses a slot visitor instead of GC
|
2009-11-05 19:03:51 -06:00 |
segments.hpp
|
vm: allocate stacks and data heap segments without execute permissions
|
2009-10-16 05:16:12 -05:00 |
slot_visitor.hpp
|
vm: actually use context callstacks when running code
|
2010-03-26 22:44:43 -04:00 |
strings.cpp
|
Update Win64 support
|
2010-01-25 15:39:34 +13:00 |
strings.hpp
|
vm: use iostreams instead of printf for debug messages, clean up a few things
|
2009-10-21 20:12:57 -05:00 |
tagged.hpp
|
New identity-hashcode primitive
|
2009-11-10 21:18:54 -06:00 |
tenured_space.hpp
|
vm: mark sweep now traces code block references; rename embedded_pointer to instruction_operand
|
2009-11-23 19:17:12 -06:00 |
to_tenured_collector.cpp
|
vm: mark sweep now traces code block references; rename embedded_pointer to instruction_operand
|
2009-11-23 19:17:12 -06:00 |
to_tenured_collector.hpp
|
vm: mark sweep now traces code block references; rename embedded_pointer to instruction_operand
|
2009-11-23 19:17:12 -06:00 |
tuples.cpp
|
vm: eliminating register variables work in progress. Works on x86-32 with non-optimizing compiler
|
2009-12-19 10:59:56 +13:00 |
tuples.hpp
|
vm: move binary_payload_start() method from factor_vm to object class
|
2009-10-24 04:27:45 -05:00 |
utilities.cpp
|
Fix set-callstack primitive on Windows
|
2010-01-07 19:31:15 +13:00 |
utilities.hpp
|
vm: add VM_C_API declaration for factor_memcpy function
|
2010-01-07 01:40:20 -05:00 |
vm.cpp
|
vm: actually use context callstacks when running code
|
2010-03-26 22:44:43 -04:00 |
vm.hpp
|
Implement start-context and set-context primitives
|
2010-03-27 02:56:11 -04:00 |
words.cpp
|
vm: don't recompile lazy-jit-compile more than once
|
2010-01-20 02:48:31 +13:00 |
words.hpp
|
vm: change code heap layout somewhat, remove unused allocation bitmap from mark_bits
|
2009-10-20 09:37:24 -05:00 |
write_barrier.hpp
|
vm: new card marking implementation supports marking partial objects
|
2009-10-13 21:16:04 -05:00 |