Commit Graph

1026 Commits (c800d28665da357d46c801d75c2e5312480b4114)

Author SHA1 Message Date
slava 1f8fa2c531 Fixes 2006-11-14 21:59:20 +00:00
slava f457653680 Fix history and search gadget test 2006-11-14 07:22:54 +00:00
slava 0ce703a6dd contrib/ cleanup and inference bug fix 2006-11-14 06:34:21 +00:00
slava fcabf3640b delay model 2006-11-14 05:34:14 +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 fc8a1e5160 Dynamic scope inference 2006-11-13 03:14:04 +00:00
slava a791ed3a86 Fix M: location recording 2006-11-11 05:43:24 +00:00
slava 3bb81cd23c Modules now support definition protocol 2006-11-11 03:49:03 +00:00
slava 5e17832dbb Don't print compiler warnings during bootstrap, they're useless 2006-11-10 20:44:16 +00:00
slava d13c808b53 Update change log for 0.86, make /f inline 2006-11-10 08:56:37 +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 14a1c0905f Remove >integer word, clean up some math code 2006-11-09 23:09:39 +00:00
slava 91685ca669 Fix benchmark stack effects 2006-11-09 07:02:14 +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 56b12ba4c0 Attempt to support EINTR from select() 2006-11-09 03:57:47 +00:00
slava 7ee2128ff0 numbers-game has MAIN:, image loading cleanup 2006-11-09 03:13:33 +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 4ee7c02798 Typo: box_float instead of box_double in floating point primitives 2006-11-04 22:04: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 48b288ceb9 Fix code heap saving if the last block in the heap is allocated 2006-11-04 21:51:18 +00:00
slava f6739cf710 Update documentation and fix a stack effect 2006-11-04 18:50:08 +00:00
slava 674e993ce3 Fixes 2006-11-04 07:23:16 +00:00
slava 76049e7d9c Builtin classes are now recognized with a predicate 2006-11-04 05:30:10 +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 ab3cbbb653 Fix DLL printing 2006-11-03 21:14:40 +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 726710a949 alien>char/u16-string primitives now work correctly if the input is a byte array 2006-11-03 05:37:51 +00:00
slava fada38fe0a Cleaning up windows code 2006-11-03 02:28:44 +00:00
slava 56f8f84751 More allot_* cleanups 2006-11-02 23:29:11 +00:00
slava a712af05a4 Update bignum code for allot_* changes 2006-11-02 08:00:02 +00:00
slava 0e2871679a Don't use retain stack for extra roots 2006-11-01 05:20:49 +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 b116ab3c25 More allot_* work 2006-10-31 20:48:34 +00:00
slava 65128e6af3 Remove unused function from runtime 2006-10-31 06:04:02 +00:00