merge-mark. Hoping trunk is OK now, again ;-(
Restrict the stub library to only use Tcl_PkgRequireEx, Tcl_ResetResult	and Tcl_AppendResult, not any other function. 
This puts least restrictions on eventual Tcl 9 stubs re-organization, and it works on the widest range of Tcl versions.
mSys doesn't have $PWD. Reported by Rene Zaumseil on Tcl Core list
new attempt for better fix
[Bug 3092089]: [file normalize] can remove path	components.
[Bug 3587096] win vista/7: "can't find init.tcl" when called via junction.
[Bug 3092089]: [file normalize] can remove path	components.
[Bug 3587096] win vista/7: "can't find init.tcl" when called via junction.
[Bug 3092089]: [file normalize] can remove path components.
[Bug 3587096] win vista/7: "can't find init.tcl" when called via junction.
$builddir is a local variable
[Bug 3599395]: http assumes status line is a proper tcl list. 
Bump http package to 2.7.11.
[Bug 3599395]: http assumes status line is a proper tcl list.
Backported [Bug 2882342]: correct struct _REPARSE_DATA_BUFFER  in tcl 8.4
merge-mark
fix off-by-one error introduced in bd7d7a2061
tailcall now running in a simpler model, with no eval-flags and no nre-stack rewriting; yieldto also requires one fewer bounce. Mostly from mig-nre-mods
Name functions according to 'what' instead of 'how' in the [tailcall]
machinery, in view of making public some parts of it.
First attempt at fixing problems caused by [array set] inside [namespace eval],
which caused partial bytecode generation followed by a reject which triggered
the issuing of generic ensemble code with an extra push of the variable name at
the start (which got the stack depth wrong).
merge trunk
testing a cheaper(?) INST_START_COMMAND
Test for Bug 1884496 (not buggy on trunk).
fix for consecutive ISC (produced by [while 1 {...})