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
*
vm: allow signals during vm execution.
Kaz Kylheku
2021-03-25
1
-1
/
+6
*
vm/asm: housecleaning: remove deprecated opcodes.
Kaz Kylheku
2021-02-14
1
-53
/
+0
*
compiler/vm: more compact frame size for closures.
Kaz Kylheku
2021-02-11
1
-8
/
+14
*
compiler: frame-eliminating optimization.
Kaz Kylheku
2021-02-11
1
-4
/
+4
*
vm: remove hard-coded constants.
Kaz Kylheku
2021-02-10
1
-6
/
+6
*
Copyright year bump 2021.
Kaz Kylheku
2021-01-14
1
-1
/
+1
*
vm: derive duplicated constants from Lisp origin.
Kaz Kylheku
2021-01-11
1
-4
/
+0
*
c_num: now takes self argument.
Kaz Kylheku
2020-06-29
1
-3
/
+5
*
vm: bugfix: bungled no-block-visible diagnosis.
Kaz Kylheku
2020-05-31
1
-1
/
+1
*
Remove unnecessary #include directives.
Kaz Kylheku
2020-04-22
1
-2
/
+0
*
arith: move c_unum and unum declaration into lib.h
Kaz Kylheku
2020-04-22
1
-1
/
+0
*
vm: more info in frame level mismatch.
Kaz Kylheku
2020-01-28
1
-1
/
+3
*
Copyright year bump 2020.
Kaz Kylheku
2019-12-31
1
-1
/
+1
*
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
[next]