factor/vm
Slava Pestov 906a0d212a Detect SSE version and enable the correct set of SIMD intrinsics 2009-09-03 03:28:38 -05:00
..
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
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 VM with OpenSSL on NetBSD otherwise it can't find some symbols 2009-05-12 16:23:09 -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
alien.cpp misc small documentation fixes, some fixes for factor.vim, changed permissions of vm/* to 644 2009-08-10 21:33:07 +02:00
alien.hpp misc small documentation fixes, some fixes for factor.vim, changed permissions of vm/* to 644 2009-08-10 21:33:07 +02:00
arrays.cpp The great type renaming 2009-05-04 04:50:24 -05:00
arrays.hpp misc small documentation fixes, some fixes for factor.vim, changed permissions of vm/* to 644 2009-08-10 21:33:07 +02:00
asm.h
bignum.cpp misc small documentation fixes, some fixes for factor.vim, changed permissions of vm/* to 644 2009-08-10 21:33:07 +02:00
bignum.hpp The great type renaming 2009-05-04 04:50:24 -05:00
bignumint.hpp The great type renaming 2009-05-04 04:50:24 -05:00
booleans.cpp The great type renaming 2009-05-04 04:50:24 -05:00
booleans.hpp The great type renaming 2009-05-04 04:50:24 -05:00
byte_arrays.cpp The great type renaming 2009-05-04 04:50:24 -05:00
byte_arrays.hpp misc small documentation fixes, some fixes for factor.vim, changed permissions of vm/* to 644 2009-08-10 21:33:07 +02:00
callstack.cpp misc small documentation fixes, some fixes for factor.vim, changed permissions of vm/* to 644 2009-08-10 21:33:07 +02:00
callstack.hpp misc small documentation fixes, some fixes for factor.vim, changed permissions of vm/* to 644 2009-08-10 21:33:07 +02:00
code_block.cpp misc small documentation fixes, some fixes for factor.vim, changed permissions of vm/* to 644 2009-08-10 21:33:07 +02: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 misc small documentation fixes, some fixes for factor.vim, changed permissions of vm/* to 644 2009-08-10 21:33:07 +02:00
code_gc.hpp misc small documentation fixes, some fixes for factor.vim, changed permissions of vm/* to 644 2009-08-10 21:33:07 +02:00
code_heap.cpp misc small documentation fixes, some fixes for factor.vim, changed permissions of vm/* to 644 2009-08-10 21:33:07 +02:00
code_heap.hpp misc small documentation fixes, some fixes for factor.vim, changed permissions of vm/* to 644 2009-08-10 21:33:07 +02: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 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 misc small documentation fixes, some fixes for factor.vim, changed permissions of vm/* to 644 2009-08-10 21:33:07 +02:00
cpu-ppc.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-ppc.hpp misc small documentation fixes, some fixes for factor.vim, changed permissions of vm/* to 644 2009-08-10 21:33:07 +02:00
cpu-x86.32.S Detect SSE version and enable the correct set of SIMD intrinsics 2009-09-03 03:28:38 -05:00
cpu-x86.32.hpp misc small documentation fixes, some fixes for factor.vim, changed permissions of vm/* to 644 2009-08-10 21:33:07 +02:00
cpu-x86.64.S cpu.x86.features: add RDTSC support. This is a new vocabulary with words: sse2? instruction-counter count-instructions 2009-05-31 15:02:14 -05:00
cpu-x86.64.hpp misc small documentation fixes, some fixes for factor.vim, changed permissions of vm/* to 644 2009-08-10 21:33:07 +02:00
cpu-x86.S Detect SSE version and enable the correct set of SIMD intrinsics 2009-09-03 03:28:38 -05:00
cpu-x86.hpp misc small documentation fixes, some fixes for factor.vim, changed permissions of vm/* to 644 2009-08-10 21:33:07 +02:00
data_gc.cpp misc small documentation fixes, some fixes for factor.vim, changed permissions of vm/* to 644 2009-08-10 21:33:07 +02:00
data_gc.hpp misc small documentation fixes, some fixes for factor.vim, changed permissions of vm/* to 644 2009-08-10 21:33:07 +02:00
data_heap.cpp misc small documentation fixes, some fixes for factor.vim, changed permissions of vm/* to 644 2009-08-10 21:33:07 +02:00
data_heap.hpp misc small documentation fixes, some fixes for factor.vim, changed permissions of vm/* to 644 2009-08-10 21:33:07 +02:00
debug.cpp misc small documentation fixes, some fixes for factor.vim, changed permissions of vm/* to 644 2009-08-10 21:33:07 +02:00
debug.hpp misc small documentation fixes, some fixes for factor.vim, changed permissions of vm/* to 644 2009-08-10 21:33:07 +02:00
dispatch.cpp misc small documentation fixes, some fixes for factor.vim, changed permissions of vm/* to 644 2009-08-10 21:33:07 +02:00
dispatch.hpp Count megamorphic cache hits 2009-05-07 14:26:08 -05:00
errors.cpp misc small documentation fixes, some fixes for factor.vim, changed permissions of vm/* to 644 2009-08-10 21:33:07 +02:00
errors.hpp misc small documentation fixes, some fixes for factor.vim, changed permissions of vm/* to 644 2009-08-10 21:33:07 +02:00
factor.cpp misc small documentation fixes, some fixes for factor.vim, changed permissions of vm/* to 644 2009-08-10 21:33:07 +02:00
factor.hpp Change (void) to () 2009-05-05 11:33:35 -05: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 The great type renaming 2009-05-04 04:50:24 -05:00
generic_arrays.hpp The great type renaming 2009-05-04 04:50:24 -05:00
image.cpp misc small documentation fixes, some fixes for factor.vim, changed permissions of vm/* to 644 2009-08-10 21:33:07 +02:00
image.hpp misc small documentation fixes, some fixes for factor.vim, changed permissions of vm/* to 644 2009-08-10 21:33:07 +02:00
inline_cache.cpp misc small documentation fixes, some fixes for factor.vim, changed permissions of vm/* to 644 2009-08-10 21:33:07 +02:00
inline_cache.hpp Working on inline caching for tail call sites 2009-05-06 19:22:22 -05:00
io.cpp misc small documentation fixes, some fixes for factor.vim, changed permissions of vm/* to 644 2009-08-10 21:33:07 +02:00
io.hpp misc small documentation fixes, some fixes for factor.vim, changed permissions of vm/* to 644 2009-08-10 21:33:07 +02: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 misc small documentation fixes, some fixes for factor.vim, changed permissions of vm/* to 644 2009-08-10 21:33:07 +02:00
local_roots.cpp The great type renaming 2009-05-04 04:50:24 -05:00
local_roots.hpp callstack>array was keeping an uninitialized array around across potential GCs; add more assertions 2009-05-17 18:18:07 -05:00
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 Use C++ namespaces 2009-05-04 01:46:13 -05:00
main-windows-ce.cpp Use C++ namespaces 2009-05-04 01:46:13 -05:00
main-windows-nt.cpp misc small documentation fixes, some fixes for factor.vim, changed permissions of vm/* to 644 2009-08-10 21:33:07 +02:00
master.hpp misc small documentation fixes, some fixes for factor.vim, changed permissions of vm/* to 644 2009-08-10 21:33:07 +02:00
math.cpp misc small documentation fixes, some fixes for factor.vim, changed permissions of vm/* to 644 2009-08-10 21:33:07 +02: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 Use C++ namespaces 2009-05-04 01:46:13 -05:00
os-freebsd-x86.64.hpp Use C++ namespaces 2009-05-04 01:46:13 -05:00
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 misc small documentation fixes, some fixes for factor.vim, changed permissions of vm/* to 644 2009-08-10 21:33:07 +02:00
os-genunix.hpp Change (void) to () 2009-05-05 11:33:35 -05:00
os-linux-arm.cpp The great type renaming 2009-05-04 04:50:24 -05:00
os-linux-arm.hpp The great type renaming 2009-05-04 04:50:24 -05:00
os-linux-ppc.hpp The great type renaming 2009-05-04 04:50:24 -05:00
os-linux-x86.32.hpp Use C++ namespaces 2009-05-04 01:46:13 -05:00
os-linux-x86.64.hpp Use C++ namespaces 2009-05-04 01:46:13 -05:00
os-linux.cpp os-linux.cpp: inotify wrappers should be VM_C_API 2009-05-13 03:49:51 -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 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
os-macosx-x86.32.hpp 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
os-macosx-x86.64.hpp 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
os-macosx.hpp Change (void) to () 2009-05-05 11:33:35 -05:00
os-macosx.mm The great type renaming 2009-05-04 04:50:24 -05:00
os-netbsd-x86.32.hpp Use C++ namespaces 2009-05-04 01:46:13 -05:00
os-netbsd-x86.64.hpp Use C++ namespaces 2009-05-04 01:46:13 -05:00
os-netbsd.cpp misc small documentation fixes, some fixes for factor.vim, changed permissions of vm/* to 644 2009-08-10 21:33:07 +02:00
os-netbsd.hpp Use C++ namespaces 2009-05-04 01:46:13 -05:00
os-openbsd-x86.32.hpp Use C++ namespaces 2009-05-04 01:46:13 -05:00
os-openbsd-x86.64.hpp Use C++ namespaces 2009-05-04 01:46:13 -05:00
os-openbsd.cpp Change (void) to () 2009-05-05 11:33:35 -05:00
os-solaris-x86.32.hpp Use C++ namespaces 2009-05-04 01:46:13 -05:00
os-solaris-x86.64.hpp Use C++ namespaces 2009-05-04 01:46:13 -05:00
os-solaris.cpp Change (void) to () 2009-05-05 11:33:35 -05:00
os-unix.cpp misc small documentation fixes, some fixes for factor.vim, changed permissions of vm/* to 644 2009-08-10 21:33:07 +02:00
os-unix.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-ce.cpp 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-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 C++ namespaces 2009-05-04 01:46:13 -05:00
os-windows-nt.64.hpp Use C++ namespaces 2009-05-04 01:46:13 -05:00
os-windows-nt.cpp 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.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.cpp 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.hpp misc small documentation fixes, some fixes for factor.vim, changed permissions of vm/* to 644 2009-08-10 21:33:07 +02:00
platform.hpp Move vmpp to vm 2009-05-02 20:37:18 -05:00
primitives.cpp misc small documentation fixes, some fixes for factor.vim, changed permissions of vm/* to 644 2009-08-10 21:33:07 +02:00
primitives.hpp Make the primitives array const 2009-05-04 14:45:15 +02:00
profiler.cpp misc small documentation fixes, some fixes for factor.vim, changed permissions of vm/* to 644 2009-08-10 21:33:07 +02:00
profiler.hpp misc small documentation fixes, some fixes for factor.vim, changed permissions of vm/* to 644 2009-08-10 21:33:07 +02:00
quotations.cpp misc small documentation fixes, some fixes for factor.vim, changed permissions of vm/* to 644 2009-08-10 21:33:07 +02:00
quotations.hpp misc small documentation fixes, some fixes for factor.vim, changed permissions of vm/* to 644 2009-08-10 21:33:07 +02:00
run.cpp misc small documentation fixes, some fixes for factor.vim, changed permissions of vm/* to 644 2009-08-10 21:33:07 +02:00
run.hpp misc small documentation fixes, some fixes for factor.vim, changed permissions of vm/* to 644 2009-08-10 21:33:07 +02: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 The great type renaming 2009-05-04 04:50:24 -05:00
tagged.hpp misc small documentation fixes, some fixes for factor.vim, changed permissions of vm/* to 644 2009-08-10 21:33:07 +02:00
tuples.cpp The great type renaming 2009-05-04 04:50:24 -05:00
tuples.hpp The great type renaming 2009-05-04 04:50:24 -05:00
utilities.cpp misc small documentation fixes, some fixes for factor.vim, changed permissions of vm/* to 644 2009-08-10 21:33:07 +02:00
utilities.hpp misc small documentation fixes, some fixes for factor.vim, changed permissions of vm/* to 644 2009-08-10 21:33:07 +02: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 misc small documentation fixes, some fixes for factor.vim, changed permissions of vm/* to 644 2009-08-10 21:33:07 +02:00
write_barrier.hpp misc small documentation fixes, some fixes for factor.vim, changed permissions of vm/* to 644 2009-08-10 21:33:07 +02:00