| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | compiler: handle dohash special form | Kaz Kylheku | 2018-03-20 | 1 | -0/+12 |
* | vm: funcall wrappers need to check arg count. | Kaz Kylheku | 2018-03-20 | 1 | -0/+16 |
* | gc: tail recurse on env rather than code. | Kaz Kylheku | 2018-03-20 | 1 | -4/+5 |
* | vm: allocate display in same object as closure. | Kaz Kylheku | 2018-03-20 | 1 | -14/+9 |
* | compiler: lambda bug: wrong reg in defaulting. | Kaz Kylheku | 2018-03-20 | 1 | -1/+1 |
* | compiler: improve progn. | Kaz Kylheku | 2018-03-20 | 1 | -6/+15 |
* | compiler: bugfix: arg passing in progn dispatch. | Kaz Kylheku | 2018-03-20 | 1 | -1/+1 |
* | lib: new ldiff function. | Kaz Kylheku | 2018-03-20 | 3 | -2/+61 |
* | compiler: let bugfix: wrong output register designated. | Kaz Kylheku | 2018-03-20 | 1 | -1/+1 |
* | compiler: factor recurring conditional mov. | Kaz Kylheku | 2018-03-20 | 1 | -29/+19 |
* | compiler: handle if special form | Kaz Kylheku | 2018-03-20 | 1 | -0/+52 |
* | compiler: handle cond special form. | Kaz Kylheku | 2018-03-20 | 1 | -0/+54 |
* | vm: support deferred resolution of ftab bindings. | Kaz Kylheku | 2018-03-19 | 1 | -4/+20 |
* | compiler: dump warnings from form expansion. | Kaz Kylheku | 2018-03-19 | 1 | -1/+3 |
* | vm: bug: vm-desc created with incorrect display depth. | Kaz Kylheku | 2018-03-19 | 2 | -3/+5 |
* | vm: variadic arg closures bug 3/3. | Kaz Kylheku | 2018-03-19 | 1 | -1/+1 |
* | vm: variadic arg closures bug 2/3. | Kaz Kylheku | 2018-03-19 | 1 | -6/+5 |
* | vm: variadic arg closures bug 1/3. | Kaz Kylheku | 2018-03-19 | 1 | -1/+1 |
* | compiler: bug: inappropriate clobber in block. | Kaz Kylheku | 2018-03-19 | 1 | -2/+2 |
* | compiler: bug: nil entered into data tab by block. | Kaz Kylheku | 2018-03-19 | 1 | -1/+1 |
* | compiler: use VM's function table for global calls. | Kaz Kylheku | 2018-03-19 | 1 | -4/+23 |
* | asm: return original object from disassemble function. | Kaz Kylheku | 2018-03-19 | 1 | -1/+2 |
* | compiler: bug: lambda body uses inappropriate output reg. | Kaz Kylheku | 2018-03-19 | 1 | -3/+5 |
* | compiler: bugfix: misused assoc in function lookup. | Kaz Kylheku | 2018-03-19 | 1 | -1/+1 |
* | vm: function table for faster calls. | Kaz Kylheku | 2018-03-18 | 5 | -34/+176 |
* | vm: free display memory when closure reclaimed. | Kaz Kylheku | 2018-03-18 | 1 | -1/+8 |
* | compiler: change in output register protocol. | Kaz Kylheku | 2018-03-18 | 1 | -108/+107 |
* | compiler: use mac-param-bind | Kaz Kylheku | 2018-03-17 | 1 | -15/+15 |
* | listener: fix poor regex handling in balance check. | Kaz Kylheku | 2018-03-17 | 1 | -1/+33 |
* | compiler: replace invalid compound form message. | Kaz Kylheku | 2018-03-17 | 1 | -1/+1 |
* | compile-toplevel: expand with warnings. | Kaz Kylheku | 2018-03-17 | 2 | -1/+2 |
* | compiler: compile string quasiliterals. | Kaz Kylheku | 2018-03-17 | 1 | -0/+84 |
* | vm: handle FVM function type thorughout run-time. | Kaz Kylheku | 2018-03-16 | 2 | -2/+51 |
* | quasi: factor out repeated code. | Kaz Kylheku | 2018-03-16 | 1 | -19/+24 |
* | quasilit: expose access to field formatting. | Kaz Kylheku | 2018-03-16 | 1 | -0/+35 |
* | compiler: closure bug: (dframe ...) without (end ...). | Kaz Kylheku | 2018-03-16 | 1 | -0/+2 |
* | compiler: fix wrong, undersized frame size in closure. | Kaz Kylheku | 2018-03-16 | 1 | -3/+3 |
* | Adding compiler. | Kaz Kylheku | 2018-03-16 | 2 | -0/+425 |
* | asm: add copyright header. | Kaz Kylheku | 2018-03-16 | 1 | -0/+26 |
* | quasilit: split format_field into two functions. | Kaz Kylheku | 2018-03-16 | 1 | -46/+55 |
* | vm: bugfix: wrong setup of closure param counts. | Kaz Kylheku | 2018-03-15 | 1 | -1/+1 |
* | asm: close opcode checks no of registers. | Kaz Kylheku | 2018-03-15 | 1 | -0/+2 |
* | asm/vm: add ifq and ifql instructions. | Kaz Kylheku | 2018-03-15 | 3 | -17/+64 |
* | structs: spurious hiding of defmeth: fix needed. | Kaz Kylheku | 2018-03-14 | 1 | -1/+1 |
* | eval: remove eval_initing, which does nothing. | Kaz Kylheku | 2018-03-14 | 1 | -11/+0 |
* | push can safely use alet rather than rlet. | Kaz Kylheku | 2018-03-14 | 1 | -1/+1 |
* | asm: block and catch need dest op constraint. | Kaz Kylheku | 2018-03-14 | 1 | -2/+2 |
* | asm: wrong labels-outside-of-code test. | Kaz Kylheku | 2018-03-14 | 1 | -1/+1 |
* | vm: bugfix: handle empty data vector. | Kaz Kylheku | 2018-03-14 | 1 | -1/+2 |
* | asm: bugfix: correct value of (v x y) operands. | Kaz Kylheku | 2018-03-14 | 1 | -1/+1 |