| Commit message (Expand) | Author | Age | Files | Lines |
* | [5adc350683] Reworked the management of the EOF states to re-enable the | dgp | 2014-11-03 | 1 | -43/+139 |
|
|
* | Work in progress restoring ability to [read] after [eof] and get non-empty | dgp | 2014-10-28 | 1 | -21/+67 |
|
|
* | [10dc6daa37] New fix for [gets] on non-blocking channel. This time | dgp | 2014-10-18 | 1 | -6/+8 |
|\ |
|
| * | [10dc6daa37] [gets] on a non-blocking channel must take care so that | dgp | 2014-10-17 | 1 | -0/+6 |
|/ |
|
* | [bf7135428c] Restore the Tcl_Write() return value logic. | dgp | 2014-10-10 | 1 | -1/+4 |
|
|
* | [ed29c4da21] Don't let BLOCKED state get converted into a channel error. | dgp | 2014-10-10 | 1 | -5/+23 |
|
|
* | [bc5b790099] Improper calculation of new dstLimit value. New test io-12.7. | dgp | 2014-10-02 | 1 | -3/+2 |
|
|
* | Same results; simpler logic.dgp_slow_read | dgp | 2014-08-22 | 1 | -21/+7 |
|
|
* | Test fix for likely cause of reported I/O slowdown. | dgp | 2014-08-21 | 1 | -0/+2 |
|
|
* | Docs for Tcl_CreateChannelHandler() state that the registered handler procaku_review | dgp | 2014-08-20 | 1 | -1/+1 |
|
|
* | Accommodate the "udp" package, and any other Tcl package that expects a | dgp | 2014-08-12 | 1 | -1/+1 |
|
|
* | Another Preserve/Release on channels is needed during IO finalization. | dgp | 2014-08-02 | 1 | -0/+3 |
|
|
* | Updated package "platform" to version 1.0.13. Separated the | andreask | 2014-08-01 | 1 | -1/+1 |
|
|
* | Backport the cheaper Preserve/Release on channels. | dgp | 2014-08-01 | 1 | -33/+55 |
|\ |
|
| * | Complete transformation off Tcl_Preserve() legacy onto ref counting. | dgp | 2014-07-30 | 1 | -15/+7 |
|
|
| * | Reduce the cost of Preserve/Release on channels | dgp | 2014-07-30 | 1 | -25/+52 |
|
|
| * | Revise MBRead() to be used in both sync and async modes. | dgp | 2014-07-28 | 1 | -44/+34 |
|
|
| * | Push MBWrite() differences out to callers. | dgp | 2014-07-27 | 1 | -27/+22 |
|
|
| * | Rework MBWrite() so it can be used in both sync and async modes. | dgp | 2014-07-27 | 1 | -68/+41 |
|
|
| * | Use common MBError() routine for sync and async operations. | dgp | 2014-07-26 | 1 | -25/+24 |
|
|
| * | Extend the "move buffer" implementation to cover the async case. | dgp | 2014-07-26 | 1 | -11/+175 |
|
|
| * | simplify moveBytes selection logic | dgp | 2014-07-24 | 1 | -3/+1 |
|
|
| * | Make sure MoveBytes error reporting reproduces what CopyData does. Bugward c... | dgp | 2014-07-24 | 1 | -0/+8 |
|
|
| * | Make sure MoveBytes records read error messages. | dgp | 2014-07-24 | 1 | -1/+5 |
|
|
| * | Extend the buffer move optimization to the "same encodings" case. | dgp | 2014-07-23 | 1 | -2/+3 |
|
|
| * | merge trunk | dgp | 2014-07-22 | 1 | -1/+1 |
| |\ |
|
| | * | Repair buffer indexing error in Tcl_ReadRaw(). | dgp | 2014-07-10 | 1 | -1/+1 |
| | |\
| |_|/
|/| | |
|
| * | | First draft of using buffer moves in place of buffer copies to create an | dgp | 2014-07-09 | 1 | -2/+117 |
| |/ |
|
| * | [c31ca233ca] Fix TclGetsObjBinary() so that each [gets] rediscovers whether | dgp | 2014-07-02 | 1 | -5/+4 |
| |\ |
|
| * \ | Fix mismatch of Tcl_Preserve() / Tcl_Release(). | dgp | 2014-06-26 | 1 | -2/+1 |
| |\ \ |
|
| * \ \ | Simplify / refactor Tcl_ReadRaw(). No need for CopyBuffer(). | dgp | 2014-06-24 | 1 | -127/+50 |
| |\ \ \ |
|
| * \ \ \ | When too many chars are read by ReadChars() and we trim the limits to get it ... | dgp | 2014-06-05 | 1 | -4/+11 |
| |\ \ \ \ |
|
| * \ \ \ \ | Revise DiscardOutput() to account for revisions to the loop in FlushChannel()... | dgp | 2014-06-04 | 1 | -0/+5 |
| |\ \ \ \ \ |
|
* | | | | | | | Repair buffer indexing error in Tcl_ReadRaw() exposed by iogt-6.0 and valgrind. | dgp | 2014-07-10 | 1 | -1/+1 |
| |_|_|_|_|/
|/| | | | | |
|
* | | | | | | [c31ca233ca] Fix TclGetsObjBinary() so that each [gets] rediscovers whether | dgp | 2014-07-02 | 1 | -5/+4 |
| |_|_|_|/
|/| | | | |
|
* | | | | | Fix mismatch of Tcl_Preserve() / Tcl_Release(). | dgp | 2014-06-26 | 1 | -2/+1 |
| |_|_|/
|/| | | |
|
* | | | | Simplify / refactor Tcl_ReadRaw(). No need for CopyBuffer(). | dgp | 2014-06-24 | 1 | -127/+50 |
| |_|/
|/| | |
|
* | | | When too many chars are read by ReadChars() and we trim the limits to | dgp | 2014-06-05 | 1 | -4/+11 |
| |/
|/| |
|
* | | Revise DiscardOutput() to account for revisions to the loop in FlushChannel() | dgp | 2014-06-04 | 1 | -0/+5 |
|
|
* | | Backport I/O core fixes made known by async socket work on trunk. | dgp | 2014-06-03 | 1 | -7/+15 |
|\ \
| |/ |
|
| * | These edits make all tests outside of socket-14.* pass on OSX Mavericks.dgp_async_socket | dgp | 2014-06-03 | 1 | -1/+3 |
|
|
| * | These edits make the tests socket-14.11.[01] stop hanging, but also introduce | dgp | 2014-06-02 | 1 | -6/+12 |
|
|
| * | Correct the interest masks in the Tcl_CreateFileHandler() calls in PipeWatchP... | dgp | 2014-05-31 | 1 | -5/+12 |
| |\ |
|
| | * | Correct the interest masks in the Tcl_CreateFileHandler() calls in | dgp | 2014-05-31 | 1 | -5/+12 |
| |/
|/| |
|
| * | Refinements of FlushChannel() and its callers. Notably includes removal of th... | dgp | 2014-05-29 | 1 | -106/+66 |
| |\
| |/
|/| |
|
| * | Fix gcc warning (signed-unsigned compare) | jan.nijtmans | 2014-05-21 | 1 | -1/+1 |
|
|
| *-. | Rework the management of the CHANNEL_BLOCKED and CHANNEL_EOF flags, in partic... | dgp | 2014-05-20 | 1 | -137/+139 |
| |\ \ |
|
| | * | | Merge flag changes. - Wow, no trouble with [chan push] demonstrated. | dgp | 2014-05-16 | 1 | -39/+37 |
|
|
| | * | | merge trunk | dgp | 2014-05-16 | 1 | -9/+37 |
| | |\ \
| | |/ /
| |/| | |
|
| | * | | Refactored much management of the BLOCKED and EOF flags into ChanRead() then | dgp | 2014-05-13 | 1 | -99/+104 |
| | |\ \ |
|