diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2018-05-25 19:46:24 -0700 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2018-05-25 19:46:24 -0700 |
commit | 30b5b23616152d3603b1e1ff3158aba8c93eab48 (patch) | |
tree | 1f5d924e7746e3cc905b567a4e74c21425dfa208 /lib.c | |
parent | d93139b94b93be5d661b4146fe06cd31f837f22b (diff) | |
download | txr-30b5b23616152d3603b1e1ff3158aba8c93eab48.tar.gz txr-30b5b23616152d3603b1e1ff3158aba8c93eab48.tar.bz2 txr-30b5b23616152d3603b1e1ff3158aba8c93eab48.zip |
compiler/vm: renaming funvec.
The virtual machine's funvec will be used for global lexical
variables also, so it is being renamed to symvec. Related
structure members, functions and variables are also renamed.
* share/txr/stdlib/asm.tl (disassemble): Print the table
heading as syms: rather than funs:. Follow the rename of
vm-desc-funvec to vm-desc-symvec.
* share/txr/stdlib/compiler.tl (compiler): Slots fidx-cntr
fidx and ftab are renamed to sidx-cntr, sidx and stab, resp.
(compiler get-fidx): Renamed to get-sidx.
(compiler get-funvec): Renamed to get-symvec.
(compiler comp-setqf, compiler comp-catch, compiler
comp-fun-form, usr:compile-toplevel): Follow rename.
(list-from-vm-desc): Follow rename of sys:vm-desc-funvec.
* vm.c (strut vm_desc): Members funvec and ftab renamed to
symvec and stab.
(vm_make_desc): Parameters and local variables renamed.
Follow rename of struct members.
(vm_desc_funvec): Renamed to vm_desc_symvec.
(vm_desc_destroy, vm_desc_mark): Follow rename struct members.
(vm_ftab): Renamed to vm_stab.
(vm_gcall, vm_gapply): Follow rename of vm_ftab.
(vm_init): Register renamed vm_desc_symvec function as
sys:vm-desc-symvec.
Diffstat (limited to 'lib.c')
0 files changed, 0 insertions, 0 deletions