| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | | | Disable assertion until tls bug it detects is fixed. | dgp | 2014-11-01 | 1 | -1/+7 |
|
|
* | | | [10dc6daa37] New fix for [gets] on non-blocking channel. This time properly a... | dgp | 2014-10-18 | 1 | -6/+8 |
|\ \ \
| |/ / |
|
| * | | [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 |
|\ \ \
| |/ / |
|
| * | | [bf7135428c] Restore the Tcl_Write() return value logic. | dgp | 2014-10-10 | 1 | -1/+4 |
|
|
* | | | [ed29c4da21] Completed fix for [chan copy] handling [chan blocked]. | dgp | 2014-10-10 | 1 | -1/+5 |
|
|
* | | | [ed29c4da21] Merge patch from 8.5, still not a complete fix. | dgp | 2014-10-10 | 1 | -5/+23 |
|\ \ \
| |/ / |
|
| * | | [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 |
|\ \ \
| |/ / |
|
| * | | [bc5b790099] Improper calculation of new dstLimit value. New test io-12.7. | dgp | 2014-10-02 | 1 | -3/+2 |
|
|
* | | | Make corrections to long-false comments. | dgp | 2014-09-05 | 1 | -9/+9 |
|
|
* | | | Remove ChannelHandlerEvent struct, which has never been used in all of | dgp | 2014-09-04 | 1 | -11/+0 |
|
|
* | | | merge 8.5; fix notifier mask bug and Tcl_Read performance regression | dgp | 2014-08-22 | 1 | -20/+8 |
|\ \ \
| |/ / |
|
| * | | 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 |
|
|
* | | | Fixed type conversion warnings which break a Win32 debug build (MSVC). | andreask | 2014-08-06 | 1 | -2/+10 |
|
|
* | | | Another Preserve/Release on channels is needed during IO finalization. | dgp | 2014-08-02 | 1 | -0/+2 |
|\ \ \
| |/ / |
|
| * | | 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 |
| |\ \ \
| | |/ / |
|
| | * | | Repair buffer indexing error in Tcl_ReadRaw() exposed by iogt-6.0 and valgrind. | 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 |
|\ \ \
| |/ / |
|
| * | | [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 |
|\ \ \
| |/ / |
|
| * | | 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 |
|\ \ \
| |/ / |
|
| * | | 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 |
|\ \ \
| |/ / |
|
| * | | 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 |
|\ \ \
| |/ / |
|
| * | | 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 |
|
|