Commit Graph

711 Commits (2671ebf519d51a241ee5c7ab8044746c110438a2)

Author SHA1 Message Date
slava 375061d350 fix benchmark/help 2006-07-28 04:58:44 +00:00
slava 6dabc9710e Misc updates 2006-07-28 04:50:09 +00:00
slava c70446109f Fix field bug, unit tests 2006-07-27 23:46:21 +00:00
slava 3aa46e5fee Inference unit test fixes 2006-07-26 19:06:22 +00:00
slava 82db2792a2 More inference tweaks 2006-07-26 19:03:49 +00:00
slava d48bdc2694 Dicking with inference 2006-07-26 04:38:00 +00:00
slava a8853daf1d Reverse complement benchmark from computer language shootout 2006-07-27 22:25:13 +00:00
slava 7712d84327 Add a failing inference unit test 2006-07-25 20:30:40 +00:00
slava d3d7d053fd Inference cleanups 2006-07-25 04:14:18 +00:00
slava 1d8e9ccafa X11 backend work 2006-07-24 01:38:58 +00:00
slava 2d697ff73a Removed line editor unit tests 2006-07-20 00:32:51 +00:00
slava 059e207cf1 Bootstrap fix, add missing unit test to global list 2006-07-19 06:37:59 +00:00
slava 9a7b1402b2 Multi-line text editor gadget 2006-07-19 06:27:57 +00:00
slava 49fccecd6d Working on UI dataflow code 2006-07-17 05:30:54 +00:00
slava 4d7acd57e7 Minor tweaks 2006-07-14 09:37:00 +00:00
slava 68bf49fca0 Objective C test 2006-07-06 20:16:05 +00:00
slava 6a862a9696 Add support for 8-byte struct returns, Mac OS X Intel style 2006-07-06 07:04:58 +00:00
slava ca7acc29df Add unit test to ensure segfault handler works 2006-07-06 03:31:30 +00:00
slava 23ebcbad42 Model refcounting, fix world title 2006-07-05 22:11:44 +00:00
slava 88766ac2aa Fix unit test failures 2006-07-01 20:08:44 +00:00
slava b4359d8373 Help viewer and model updates 2006-07-01 20:07:10 +00:00
slava c203a088b4 Fix prettyprinter hilite-quotation bug 2006-06-27 07:39:54 +00:00
slava 9f2797fc09 Improved help cross-referencing 2006-06-23 02:36:56 +00:00
slava 26e6ac7477 Fix some style nesting issues 2006-06-17 19:59:44 +00:00
slava 65680737ca HTTPD updates and minor help fixes 2006-06-15 05:21:16 +00:00
slava 23bc02dab6 Fix a handful of bugs 2006-06-14 06:27:57 +00:00
slava 490c8f4835 Minor reshufflings as a result of style stack removal 2006-06-14 06:16:53 +00:00
slava 4c54d0765f Replace style stack with a better abstraction, a wrapper stream that adds a style to each piece of output 2006-06-14 05:47:28 +00:00
slava 0f34d6ecec add-literal fix 2006-06-13 20:02:09 +00:00
slava e034305fce Doc updates, minor cleanups, Porter stemmer algorithm ported from CL for upcoming full text search engine 2006-06-11 20:16:45 +00:00
slava 80ec90d65d crossref bug fix, remove 'references' word since its almost useless 2006-06-10 05:30:16 +00:00
slava 98c514b9cd Tabular output 2006-06-08 03:04:37 +00:00
slava bc3cafbcd9 Documentation updates; almost done updating everything for 0.83 2006-06-06 19:54:07 +00:00
slava 562533dc9c Documentation updates -- most primitives now documented 2006-06-06 02:04:49 +00:00
slava ef1b07adb1 Fix typos in declarations 2006-06-04 21:18:07 +00:00
slava c8ff8296fd Updating sequences documentation 2006-06-04 07:46:06 +00:00
slava 682e1d7d2f Documentation updates, rename add-vertices to build-graph 2006-06-04 06:00:59 +00:00
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
slava 6a9e67a4bc Tool documentation 2006-03-25 06:06:52 +00:00
slava 3c55513324 Assorted Cocoa and X11 backend improvements 2006-03-21 22:15:53 +00:00
slava 6c587659cc Optimizations aimed at reducing bootstrap time 2006-03-21 05:44:19 +00:00
slava ed4b7607bd Fix bug with bootstrapping bignums on a 32-bit system for a 64-bit system 2006-03-20 01:22:57 +00:00
slava 7ad3eaf0fd Bootstrap and unit test fixes 2006-03-18 03:14:59 +00:00
slava 24ee317d95 Fix alien = 2006-03-17 08:21:09 +00:00
slava 4bbc9835a3 Small cleanups 2006-03-12 22:31:00 +00:00
slava 58de0364b0 Fix callback tests 2006-03-11 08:26:55 +00:00
slava c30f2f30f4 Value type struct inputs, for PowerPC 2006-03-11 03:16:46 +00:00
slava c89a40f902 malloc cleanup 2006-03-08 21:06:13 +00:00
slava 48ff54c399 Optimizer reworking 2006-03-07 00:19:20 +00:00
slava 09c5d95f32 Fix another literal killing bug 2006-03-06 00:42:14 +00:00
slava c9f07af111 Fix a bug in the kill literals phase 2006-03-04 23:46:49 +00:00