Commit Graph

48 Commits (4face990d7418c97c722ae13c4928fefcf0014a8)

Author SHA1 Message Date
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
Slava Pestov d9f823856a working on stack effect inference 2004-11-18 01:59:28 +00:00
Slava Pestov a61108625a Remove Java Factor tests 2004-11-17 04:09:34 +00:00
Slava Pestov 7652807d78 random cleanups, starting new developer's guide 2004-11-15 17:33:21 +00:00
Slava Pestov 26dd297e62 make-string and make-list replace <> and [, ,] 2004-11-11 20:15:43 +00:00
Slava Pestov fb798e97fa a pile of bug fixes and improvements 2004-11-09 03:36:51 +00:00
Slava Pestov 18305aaa95 minor fixes 2004-10-29 03:58:23 +00:00
Slava Pestov 3a9235499d SDL_gfx binding and many cleanups 2004-10-17 01:55:13 +00:00
Slava Pestov 9c2166b0be possibly controversial: removed destructive list manipulation; other cleanups 2004-10-12 05:11:35 +00:00
Slava Pestov b30c92eb6f more test suite work 2004-10-03 20:39:32 +00:00
Slava Pestov 564a8ad46c compiling mutually recursive words 2004-09-28 04:24:36 +00:00
Slava Pestov 8dcb356cff fix some overflow issues 2004-08-27 02:21:17 +00:00
Slava Pestov f1e222b7cb worddef>list renamed to word-parameter 2004-08-24 23:36:59 +00:00
Slava Pestov 4089ce36de rename contains to contains? for consistency 2004-08-24 19:11:10 +00:00
Slava Pestov 4e0057e110 listener fix 2004-08-21 07:30:52 +00:00
Slava Pestov c168b4ea8a documentation updates 2004-08-21 06:55:37 +00:00
Slava Pestov e9e336b076 documentation updates, set-nth remove-nth head words 2004-08-16 06:02:56 +00:00
Slava Pestov 0620dcc6a5 url-encoding and html vocabularies in native factor, some new unit tests, listener improvements 2004-08-08 21:20:54 +00:00
Slava Pestov f68cc94ee4 working on the test suite 2004-08-04 07:12:55 +00:00