Commit Graph

98 Commits (b60e439ccd38f8a5c39b6ced518dadb8c78ecd1a)

Author SHA1 Message Date
slava d1d2507d31 Build fixes 2006-07-10 05:09:31 +00:00
slava 6d21c52ac9 Big runtime cleanup 2006-07-07 04:07:18 +00:00
slava 52d7f4b32a Get Factor to compile on OS X/Intel 2006-07-03 03:41:13 +00:00
slava 8ad4909c7a Since 'native Factor' is no longer a meaningful term like it was back in the JFactor days, rename native/ to vm/ 2006-06-06 23:56:01 +00:00
slava 5d1aff6e86 Makefile cleanup 2006-05-23 01:54:58 +00:00
slava ee75b478ab Last traces of conses removed 2006-05-17 18:55:46 +00:00
slava 63825f9209 >r and r> now use their own stack 2006-05-15 03:09:47 +00:00
slava fd8a3062e3 Bootstrap performance improvement and assorted cleanups 2006-05-10 06:18:25 +00:00
Kevin Reid 95ee1a41f1 Set cp_dir executable during 'make macosx.app'. 2006-04-11 13:49:47 +00:00
slava 0ff2dbc4e0 Cocoa fixes 2006-04-02 00:48:17 +00:00
slava 970bfc8a1c Makefile fix 2006-03-29 23:25:52 +00:00
slava 279dfc31f5 .app now includes sources, .dmg is built automatically 2006-03-29 06:34:26 +00:00
slava 7786c11eb2 Adding FreeType to OS X bundle 2006-03-28 03:20:01 +00:00
slava 52e4f4e991 Change Windows OS detection 2006-03-27 02:07:23 +00:00
slava 3c55513324 Assorted Cocoa and X11 backend improvements 2006-03-21 22:15:53 +00:00
slava 6c587659cc Optimizations aimed at reducing bootstrap time 2006-03-21 05:44:19 +00:00
slava 57c8781e10 Hacking on X11 2006-03-20 04:17:14 +00:00
slava ed4b7607bd Fix bug with bootstrapping bignums on a 32-bit system for a 64-bit system 2006-03-20 01:22:57 +00:00
slava 2ec46c8483 Makefile changes 2006-03-20 00:59:45 +00:00
slava e2570db8e4 Makefile fix 2006-03-19 20:45:30 +00:00
slava 79bcbff3ec Double-clicking Factor.app now works 2006-03-19 07:42:40 +00:00
slava 9dab9866d8 Makefile now builds a Factor.app 2006-03-15 02:08:15 +00:00
slava 1f63f15ade Strip out SDL from the build process 2006-03-13 03:46:50 +00:00
slava f305c6a252 Fleshed out Cocoa subclassing 2006-03-09 06:44:17 +00:00
slava c2140920bd renumber types, Objective-C exception handling 2006-02-20 03:08:08 +00:00
slava f353ea347b Minor Windows build fixes 2006-02-07 19:37:32 +00:00
slava e364bbaddc Missing file 2006-02-01 02:35:21 +00:00
slava 9e5b6424a1 Initial revision 2006-02-01 02:31:53 +00:00
Slava Pestov 86b934fae3 factorbot memory leak fix 2006-01-31 20:41:26 +00:00
Slava Pestov 2acb28ae0c Solaris/x86 support 2006-01-31 19:31:31 +00:00
Slava Pestov f9db19f917 fixes 2006-01-21 02:37:38 +00:00
Slava Pestov d0d12e9462 many contrib/ fixes by Trent Buck 2006-01-18 19:06:34 +00:00
Slava Pestov b15a262e54 implement mach exception handling 2005-10-24 00:50:29 +00:00
Slava Pestov 6c8783ba4e Moved OpenGL to core library 2005-10-12 04:14:46 +00:00
Slava Pestov 3ff1915f1a UI fixes for OS X, compiler fixes for PowerPC 2005-10-12 03:28:17 +00:00
Slava Pestov 29104bb40e fix powerpc relocation bug 2005-10-12 01:46:14 +00:00
Slava Pestov 6952bcdda8 simple labels optimization 2005-09-10 03:40:08 +00:00
Slava Pestov 2495ef46f3 redesigned generic arithmetic; new tag primitive 2005-08-15 07:25:39 +00:00
Slava Pestov f65aa407e9 \ foo is now a first-class type; this removes the need for inference-level partial eval, and simplifies a lot of other code 2005-08-04 03:56:28 +00:00
Slava Pestov cae545f930 factorbot fix, starting 0.77 2005-07-24 23:08:32 +00:00
Slava Pestov 1d2a152cb3 updated README.txt 2005-07-21 07:45:34 +00:00
Slava Pestov d59988b60d minor bit-rot in winsock.factor 2005-06-13 21:04:58 +00:00
Slava Pestov bda16c11b6 more gengc debugging, code cleanups 2005-05-13 04:09:49 +00:00
Slava Pestov 056af41552 more generational GC work 2005-05-11 04:43:52 +00:00
Slava Pestov 16c95ca373 starting generational GC 2005-05-11 02:30:58 +00:00
Mackenzie Straight 2c06abe71a Merge win32 and unix makefiles (MSYS is now required to build on Windows) 2005-05-01 23:40:44 +00:00
Slava Pestov 356af39cc6 truncate/floor/ceiling words; stop-httpd word fixed; accept did not yield properly 2005-04-30 04:43:39 +00:00
Slava Pestov bd5198bf39 some progress on getting FFI I/O working on Linux 2005-04-29 06:37:12 +00:00
Slava Pestov b666a3c3e0 debugging I/O code, getenv/setenv are unsafe but a bit faster, each-object tweak, miscellaneous fixes 2005-04-25 07:33:33 +00:00
Slava Pestov 3ab8c7cf47 removing cfactor I/O code; unix ffi I/O socket code fixes 2005-04-23 00:09:46 +00:00