summaryrefslogtreecommitdiffstats
path: root/generic/tclIO.c
Commit message (Expand)AuthorAgeFilesLines
* Revert some refcount changes on I/O structs.dgp2015-07-021-2/+2
* Another round of refCount consistancy improvements.jan.nijtmans2015-07-021-29/+28
* [894da183c8] Test and fix for regression in flushing blocked channels.dgp2015-04-291-1/+4
|\
| * [894da183c8] Test and fix for regression in flushing blocked channels.dgp2015-04-291-1/+4
| |\
| | * [894da183c8] Fix and test for bug at the point it was introduced.bug_894da183c8dgp2015-04-291-0/+3
* | | [879a0747be] Repair handling of incomplete multi-byte chars at the ends of in...dgp2015-04-241-6/+53
|\ \ \ | |/ /
| * | [879a0747be] Repair handling of incomplete multi-byte chars at the endsdgp2015-04-241-7/+54
| * | Backport of channel mem leak fix that got missed before.dgp2015-02-051-3/+15
* | | per ticket [e08c2c407b053bbfaab] (and stray code related to [84f208762f172e]...bch2015-02-191-3/+0
* | | Even clearer failure messages.dkf2015-02-111-16/+17
* | | inputProc and outputProc tests run conditionally on TCL_READABLE, TCL_WRITABL...bch2015-02-081-2/+2
* | | switch raw assert() to Tcl_Panic() per discussion w/ dkf bch2015-02-071-7/+17
* | | merge [trunk]bch2015-02-071-2/+2
|\ \ \
| * | | Fix [08872796bc]dgp2015-01-291-2/+2
* | | | truncateProc *can* be NULLbch2015-01-211-1/+0
* | | | assert() on missing definitions for Tcl_ChannelCreate() required struct Tcl_C...bch2015-01-201-0/+9
|/ / /
* | | Now that we're using TCL_ENCODING_NO_TERMINATE - be careful about acting ondgp2015-01-021-2/+1
* | | Use the new TCL_ENCODING_CHAR_LIMIT flag to have the encoding system managedgp2014-12-231-4/+11
* | | merge trunkdgp2014-12-231-0/+3
|\ \ \
| * | | [7c187a3773] Fix error in managing inStatePtr->inQueueTail value in thedgp2014-12-181-0/+3
* | | | With no padding needed for a terminating NUL, there no need for a distinctiondgp2014-11-151-5/+4
* | | | Tcl_ExternalToUtf appends a terminating NUL to its encoded results.dgp2014-11-151-21/+23
|/ / /
* | | Likely fix for channel mem leaks.core_8_6_3core_8_6_3_rcdgp2014-11-111-3/+15
* | | Same patch re-enabling read after EOF, but here applied to 8.6.dgp2014-11-031-42/+184
|\ \ \ | |/ /
| * | [5adc350683] Reworked the management of the EOF states to re-enable thedgp2014-11-031-43/+139
| * | Work in progress restoring ability to [read] after [eof] and get non-emptydgp2014-10-281-21/+67
* | | Disable assertion until tls bug it detects is fixed.dgp2014-11-011-1/+7
* | | [10dc6daa37] New fix for [gets] on non-blocking channel. This time properly a...dgp2014-10-181-6/+8
|\ \ \ | |/ /
| * | [10dc6daa37] New fix for [gets] on non-blocking channel. This timedgp2014-10-181-6/+8
| |\ \
| | * | [10dc6daa37] [gets] on a non-blocking channel must take care so thatdgp2014-10-171-0/+6
| |/ /
* | | [bf7135428c] Restore the Tcl_Write() return value logic.dgp2014-10-101-1/+4
|\ \ \ | |/ /
| * | [bf7135428c] Restore the Tcl_Write() return value logic.dgp2014-10-101-1/+4
* | | [ed29c4da21] Completed fix for [chan copy] handling [chan blocked].dgp2014-10-101-1/+5
* | | [ed29c4da21] Merge patch from 8.5, still not a complete fix.dgp2014-10-101-5/+23
|\ \ \ | |/ /
| * | [ed29c4da21] Don't let BLOCKED state get converted into a channel error.dgp2014-10-101-5/+23
* | | [bc5b790099] Improper calculation of new dstLimit value. New test io-12.7.dgp2014-10-021-3/+2
|\ \ \ | |/ /
| * | [bc5b790099] Improper calculation of new dstLimit value. New test io-12.7.dgp2014-10-021-3/+2
* | | Make corrections to long-false comments.dgp2014-09-051-9/+9
* | | Remove ChannelHandlerEvent struct, which has never been used in all ofdgp2014-09-041-11/+0
* | | merge 8.5; fix notifier mask bug and Tcl_Read performance regressiondgp2014-08-221-20/+8
|\ \ \ | |/ /
| * | Same results; simpler logic.dgp_slow_readdgp2014-08-221-21/+7
| * | Test fix for likely cause of reported I/O slowdown.dgp2014-08-211-0/+2
| * | Docs for Tcl_CreateChannelHandler() state that the registered handler procaku_reviewdgp2014-08-201-1/+1
| * | Accommodate the "udp" package, and any other Tcl package that expects adgp2014-08-121-1/+1
* | | Fixed type conversion warnings which break a Win32 debug build (MSVC).andreask2014-08-061-2/+10
* | | Another Preserve/Release on channels is needed during IO finalization.dgp2014-08-021-0/+2
|\ \ \ | |/ /
| * | Another Preserve/Release on channels is needed during IO finalization.dgp2014-08-021-0/+3
| * | Updated package "platform" to version 1.0.13. Separated theandreask2014-08-011-1/+1
| * | Backport the cheaper Preserve/Release on channels.dgp2014-08-011-33/+55
| |\ \ | |/ / |/| |
* | | Complete transformation off Tcl_Preserve() legacy onto ref counting.dgp2014-07-301-15/+7