index
:
txr
master
txr-old
TXR: A data munging language.
kaz@kylheku.com
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
Commit message (
Expand
)
Author
Age
Files
Lines
*
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
*
compiler: implement dwim special op.
Kaz Kylheku
2018-03-24
1
-0
/
+7
*
compiler: implement sys:lisp1-value special form
Kaz Kylheku
2018-03-24
1
-3
/
+31
*
compiler: specially compile (call ...) forms.
Kaz Kylheku
2018-03-24
1
-1
/
+13
*
compiler: rename comp-call.
Kaz Kylheku
2018-03-24
1
-2
/
+2
*
compiler: implement fun special form
Kaz Kylheku
2018-03-24
1
-0
/
+8
*
compiler: add fbind and lbind special forms
Kaz Kylheku
2018-03-24
1
-0
/
+32
*
compiler: fix wrong frame level in lexical functions.
Kaz Kylheku
2018-03-24
1
-1
/
+1
*
compiler: fix lexical function call.
Kaz Kylheku
2018-03-24
1
-2
/
+2
*
compiler: implement unwind-protect.
Kaz Kylheku
2018-03-24
1
-0
/
+25
*
compiler: implement mac-param-bind.
Kaz Kylheku
2018-03-24
1
-0
/
+12
*
compiler: hoist quoting out of bind expander.
Kaz Kylheku
2018-03-23
1
-8
/
+12
*
asm: report instruction count in disassembly.
Kaz Kylheku
2018-03-23
1
-2
/
+7
*
tree-bind et al: don't retain full form for errors.
Kaz Kylheku
2018-03-23
1
-2
/
+3
*
compiler: avoid using var symbol.
Kaz Kylheku
2018-03-23
1
-5
/
+5
*
compiler: auto-load sys:bind-mac-error.
Kaz Kylheku
2018-03-23
1
-1
/
+1
*
compiler: constant-optimize prog1
Kaz Kylheku
2018-03-23
1
-1
/
+2
*
compiler: basic optimization in progn.
Kaz Kylheku
2018-03-23
1
-2
/
+6
*
compiler: optimizations in cond and if.
Kaz Kylheku
2018-03-23
1
-34
/
+58
*
compiler: last cond case: don't jmp to end.
Kaz Kylheku
2018-03-23
1
-5
/
+11
*
vm: change encoding of getv, setv and related.
Kaz Kylheku
2018-03-23
2
-12
/
+12
*
compiler: streamline tree-case
Kaz Kylheku
2018-03-23
1
-20
/
+9
*
compiler: bug: dynamic var assignment.
Kaz Kylheku
2018-03-23
1
-1
/
+1
*
compiler: implement tree-case.
Kaz Kylheku
2018-03-22
1
-0
/
+52
*
compiler: implement tree-bind special op.
Kaz Kylheku
2018-03-22
1
-0
/
+134
*
vm: initialize vd->funvec to nil.
Kaz Kylheku
2018-03-22
1
-0
/
+1
*
vm: bugfix: cannot access vec during gc.
Kaz Kylheku
2018-03-22
1
-6
/
+8
*
gc bugs: incorrect struct init function assignments.
Kaz Kylheku
2018-03-22
1
-2
/
+2
*
compiler: implement return-from and return.
Kaz Kylheku
2018-03-22
1
-0
/
+18
*
vm: ret instructions: throw error if block not found.
Kaz Kylheku
2018-03-22
1
-0
/
+14
*
compiler: sys:setq bug: wrong way mov.
Kaz Kylheku
2018-03-22
1
-1
/
+1
*
new special op sys:upenv
Kaz Kylheku
2018-03-21
2
-0
/
+10
*
compiler: append-each: bugfix for non-lists.
Kaz Kylheku
2018-03-21
1
-1
/
+1
*
compiler: let* bugfix: not extending env.
Kaz Kylheku
2018-03-21
1
-2
/
+8
*
compiler: disallow duplicate symbols in same env.
Kaz Kylheku
2018-03-21
1
-3
/
+16
*
compiler: handle sys:each-op special form.
Kaz Kylheku
2018-03-21
1
-0
/
+21
*
compiler: handle special forms and or.
Kaz Kylheku
2018-03-20
1
-0
/
+27
*
expander: bugfix: sys:for-op init forms.
Kaz Kylheku
2018-03-20
1
-5
/
+8
*
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
[next]