Commit Graph

227 Commits (c3677c714765432a3fd38f23f9df5d2908ea19a3)

Author SHA1 Message Date
slava 9ffc3c27be Clean up inspector and browser 2006-05-20 20:42:33 +00:00
slava 4e4d2e811d Move >n n> >c c> to kernel-internals since they're a) never needed by user code b) unsafe 2006-05-20 06:37:35 +00:00
slava 8cdc10abdb New remove-hash* word; UI refactorings; adding new Whisker-style word browser 2006-05-20 06:13:44 +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 079dea6e3c Bootstrap fixes, cleanups, better debugger in the UI 2006-05-19 02:20:23 +00:00
slava e0994bd623 New callstack printing style, move some utilities around 2006-05-19 02:07:00 +00:00
slava c753fc98d0 Fix test failures 2006-05-17 23:44:30 +00:00
slava ee75b478ab Last traces of conses removed 2006-05-17 18:55:46 +00:00
slava 9b286735ea More quotation work 2006-05-16 20:50:51 +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 be16e301d6 New queue implementation not using conses 2006-05-15 03:26:05 +00:00
slava 307bc73f5e reverse-slice ==> <reversed> 2006-05-15 03:25:34 +00:00
slava 22eae0be15 Compiler cleanups and bootstrap speedup 2006-05-12 21:07:56 +00:00
slava 1cce70aad6 Changing list code to use generic sequence words 2006-05-11 00:32:04 +00:00
slava 593165784b Remove unswons word 2006-05-09 15:30:26 +00:00
slava ade9b3333c Updated readme, fixed documentation typo, better no-method error reporting 2006-05-05 05:59:39 +00:00
slava 229b0c26a4 Minor fixes 2006-05-03 00:26:48 +00:00
slava 1a86171a99 Working on method inlining optimization 2006-05-02 18:16:59 +00:00
slava adca3c8464 Tweaking some declarations 2006-05-02 10:05:58 +00:00
slava eb4ba47ef1 New optimizations: useless coerce elimination, builtin slot type declarations 2006-05-02 05:49:52 +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 25edc7de30 Stripping out old compiler code 2006-04-17 21:17:34 +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 0568d50415 Change how resource-path works 2006-03-28 03:20:42 +00:00
slava 055cb66e0f Abstract out word cross-referencing into a graph library; implement help cross-referencing 2006-03-27 08:10:58 +00:00
slava 38602d63b9 Browser cleanups, moving assoc word from lists to sequences 2006-03-25 03:02:50 +00:00
slava 6c587659cc Optimizations aimed at reducing bootstrap time 2006-03-21 05:44:19 +00:00
slava 45678bd350 X11 UI backend is close to working 2006-03-20 05:05:04 +00:00
slava c98d9b7517 Assembler fixes for AMD64 2006-03-20 02:24:06 +00:00
slava 500d7b5331 Start refactoring hand, add new get-global word 2006-03-19 05:30:57 +00:00
slava 75f8091994 Got Cocoa input events working 2006-03-15 05:24:00 +00:00
slava 898f808775 New exchange ( n n seq -- ) word 2006-03-14 21:51:09 +00:00
slava 448f4e7d6a Small cleanup, re-enable basic block optimizer and Cocoa bindings 2006-03-08 20:03:01 +00:00
slava c9f07af111 Fix a bug in the kill literals phase 2006-03-04 23:46:49 +00:00
slava e55a401791 standard-combination now takes a dispatch position not a picker 2006-02-25 06:47:35 +00:00
slava 130a5a5962 Bootstrap fix and little cleanup 2006-02-02 20:51:12 +00:00
slava 5a3f39d488 new tree-subset combinator 2006-02-02 01:10:08 +00:00
Slava Pestov 2acb28ae0c Solaris/x86 support 2006-01-31 19:31:31 +00:00
Slava Pestov 8569427c4e added a zero? word 2006-01-28 20:49:31 +00:00
Slava Pestov 13ef8f9412 cell fix; experimental preferred size cache; floor/ceiling/truncate/mod for floats; fix mod for ratios; fix float equality test 2006-01-27 04:01:14 +00:00
Slava Pestov 9941aa5607 removed fixnum<< vop since it was buggy and afforded no performance gain, and also simplified some code 2006-01-22 21:40:18 +00:00
Slava Pestov 406f7a71d4 use a simple counter instead of gensym 2006-01-21 21:16:49 +00:00
Slava Pestov df4c2fc067 fix fixnum-shift overflow check 2006-01-21 08:23:14 +00:00
Slava Pestov 9ee2327fdf remove unused prune word 2006-01-21 07:38:46 +00:00
Slava Pestov 5784027842 fix weirdness 2006-01-14 01:13:14 +00:00
Slava Pestov ff6ba6ca36 math docs 2006-01-13 06:48:29 +00:00
Slava Pestov cd3e4172e9 fix bootstrap issue 2006-01-12 05:49:15 +00:00
Slava Pestov 6031ec0d76 documentation work; objective C runtime binding 2006-01-11 04:44:17 +00:00