Simplify / refactor Tcl_ReadRaw().  No need for CopyBuffer().
Simplify / refactor Tcl_ReadRaw().  No need for CopyBuffer().
Fix mismatch of Tcl_Preserve() / Tcl_Release().
Fix mismatch of Tcl_Preserve() / Tcl_Release().
[c31ca233ca] Fix TclGetsObjBinary() so that each [gets] rediscovers whether
a nonblocking channel is blocked.
[c31ca233ca] Fix TclGetsObjBinary() so that each [gets] rediscovers whether
a nonblocking channel is blocked.
Clarify http::config and http::geturl -headers roles in setting request headers.
Update Unicode tables to Unicode 7.0
Update Unicode tables to Unicode 7.0
The write and flush operations of reflected transforms ([chan push]) have
been converting all lower level channel errors from Tcl_WriteRaw() into
EINVAL.  Generally this is a perplexing discard of useful information, but
worse it interferes with the EAGAIN signalling that is required to manage
the BLOCKED state of a nonblocking channel.  Thanks to aspect for demo
scripts that pointed to the bug.
Don't use Tcl_GetCommandInfo when Tcl_FindCommand suffices.
Repair buffer indexing error in Tcl_ReadRaw() exposed by iogt-6.0 and valgrind.
Repair buffer indexing error in Tcl_ReadRaw().
[7368d225a6] Extend the auto-cleanup of zero ref count values passed in
to the Tcl_*SetVar*() family of routines to cover the missing case where
the flags value of TCL_APPEND_VALUE is passed in alone.
*** POTENTIAL INCOMAPTIBILITY***
[7368d225a6] Extend the auto-cleanup of zero ref count values passed in to
the Tcl_*SetVar*() family of routines to cover the missing case where the
flags value of TCL_APPEND_VALUE is passed in alone.
*** POTENTIAL INCOMAPTIBILITY***
[f652ae79ed] Close sockets used in tests, so as not to corrupt other
tests in the suite.
dup test name
dup test name
makeFile / removeFile balance
makeFile / removeFile balance.