Commit Graph

557 Commits (5dc802a8d45e77bc496f11e4417b95cfdd9ddc29)

Author SHA1 Message Date
slava 9e7af4d8b4 Clean up exception handling in callbacks 2006-02-23 07:09:34 +00:00
slava 5e41efe8e2 Fix callframe loss 2006-02-23 06:33:15 +00:00
slava 09ca1c3642 Fix callbacks with lots of parameters 2006-02-20 22:49:44 +00:00
slava 6cfd968ea4 comment out problematic unit test 2006-02-20 06:04:59 +00:00
slava be66f57b92 AMD64 callbacks support 2006-02-20 05:55:38 +00:00
slava ff4d87161c Fix bootstrap on win32 2006-02-19 21:02:52 +00:00
slava 6980d1ce44 Test fixes 2006-02-19 06:35:14 +00:00
slava 6189450318 More callback tests 2006-02-19 06:33:34 +00:00
slava 531dab7806 Implemented returning values from callbacks 2006-02-15 04:23:08 +00:00
slava 827df2d5d2 Added (presently failing) test for spilled arg callback 2006-02-14 22:27:28 +00:00
slava d584e8c0bb Basic callback unit tests pass 2006-02-14 03:47:42 +00:00
slava 2d1ef84911 Further work on callbacks 2006-02-14 03:20:39 +00:00
slava 8b74f721b5 Nullary callbacks are working 2006-02-13 22:16:34 +00:00
slava 84d24c4440 Runtime changes to support callbacks, and other cleanups 2006-02-13 07:46:07 +00:00
slava 1f153c24b2 Starting work on callbacks 2006-02-11 07:30:18 +00:00
slava dc3f4b2efb Cocoa binding improvements 2006-02-10 03:11:22 +00:00
slava 7e14e38cc0 Debugging Cocoa bridge 2006-02-07 03:58:18 +00:00
slava 5e5fd021c2 Fix a typo in alien unit test 2006-02-07 02:52:25 +00:00
slava 85b6ea9280 Auto-discovery of Objective-C methods 2006-02-07 02:51:04 +00:00
slava ac68a16492 FFI now supports passing structs by value
So far, this is only supported on PowerPC.
2006-02-06 06:43:59 +00:00
slava e9f73af344 Fix inspector problem with empty hashtables 2006-02-03 18:20:22 +00:00
slava ebcac67995 Fix inspector error with empty hashtable 2006-02-02 05:30:03 +00:00
slava 9e5b6424a1 Initial revision 2006-02-01 02:31:53 +00:00
Slava Pestov c072fa7089 start 0.81 2006-01-31 07:29:36 +00:00
Slava Pestov fd59c87eae AMD64 FFI fixes; httpd load fix; minor opengl optimization 2006-01-30 07:03:34 +00:00
Slava Pestov 8569427c4e added a zero? word 2006-01-28 20:49:31 +00:00
Slava Pestov c312aea944 fix bug in ^ 2006-01-28 18:43:42 +00:00
Slava Pestov 13ef8f9412 cell fix; experimental preferred size cache; floor/ceiling/truncate/mod for floats; fix mod for ratios; fix float equality test 2006-01-27 04:01:14 +00:00
Slava Pestov 2ee22aad49 float parameters work 2006-01-25 06:18:12 +00:00
Slava Pestov 1177038cec stub out AMD64 float parameter code 2006-01-25 01:20:20 +00:00
Slava Pestov 9ea2332a2b FFI work 2006-01-25 00:56:08 +00:00
Slava Pestov 9941aa5607 removed fixnum<< vop since it was buggy and afforded no performance gain, and also simplified some code 2006-01-22 21:40:18 +00:00
Slava Pestov df4c2fc067 fix fixnum-shift overflow check 2006-01-21 08:23:14 +00:00
Slava Pestov 9ee2327fdf remove unused prune word 2006-01-21 07:38:46 +00:00
Slava Pestov f9db19f917 fixes 2006-01-21 02:37:38 +00:00
Slava Pestov 978b3edc47 inference fix 2006-01-20 04:28:45 +00:00
Slava Pestov 6031ec0d76 documentation work; objective C runtime binding 2006-01-11 04:44:17 +00:00
Slava Pestov d19ffd6b6a slots documentation 2006-01-09 06:34:23 +00:00
Slava Pestov cbc4946d93 moving documentation 2006-01-05 05:33:12 +00:00
Slava Pestov 2883f8a5f5 fix each-bit for negative inputs 2006-01-02 21:35:37 +00:00
Slava Pestov 808c7a7f57 collections chapter almost done 2006-01-02 05:51:03 +00:00
Slava Pestov d78def53f9 more documentation, some markup fixes 2006-01-01 01:51:58 +00:00
Slava Pestov 7cbf796ad4 markup changes, tutorial changes, some help docs 2005-12-30 00:01:19 +00:00
Slava Pestov 0771037b15 help system and tutorial improvements 2005-12-29 01:25:17 +00:00
Slava Pestov bea2809d94 fix benchmarks to run 2005-12-25 06:27:34 +00:00
Slava Pestov a5e14acaa3 fix a crash 2005-12-25 04:01:49 +00:00
Slava Pestov dec98203d3 remove repetitions 2005-12-24 23:29:31 +00:00
Slava Pestov e82f069649 refactored inlined recursive blocks 2005-12-21 07:43:41 +00:00
Slava Pestov 268fde7d56 forgot to fix help system for stack effect change 2005-12-18 00:03:11 +00:00
Slava Pestov b0e89c4984 made it an error to reference non-existent vocabularies in a USE: declaration; fixed this error in library source files 2005-12-17 14:55:00 +00:00