Commit Graph

65 Commits (b3b81f8834f7bcc20a0f7b982d1fc9dfb5cbfd1c)

Author SHA1 Message Date
slava 5f8856b56b Working on alien-indirect 2006-09-09 04:12:46 +00:00
slava 7edf5ab1ba Modularized core 2006-09-06 22:06:11 +00:00
slava 587d02d35a Kick off 0.85 by creating a new tools vocabulary and putting a bunch of stuff, including 'walk' there 2006-09-05 05:29:26 +00:00
slava 1d7c563676 Fix 'bad XT' error 2006-09-02 05:58:23 +00:00
slava 76e965d493 Move libm primitives to alien calls in library 2006-08-26 07:20:37 +00:00
slava 9c509d4b99 Walker cleanup 2006-08-24 06:09:54 +00:00
slava 634e69f711 Inference documentation 2006-08-18 22:47:41 +00:00
slava ffde20b6e5 Its the retain stack now, not the return stack 2006-08-18 18:54:06 +00:00
slava 9de649ae49 inference error fixes 2006-08-18 08:00:51 +00:00
slava ab81abb252 Bug fixes 2006-08-18 07:51:41 +00:00
slava 74d317a268 Bootstrap fixes 2006-08-18 07:19:04 +00:00
slava 72efe34950 Inference cleanup and documentation for errors 2006-08-18 07:10:08 +00:00
slava b2d68abd62 Fix various stack effect declarations 2006-08-18 06:05:13 +00:00
slava 77561573e0 Slight speedup 2006-08-18 05:50:34 +00:00
slava b4683b1985 Compiler fixes 2006-08-18 05:35:04 +00:00
slava 415d960b66 Mutually recursive inline words are not allowed anymore 2006-08-18 05:14:22 +00:00
slava 29e28008cd More documentation updates 2006-08-17 01:55:53 +00:00
slava 06a4af7c00 More work on stack effect declaration 2006-08-15 20:29:35 +00:00
slava 8dfdf52d3a Some unit test fixes 2006-08-15 09:24:30 +00:00
slava f15e657631 Stack effect declaration fixes 2006-08-15 08:57:12 +00:00
slava 56e19dbf14 First stage of stack effect declaration implementation 2006-08-15 07:01:24 +00:00
slava 0d0581fc34 New apropos from hell 2006-08-12 20:57:49 +00:00
slava b19a6672bf Simplify inference code a bit 2006-08-10 20:33:15 +00:00
slava 69092b2851 Fix an inference bug 2006-08-10 20:03:51 +00:00
slava 2b2b4a9f22 Fix label handling in compiler 2006-08-10 04:14:43 +00:00
slava 40e3a2a063 finalize-compile now takes an alist of xts; fix ppc %dispatch 2006-08-09 22:09:10 +00:00
slava 00d970cf15 Compiled code labels are now first-class 2006-08-09 06:12:01 +00:00
slava 251f12448f Big redesign of the compiler/runtime interface 2006-08-08 05:38:32 +00:00
slava 55ec0e3a91 sequence= is now inlined 2006-08-07 19:41:31 +00:00
slava b68fb8f9c1 Optimizer fixes 2006-08-07 05:17:04 +00:00
slava 5d7d152792 Scrolling fixes 2006-08-04 00:05:54 +00:00
slava 28035296f4 Some code cleanups 2006-08-01 21:56:20 +00:00
slava aaecfef11d Documentation for errors 2006-08-01 21:35:00 +00:00
slava b0a4b6409a Changed argument order of {head,tail}{,-slice}{,*} and group 2006-07-30 00:36:25 +00:00
slava 6dabc9710e Misc updates 2006-07-28 04:50:09 +00:00
slava e9c2fbb835 Inference cleanups 2006-07-27 23:45:13 +00:00
slava 7223b8c637 Minor inference cleanups 2006-07-27 22:21:49 +00:00
slava 82db2792a2 More inference tweaks 2006-07-26 19:03:49 +00:00
slava 0569c0ee77 We don't use the inferring-base-case var anymore 2006-07-26 04:40:06 +00:00
slava d48bdc2694 Dicking with inference 2006-07-26 04:38:00 +00:00
slava d3d7d053fd Inference cleanups 2006-07-25 04:14:18 +00:00
slava 4102ad72c5 Faster hashtables 2006-07-24 04:11:22 +00:00
slava 79848ac511 Some simple-minded optimizations 2006-07-20 03:10:02 +00:00
slava 0f34d6ecec add-literal fix 2006-06-13 20:02:09 +00:00
slava 5564691c27 Fix world focus bug, new [-] word, caret no longer blinks 2006-06-09 23:58:11 +00:00
slava bc3cafbcd9 Documentation updates; almost done updating everything for 0.83 2006-06-06 19:54:07 +00:00
slava d92a955283 Updating more help sections for 0.83 changes 2006-06-06 04:35:12 +00:00
slava 3409004602 Remove some dead code: help glossary and flushable words 2006-06-06 03:26:44 +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