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
...
*
compiler: first cut compile-file implementation.
Kaz Kylheku
2018-04-03
4
-13
/
+106
*
asm/compiler: use unadorned sym in in-package.
Kaz Kylheku
2018-04-03
2
-2
/
+2
*
eval/compile: special ops compile-only & eval-only.
Kaz Kylheku
2018-04-03
2
-1
/
+3
*
compiler: bugfix: missing case in cond.
Kaz Kylheku
2018-04-02
1
-0
/
+1
*
compiler: bugfix: block: missing mov to oreg.
Kaz Kylheku
2018-04-02
1
-1
/
+2
*
compiler: unwind-protect bug: wrong output reg.
Kaz Kylheku
2018-04-02
1
-1
/
+1
*
compiler: switch: bugfix: missing mov to oreg.
Kaz Kylheku
2018-04-02
1
-0
/
+5
*
compiler: switch bugfix: missing index code.
Kaz Kylheku
2018-04-02
1
-1
/
+2
*
compiler: big oreg-related bugfix
Kaz Kylheku
2018-04-01
1
-40
/
+74
*
compiler: bugfix: wrong lambda frame size.
Kaz Kylheku
2018-04-01
1
-1
/
+1
*
compiler: bugfix: return value optional
Kaz Kylheku
2018-04-01
1
-2
/
+2
*
compiler: bug: indirect function calls.
Kaz Kylheku
2018-04-01
1
-1
/
+3
*
compiler: bugfix: bad len check for tree-case.
Kaz Kylheku
2018-04-01
1
-3
/
+5
*
compiler: bugfix: incorrect jmp in catch.
Kaz Kylheku
2018-04-01
1
-3
/
+1
*
compiler: bugfix: scope of init-forms in lambda.
Kaz Kylheku
2018-03-31
1
-1
/
+1
*
expander: bugfix: fixed params visible to optionals.
Kaz Kylheku
2018-03-31
1
-0
/
+1
*
doc: codify infinite looping behavior of each.
Kaz Kylheku
2018-03-30
1
-0
/
+6
*
eval: add missing checks in fun operator.
Kaz Kylheku
2018-03-30
1
-0
/
+13
*
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
[prev]
[next]