summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
...
* compiler: bug: lambda body uses inappropriate output reg.Kaz Kylheku2018-03-191-3/+5
* compiler: bugfix: misused assoc in function lookup.Kaz Kylheku2018-03-191-1/+1
* vm: function table for faster calls.Kaz Kylheku2018-03-185-34/+176
* vm: free display memory when closure reclaimed.Kaz Kylheku2018-03-181-1/+8
* compiler: change in output register protocol.Kaz Kylheku2018-03-181-108/+107
* compiler: use mac-param-bindKaz Kylheku2018-03-171-15/+15
* listener: fix poor regex handling in balance check.Kaz Kylheku2018-03-171-1/+33
* compiler: replace invalid compound form message.Kaz Kylheku2018-03-171-1/+1
* compile-toplevel: expand with warnings.Kaz Kylheku2018-03-172-1/+2
* compiler: compile string quasiliterals.Kaz Kylheku2018-03-171-0/+84
* vm: handle FVM function type thorughout run-time.Kaz Kylheku2018-03-162-2/+51
* quasi: factor out repeated code.Kaz Kylheku2018-03-161-19/+24
* quasilit: expose access to field formatting.Kaz Kylheku2018-03-161-0/+35
* compiler: closure bug: (dframe ...) without (end ...).Kaz Kylheku2018-03-161-0/+2
* compiler: fix wrong, undersized frame size in closure.Kaz Kylheku2018-03-161-3/+3
* Adding compiler.Kaz Kylheku2018-03-162-0/+425
* asm: add copyright header.Kaz Kylheku2018-03-161-0/+26
* quasilit: split format_field into two functions.Kaz Kylheku2018-03-161-46/+55
* vm: bugfix: wrong setup of closure param counts.Kaz Kylheku2018-03-151-1/+1
* asm: close opcode checks no of registers.Kaz Kylheku2018-03-151-0/+2
* asm/vm: add ifq and ifql instructions.Kaz Kylheku2018-03-153-17/+64
* structs: spurious hiding of defmeth: fix needed.Kaz Kylheku2018-03-141-1/+1
* eval: remove eval_initing, which does nothing.Kaz Kylheku2018-03-141-11/+0
* push can safely use alet rather than rlet.Kaz Kylheku2018-03-141-1/+1
* asm: block and catch need dest op constraint.Kaz Kylheku2018-03-141-2/+2
* asm: wrong labels-outside-of-code test.Kaz Kylheku2018-03-141-1/+1
* vm: bugfix: handle empty data vector.Kaz Kylheku2018-03-141-1/+2
* asm: bugfix: correct value of (v x y) operands.Kaz Kylheku2018-03-141-1/+1
* expander bug: sequential vars with no init forms.Kaz Kylheku2018-03-131-1/+2
* higher level disassemble function.Kaz Kylheku2018-03-133-4/+32
* asm: no package qualifiers in textual disassembly.Kaz Kylheku2018-03-131-1/+1
* asm: fix nonworking setv.Kaz Kylheku2018-03-131-2/+3
* regression: excess args not diagnosed.Kaz Kylheku2018-03-131-1/+1
* vm: rename vm-interpret-toplevel function.Kaz Kylheku2018-03-131-1/+1
* asm: move method definitions outside defstruct.Kaz Kylheku2018-03-131-150/+150
* structs: spurious hiding of usr symbol by sys symbol.Kaz Kylheku2018-03-131-3/+3
* asm: allow compound syntax reg operands.Kaz Kylheku2018-03-121-0/+15
* asm: support gensym labels.Kaz Kylheku2018-03-121-4/+9
* vm: introduce sframe instruction.Kaz Kylheku2018-03-123-32/+48
* genvmop: fix broken script.Kaz Kylheku2018-03-121-1/+1
* vm: use memcpy for copying environment.Kaz Kylheku2018-03-121-4/+2
* unwind: better debugging of exceptions.Kaz Kylheku2018-03-121-0/+9
* New: virtual machine with assembler.Kaz Kylheku2018-03-1011-37/+1585
* sys package fall back on usr.Kaz Kylheku2018-03-091-0/+2
* packages: drop no-fallback-list interning restriction.Kaz Kylheku2018-03-092-44/+7
* args: overhaul for clarity and reduced consing.Kaz Kylheku2018-03-096-34/+39
* bugfix: broken single-digit bignum multiplication.Kaz Kylheku2018-03-081-18/+9
* code review: switch case breaks.Kaz Kylheku2018-03-082-0/+4
* New function: bignum-len.Kaz Kylheku2018-03-063-0/+46
* trace: bugfix in method redefinition check.Kaz Kylheku2018-03-011-2/+5