Commit Graph

624 Commits (3bcd3eb97a802d02f8e5536ee15d6db25a20becb)

Author SHA1 Message Date
slava 289f63e655 Stacking order is now saved along with window contents 2006-05-28 23:12:33 +00:00
slava 628c9de692 Fix a hashtable bug 2006-05-28 22:34:30 +00:00
slava 13f392737e Save window positions, re-arrange source tree a bit 2006-05-27 21:39:38 +00:00
slava 49461c8eb4 Major UI improvements, fix problem with deferred words 2006-05-26 03:25:00 +00:00
slava 20facdea8f Fix problem with word redefinition messing up crossref 2006-05-25 05:29:45 +00:00
slava c90c1d66da CL-style (but more limited) restarts, better undefined word handling in the parser 2006-05-24 08:29:25 +00:00
slava 608aab0dcb FFI now supports Unicode (UTF16) strings better, and the Cocoa bridge uses this functionality 2006-05-23 03:32:27 +00:00
slava 716d9be374 Inference bug fix 2006-05-23 01:55:46 +00:00
slava c0e3553dd2 Tuple code cleanups 2006-05-20 06:23:21 +00:00
slava d0b79a9419 Re-introducing sum and product words, new change-nth and remove-index words, track control replaces and generalizes splitter 2006-05-20 01:08:42 +00:00
slava 7b1cdc1e31 Interpreter and unit test fixes, fix Objective C exception handling 2006-05-19 18:59:44 +00:00
slava c753fc98d0 Fix test failures 2006-05-17 23:44:30 +00:00
slava 36f324370a Cons-less runtime now bootstraps itself 2006-05-17 23:05:44 +00:00
slava 3ff4bef040 Unit test fixes, introducing quotation type 2006-05-15 22:15:35 +00:00
slava e63be4d157 More test fixes 2006-05-15 05:49:07 +00:00
slava 1951e63d2d Fix various test failures 2006-05-15 05:37:11 +00:00
slava f3ce2a15ed More cons cell removals 2006-05-15 05:01:47 +00:00
slava 307bc73f5e reverse-slice ==> <reversed> 2006-05-15 03:25:34 +00:00
slava 4513192968 Minor fixes 2006-05-14 19:44:07 +00:00
slava fd8a3062e3 Bootstrap performance improvement and assorted cleanups 2006-05-10 06:18:25 +00:00
slava bfc0a0e67a Floating point intrinsics for PowerPC 2006-05-10 01:37:07 +00:00
slava a395743af5 Templates fixes for float vreg allocation 2006-05-09 17:48:55 +00:00
slava 3c92baf8ed Bootstrap and compiler fixes 2006-05-09 16:38:57 +00:00
slava da2fc4eaba Compiler work 2006-05-09 15:31:10 +00:00
slava 593165784b Remove unswons word 2006-05-09 15:30:26 +00:00
slava e0af419b9b Minor fixes 2006-05-06 04:27:40 +00:00
slava e13b28e0d5 More float tests, x86 float fixes 2006-05-06 03:06:08 +00:00
slava 6318d7d719 Floating point fixes 2006-05-06 01:41:57 +00:00
slava da29021086 Working on float intrinsics 2006-05-06 00:06:57 +00:00
slava 1964164664 vregs now delegate to a register class 2006-05-04 22:08:52 +00:00
slava 1a86171a99 Working on method inlining optimization 2006-05-02 18:16:59 +00:00
slava 1bc9dbcf2a Specializer optimization 2006-05-02 04:11:59 +00:00
slava 17d6efb543 Removing linear IR 2006-04-28 22:38:48 +00:00
slava 8eca428594 Huge compiler patch; two new fixnum-fast and fixnum+fast primitives which do not perform overflow checks 2006-04-24 21:52:03 +00:00
slava 54932adb21 Benchmark fixes, remove some crusty old code 2006-04-23 06:24:14 +00:00
slava ac678bceb0 Register allocation fixes 2006-04-23 05:40:49 +00:00
slava 0842bd6a01 Multiple load elimination 2006-04-22 19:26:32 +00:00
slava 750c0b86b7 Remove debugging code, fix typo in x86 backend 2006-04-21 20:51:01 +00:00
slava 3ff7262976 Fix dead load/store elimination 2006-04-20 20:28:08 +00:00
slava 5b02250d94 Intrinsics cleanups, x86 fixes 2006-04-17 22:25:38 +00:00
slava 25edc7de30 Stripping out old compiler code 2006-04-17 21:17:34 +00:00
slava c6bd0b4aac Fix dead store elimination 2006-04-14 07:53:45 +00:00
slava daa1837df7 Register allocator fixes 2006-04-11 06:45:24 +00:00
slava 940d3307f5 Changes to templating system, re-enabled shuffle optimizations 2006-04-05 06:43:37 +00:00
slava 12fd5294da Fix clear-hash bug, merge compiler/compiler-backend/compiler-frontend vocabs 2006-04-03 06:18:56 +00:00
slava a26c93ff45 Cleanup compiler and some minor library code 2006-04-03 05:33:52 +00:00
slava 43bf846496 Clean up stack effect display code 2006-03-29 22:19:58 +00:00
slava 56bb99fa56 Minor cleanups and documentation fixes 2006-03-27 07:34:07 +00:00
slava ca0ec4afaf Changed alien constructor behavior, new-style string mode parsing for C enums and unions (C-ENUM: and C-UNION: words) 2006-03-27 00:47:51 +00:00
slava ffd36265f1 Started help cross-referencing, updating documentation 2006-03-26 21:36:05 +00:00