Commit Graph

675 Commits (f0231bac6ef338729fee802c73ea9edb52021c3c)

Author SHA1 Message Date
slava f0231bac6e Change how we do if-intrinsics 2006-11-09 02:04:46 +00:00
slava 75ee6ac549 PPC inline allocators almost working 2006-11-08 23:21:58 +00:00
slava 4f9e58ea67 Debugging x86 inline allocators 2006-11-07 21:00:53 +00:00
slava dae3b2da75 First cut at x86 inline allocators 2006-11-07 05:35:06 +00:00
slava d54e3baac8 First cut at bignum inline allocators 2006-11-07 05:22:34 +00:00
slava f3d1f81a60 Fix track resizing, minor code simplifications 2006-11-06 02:37:22 +00:00
slava 4887bba4a3 Update to do list 2006-11-05 03:23:44 +00:00
slava 3352b5516a Documentation fixes for bootstrap 2006-11-05 01:53:24 +00:00
slava 048db33ac6 Documentation updates 2006-11-04 21:15:19 +00:00
slava f6739cf710 Update documentation and fix a stack effect 2006-11-04 18:50:08 +00:00
slava 3af2f3443f Fix >r/r> optimization 2006-11-04 08:01:28 +00:00
slava 40786556b3 >r/r> optimization 2006-11-04 07:44:28 +00:00
slava df3c693da1 x86 fixes, and fix alien-indirect for c-type-prep stuff 2006-11-04 00:47:24 +00:00
slava 48f0381470 alien-callback and alien-indirect now call the prep quotation 2006-11-04 00:05:53 +00:00
slava 861a6d32cf alien-invoke no longer generates calls to consing unbox_* functions -- instead we just unbox the parameter list first, in factor code 2006-11-03 21:39:37 +00:00
slava e509dba687 Fix copyright notices since factor.sf.net is defunct 2006-11-03 21:17:27 +00:00
slava 4a8d65ccce Refactored the C type system in the alien interface and fixed some bugs 2006-11-03 08:54:30 +00:00
slava 6099e4d7ed Remove dead code 2006-11-03 05:48:43 +00:00
slava 56f8f84751 More allot_* cleanups 2006-11-02 23:29:11 +00:00
slava 372872e41d Simplify implementation of /f word 2006-11-02 08:12:23 +00:00
slava b571e6fb0d Remove unused environment slot and simply room primitive 2006-11-01 19:29:58 +00:00
slava 780dfcc5d5 Fix unit test failures caused by stricter numeric coercion rules 2006-11-01 03:54:35 +00:00
slava 40ff6c6d3b >fixnum >bignum >float primitives split up into smaller sub-primitives and are now generic words in the library 2006-11-01 01:29:11 +00:00
slava 14a605498d More GC work 2006-10-31 21:45:12 +00:00
slava 415fe0a4a8 allot_* overhaul 2006-10-31 05:52:02 +00:00
slava 5bb98d28d9 Add some failing unit tests 2006-10-30 02:21:48 +00:00
slava 4a61a78a79 More efficient block>byte-array with the side effect that it depends on no high-level words, so if they get decompiled the Cocoa binding won't break 2006-10-28 19:50:37 +00:00
slava 68d9f8218d Move inference test to compiler module where it belongs 2006-10-28 06:45:41 +00:00
slava 412ed15a08 add-compiled-block should not compile since it may call code GC 2006-10-28 06:43:57 +00:00
slava cd1ee7daf7 Rename a few symbols for consistency 2006-10-28 06:43:33 +00:00
slava 5da0ecac7a AMD64 alien-indirect now works 2006-10-25 01:16:57 +00:00
slava 5faea12c89 Column virtual sequence improvements 2006-10-22 22:08:49 +00:00
slava 2a1167ecec Module format change 2006-10-21 06:40:38 +00:00
erg 72ba2c98c5 better FFI error reporting 2006-10-18 21:16:37 +00:00
slava c8ca1997a0 Lock callbacks in memory 2006-10-16 22:06:34 +00:00
slava 1398494f1d Remove integer-slot and set-integer-slot primitives, add word-xt primitive 2006-10-15 23:01:07 +00:00
slava cd9d36b82c Cocoa: support method redefinition 2006-10-14 00:37:14 +00:00
slava db8827d86c Dataflow visualizer fixes 2006-09-30 04:03:46 +00:00
slava 97a5436c61 New code-gc primitive 2006-09-26 23:00:41 +00:00
slava 39d363f265 Runtime code cleanups, implemented mark and sweep code GC 2006-09-26 22:44:18 +00:00
slava 2196f3721b Fix room. 2006-09-26 05:08:05 +00:00
slava 03046508d8 Fix windows stack effects 2006-09-24 04:02:40 +00:00
slava 6d9f6f0246 Minor fixes 2006-09-23 19:54:37 +00:00
slava b246a76199 Messages tool 2006-09-23 06:40:25 +00:00
slava 698727b49f Tiny cleanups 2006-09-19 22:39:51 +00:00
slava 4148a106e3 Tool help updates 2006-09-19 06:53:14 +00:00
slava ef865ffd96 Add a new optimization 2006-09-16 19:42:27 +00:00
slava b6d438196f Fix bootstrap problem 2006-09-16 01:02:48 +00:00
slava 70c1037e0e Further simplifications 2006-09-16 00:59:47 +00:00
slava 36680369ba Dataflow UI improvements 2006-09-16 00:52:13 +00:00