Commit Graph

698 Commits (5582b2b66dbfa3f064810c3d30fd3b997e400cfe)

Author SHA1 Message Date
slava 31bead78f8 Dataflow view of code with #label was screwed up 2006-11-15 05:58:58 +00:00
slava ed32bdf650 Documentation updates for inference changes 2006-11-14 23:10:18 +00:00
slava f2d4c173dc Documentation updates 2006-11-14 22:38:10 +00:00
slava 0ce703a6dd contrib/ cleanup and inference bug fix 2006-11-14 06:34:21 +00:00
slava 726ebfd1ed Fix a typo 2006-11-14 00:51:20 +00:00
slava b0a0f7324f Fix some code duplication 2006-11-13 06:34:01 +00:00
slava c77ce5cbd2 Get all of contrib/ and examples/ to load 2006-11-13 05:16:22 +00:00
slava 3c3812e4ad Unit test fixes, and use infer. in UI 2006-11-13 03:40:25 +00:00
slava fc8a1e5160 Dynamic scope inference 2006-11-13 03:14:04 +00:00
slava 5e17832dbb Don't print compiler warnings during bootstrap, they're useless 2006-11-10 20:44:16 +00:00
slava 4165804ee8 Fix typos in x86 bignum>fixnum intrinsic 2006-11-10 09:07:40 +00:00
slava 89b85307d6 x86 intrinsic fixnum>bignum bignum>fixnum 2006-11-10 08:33:07 +00:00
slava 5c0f236e02 New optimization 2006-11-10 08:21:03 +00:00
slava f4785a8883 Fix PowerPC bignum>fixnum intrinsic 2006-11-10 07:30:20 +00:00
slava c710b3b34d 100kb image size reduction on x86 from addressing mode optimization 2006-11-09 07:06:53 +00:00
slava b84d981175 Get everything in contrib/ to load 2006-11-09 06:56:04 +00:00
slava 135adce9c2 Fix stack effects 2006-11-09 06:39:00 +00:00
slava 4525698859 Fix stack effect decl in x86/allot 2006-11-09 06:27:26 +00:00
slava 6b1af0be6e Fix x86/allot typo 2006-11-09 05:25:15 +00:00
slava 3c149fecf0 Fix inline GC check 2006-11-09 05:15:02 +00:00
slava 4de33f68cc Disable fixnum* intrinsic for now 2006-11-09 04:44:05 +00:00
slava 7ee2128ff0 numbers-game has MAIN:, image loading cleanup 2006-11-09 03:13:33 +00:00
slava f71931cb38 Inline allocators now GC check! 2006-11-09 03:05:06 +00:00
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