..
Config.arm
…
Config.freebsd
…
Config.freebsd.x86.32
…
Config.freebsd.x86.64
Fix compile error on FreeBSD x86.64
2008-07-04 03:23:14 -05:00
Config.linux
Fix Linux compile error
2008-07-03 21:34:37 -05:00
Config.linux.arm
…
Config.linux.ppc
…
Config.linux.x86.32
…
Config.linux.x86.64
…
Config.macosx
add XBell to xlib. workaround for Leopard linking to X11 libGL
2008-06-11 19:12:24 -07:00
Config.macosx.ppc
make macosx-ppc now compiles a ppc binary on intel mac os; it doesn't work properly in rosetta though
2008-11-06 03:37:10 -06:00
Config.macosx.x86.32
…
Config.macosx.x86.64
Fix for gcc 4.2
2008-11-27 23:32:17 -06:00
Config.netbsd
Lame: link VM with OpenAL to avoid signal 6 on NetBSD
2008-05-22 01:17:39 -05:00
Config.netbsd.x86.32
Add NetBSD support
2008-01-30 10:57:38 +00:00
Config.netbsd.x86.64
Add NetBSD support
2008-01-30 10:57:38 +00:00
Config.openbsd
Fix OpenBSD compile error
2008-07-04 01:53:38 -05:00
Config.openbsd.x86.32
…
Config.openbsd.x86.64
…
Config.ppc
…
Config.solaris
…
Config.solaris.x86.32
…
Config.solaris.x86.64
…
Config.unix
Simpler write barrier
2008-05-08 23:21:46 -05:00
Config.windows
…
Config.windows.ce
…
Config.windows.ce.arm
…
Config.windows.nt
Dll on winnt is now 'factor.dll' instead of 'factor-nt.dll' to be
2008-02-25 13:05:11 -06:00
Config.windows.nt.x86.32
make factor compile on win64
2008-02-04 11:45:53 -06:00
Config.windows.nt.x86.64
Starting work on Win64 port
2008-11-07 20:33:32 -06:00
Config.x86.32
…
Config.x86.64
VM no longer uses printf since format string directives are not portable between Win64 and everything else...
2008-11-18 18:21:42 -06:00
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
Exploit the fast-path for allocation of array with initial element 0 by changing
2008-12-06 18:37:28 -06:00
bignum.h
Fix bignums for Win64
2008-11-07 20:25:31 -06:00
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
Experimental optimizations
2008-11-24 06:40:51 -06:00
code_gc.h
New calling convention for VM primitives:
2008-11-13 03:20:34 -06:00
code_heap.c
Clean up direct literal code and make a first attempt at PowerPC support
2008-11-24 08:16:14 -06:00
code_heap.h
Clean up direct literal code and make a first attempt at PowerPC support
2008-11-24 08:16:14 -06:00
cpu-arm.S
The deploy tool would coalesce equal quotations into one. This created a problem
2008-11-24 15:59:27 -06:00
cpu-arm.h
…
cpu-ppc.S
Subtraction overflow was wrong way round on PowerPC
2008-11-30 06:08:16 -06:00
cpu-ppc.h
Tweak PPC register usage; gcc doesn't like it when you mess with r31 for some reason
2008-11-06 03:36:46 -06:00
cpu-x86.32.S
Rewrite remaining fixnum primitives in assembly (work in progress)
2008-11-26 04:22:39 -06:00
cpu-x86.32.h
Fix visibility of check_sse2 symbol; DDLEXPORT doesn't work in gas source
2008-11-04 00:04:18 -06:00
cpu-x86.64.S
Rewrite remaining fixnum primitives in assembly (work in progress)
2008-11-26 04:22:39 -06:00
cpu-x86.64.h
…
cpu-x86.S
Rewrite remaining fixnum primitives in assembly (work in progress)
2008-11-26 04:22:39 -06:00
cpu-x86.h
…
data_gc.c
After merging quotations, we need to update references to the old versions' XTs in the code heap
2008-11-28 03:47:37 -06:00
data_gc.h
GC speedup
2008-11-24 06:49:14 -06:00
debug.c
Fix cosmetic issue
2008-11-28 00:48:20 -06:00
debug.h
New calling convention for VM primitives:
2008-11-13 03:20:34 -06:00
errors.c
VM no longer uses printf since format string directives are not portable between Win64 and everything else...
2008-11-18 18:21:42 -06:00
errors.h
New calling convention for VM primitives:
2008-11-13 03:20:34 -06:00
factor.c
Replace millis primitive with micros primitive
2008-11-19 01:50:05 -06:00
factor.h
…
factor.rs
Starting work on Win64 port
2008-11-07 20:33:32 -06:00
ffi_test.c
VM no longer uses printf since format string directives are not portable between Win64 and everything else...
2008-11-18 18:21:42 -06:00
ffi_test.h
Better FFI unit tests expose a new problem
2008-11-17 12:23:44 -06:00
float_bits.h
…
image.c
Non-optimizing compiler now compiles dip, 2dip, 3dip, if, with direct branches instead of indirect branches. 8% bootstrap time improvement on Core Duo 2
2008-11-24 00:23:17 -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
Experimental optimizations
2008-11-24 06:40:51 -06:00
mach_signal.c
Put that in your pipe and smoke it
2008-07-03 17:44:44 -05:00
mach_signal.h
…
main-unix.c
…
main-windows-ce.c
…
main-windows-nt.c
Fix VM compile on 32-bit Windows
2008-11-18 18:51:52 -06:00
master.h
Add debug messages
2008-04-04 21:44:39 -05:00
math.c
Fix some problems with arithmetic type inference, exposed by recent changes to log2 word
2008-12-07 19:44:49 -06:00
math.h
##fixnum-add, ##fixnum-sub instructions open-code overflow check
2008-11-28 05:33:58 -06:00
os-freebsd-x86.32.h
Fix Linux and FreeBSD signal handling on x86
2008-01-16 01:16:53 -05:00
os-freebsd-x86.64.h
make freebsd64 compile
2008-03-20 23:53:05 -05:00
os-freebsd.c
…
os-freebsd.h
remove some macroz
2008-10-19 16:50:11 -05:00
os-genunix.c
Fix GCC error
2008-02-04 12:58:38 -06:00
os-genunix.h
…
os-linux-arm.c
…
os-linux-arm.h
…
os-linux-ppc.h
Fix Linux/PPC port
2008-04-09 16:58:55 -05:00
os-linux-x86.32.h
NetBSD x86/64 fixes
2007-04-14 05:49:09 -05:00
os-linux-x86.64.h
NetBSD x86/64 fixes
2007-04-14 05:49:09 -05:00
os-linux.c
Try to degrade gracefully if inotify is unavailable
2008-04-21 17:50:40 -05:00
os-linux.h
remove some macroz
2008-10-19 16:50:11 -05:00
os-macosx-ppc.h
Try to fix includes for stesch
2008-04-18 16:56:47 -05:00
os-macosx-x86.32.h
Try to fix includes for stesch
2008-04-18 16:56:47 -05:00
os-macosx-x86.64.h
Try to fix includes for stesch
2008-04-18 16:56:47 -05:00
os-macosx.h
remove some macroz
2008-10-19 16:50:11 -05:00
os-macosx.m
Check Mac OS X version on startup and give up if we're running something older than 10.5
2008-11-25 21:51:41 -06:00
os-netbsd-x86.32.h
NetBSD x86/64 fixes
2007-04-14 05:49:09 -05:00
os-netbsd-x86.64.h
NetBSD x86/64 fixes
2007-04-14 05:49:09 -05:00
os-netbsd.c
Implement default_vm_path() on netbsd
2008-02-01 17:14:10 -06:00
os-netbsd.h
remove UNKNOWN test
2008-11-19 16:10:00 -06:00
os-openbsd-x86.32.h
make openbsd compile with NO_UI=1
2008-03-20 12:10:43 -05:00
os-openbsd-x86.64.h
make openbsd64 bootstrap
2008-03-16 15:17:11 -05:00
os-openbsd.c
…
os-solaris-x86.32.h
Starting work on Solaris port
2008-03-29 05:30:25 -05:00
os-solaris-x86.64.h
Starting work on Solaris port
2008-03-29 05:30:25 -05:00
os-solaris.c
…
os-unix.c
Replace millis primitive with micros primitive
2008-11-19 01:50:05 -06:00
os-unix.h
Fix printing of negative fixnums in FEP
2008-12-01 18:08:39 -06:00
os-windows-ce.c
Replace millis primitive with micros primitive
2008-11-19 01:50:05 -06:00
os-windows-ce.h
Replace millis primitive with micros primitive
2008-11-19 01:50:05 -06:00
os-windows-nt.32.h
make factor compile on win64
2008-02-04 11:45:53 -06:00
os-windows-nt.64.h
make factor compile on win64
2008-02-04 11:45:53 -06:00
os-windows-nt.c
Replace millis primitive with micros primitive
2008-11-19 01:50:05 -06:00
os-windows-nt.h
Change 'os-windows-nt.h' to reflect rename to 'factor.dll'
2008-02-25 13:10:35 -06:00
os-windows.c
Fix compile error
2008-11-23 04:46:15 -06:00
os-windows.h
Fix printing of negative fixnums in FEP
2008-12-01 18:08:39 -06:00
platform.h
remove some macroz
2008-10-19 16:50:11 -05:00
primitives.c
Tweak string representation; high bit indicates if character has high bits in aux vector. Avoids memory access in common case. Split set-string-nth into two primitives; set-string-nth-fast is open-coded by optimizing compiler. 13% improvement on reverse-complement
2008-12-05 06:38:51 -06:00
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
The deploy tool would coalesce equal quotations into one. This created a problem
2008-11-24 15:59:27 -06:00
quotations.h
The deploy tool would coalesce equal quotations into one. This created a problem
2008-11-24 15:59:27 -06:00
run.c
load-locals is a primitive now, change semantics of get-locals to bum out 2 instructions from the sub-primitive
2008-11-27 22:30:29 -06:00
run.h
load-locals is a primitive now, change semantics of get-locals to bum out 2 instructions from the sub-primitive
2008-11-27 22:30:29 -06:00
types.c
Exploit the fast-path for allocation of array with initial element 0 by changing
2008-12-06 18:37:28 -06:00
types.h
Exploit the fast-path for allocation of array with initial element 0 by changing
2008-12-06 18:37:28 -06:00
utilities.c
Fix printing of negative fixnums in FEP
2008-12-01 18:08:39 -06:00
utilities.h
VM no longer uses printf since format string directives are not portable between Win64 and everything else...
2008-11-18 18:21:42 -06:00