Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Changes In Branch namespace-variables Excluding Merge-Ins
This is equivalent to a diff from de509d61a1 to 3ade2b58f3
2017-09-17
| ||
23:10 | Initial implementation: direct variable access check-in: 53eb49f304 user: kbk tags: trunk | |
23:08 | Initial implementation of direct variable access. Closed-Leaf check-in: 3ade2b58f3 user: kbk tags: namespace-variables | |
22:14 | Direct variable access: merge in dkf-direct-variables, make varframe.tcl not crash. Need code and test cases for spoliation of local may-alias vars when direct vars are updated. check-in: 1b5ad48130 user: kbk tags: namespace-variables | |
2017-06-27
| ||
02:18 | Add demos for 'namespace upvar' and make a bunch of niggling changes in support of namespace variable testing. check-in: 801e909810 user: kbk tags: namespace-variables | |
01:08 | Merge trunk and correct 'infant mortality' typos in analysis of namespace variables (and other proc effects) Closed-Leaf check-in: de509d61a1 user: kbk tags: kbk-namespace-variables | |
00:51 | Oops - correct misspelt -errorinfo check-in: 5d4e019513 user: kbk tags: trunk | |
00:45 | Add the failed procedure to the backtrace from specializer operations check-in: ed477e79d4 user: kbk tags: trunk | |
2017-06-24
| ||
10:57 | Implementation of synthetic Tcl callframes, allowing compiled code to call many more standard Tcl commands. check-in: 972e702bf1 user: dkf tags: trunk | |
2017-06-23
| ||
03:35 | Code works again for procs that do not use nonlocal variables - ready to start debugging the ones that do. check-in: 9893a019b4 user: kbk tags: kbk-namespace-variables | |
Changes to codegen.tcl.
Changes to codegen/build.tcl.
Changes to codegen/compile.tcl.
Changes to codegen/mathlib.tcl.
Changes to codegen/stdlib.tcl.
Changes to codegen/struct.tcl.
Changes to codegen/tclapi.tcl.
Changes to codegen/thunk.tcl.
Changes to codegen/tycon.tcl.
Added codegen/varframe.tcl.
Changes to demo.tcl.
Added doc/20170704-upvar-notes.md.
Added doc/support-instructions.txt.
Added doc/upvar-notes-20170704.md.
Added quadcode/aliases.tcl.
Changes to quadcode/builtin_specials.tcl.
Changes to quadcode/builtins.tcl.
Added quadcode/builtins.tcl.in.
Changes to quadcode/builtins.txt.
Changes to quadcode/bytecode.tcl.
Changes to quadcode/callframe.tcl.
Changes to quadcode/deadcode.tcl.
Changes to quadcode/parseBuiltinsTxt.tcl.
Changes to quadcode/specializer.tcl.
Changes to quadcode/transformer.tcl.
Changes to quadcode/translate.tcl.
Changes to quadcode/types.tcl.
Added quadcode/upvar.tcl.
Added wordlist.txt.