Slava Pestov
c074740746
Split off data_heap.c from data_gc.c; split off write_barrier.h, local_roots.h from data_gc.h, misc other cleanups
2009-01-24 23:39:00 -06:00
Slava Pestov
ed1a2855b5
Big code GC refactoring
...
- Move code block-specific parts of code_gc.c to code_heap.c
- code_gc.c is now a generic malloc-style heap
- New code_block.c to split up large code_heap.c
- Clean up relocation code and remove some duplication
- Fix problems with code heap not being updated properly with uninterned words (bug re
ported by doublec)
- Remove boolean parameter from modify-code-heap primitive
- Less unnecessary fixup speeds up bootstrap slightly
2009-01-24 20:13:17 -06:00
Doug Coleman
5bf4065314
better fix for deleting the factor library on make clean
2008-11-19 14:28:26 -06:00
Slava Pestov
358f99d7dd
Revert "less aggressive make clean"
...
This reverts commit bcd314aa46
.
2008-11-19 01:58:22 -06:00
Doug Coleman
bcd314aa46
less aggressive make clean
2008-11-18 22:54:22 -06:00
unknown
7365959f01
Starting work on Win64 port
2008-11-07 20:33:32 -06:00
Slava Pestov
ce8b1e3fff
Fix permissions
2008-10-03 01:13:01 -05:00
Slava Pestov
70e370f69d
Fix walker
2008-07-07 19:26:58 -05:00
Slava Pestov
423ad4503b
Minor oversights
2008-07-07 19:11:49 -05:00
erg
ad0e11d9d3
fix makefile
2008-03-28 22:46:14 -05:00
erg
cb3fdc5c7d
fix the Makefile and make targets
2008-03-28 21:40:02 -05:00
Slava Pestov
15a747cce4
Move things around a bit
2008-03-21 00:37:27 -05:00
sheeple
dcda3d5bcf
Fix FreeBSD
2008-03-14 01:36:30 -05:00
Eduardo Cavazos
76d70f2621
Makefile: ./factor is a symlink to ./Factor.app/Contents/MacOS/factor
2008-02-25 15:51:32 -06:00
Eduardo Cavazos
06511db632
Makefile: default rule builds via autodetection
...
misc/target: output 'help' system not detected
2008-02-21 20:37:18 -06:00
Eduardo Cavazos
7303efe221
Makefile: add an 'auto' target
2008-02-21 19:37:19 -06:00
Eduardo Cavazos
f45f6879ab
Makefile: winnt target downloads dlls
2008-02-08 23:28:06 -06:00
Doug Coleman
ac0aa6b3b2
do a better merge
2008-02-05 22:49:36 -06:00
Doug Coleman
8d3ac25553
Merge git://factorcode.org/git/factor
...
Conflicts:
Makefile
2008-02-05 22:48:44 -06:00
Slava Pestov
20e4fcecda
Make OS name more consistent for extra/builder
2008-02-05 18:48:38 -06:00
Doug Coleman
bc3bf6b2b4
make factor compile on win64
2008-02-04 11:45:53 -06:00
Daniel Neri
ac2fb043cf
Add NetBSD support
2008-01-30 10:57:38 +00:00
Joe Groff
8f69f86438
Cel shading demo. Caching implementation of GL-FUNCTION: for windows.
2008-01-13 17:35:26 -08:00
Slava Pestov
3e27a82f8e
Fixes
2007-12-22 15:47:10 -05:00
Slava Pestov
7b17a9fcc2
Fix 'make clean' and release scripts
2007-12-16 18:43:26 -05:00
Daniel Ehrenberg
4dec62ade9
macosx-x86-64
2007-12-11 22:48:20 -05:00
U-C4\Administrator
be1e2961ef
Update Makefile for win64
2007-11-24 18:02:34 -06:00
Slava Pestov
0051acbb2e
Linux/ARM fixes with help from doublec
2007-11-05 01:40:48 -05:00
Slava Pestov
fa126b0b72
Makefile update
2007-10-29 01:46:34 -04:00
Slava Pestov
b07986d0d0
Once again, -fomit-frame-pointer on Windows is causing problems
2007-10-06 20:49:48 -04:00
Slava Pestov
b23e109447
Clean up Windows support
2007-10-06 18:09:22 -04:00
U-C4\Administrator
c0e72118fd
Add vim swap files to .gitignore (foo/bar/.baz.factor.swp)
...
Remove -fomit-frame-pointer from Windows optimized compiles because it causes incorrect code
Add -fomit-frame-pointer to Config.unix
2007-10-04 11:53:12 -05:00
Slava Pestov
5537caa4cd
Updated Makefile
2007-10-03 17:35:35 -04:00
Slava Pestov
d3ae70c53d
VM cleanup
2007-10-02 17:53:05 -04:00
Slava Pestov
23e85d674c
Remove obsolete target from Makefile
2007-09-28 04:11:06 -04:00
Slava
6dc28869ce
More build system work
2007-09-22 00:44:27 -04:00
Slava
d1b70d8b13
Mac OS X/x86 fixes
2007-09-21 16:43:55 -04:00
Slava Pestov
a96457cecc
Initial import
2007-09-20 18:09:08 -04:00