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
*
cobj: clone method streamlines copy; structs get copy method.
Kaz Kylheku
2024-06-17
1
-2
/
+4
*
Copyright year bump 2024.
Kaz Kylheku
2024-01-18
1
-1
/
+1
*
lib: review cobj calls for gc incorrectness and fix.
Kaz Kylheku
2024-01-06
1
-0
/
+2
*
Use vargs typedef instead of struct args *.
Kaz Kylheku
2023-09-05
1
-1
/
+1
*
vm: handle cases in CALL like in GCALL.
Kaz Kylheku
2023-05-17
1
-14
/
+58
*
vm: bugfix: global lexicals looked up dynamically.
Kaz Kylheku
2023-05-15
1
-23
/
+24
*
Copyright year bump 2023.
Kaz Kylheku
2023-01-01
1
-1
/
+1
*
Copyright year bump 2022.
Kaz Kylheku
2022-01-11
1
-1
/
+1
*
Eliminate declaration-after-statement everywhere.
Kaz Kylheku
2021-12-29
1
-6
/
+8
*
vm, structs: use FLEX_ARRAY macro.
Kaz Kylheku
2021-09-19
1
-1
/
+1
*
vm: fix self name of vm-desc-nlevels.
Paul A. Patience
2021-09-17
1
-1
/
+1
*
license: reformat to fit 80 columns.
Kaz Kylheku
2021-08-16
1
-12
/
+13
*
type: disallow structs using built-in type names.
Kaz Kylheku
2021-07-08
1
-5
/
+10
*
New: stack overflow protection.
Kaz Kylheku
2021-06-23
1
-0
/
+3
*
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
[next]