Various bits of cleanup, efficiencies, and comment documentation in tclVar.c
merge release
merge trunk
proposed fix for Bug 3598300
Working towards more efficient treatment of non-bytecoded ensemble subcommands.
Passing more tests.
All tests pass except one; not sure what's wrong there.
merge trunk
remove stray calls to Tcl_Alloc and friends: the core should only use ckalloc to allow MEM_DEBUG to work properly
remove stray calls to Tcl_Alloc and friends: the core should only use ckalloc to allow MEM_DEBUG to work properly
no changes, sync with core-8-5-branch to signal the backported fix
Got the test suite passing cleanly. Excellent.
test case for bug-3598580: Tcl_ListObjReplace may release deleted elements too early
test case for bug-3598580: Tcl_ListObjReplace may release deleted elements too early
test case for bug-3598580: Tcl_ListObjReplace may release deleted elements too early
Added mechanism for pre-parsing built-in ensembles even when they are not going
to generate specific code. This provides a good speedup in some cases.
merge trunk
suggested fix for Bug 3092089: [file normalize] can remove path component, 
and for Bug 3587096: startup error message when exe in folder with junction with limited rights
speling ficks
speling ficks