Commit Graph

68 Commits (42ac874cbdc173fdf8ae7a208d57dc83c48d3b4c)

Author SHA1 Message Date
Slava Pestov cc90da3690 a few regression fixes 2005-08-30 07:31:20 +00:00
Slava Pestov 45109c1a0a major cleanup 2005-08-25 19:27:38 +00:00
Slava Pestov fbd7d4fef7 inspector bug fix, sleep word 2005-08-23 19:50:32 +00:00
Slava Pestov 80c1553a5a added foldable, flushable declarations in all relevant places 2005-08-20 02:22:15 +00:00
Slava Pestov 633466f129 minor fixes, new quicksort implementatin 2005-08-14 03:39:46 +00:00
Slava Pestov 05a9338bc7 various clean ups, fix linearization of #label 2005-08-12 22:02:03 +00:00
Slava Pestov e33fca9fe7 matrix library simplification; other code cleanups 2005-07-31 02:14:34 +00:00
Slava Pestov dcac6687a0 dataflow optimizer improvement 2005-07-29 03:33:18 +00:00
Slava Pestov 43cd7b171e working on type inference 2005-07-28 22:20:31 +00:00
Slava Pestov 03168a86e5 dataflow optimizer work, phasing out 3list/3unlist 2005-07-28 00:13:11 +00:00
Slava Pestov 2283fee960 some code cleanups, factorbot PING fix 2005-07-26 20:39:14 +00:00
Slava Pestov 7b470868c1 integers support sequence protocol, remove count, project, project-with, remove zip, clean up a lot of code 2005-07-25 21:13:35 +00:00
Slava Pestov 91d638450d string-compare ==> lexi, string> ==> lexi> 2005-07-19 08:23:33 +00:00
Slava Pestov 06aee28239 fix problem in fiber?; UI cleanups 2005-07-17 04:21:10 +00:00
Slava Pestov d9c4a82c7a big sequences refactoring 2005-07-17 02:16:18 +00:00
Slava Pestov 85eabe43d3 fix unit test failures 2005-07-13 19:34:38 +00:00
Slava Pestov f69e594d90 UI layout management work 2005-07-08 05:32:29 +00:00
Slava Pestov 4976049189 optimizer updates 2005-05-23 01:07:24 +00:00
Slava Pestov 8d12fec3eb more sequence cleanups 2005-05-18 20:26:22 +00:00
Slava Pestov 7418990bdc linear IR and simplifier refactoring 2005-05-16 21:01:39 +00:00
Slava Pestov 8b1ef9eb88 sequence= is now O(n) with lists, more matrix works compile 2005-05-05 19:31:57 +00:00
Slava Pestov 7a3a34d364 fixing matrices; fixing examples 2005-05-03 08:40:13 +00:00
Slava Pestov e084aaa193 fix unit test failures 2005-04-30 05:12:23 +00:00
Slava Pestov 008d35310b handbook updates, remove vector-length vector-nth set-vector-nth 2005-04-26 04:35:55 +00:00
Slava Pestov b666a3c3e0 debugging I/O code, getenv/setenv are unsafe but a bit faster, each-object tweak, miscellaneous fixes 2005-04-25 07:33:33 +00:00
Slava Pestov 4f7d80af74 some new math words, fix implementation of class< for unions 2005-04-21 04:49:19 +00:00
Slava Pestov 94c1a8bcd7 sequence cleanups 2005-04-16 04:23:27 +00:00
Slava Pestov 191083c72e all tests now pass; more unix ffi i/o work 2005-04-03 23:02:50 +00:00
Slava Pestov 41cd52316a messing around with ffi, various other fixes 2005-03-29 04:45:13 +00:00
Slava Pestov 286813e992 automatic decompiling of definitions, cross reference database, cleaned up bootstrap 2005-03-27 01:12:14 +00:00
Slava Pestov e0455ee52c tool documentation started 2005-03-21 05:25:15 +00:00
Slava Pestov 54e06729fb More PowerPC work 2005-03-19 05:30:49 +00:00
Slava Pestov a74632b243 hashtables were sized wrong; rename str- words to string- 2005-03-05 21:33:40 +00:00
Slava Pestov d0bb4944f1 functional queue in place of dlists; disable generic partial eval due to buggyness 2005-02-25 23:11:10 +00:00
Slava Pestov d29cd15f74 growable hashtables 2005-01-29 04:55:22 +00:00
Slava Pestov 3eccfa495e simplifying the parser; #{ a b } is now #{ a b }# 2005-01-14 17:01:48 +00:00
Slava Pestov 7e8a87f213 [[ car cdr ]] syntax replaces [ car | cdr ] 2005-01-14 00:49:47 +00:00
Slava Pestov 8615910885 entry effect code work 2005-01-13 19:41:08 +00:00
Slava Pestov 911b614351 minor cleanups, new map-with and each-with words 2005-01-01 22:20:48 +00:00
Slava Pestov c908e1920a kernel errors a bit better, inference cleanup 2004-12-26 06:42:09 +00:00
Slava Pestov 57134374c0 removed old effects 2004-12-24 22:29:16 +00:00
Slava Pestov 66ff0243b5 huge cleanup 2004-12-24 07:52:02 +00:00
Slava Pestov 771527ed64 type inference work, and = for aliens 2004-12-23 06:14:07 +00:00
Slava Pestov 6c6c23ce71 reworked bootstrap code, a lot of cleanups 2004-12-15 21:57:29 +00:00
Slava Pestov 7a31260d23 predicate metaclass; prettyprint, see, unparse, ' and other words are now generic 2004-12-13 04:49:44 +00:00
Slava Pestov ee5fc9575d generic.factor cleanups; started generalized dispatching 2004-12-11 23:18:43 +00:00
Slava Pestov 50130a62a1 code cleanups 2004-12-11 02:39:27 +00:00
Slava Pestov e965801789 merged stack continuations combinators and logic vocabularies into kernel vocabulary 2004-12-11 00:29:07 +00:00
Slava Pestov 2df3a9e6e9 some dataflow IR unit tests and fixes 2004-11-30 04:14:12 +00:00
Slava Pestov 335a459454 cleanup quicksort, thread safety fix 2004-11-21 08:29:18 +00:00