| Commit message (Expand) | Author | Age | Files | Lines |
* | doc: null char in str out stream: incorrect. | Kaz Kylheku | 2018-03-30 | 1 | -4/+8 |
* | string output streams: null pointer deref. | Kaz Kylheku | 2018-03-30 | 1 | -4/+10 |
* | doc: incorrect text in rlet example | Kaz Kylheku | 2018-03-30 | 1 | -3/+2 |
* | doc: mistake in ldiff example. | Kaz Kylheku | 2018-03-30 | 1 | -1/+1 |
* | compiler: change message for uhandled special op. | Kaz Kylheku | 2018-03-29 | 1 | -1/+1 |
* | continuations: don't fixup pointers if delta is zero. | Kaz Kylheku | 2018-03-29 | 1 | -1/+1 |
* | vm: integrate with delimited continuations. | Kaz Kylheku | 2018-03-29 | 3 | -2/+11 |
* | doc: fix too-wide-for-80-cols syntax synopses. | Kaz Kylheku | 2018-03-29 | 1 | -3/+6 |
* | compiler: improve register use when compiling calls. | Kaz Kylheku | 2018-03-29 | 1 | -6/+11 |
* | compiler: enforce register balance. | Kaz Kylheku | 2018-03-29 | 1 | -0/+7 |
* | case macros: translate big case forms to hash+switch. | Kaz Kylheku | 2018-03-29 | 1 | -1/+50 |
* | lib: elminate reduce_right from expt. | Kaz Kylheku | 2018-03-29 | 1 | -1/+9 |
* | args: new args reversing function. | Kaz Kylheku | 2018-03-29 | 2 | -0/+12 |
* | lib: eliminate reduce-left from n-ary math ops. | Kaz Kylheku | 2018-03-29 | 2 | -36/+46 |
* | compiler: incorrect null destructuring pattern. | Kaz Kylheku | 2018-03-29 | 1 | -2/+2 |
* | eval: bugs/regressions in handling nil in param expansion. | Kaz Kylheku | 2018-03-29 | 1 | -8/+12 |
* | compiler: special case if + eq combo. | Kaz Kylheku | 2018-03-28 | 1 | -6/+58 |
* | compiler: pass whole form to comp-fun-form. | Kaz Kylheku | 2018-03-28 | 1 | -19/+20 |
* | compiler: replace cond implementation. | Kaz Kylheku | 2018-03-28 | 1 | -67/+10 |
* | compiler: move some lookup tables out of compiler struct. | Kaz Kylheku | 2018-03-28 | 1 | -5/+7 |
* | compiler: if: remove spurious instruction. | Kaz Kylheku | 2018-03-28 | 1 | -2/+1 |
* | asm: use capital hex for dregs. | Kaz Kylheku | 2018-03-28 | 1 | -1/+1 |
* | compiler: bugfix in let. | Kaz Kylheku | 2018-03-27 | 1 | -1/+2 |
* | compiler: don't wastefully enter into dreg table. | Kaz Kylheku | 2018-03-27 | 1 | -0/+1 |
* | compiler: diagnose exhaustion of dregs. | Kaz Kylheku | 2018-03-27 | 1 | -4/+6 |
* | compiler: use counter instead of preallocating tregs. | Kaz Kylheku | 2018-03-27 | 1 | -7/+7 |
* | compiler: bugfix: register double free. | Kaz Kylheku | 2018-03-27 | 1 | -1/+2 |
* | compiler: implement prof special op. | Kaz Kylheku | 2018-03-27 | 1 | -0/+10 |
* | vm/asm: new prof instruction. | Kaz Kylheku | 2018-03-27 | 3 | -33/+52 |
* | eval: refactor op_prof to support reuse. | Kaz Kylheku | 2018-03-27 | 2 | -2/+19 |
* | compiler: implement sys:switch special op. | Kaz Kylheku | 2018-03-27 | 1 | -0/+32 |
* | compiler: bugfix in sys:fbind op. | Kaz Kylheku | 2018-03-27 | 1 | -1/+2 |
* | compiler: recognize call and apply forms. | Kaz Kylheku | 2018-03-27 | 1 | -11/+23 |
* | regression: fix broken tagbody. | Kaz Kylheku | 2018-03-26 | 1 | -19/+5 |
* | compiler: implement sys:catch special op. | Kaz Kylheku | 2018-03-26 | 1 | -0/+46 |
* | vm/asm: new swtch instruction. | Kaz Kylheku | 2018-03-26 | 3 | -18/+80 |
* | compiler: implement handler-bind special op. | Kaz Kylheku | 2018-03-26 | 1 | -0/+14 |
* | vm: bugfix: faulty memcpy in closure. | Kaz Kylheku | 2018-03-26 | 1 | -1/+1 |
* | compiler/vm: implement sys:abscond-from special form. | Kaz Kylheku | 2018-03-26 | 4 | -14/+30 |
* | compiler: implement block* special form. | Kaz Kylheku | 2018-03-26 | 1 | -3/+6 |
* | compiler: implement defsymacro special op. | Kaz Kylheku | 2018-03-25 | 2 | -0/+14 |
* | compiler: implement defmacro special op. | Kaz Kylheku | 2018-03-25 | 1 | -0/+14 |
* | eval: remove hack of macro deffers evaled on expansion. | Kaz Kylheku | 2018-03-25 | 5 | -24/+28 |
* | compiler: implement defun special op. | Kaz Kylheku | 2018-03-25 | 1 | -0/+20 |
* | eval/compiler: run-time support for compiled defun. | Kaz Kylheku | 2018-03-25 | 1 | -8/+18 |
* | compiler: implement defvarl special op. | Kaz Kylheku | 2018-03-25 | 1 | -0/+9 |
* | eval/compiler: run-time support for compact defvarl. | Kaz Kylheku | 2018-03-25 | 1 | -5/+20 |
* | compiler: implement sys:setqf special op. | Kaz Kylheku | 2018-03-24 | 1 | -0/+17 |
* | compiler: setq bug: wrong return for globals. | Kaz Kylheku | 2018-03-25 | 1 | -2/+2 |
* | compiler: implement sys:lisp1-setq special op. | Kaz Kylheku | 2018-03-24 | 1 | -0/+17 |