Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
20 check-ins using file codegen/stdlib.tcl version e6111dcf16
2017-09-30
| ||
17:10 | Experimental package-oriented compiler. check-in: 113af7c111 user: dkf tags: package-compiler | |
11:25 | merge trunk Leaf check-in: 040132931b user: dkf tags: dkf-optimization-experiment | |
2017-09-24
| ||
06:59 | Fast-path code can share some bits. check-in: 98fffb2a69 user: dkf tags: trunk | |
2017-09-23
| ||
11:33 | A more efficient way to store numeric values in a Tcl_Var. check-in: e550f13c8c user: dkf tags: trunk | |
2017-09-22
| ||
07:18 | Ensure that all discovered local variables get an LVT entry. check-in: c85b37c213 user: dkf tags: trunk | |
2017-09-19
| ||
02:12 | Correct oversight: direct variable access must adjust 'readsGlobal', 'writesGlobal' and the 'pure' and 'killable' flags. check-in: 114a1a01b4 user: kbk tags: trunk | |
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-09-16
| ||
14:03 | merge trunk Leaf check-in: 63c5af8e72 user: dkf tags: errorline-fixing | |
2017-09-15
| ||
04:19 | merge namespace-variables: fix bug that prevented optimization of 'moveToCallFrame' check-in: e1519285ca user: kbk tags: trunk | |
04:15 | Fix bug that prevented optimization of 'moveToCallFrame' check-in: f019722399 user: kbk tags: namespace-variables | |
03:38 | Merge namespace-variables: make sure that variables created with pass-by-name are listed in the initial callframe check-in: 2570e4a684 user: kbk tags: trunk | |
03:36 | Make sure that variables that are created in pass-by-name have callframe slots in advance check-in: 46dd653d5e user: kbk tags: namespace-variables | |
03:12 | Merge namespace-variables: more aggressive detection that a proc doesn't touch the callframe at all. check-in: 7a6695ff7e user: kbk tags: trunk | |
03:10 | Add cleanup optimization, the lack of which was causing 'eliminateCallFrame' not to find a fair number of opportunities. check-in: caf952b7b6 user: kbk tags: namespace-variables | |
02:18 | Make sure that 'errorCode' and 'errorInfo' are available when errors are caught. check-in: fbb0672c61 user: kbk tags: trunk | |
01:59 | merge trunk check-in: edbdde5e70 user: kbk tags: namespace-variables | |
2017-09-14
| ||
12:33 | merge trunk check-in: 6d79c2c2f1 user: dkf tags: errorline-fixing | |
12:33 | Generate correct errorinfo traces on error. Has a negative performance impact. check-in: e03627d13b user: dkf tags: trunk | |