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
path:
root
/
vm.c
Commit message (
Expand
)
Author
Age
Files
Lines
*
exceptions: allow description field in catch frames.
Kaz Kylheku
2019-04-10
1
-1
/
+2
*
Copyright year bump 2019.
Kaz Kylheku
2019-01-16
1
-1
/
+1
*
Eliminate ALLOCA_H.
Kaz Kylheku
2018-12-31
1
-1
/
+1
*
Eliminate various unneeded header inclusions.
Kaz Kylheku
2018-12-12
1
-1
/
+0
*
Drastically reduce inclusion of <dirent.h>.
Kaz Kylheku
2018-12-11
1
-1
/
+0
*
vm: some optimizations.
Kaz Kylheku
2018-11-22
1
-11
/
+27
*
vm: provide special case call entry points.
Kaz Kylheku
2018-11-16
1
-0
/
+100
*
vm: use faster funcall functions in vm_gcall.
Kaz Kylheku
2018-11-16
1
-15
/
+58
*
copy-fun: duplicate a function, with own environment.
Kaz Kylheku
2018-11-13
1
-0
/
+26
*
Better identify functions that misuse COBJ-s and hashes.
Kaz Kylheku
2018-11-07
1
-13
/
+22
*
gc: eliminate most uses of gc_mutated.
Kaz Kylheku
2018-11-06
1
-4
/
+4
*
compiler: optimize dwim.
Kaz Kylheku
2018-11-04
1
-1
/
+4
*
vm/asm: new instructions getlx and setlx.
Kaz Kylheku
2018-10-26
1
-4
/
+31
*
vm: bugfix: corruption of global desc list.
Kaz Kylheku
2018-10-26
1
-5
/
+5
*
vm: rename remaining vestiges of ftab terminology.
Kaz Kylheku
2018-10-26
1
-10
/
+10
*
vm: replace open-coded ternary with max macro.
Kaz Kylheku
2018-06-25
1
-4
/
+6
*
vm: rename identifiers that still use ftab terminology.
Kaz Kylheku
2018-06-21
1
-13
/
+13
*
vm: release cached bindings that become unbound.
Kaz Kylheku
2018-06-21
1
-0
/
+35
*
compiler/vm: renaming funvec.
Kaz Kylheku
2018-05-25
1
-21
/
+21
*
vm: heap corruption bug.
Kaz Kylheku
2018-04-25
1
-1
/
+1
*
vm: de-inline opcode dispatch.
Kaz Kylheku
2018-04-25
1
-41
/
+41
*
vm: null out variable arg list.
Kaz Kylheku
2018-04-25
1
-1
/
+1
*
vm: destroy t-reg values used as call args.
Kaz Kylheku
2018-04-24
1
-17
/
+25
*
New macro: load-time.
Kaz Kylheku
2018-04-23
1
-6
/
+0
*
apply: remove remaining apply_intrinsic uses.
Kaz Kylheku
2018-04-18
1
-1
/
+1
*
apply: eliminate wasteful consing.
Kaz Kylheku
2018-04-18
1
-1
/
+1
*
vm/asm: reconfiguration of display dimensions.
Kaz Kylheku
2018-04-17
1
-4
/
+4
*
vm: clear stack memory moved to heap.
Kaz Kylheku
2018-04-17
1
-1
/
+3
*
vm/asm/compiler: parametrize display parameters.
Kaz Kylheku
2018-04-16
1
-13
/
+45
*
vm: remove unused, bogus definitions.
Kaz Kylheku
2018-04-16
1
-8
/
+0
*
vm: don't eagerly resolve functions.
Kaz Kylheku
2018-04-10
1
-7
/
+0
*
vm: new accessors for closure objects.
Kaz Kylheku
2018-04-07
1
-0
/
+19
*
vm: C++ port issue: wrong cast.
Kaz Kylheku
2018-04-06
1
-1
/
+1
*
compiler: first cut compile-file implementation.
Kaz Kylheku
2018-04-03
1
-0
/
+14
*
vm: integrate with delimited continuations.
Kaz Kylheku
2018-03-29
1
-0
/
+1
*
vm/asm: new prof instruction.
Kaz Kylheku
2018-03-27
1
-0
/
+16
*
vm/asm: new swtch instruction.
Kaz Kylheku
2018-03-26
1
-0
/
+21
*
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
1
-0
/
+12
*
vm: change encoding of getv, setv and related.
Kaz Kylheku
2018-03-23
1
-6
/
+6
*
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
*
vm: ret instructions: throw error if block not found.
Kaz Kylheku
2018-03-22
1
-0
/
+14
*
vm: allocate display in same object as closure.
Kaz Kylheku
2018-03-20
1
-14
/
+9
*
vm: support deferred resolution of ftab bindings.
Kaz Kylheku
2018-03-19
1
-4
/
+20
*
vm: bug: vm-desc created with incorrect display depth.
Kaz Kylheku
2018-03-19
1
-0
/
+2
*
vm: variadic arg closures bug 2/3.
Kaz Kylheku
2018-03-19
1
-6
/
+5
*
vm: function table for faster calls.
Kaz Kylheku
2018-03-18
1
-3
/
+109
*
vm: free display memory when closure reclaimed.
Kaz Kylheku
2018-03-18
1
-1
/
+8
*
asm/vm: add ifq and ifql instructions.
Kaz Kylheku
2018-03-15
1
-0
/
+28
[next]