Commit Graph

707 Commits (16e7efc481bed52285f429c99fd9edcfef022574)

Author SHA1 Message Date
slava 16e7efc481 Improve dynamic scope inference 2006-11-21 09:05:46 +00:00
slava 5581b55c84 Fix alien-indirect on PPC 2006-11-17 02:19:53 +00:00
slava 57f4d59b8c PowerPC float>fixnum intrinsic 2006-11-17 02:04:37 +00:00
slava f5b6bbdd73 x86 float>fixnum and fixnum>float intrinsics 2006-11-17 01:16:45 +00:00
slava de1ebb9f1a Trying to get stack traces going on OS X, but won't compile without -fomit-frame-pointer 2006-11-16 06:31:49 +00:00
slava a706915b1e Fix x86/alien.factor for stack frame format change 2006-11-16 05:38:08 +00:00
slava c4ddcf54df x86 compiled stack traces working 2006-11-16 05:12:43 +00:00
slava 5293a6c637 Stack trace unit test 2006-11-16 05:26:43 +00:00
slava c0038a28f9 Fix documentation typos, start working on compiled stack traces 2006-11-16 03:57:58 +00:00
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