Commit Graph

1195 Commits (1bb4485a5857e9877d8f24fd8853e8f11e01117c)

Author SHA1 Message Date
Slava Pestov 4ba23a7ef3 Missing file 2005-08-04 23:11:29 +00:00
Chris Double 4682d4429a Add first cut at concurrency library. 2005-08-04 22:46:50 +00:00
Slava Pestov 9bc39d1421 starting recursive value inference; add hack to (uncrossref) so that it does not decompile alien words 2005-08-04 21:39:39 +00:00
Slava Pestov 13df2fe3e8 marginally faster nappend 2005-08-04 16:58:07 +00:00
Slava Pestov 3366640fb1 further code cleanups, unit test fixes 2005-08-04 04:48:07 +00:00
Slava Pestov f65aa407e9 \ foo is now a first-class type; this removes the need for inference-level partial eval, and simplifies a lot of other code 2005-08-04 03:56:28 +00:00
Chris Double 3948beb8f0 3list no longer exists. Fix parser combinators to work around this. 2005-08-04 01:19:30 +00:00
Slava Pestov f63c6c8ed4 CHANGES updates 2005-08-03 23:09:44 +00:00
Slava Pestov ff7b3f9762 dataflow optimizer fixes, minor generic word cleanups 2005-08-03 22:47:32 +00:00
Slava Pestov eab5d999af add failing test 2005-08-03 02:40:12 +00:00
Slava Pestov 7c81617ea0 better method inlining heuristic 2005-08-02 10:32:48 +00:00
Slava Pestov 0f1c3dbc59 better type inference in dispatch tables 2005-08-02 06:03:36 +00:00
Slava Pestov 99fde7534e accurate type signature for make-tuple 2005-08-02 05:28:38 +00:00
Slava Pestov c0b441d49c related? heuristic was incorrect 2005-08-02 04:33:01 +00:00
Slava Pestov f780ad0b33 optimize out arithmetic dispatch and known-outcome type predicates 2005-08-02 04:25:05 +00:00
Slava Pestov 1d0ccef23d method inlining 2005-08-01 20:22:53 +00:00
Slava Pestov b8d8685de8 clean up class<, class-and, class-or 2005-08-01 03:38:33 +00:00
Slava Pestov e33fca9fe7 matrix library simplification; other code cleanups 2005-07-31 02:14:34 +00:00
Slava Pestov d7dfeea419 clean up sequences and matrices 2005-07-30 06:08:59 +00:00
Slava Pestov 33e2ee1c96 bump factor plugin version number, compiler work 2005-07-29 20:23:14 +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 869430fae0 started some class inference, dataflow optimizer improvements 2005-07-28 19:17:31 +00:00
Slava Pestov ac6ad36ae4 fix optimizer bugs 2005-07-28 17:07:30 +00:00
Slava Pestov 03168a86e5 dataflow optimizer work, phasing out 3list/3unlist 2005-07-28 00:13:11 +00:00
Slava Pestov 0eb85fdd0d working on dataflow optimizer 2005-07-27 05:46:06 +00:00
Slava Pestov 8c439fad23 Fix overflow in room primitive 2005-07-26 23:54:43 +00:00
Slava Pestov 2283fee960 some code cleanups, factorbot PING fix 2005-07-26 20:39:14 +00:00
Mackenzie Straight 6e51d61c33 add dllexports 2005-07-26 14:41:55 +00:00
Chris Double a1dba7ddc7 Changes to get parser-combinators working with 0.76 2005-07-25 22:35:29 +00:00
Chris Double 95a4fbb25f Various changes to get cont-responder examples working with 0.76 2005-07-25 22:34:59 +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
Alex Chapman a9fcfe8343 small gl type bugfix 2005-07-25 12:14:59 +00:00
Slava Pestov ec0bbe7e2d fix problem in optimizer 2005-07-25 05:04:33 +00:00
Slava Pestov 1d7b548386 inspector shows delegate slots 2005-07-25 03:58:29 +00:00
Slava Pestov 257c21f9de editor bug fix 2005-07-25 03:35:34 +00:00
Slava Pestov 9c5360cdba document 0.77 changes, print tuple addr in debugger 2005-07-25 03:12:34 +00:00
Slava Pestov a7e713764f improved inspector with slot links 2005-07-25 03:09:43 +00:00
Slava Pestov b0ecd948ce using 2each in some places instead of zip [ uncons ... ] each 2005-07-25 02:59:23 +00:00
Slava Pestov b547a0c224 2each combinator, minor improvements to inspector and fep 2005-07-25 02:44:33 +00:00
Slava Pestov 678e18859b fix multi-shot callcc1 problem 2005-07-25 00:17:51 +00:00
Slava Pestov cae545f930 factorbot fix, starting 0.77 2005-07-24 23:08:32 +00:00
Slava Pestov b60dbf0190 releasing 0.76 2005-07-23 22:27:29 +00:00
Slava Pestov 6937977801 remove obsolete file 2005-07-23 22:24:47 +00:00
Mackenzie Straight 3cdbb05fd3 cleanup USING 2005-07-23 09:30:17 +00:00
Mackenzie Straight dba5403e71 fix win32 for .76 2005-07-23 06:11:07 +00:00
Slava Pestov 5526fc24bb removed >list usage 2005-07-23 05:16:28 +00:00
Slava Pestov bd73c4eded cleanups to vocabulary code 2005-07-23 05:03:46 +00:00
Slava Pestov 74dc918e29 Factorbot example, moved image bootstrap test to benchmarks suite 2005-07-23 04:56:59 +00:00
Slava Pestov 06fd239a6f updated examples 2005-07-23 03:39:28 +00:00