..
Config.arm
Move vmpp to vm
2009-05-02 20:37:18 -05:00
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
use -fPIC on all platforms for ffi lib
2009-03-27 15:39:13 -05:00
Config.macosx
on OS X, rather than define _XOPEN_SOURCE, use the non-deprecated sys/ucontext.h header instead
2009-08-26 16:44:25 -05: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
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
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
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
Fixing compile errors on Windows
2009-05-05 13:03:24 -05: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
Fix io.launcher on Windows -- Microsoft does the same thing with devenv
2009-02-04 13:05:52 -06:00
Config.windows.nt.x86.32
Fix io.launcher on Windows -- Microsoft does the same thing with devenv
2009-02-04 13:05:52 -06:00
Config.windows.nt.x86.64
Fix the build support for windows again, have the makefile load Config.* files in the top level so that freetype.dll and zlib1.dll targets can make
2009-02-04 18:21:58 -06:00
Config.x86.32
Remove obsolete -mtune=pentium4 compile flag
2009-04-28 23:05:42 -05:00
Config.x86.64
…
aging_collector.cpp
vm: cleanup
2009-10-19 00:16:32 -05:00
aging_collector.hpp
vm: rename myvm and parent_vm instance variables to parent, clean up casts in primitive definitions
2009-10-18 20:31:59 -05:00
aging_space.hpp
vm: remove some dead code
2009-10-15 22:06:43 -05:00
alien.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
alien.hpp
Moved PRIMITIVE and PRIMITIVE_FORWARDs to primitives.[ch]pp
2009-09-27 19:42:18 +01:00
allot.hpp
vm: various minor optimizations speeding up gc0 and dispatch1 benchmarks, as well as bootstrap
2009-10-31 02:30:48 -05:00
arrays.cpp
vm: various minor optimizations speeding up gc0 and dispatch1 benchmarks, as well as bootstrap
2009-10-31 02:30:48 -05:00
arrays.hpp
vm: rename myvm and parent_vm instance variables to parent, clean up casts in primitive definitions
2009-10-18 20:31:59 -05:00
asm.h
…
bignum.cpp
Moved PRIMITIVE and PRIMITIVE_FORWARDs to primitives.[ch]pp
2009-09-27 19:42:18 +01:00
bignum.hpp
Big VM cleanup
2009-10-03 08:47:05 -05:00
bignumint.hpp
removed a bunch of superflous blank lines
2009-09-24 08:02:14 +01:00
booleans.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
booleans.hpp
vm: rename F to false_object, and rename T to true_object
2009-10-18 20:26:21 -05:00
byte_arrays.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
byte_arrays.hpp
vm: rename myvm and parent_vm instance variables to parent, clean up casts in primitive definitions
2009-10-18 20:31:59 -05:00
callbacks.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
callbacks.hpp
vm: rename myvm and parent_vm instance variables to parent, clean up casts in primitive definitions
2009-10-18 20:31:59 -05:00
callstack.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
callstack.hpp
vm: simpler and more efficient code heap compaction; restructure a few things to get ready for runtime code heap compaction
2009-10-16 04:33:35 -05:00
code_block.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
code_block.hpp
vm: code heap compaction at runtime using compact-gc primitive
2009-10-16 11:39:35 -05:00
code_heap.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
code_heap.hpp
vm: simpler and more efficient code heap compaction; restructure a few things to get ready for runtime code heap compaction
2009-10-16 04:33:35 -05:00
collector.hpp
vm: rename myvm and parent_vm instance variables to parent, clean up casts in primitive definitions
2009-10-18 20:31:59 -05:00
contexts.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
contexts.hpp
vm: code heap compaction at runtime using compact-gc primitive
2009-10-16 11:39:35 -05:00
copying_collector.hpp
vm: rename myvm and parent_vm instance variables to parent, clean up casts in primitive definitions
2009-10-18 20:31:59 -05:00
cpu-arm.S
misc small documentation fixes, some fixes for factor.vim, changed permissions of vm/* to 644
2009-08-10 21:33:07 +02:00
cpu-arm.hpp
Big VM cleanup
2009-10-03 08:47:05 -05:00
cpu-ppc.S
vm: fix register clobberage in PowerPC c_to_factor (untested)
2009-10-02 09:19:31 -05:00
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
vm: fix register clobberage in x86 c_to_factor
2009-10-02 09:12:09 -05: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
vm: fix register clobberage in x86 c_to_factor
2009-10-02 09:12:09 -05: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
vm: fix register clobberage in x86 c_to_factor
2009-10-02 09:12:09 -05:00
cpu-x86.hpp
Big VM cleanup
2009-10-03 08:47:05 -05:00
data_heap.cpp
vm: rename F to false_object, and rename T to true_object
2009-10-18 20:26:21 -05:00
data_heap.hpp
vm: during tenuring stage of aging collection, if tenured space fills up, it would attempt a to_tenured collection. this will succeed if all roots were tenured. however, this is unsound, because there's now an untraced segment of tenured space. fix: if tenuring fails, go on to do a full collection instead
2009-10-15 05:51:11 -05:00
debug.cpp
vm: fix conflict in image.cpp
2009-10-18 20:54:13 -05:00
debug.hpp
Moved PRIMITIVE and PRIMITIVE_FORWARDs to primitives.[ch]pp
2009-09-27 19:42:18 +01:00
dispatch.cpp
vm: various minor optimizations speeding up gc0 and dispatch1 benchmarks, as well as bootstrap
2009-10-31 02:30:48 -05:00
dispatch.hpp
Moved PRIMITIVE and PRIMITIVE_FORWARDs to primitives.[ch]pp
2009-09-27 19:42:18 +01:00
errors.cpp
give better error message for windows exceptions, and don't lop off the top end of the exception code when the vm throws the error
2009-10-21 23:37:51 -05:00
errors.hpp
vm: more code cleanups
2009-10-07 08:33:54 -05:00
factor.cpp
vm: rename F to false_object, and rename T to true_object
2009-10-18 20:26:21 -05:00
factor.hpp
thread_id is a pthread_t on unix
2009-09-16 08:20:51 +01:00
factor.rs
…
ffi_test.c
misc small documentation fixes, some fixes for factor.vim, changed permissions of vm/* to 644
2009-08-10 21:33:07 +02:00
ffi_test.h
misc small documentation fixes, some fixes for factor.vim, changed permissions of vm/* to 644
2009-08-10 21:33:07 +02:00
float_bits.hpp
vm: fix indentation in Joe's changes
2009-09-14 03:09:03 -05:00
full_collector.cpp
vm: fix conflict in image.cpp
2009-10-18 20:54:13 -05:00
full_collector.hpp
vm: rename myvm and parent_vm instance variables to parent, clean up casts in primitive definitions
2009-10-18 20:31:59 -05:00
gc.cpp
vm: various minor optimizations speeding up gc0 and dispatch1 benchmarks, as well as bootstrap
2009-10-31 02:30:48 -05:00
gc.hpp
vm: rename myvm and parent_vm instance variables to parent, clean up casts in primitive definitions
2009-10-18 20:31:59 -05:00
generic_arrays.hpp
vm: new card marking implementation supports marking partial objects
2009-10-13 21:16:04 -05:00
heap.cpp
vm: code heap: move mark bits to a separate bitmap
2009-10-16 14:41:40 -05:00
heap.hpp
Merge branch 'master' of git://factorcode.org/git/factor
2009-10-19 21:44:56 -05:00
image.cpp
vm: fix conflict in image.cpp
2009-10-18 20:54:13 -05:00
image.hpp
vm: rename F to false_object, and rename T to true_object
2009-10-18 20:26:21 -05:00
inline_cache.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
inline_cache.hpp
Moved PRIMITIVE and PRIMITIVE_FORWARDs to primitives.[ch]pp
2009-09-27 19:42:18 +01:00
io.cpp
vm: rename F to false_object, and rename T to true_object
2009-10-18 20:26:21 -05:00
io.hpp
Moved PRIMITIVE and PRIMITIVE_FORWARDs to primitives.[ch]pp
2009-09-27 19:42:18 +01:00
jit.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
jit.hpp
vm: rename myvm and parent_vm instance variables to parent, clean up casts in primitive definitions
2009-10-18 20:31:59 -05:00
layouts.hpp
vm: fix conflict in image.cpp
2009-10-18 20:54:13 -05:00
local_roots.hpp
vm: rename myvm and parent_vm instance variables to parent, clean up casts in primitive definitions
2009-10-18 20:31:59 -05:00
mach_signal.cpp
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
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 C++ namespaces
2009-05-04 01:46:13 -05:00
main-windows-nt.cpp
thread_id is a pthread_t on unix
2009-09-16 08:20:51 +01:00
mark_bits.hpp
vm: code heap: move mark bits to a separate bitmap
2009-10-16 14:41:40 -05:00
master.hpp
vm: various minor optimizations speeding up gc0 and dispatch1 benchmarks, as well as bootstrap
2009-10-31 02:30:48 -05:00
math.cpp
vm: various minor optimizations speeding up gc0 and dispatch1 benchmarks, as well as bootstrap
2009-10-31 02:30:48 -05:00
math.hpp
vm: various minor optimizations speeding up gc0 and dispatch1 benchmarks, as well as bootstrap
2009-10-31 02:30:48 -05:00
nursery_collector.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
nursery_collector.hpp
vm: rename myvm and parent_vm instance variables to parent, clean up casts in primitive definitions
2009-10-18 20:31:59 -05:00
old_space.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
old_space.hpp
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-freebsd-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-freebsd-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-freebsd.cpp
removed vm ptr from mach_signal and some other places
2009-09-16 08:20:51 +01:00
os-freebsd.hpp
Change (void) to ()
2009-05-05 11:33:35 -05:00
os-genunix.cpp
Remove two small memory leaks on Linux
2009-10-03 18:18:07 +02: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
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.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: rename F to false_object, and rename T to true_object
2009-10-18 20:26:21 -05: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
Change (void) to ()
2009-05-05 11:33:35 -05:00
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
Change (void) to ()
2009-05-05 11:33:35 -05:00
os-unix.cpp
vm: fix compilation
2009-10-22 06:38:02 -04:00
os-unix.hpp
Merge branch 'master' of git://factorcode.org/git/factor
2009-10-03 18:27:38 -05:00
os-windows-ce.cpp
Moved PRIMITIVE and PRIMITIVE_FORWARDs to primitives.[ch]pp
2009-09-27 19:42:18 +01:00
os-windows-ce.hpp
misc small documentation fixes, some fixes for factor.vim, changed permissions of vm/* to 644
2009-08-10 21:33:07 +02: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
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.cpp
Removed VM_PTR macros. All builds reentrant by default
2009-10-14 19:14:57 +01:00
os-windows-nt.hpp
Big VM cleanup
2009-10-03 08:47:05 -05:00
os-windows.cpp
vm: allocate stacks and data heap segments without execute permissions
2009-10-16 05:16:12 -05:00
os-windows.hpp
let's work with cygwin here..._ftelli64 -> ftello64 on cygwin. fine i guess
2009-10-04 06:10:57 -05:00
platform.hpp
Move vmpp to vm
2009-05-02 20:37:18 -05:00
primitives.cpp
vm: code heap compaction at runtime using compact-gc primitive
2009-10-16 11:39:35 -05:00
primitives.hpp
vm: rename myvm and parent_vm instance variables to parent, clean up casts in primitive definitions
2009-10-18 20:31:59 -05:00
profiler.cpp
vm: simpler and more efficient code heap compaction; restructure a few things to get ready for runtime code heap compaction
2009-10-16 04:33:35 -05:00
profiler.hpp
Moved PRIMITIVE and PRIMITIVE_FORWARDs to primitives.[ch]pp
2009-09-27 19:42:18 +01:00
quotations.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
quotations.hpp
vm: rename myvm and parent_vm instance variables to parent, clean up casts in primitive definitions
2009-10-18 20:31:59 -05:00
run.cpp
vm: new card marking implementation supports marking partial objects
2009-10-13 21:16:04 -05:00
run.hpp
vm: code heap compaction at runtime using compact-gc primitive
2009-10-16 11:39:35 -05:00
segments.hpp
vm: allocate stacks and data heap segments without execute permissions
2009-10-16 05:16:12 -05:00
stacks.hpp
moved local roots state to vm, shuffled includes around
2009-09-16 08:16:21 +01:00
strings.cpp
vm: rename F to false_object, and rename T to true_object
2009-10-18 20:26:21 -05:00
strings.hpp
removed some superflous newlines
2009-10-01 07:33:16 +01:00
tagged.hpp
vm: rename myvm and parent_vm instance variables to parent, clean up casts in primitive definitions
2009-10-18 20:31:59 -05:00
tenured_space.hpp
vm: remove some dead code
2009-10-15 22:06:43 -05:00
to_tenured_collector.cpp
vm: make the code nice and pretty
2009-10-16 02:55:02 -05:00
to_tenured_collector.hpp
vm: make the code nice and pretty
2009-10-16 02:55:02 -05:00
tuples.cpp
vm: various minor optimizations speeding up gc0 and dispatch1 benchmarks, as well as bootstrap
2009-10-31 02:30:48 -05:00
tuples.hpp
Moved PRIMITIVE and PRIMITIVE_FORWARDs to primitives.[ch]pp
2009-09-27 19:42:18 +01:00
utilities.cpp
vm: remove safe_malloc now that everything uses constructors instead
2009-09-25 21:22:05 -05:00
utilities.hpp
vm: various minor optimizations speeding up gc0 and dispatch1 benchmarks, as well as bootstrap
2009-10-31 02:30:48 -05:00
vm.cpp
vm: make a new old_space type to encapsulate a few things, split up generations array somewhat
2009-10-07 14:05:09 -05:00
vm.hpp
vm: various minor optimizations speeding up gc0 and dispatch1 benchmarks, as well as bootstrap
2009-10-31 02:30:48 -05:00
words.cpp
vm: rename F to false_object, and rename T to true_object
2009-10-18 20:26:21 -05:00
words.hpp
vm: free up a cell in compiled code block headers
2009-10-06 05:52:45 -05:00
write_barrier.hpp
vm: new card marking implementation supports marking partial objects
2009-10-13 21:16:04 -05:00
zone.hpp
Working on adding support for the new write barrier to optimized code
2009-10-14 02:06:01 -05:00