Commit Graph

1031 Commits (ce41c5d642c919cc913e009a0c8992a989f8f95c)

Author SHA1 Message Date
Slava Pestov c821addef0 fix stage1 bootstrap, minor handbook update 2005-05-19 19:16:25 +00:00
Slava Pestov 4e36ff5f72 documentation updates 2005-05-19 00:39:39 +00:00
Chris Double c93a28ffa2 get parser-combinator code working with latest factor sequence changes 2005-05-18 22:54:59 +00:00
Chris Double 089c17f401 Get eval-responder working again and fix up for the rename of 'cat' to
'append'.
2005-05-18 22:37:42 +00:00
Slava Pestov 8d12fec3eb more sequence cleanups 2005-05-18 20:26:22 +00:00
Slava Pestov ac34c06c0c new dataflow IR 2005-05-17 20:13:08 +00:00
Slava Pestov 7418990bdc linear IR and simplifier refactoring 2005-05-16 21:01:39 +00:00
Slava Pestov 55aeaadfe0 some stack inference work 2005-05-16 05:15:48 +00:00
Chris Double 4e57df3247 change usage of sbuf>string to >string 2005-05-16 02:33:08 +00:00
Slava Pestov fdcf721857 working on the compiler 2005-05-16 01:17:56 +00:00
Slava Pestov 7fa5d5f14a generic fixes; range and slice sequences 2005-05-15 01:15:50 +00:00
Slava Pestov 7f4da7ecd0 generic words are more flexible, sequences cleaned up 2005-05-14 21:18:45 +00:00
Slava Pestov 3ece9e9b88 gengc and relocation fixes; inference cleanups 2005-05-14 04:23:00 +00:00
Slava Pestov 43a19be01f updated %set-slot, %set-fast-slot and new %getenv %setenv intrinsics 2005-05-14 00:37:28 +00:00
Slava Pestov 3b5855a195 generational gc and compiler relocation fixes 2005-05-13 22:27:18 +00:00
Daniel Ehrenberg 41b5a344b8 improving Python OO example 2005-05-13 20:28:20 +00:00
Slava Pestov bda16c11b6 more gengc debugging, code cleanups 2005-05-13 04:09:49 +00:00
Slava Pestov 27d6e0e2c1 added missing file 2005-05-12 20:28:09 +00:00
Slava Pestov 46569a782b debugging generational GC 2005-05-12 07:52:56 +00:00
Slava Pestov 055d116310 generational GC work 2005-05-12 05:02:39 +00:00
Slava Pestov ef2670ba05 update room primitive for gengc 2005-05-11 04:52:27 +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
Slava Pestov e1b6d9affa new compiler works on x86 2005-05-10 04:52:40 +00:00
Slava Pestov 419d46d138 more fixes, fast fixnum branch intrinsics clean up, predicates over tuples are possible now 2005-05-10 04:30:48 +00:00
Slava Pestov ce985afd89 fix fixnum+ and fixnum- overflow 2005-05-10 04:09:16 +00:00
Slava Pestov 0c67037e8c unit tests mostly pass with new compiler 2005-05-10 03:27:46 +00:00
Slava Pestov 69829b906b fixing bugs 2005-05-10 03:25:46 +00:00
Slava Pestov 910812b502 fixnum-shift intrinsics 2005-05-10 02:34:47 +00:00
Slava Pestov 4face990d7 starting to update simplifier for vops 2005-05-09 06:34:15 +00:00
Slava Pestov 6df17f0a7c alien-invoke compiles with VOPs 2005-05-09 00:30:38 +00:00
Slava Pestov cf5ebd8216 missing #call-label linearizer 2005-05-08 04:58:06 +00:00
Slava Pestov e49b41f3b9 fix reversed logic in x86 %jump-f and %jump-t 2005-05-08 04:40:47 +00:00
Slava Pestov 0abaf247de various VOP fixes, simple words compile again 2005-05-08 04:21:00 +00:00
Slava Pestov a77efca4c1 fix type and arithmetic-type intrinsics 2005-05-08 02:53:01 +00:00
Slava Pestov 124ee9ef16 rewrote fixnum intrinsics, and added eq? type intrinsics 2005-05-08 02:39:00 +00:00
Slava Pestov ec393e6dee minor reorganization of low-level code, further work on VOPs 2005-05-06 23:49:07 +00:00
Slava Pestov 429eb9cdb5 VOPs 2005-05-06 22:33:40 +00:00
Slava Pestov 958f20e97c fix text string sizing in UI 2005-05-06 03:58:45 +00:00
Daniel Ehrenberg a344c65cca Organizing comparison 2005-05-06 02:35:23 +00:00
Slava Pestov cc1e664a99 string sub-primitives 2005-05-06 02:30:58 +00:00
Slava Pestov 3e3b33d614 back out skip word 2005-05-05 20:51:38 +00:00
Slava Pestov 5ccc94464f fix .factor-rc error reporting 2005-05-05 20:03:24 +00:00
Slava Pestov 8b1ef9eb88 sequence= is now O(n) with lists, more matrix works compile 2005-05-05 19:31:57 +00:00
Slava Pestov 3d71ca54e4 float, double, char* struct fields 2005-05-05 07:12:37 +00:00
Slava Pestov 5f681178c6 rotating cube example added 2005-05-05 03:06:56 +00:00
Slava Pestov 656a4bf1ed float and double types in FFI, minor cleanups here and there to kick off 0.75 2005-05-05 02:34:55 +00:00
Slava Pestov 1e71d2368b Missing file 2005-05-04 19:51:38 +00:00
Mackenzie Straight 9147107be2 fix win32 2005-05-04 14:24:27 +00:00
Slava Pestov 838ae87589 set OOBINLINE socket option now 2005-05-04 07:07:35 +00:00