small correction in doc/NRE.3
Source compat, rather than stubs compat demo.
3593703 Don't crash on bad input to Tcl_PkgRequire*().
3593703 Don't crash on bad input to Tcl_PkgRequire*().
merge trunk
only set tclStubsPtr if all version checks pass. Backported from tcl 8.5.
only set tclStubsPtr when all version checks pass
only set tclStubsPtr if all version checks pass
just lost one MODULE_SCOPE in the merge
 Fix busyloop at exit under TCL_FINALIZE_ON_EXIT when there  are unflushed nonblocking channels.  Thanks Miguel for spotting.
 Clean up unwanted eofchar side-effect of chan-4.6 leading to a spurious "'" at end of chan.test under certain conditions (see [Bug 3389289] and [Bug 3389251]).
[Bug 3594188] Clarifications about commas.
Restore the initialization of tclStubsPtr from the "Tcl" package clientData
so that we don't close off a potential avenue of future innovations.
Restore the initialization of tclStubsPtr from the "Tcl" package clientData
so that we don't close off a potential avenue of future innovations.
Restore the initialization of tclStubsPtr from the "Tcl" package clientData
so that we don't close off a potential avenue of future innovations.
merge trunk
Improve the generation of HTML documentation in 8.6, allowing for contributed
packages whose non-version name parts are prefixes of others. Also ensure that
documentation builds are complete after distribution, and that we generate a
better error message when using the wrong tclsh version to do the build.
update changes
Tag 8.6.0 for release
Prefer to extract package data from the *contents* not the directory name.