Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
124 check-ins using file generic/tclIO.h version 985f72696d
|
2014-09-25
| ||
| 13:27 | Win implementation of TIP 428 Rev 1.21: fconfigure channel -error ?otherVar? This branch is a doubl... Closed-Leaf check-in: ed4a7d805e user: oehhar tags: tip-428 | |
|
2014-07-29
| ||
| 00:22 | [3757cdf808] Refactoring seems to reduce (maybe somewhat kinda sorta) a bizarre performance regress... check-in: aee3eac812 user: dgp tags: trunk | |
|
2014-07-28
| ||
| 14:50 | Bump to 8.6.2 for release. check-in: 3b527b0024 user: dgp tags: core-8-6-2-rc | |
| 02:06 | An alternative implementation of [chan copy] that operates in precisely those circumstances where th... check-in: c7b746822b user: dgp tags: trunk | |
| 01:53 | merge trunk Closed-Leaf check-in: 296a1ba317 user: dgp tags: dgp-move-buffers | |
| 01:42 | Revise MBRead() to be used in both sync and async modes. check-in: f906a935ae user: dgp tags: dgp-move-buffers | |
|
2014-07-27
| ||
| 22:53 | Push MBWrite() differences out to callers. check-in: f9904aa12a user: dgp tags: dgp-move-buffers | |
| 22:47 | merge-mark check-in: 259fad0956 user: jan.nijtmans tags: trunk | |
| 17:20 | Rework MBWrite() so it can be used in both sync and async modes. Reduce code duplication. check-in: 50f3d36769 user: dgp tags: dgp-move-buffers | |
|
2014-07-26
| ||
| 15:44 | Use common MBError() routine for sync and async operations. check-in: 4712a9759c user: dgp tags: dgp-move-buffers | |
| 15:02 | Extend the "move buffer" implementation to cover the async case. check-in: 3523e77b9b user: dgp tags: dgp-move-buffers | |
|
2014-07-24
| ||
| 17:19 | merge trunk check-in: 23ad7264fd user: dgp tags: dgp-move-buffers | |
| 17:17 | [9d19af7adb] Make sure all timer events get canceled. check-in: 1f0a5df094 user: dgp tags: trunk | |
| 15:34 | simplify moveBytes selection logic check-in: e29e9fc580 user: dgp tags: dgp-move-buffers | |
| 15:24 | Make sure MoveBytes error reporting reproduces what CopyData does. Bugward compatibility! check-in: 4b830e8027 user: dgp tags: dgp-move-buffers | |
| 15:17 | merge trunk check-in: e5e8b19569 user: dgp tags: dgp-move-buffers | |
| 15:17 | Test format of write error messages during binary [chan copy] check-in: def53d5d4d user: dgp tags: trunk | |
| 15:02 | Make sure MoveBytes records read error messages. check-in: 92f931b2d4 user: dgp tags: dgp-move-buffers | |
| 15:01 | merge trunk check-in: c516bad281 user: dgp tags: dgp-move-buffers | |
| 15:00 | Test read error during binary [chan copy]. check-in: 9cf0bce34b user: dgp tags: trunk | |
|
2014-07-23
| ||
| 17:10 | Extend the buffer move optimization to the "same encodings" case. check-in: e44c207283 user: dgp tags: dgp-move-buffers | |
|
2014-07-22
| ||
| 20:27 | merge trunk check-in: 4bfdb8139c user: dgp tags: dgp-move-buffers | |
| 20:19 | merge trunk check-in: 78f1abcc5d user: dgp tags: dgp-refactor | |
| 19:57 | Workaround [info frame] troubles with -singleproc 1 testing operations. check-in: eac8a5ab78 user: dgp tags: trunk | |
| 18:12 | Avoid [thread::exit]; Using it leads to memleaks. check-in: 0219cb74c6 user: dgp tags: trunk | |
| 17:04 | [12b0997ce7] Plug memleak in iocmd.tf-32.0 . check-in: 79ff19ba73 user: dgp tags: trunk | |
| 16:44 | [12b0997ce7] Plug memleak in iocmd.tf-32.0 . Closed-Leaf check-in: 1c054c06c9 user: dgp tags: bug-12b0997ce7 | |
|
2014-07-21
| ||
| 14:26 | [e6477e1b0f] Plug memleak in AtForkChild() detected in iocmd-11.4. check-in: ce7a959e88 user: dgp tags: trunk | |
|
2014-07-19
| ||
| 16:35 | [75b8433707] Revised fix for memleak in oo instance list management. check-in: 98d8d28e03 user: dgp tags: trunk | |
|
2014-07-18
| ||
| 22:05 | [75b8433707] Plug a subtle memory leak in TclOO. Test suite very unhappy with this. Shoving into... Closed-Leaf check-in: 23be32a082 user: dkf tags: bug-75b8433707 | |
| 12:22 | merge trunk check-in: e2f47cd58e user: dkf tags: dkf-http-cookies | |
| 12:18 | [b43f2b49f7] New compilation strategy for lappend that allows multi-value lappend to not have quadra... check-in: 17150b71d2 user: dkf tags: trunk | |
| 10:00 | Make sure the "sockettest" command is available even when running socket.test individually. check-in: 513dd86a37 user: jan.nijtmans tags: robust-async-connect-tests | |
| 07:32 | merge trunk check-in: b094ff21be user: jan.nijtmans tags: robust-async-connect-tests | |
|
2014-07-17
| ||
| 20:37 | merge trunk check-in: 6ba4e4b23d user: jan.nijtmans tags: novem | |
| 18:43 | Finally, use correct octal notation which works in Tcl 9 as well. check-in: 838e8dcfd4 user: jan.nijtmans tags: trunk | |
| 17:52 | merge fork check-in: 47a076e497 user: jan.nijtmans tags: trunk | |
| 15:48 | Revised fix for memleak in [info frame]. Still pretty ugly, but not more so than a lot of TIP 280 m... check-in: 92217ed31a user: dgp tags: trunk | |
| 15:15 | Convert TesteventloopCmd and TestchmodCmd to Tcl_Obj-API form. check-in: c1e59561b9 user: jan.nijtmans tags: trunk | |
| 14:08 | Make sure that all "testchmod" arguments start with '0', making it more obvious that the value is oc... check-in: 9490d74e19 user: jan.nijtmans tags: trunk | |
| 11:02 | Fix [3cdcfa40809ffd2b9d3d71f77dc57da615243730|3cdcfa4080]: tclWinFile.c does not compile with Win VC... check-in: f15f329238 user: jan.nijtmans tags: trunk | |
| 09:53 | Replaced option "-unsupported1" by test command "testsocket debugflags" (thanks Donal, Donald). check-in: 33737f615b user: oehhar tags: robust-async-connect-tests | |
| 07:39 | Convert some non-ASCII characters in testcase comments - which were mangled by my editor in [79ace7b... check-in: ef9bbc4d9c user: jan.nijtmans tags: trunk | |
| 04:24 | [9969cf8ca6] Move the bailout when the ->rewind flag is set down after all the housekeeping matters ... check-in: f076f44f1d user: dgp tags: trunk | |
|
2014-07-16
| ||
| 23:58 | Backout checkin that broke test io-39.1. check-in: 22e099d9ea user: dgp tags: trunk | |
| 22:01 | Repair improper assertion. check-in: 63a9ddd54e user: dgp tags: trunk | |
| 21:48 | Assert an equality test, not an assignment check-in: 598dd915dc user: dgp tags: trunk | |
| 15:59 | [6a2d339e50] Plug memleak in INST_STR_REPLACE instruction. check-in: 25e58d77ff user: dgp tags: trunk | |
| 10:02 | Modify the "gettimes" test-command to use the Tcl_Obj API. New "testbytestring" command which can b... check-in: 79ace7b793 user: jan.nijtmans tags: trunk | |
|
2014-07-15
| ||
| 15:10 | [726349fab8] Stop leaking compression dictionary on zlib xform channel close. check-in: 4e3d47ad17 user: dgp tags: trunk | |
| 13:18 | merge trunk Leaf check-in: 6559584842 user: dgp tags: dgp-pkg-migration | |
|
2014-07-12
| ||
| 16:15 | merge trunk Leaf check-in: e94bc46f19 user: dkf tags: bug-d5ddbc7f49 | |
| 16:13 | whopper change; now passes test suite on OSX check-in: 0b38cdbc76 user: dkf tags: bug-d5ddbc7f49 | |
|
2014-07-11
| ||
| 20:40 | Suppress valgrind warnings about uninitialized values. check-in: 37640d60e2 user: dgp tags: trunk | |
| 18:20 | [1211aceef2] Fix refcount management of TclpTempFileName() that caused leak. check-in: 44648f6210 user: dgp tags: trunk | |
| 15:44 | [9b352768e6] Plug memleak in INST_DICT_FIRST. check-in: e88e23fbdb user: dgp tags: trunk | |
| 12:56 | Stop memleak in [info frame]. check-in: 1610c45009 user: dgp tags: trunk | |
| 10:43 | Starting with Unicode 6.3, the mongolian vowel separator (U+180e) is no longer a whitespace, but for... check-in: 8320e361b7 user: jan.nijtmans tags: trunk | |
| 04:49 | [3479689] Plug memory leak due to incomplete bug fix. check-in: 2830730e99 user: dgp tags: trunk | |
|
2014-07-10
| ||
| 18:17 | makeFile / removeFile balance. check-in: 22ae2172c4 user: dgp tags: trunk | |
| 18:11 | makeFile / removeFile balance check-in: a12fdf1e85 user: dgp tags: trunk | |
| 18:02 | dup test name check-in: 144ab5b663 user: dgp tags: trunk | |
| 17:21 | [f652ae79ed] Close sockets used in tests, so as not to corrupt other tests in the suite. check-in: fde4ddeb93 user: dgp tags: trunk | |
| 16:40 | [7368d225a6] Extend the auto-cleanup of zero ref count values passed in to the Tcl_*SetVar*() family... check-in: d9d00aa893 user: dgp tags: trunk, potential incompatibility | |
| 14:23 | merge trunk check-in: dc24111d06 user: jan.nijtmans tags: tip-389-impl | |
| 12:59 | Repair buffer indexing error in Tcl_ReadRaw(). check-in: 0f4ff1ba28 user: dgp tags: trunk | |
|
2014-07-09
| ||
| 18:49 | Don't use Tcl_GetCommandInfo when Tcl_FindCommand suffices. check-in: 352223b866 user: jan.nijtmans tags: trunk | |
| 14:44 | First draft of using buffer moves in place of buffer copies to create an efficient [chan copy]. check-in: 7a8b871fc7 user: dgp tags: dgp-move-buffers | |
|
2014-07-08
| ||
| 14:02 | merge trunk check-in: 25d30e5445 user: dgp tags: dgp-refactor | |
| 13:45 | The write and flush operations of reflected transforms ([chan push]) have been converting all lower ... check-in: cedfcfd1b5 user: dgp tags: trunk | |
|
2014-07-07
| ||
| 12:04 | merge trunk check-in: 4e911486e2 user: dgp tags: dgp-refactor | |
|
2014-07-04
| ||
| 12:51 | merge trunk check-in: cc32a8e5c2 user: jan.nijtmans tags: novem | |
| 12:49 | Update Unicode tables to Unicode 7.0 check-in: 735fdb4267 user: jan.nijtmans tags: trunk, potential incompatibility | |
|
2014-07-02
| ||
| 20:22 | Clarify http::config and http::geturl -headers roles in setting request headers. check-in: 98090dcd2c user: dgp tags: trunk | |
| 16:30 | [c31ca233ca] Fix TclGetsObjBinary() so that each [gets] rediscovers whether a nonblocking channel is... check-in: af0d8f3b3c user: dgp tags: trunk | |
|
2014-06-29
| ||
| 02:20 | merge trunk check-in: 8f0855701a user: kbk tags: dkf-improved-disassembler | |
|
2014-06-26
| ||
| 16:01 | Fix mismatch of Tcl_Preserve() / Tcl_Release(). check-in: 4626888b50 user: dgp tags: trunk | |
|
2014-06-25
| ||
| 11:59 | merge trunk check-in: 79fc85211a user: dgp tags: dgp-refactor | |
|
2014-06-24
| ||
| 16:46 | Simplify / refactor Tcl_ReadRaw(). No need for CopyBuffer(). check-in: 1d2e0d8e55 user: dgp tags: trunk | |
| 13:31 | merge trunk check-in: 897edc6150 user: dgp tags: dgp-refactor | |
| 12:57 | __builtin_clzll(0) is undefined. Do not rely on it. check-in: 38c7d8c2ca user: dgp tags: dgp-refactor | |
| 07:42 | merge trunk check-in: aee39e91f2 user: dkf tags: bug-d5ddbc7f49 | |
|
2014-06-23
| ||
| 12:49 | Fix execute-6.5 test failure on trunk: the "preserveCore" part of tcltest::test assumes that the cle... check-in: 7a794c6958 user: jan.nijtmans tags: trunk | |
| 08:42 | merge trunk check-in: ea93cb999c user: dkf tags: bug-d5ddbc7f49 | |
| 08:41 | cleaning up option processing throughout Tcl to use common functions/language check-in: 7e93a07895 user: dkf tags: bug-d5ddbc7f49 | |
|
2014-06-22
| ||
| 16:17 | ticket [2f9df4c4fa]: tcltest - request to move -cleanup script execution until after -output compare... check-in: 6c7cb5d46a user: jan.nijtmans tags: trunk | |
|
2014-06-20
| ||
| 20:00 | merge trunk check-in: dede94cd17 user: jan.nijtmans tags: novem | |
| 05:14 | [b47b176adf] Stop possible segfaults when variability in mutex lock schedules cause a ForwardingResu... check-in: 767aa6e893 user: aku tags: trunk | |
|
2014-06-19
| ||
| 16:38 | [b47b176adf] Stop segfault when variability in mutex lock schedules cause a ForwardingResult to rem... check-in: bbbfa372e6 user: dgp tags: trunk | |
|
2014-06-17
| ||
| 14:30 | [f0f876c141] Improve consistency in error messages. check-in: fffc281b07 user: dkf tags: trunk | |
|
2014-06-16
| ||
| 21:28 | Implements Tip 428: socket error dict returned by fconfigure -options check-in: 25d2506e45 user: oehhar tags: tip-428 | |
| 21:01 | Implemented tip-427: socket fconfigure option -connecting plus no -peername,-sockname when still con... Closed-Leaf check-in: 109f86e24f user: oehhar tags: tip-427 | |
| 14:22 | merge trunk check-in: f68d30646f user: dgp tags: dgp-refactor | |
| 13:38 | [1758a0b603] socket_*-2.13 : Workaround the broken select() in some Linux kernels that fails to repo... check-in: dc173b3985 user: dgp tags: trunk | |
| 12:40 | merge trunk check-in: f3492bdbad user: jan.nijtmans tags: novem | |
| 12:19 | merge socket test from 8.5 check-in: 4c113631af user: dgp tags: trunk | |
| 09:24 | [311e61d12a] Generate error code in *all* places where commands are looked up. check-in: 990eed5c11 user: dkf tags: trunk | |
|
2014-06-15
| ||
| 16:50 | [cb042d294e] Improve consistency of [dict] wrong-args error messages. check-in: 968e9ac311 user: dkf tags: trunk | |
| 16:14 | [1b0266d8bb] Make [dict replace] and [dict remove] have canonicalization semantics close to [lrange]... check-in: 847fa2261d user: dkf tags: trunk, potential incompatibility | |
| 16:11 | Some more cleaning up Closed-Leaf check-in: fd9995590d user: dkf tags: bug-1b0266d8bb | |
| 07:52 | Make [dict replace] and [dict remove] guarantee result canonicality. check-in: a8cf3d7042 user: dkf tags: bug-1b0266d8bb | |
|
2014-06-08
| ||
| 16:01 | Generalization: desc is now appended to most events. Leaf check-in: 85101f0beb user: ferrieux tags: tcltest-verbose-desc | |
| 09:16 | Add a '(d)esc' verbose token to tcltest, to display test description on start. check-in: f91db5ae99 user: ferrieux tags: tcltest-verbose-desc | |
|
2014-06-07
| ||
| 14:18 | Improved the error messages. We do not want parsing an invalid dictionary to give errors about list... check-in: 1969678980 user: dkf tags: bug-1b0266d8bb | |
|
2014-06-06
| ||
| 08:47 | merge trunk check-in: 8fe677b133 user: dkf tags: bug-1b0266d8bb | |
| 08:46 | merge trunk check-in: 8fdb23bfd9 user: dkf tags: bug-1b0266d8bb | |
|
2014-06-05
| ||
| 19:13 | Tests socket*-2.12 test for DiscardOutput() updates. check-in: 39da5e7464 user: dgp tags: trunk | |
| 19:09 | Robust async connect tests by temporarely switching off auto continuation. Ticket [13d3af3ad5] check-in: 0c5005721e user: oehhar tags: robust-async-connect-tests | |
| 15:20 | When too many chars are read by ReadChars() and we trim the limits to get it right on the next pass,... check-in: 2e1e7c8266 user: dgp tags: trunk | |
|
2014-06-04
| ||
| 21:45 | Add missing calls to Tcl_DecrRefCount() in string object man page examples. check-in: 8b99a29c3f user: andy tags: trunk | |
| 16:42 | Revise DiscardOutput() to account for revisions to the loop in FlushChannel() which is its only call... check-in: 2a072fdb9a user: dgp tags: trunk | |
| 08:15 | more tests, cleaning up the code a bit check-in: 1fd96b571f user: dkf tags: bug-1b0266d8bb | |
| 03:25 | Valgrind doesn't like use of uninitialized variables. check-in: bf44d3d17c user: dgp tags: trunk | |
|
2014-06-03
| ||
| 17:47 | [734138ded8] Revisions so that unreported errors don't get lost during the close of a channel. check-in: 4ea8a01012 user: dgp tags: trunk | |
| 08:13 | merge trunk check-in: 57cb049043 user: dkf tags: bug-1b0266d8bb | |
| 07:26 | [1b0266d8bb] Working towards ensuring that all dict operations are sufficiently strict. check-in: 064f886aae user: dkf tags: bug-1b0266d8bb | |
| 02:26 | These edits make all tests outside of socket-14.* pass on OSX Mavericks. Several socket-14.* tests f... Closed-Leaf check-in: 5b3eed19a0 user: dgp tags: dgp-async-socket | |
|
2014-06-02
| ||
| 20:03 | These edits make the tests socket-14.11.[01] stop hanging, but also introduce a whole raft of test f... check-in: bf5e0126b5 user: dgp tags: dgp-async-socket | |
| 10:57 | Improve robustness of the socket tests against systems that support IPv6, but don't resolve localhos... check-in: 8a95c913e1 user: max tags: trunk | |
|
2014-05-31
| ||
| 20:47 | merge trunk check-in: 4acc825692 user: dkf tags: dkf-http-cookies | |
| 14:12 | Backout checkin 84f992ce50. This fixes test socket-14.11.1 and creates failure in tests *io-1.9. B... Closed-Leaf check-in: 5f5b6fc4b2 user: dgp tags: bug-734138ded8 | |
| 02:40 | Correct the interest masks in the Tcl_CreateFileHandler() calls in PipeWatchProc(). When we are inte... check-in: 0d6ad67b02 user: dgp tags: trunk | |
|
2014-05-29
| ||
| 20:03 | merge trunk check-in: 79a4738896 user: dgp tags: dgp-refactor | |
| 15:04 | Refinements of FlushChannel() and its callers. Notably includes removal of the flag BUFFER_READY. check-in: 37bcb4b42d user: dgp tags: trunk | |