Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
130 check-ins using file generic/tclExecute.c version 44ff90974b
|
2014-05-16
| ||
| 14:40 | Bug fix - accept consumption of the trailing newline in crlf with no characters produced. Also dele... check-in: d407a02dd2 user: dgp tags: bug-io-32.11 | |
| 12:56 | More tests to demo the bug more directly. check-in: 5d33e05b29 user: dgp tags: bug-io-32.11 | |
|
2014-05-15
| ||
| 18:38 | Branch to demo bug introduced in the parent commit. check-in: face40eac7 user: dgp tags: bug-io-32.11 | |
|
2014-04-30
| ||
| 21:59 | Better (safer) fix for [0e92c404f1] check-in: b8c06f813e user: jan.nijtmans tags: core-8-5-branch | |
| 19:54 | Stop the segfaults in [close] during [gets] tests. Not sure this is the right behavior, but it's bet... check-in: 04b1f8b14c user: dgp tags: core-8-5-branch | |
| 19:33 | Panic message to pinpoint the cause of iocmd-21.23 segfault. check-in: 7bbdf769a2 user: dgp tags: core-8-5-branch | |
| 19:12 | Another segfault demo test, this one with [close] during [gets]. check-in: a0ef399dee user: dgp tags: core-8-5-branch | |
|
2014-04-29
| ||
| 17:40 | Make sure no shared ChannelBuffers get recycled. check-in: c101f46322 user: dgp tags: core-8-5-branch | |
| 16:36 | Fix bug exposed when buffer recycling is disabled. check-in: 9823e74a67 user: dgp tags: core-8-5-branch | |
| 15:54 | Revise the logic for setting TCL_ENCODING_END in the outputEncodingFlags so it does not rely on buff... Closed-Leaf check-in: bf4b0651be user: dgp tags: dgp-no-buffer-recycle | |
|
2014-04-25
| ||
| 20:12 | Disable buffer recycling to expose bugs for fixing. check-in: e9c2ad7207 user: dgp tags: dgp-no-buffer-recycle | |
|
2014-04-24
| ||
| 18:14 | merge 8.5 check-in: 31f56dd77d user: dgp tags: dgp-read-bytes | |
|
2014-04-23
| ||
| 18:25 | [3493120] Plug memory leak in thread exit. check-in: 18257b2f89 user: dgp tags: core-8-5-branch | |
| 09:18 | *nix segfault cleared: we should reset a thread key after freeing of alloc cache (in tclUnixThrd.c) Closed-Leaf check-in: 1dc6ea5ab2 user: sebres tags: bug-3493120 | |
|
2014-04-22
| ||
| 14:57 | Add refcounting and preservation to [testchannel transform] to stop segfault in test iogt-2.4. check-in: 1f873e8005 user: dgp tags: core-8-5-branch | |
| 13:25 | Memory leak after thread exit, fixed (alloc cache released by exit), belong to ticket [3493120] M... check-in: c251d61424 user: sebres tags: bug-3493120 | |
|
2014-04-21
| ||
| 20:01 | merge 8.5 check-in: 621d5cbc6e user: dgp tags: dgp-read-bytes | |
| 18:55 | Added a refcounting mechanism to ChannelBuffers. Other edits to stop segfaults in tests iocmd-21.2[... check-in: 13886141d8 user: dgp tags: core-8-5-branch | |
|
2014-04-17
| ||
| 19:58 | Another test exposing another segfault. check-in: dbd29ee73d user: dgp tags: core-8-5-branch | |
| 19:17 | merge 8.5 check-in: 70bdf638d9 user: dgp tags: dgp-read-bytes | |
| 17:55 | Reflected channels. Keep a set of method names cached so we don't create new each operation, and we... check-in: 4c7df62128 user: dgp tags: core-8-5-branch | |
| 16:05 | Simplify reflected channels. Instead of having two modes of Close operations and the need to choose ... check-in: ef3818afcd user: dgp tags: core-8-5-branch | |
|
2014-04-16
| ||
| 20:11 | merge 8.5 check-in: 97f35a8071 user: dgp tags: dgp-read-bytes | |
| 15:37 | Repair new test so all parts will be effective. check-in: ff8ab70e08 user: dgp tags: core-8-5-branch | |
| 15:30 | Test for [d19a30db57] extended check-in: 591ee4c021 user: sebres tags: core-8-5-branch | |
| 15:17 | Test for [d19a30db57]. check-in: bbf2e2ebf8 user: dgp tags: core-8-5-branch | |
| 14:07 | merge fork: Segmentation fault using some functions of tcl::clock, fixed, belong to ticket [d19a30db... check-in: b98c43b470 user: jan.nijtmans tags: core-8-5-branch | |
| 14:04 | Fix compiler warnings in win32/cygwin build. check-in: ee58aa423a user: jan.nijtmans tags: core-8-5-branch | |
| 13:18 | Segmentation fault using some functions of tcl::clock, fixed, belong to ticket [d19a30db57] check-in: e336aa2db0 user: sebres tags: core-8-5-branch | |
| 09:28 | Upgrade from Winsock 1.1 to Winsock 2.2, which is always available on Win2000+. See: [http://msdn.mi... check-in: 7e814eaa84 user: jan.nijtmans tags: core-8-5-branch | |
|
2014-04-15
| ||
| 17:45 | Purge (now unused) argc and argv fields. check-in: 4f1501f935 user: dgp tags: core-8-5-branch | |
| 16:09 | [88aef05cda] Stop reentrancy segfault in reflected channels by managing callbacks as (copies of) lis... check-in: d20d5a14bd user: dgp tags: core-8-5-branch | |
|
2014-04-10
| ||
| 13:32 | [792641f95b]: Normalized win32 paths should never contain backslash. check-in: bade6c326a user: jan.nijtmans tags: core-8-5-branch | |
|
2014-04-08
| ||
| 14:52 | Provide full Tcl patchlevel to tcl.pc and move private libs to "Libs.private". check-in: e4510b50a5 user: jan.nijtmans tags: core-8-5-branch | |
|
2014-04-04
| ||
| 16:44 | Moved tests socket-8.2 and socket-8.3 to socket-14.3 and socket-14.4 and made them robust against co... check-in: 59056c0ca3 user: oehhar tags: core-8-5-branch | |
| 08:55 | Fix for Bug [97069ea11a]: Set return message in close if a flush error is reported (which may be an ... check-in: 45d1b34648 user: oehhar tags: core-8-5-branch | |
| 08:29 | Revert the tests for bug#97069ea11a from socket.test, because it is hard to test with the socket com... Closed-Leaf check-in: 48cf391339 user: max tags: bug-97069ea11a | |
|
2014-04-02
| ||
| 13:33 | Fix bug [581937ab1e]: fire readable event on async socket connect failure check-in: 37dce67f70 user: oehhar tags: core-8-5-branch | |
| 12:43 | Fix bug [581937ab1e]: fire readable event on async socket connect failure Closed-Leaf check-in: 29adf4bac3 user: oehhar tags: bug-581937ab1e | |
| 10:02 | Fix bug [336441ed59]: Win socket stall on quick termination of async socket connect check-in: 1dfe1390d8 user: oehhar tags: core-8-5-branch | |
| 09:54 | Test to demonstrate bug [336441ed59]. Depends on timing and will not always fire but is better than ... check-in: 22a6175c07 user: oehhar tags: bug-336441ed59 | |
| 08:35 | Set all variables written by the notifier thread as volatile. check-in: 7af0573f72 user: oehhar tags: bug-336441ed59 | |
|
2014-04-01
| ||
| 14:00 | Centralize and clarify the user of 169.254.0.0 as a non-reachable address. check-in: adeb86d0f9 user: max tags: bug-97069ea11a | |
| 12:17 | Add test cases for Bug [97069ea11a]. check-in: 019eadce85 user: max tags: bug-97069ea11a | |
| 11:31 | Fix test failure socket-2.9: "1 {not owner}" instead of "1 {couldn't open socket address already in ... check-in: 5277cd7d5d user: oehhar tags: bug-97069ea11a | |
| 09:52 | Set return message in close if a flush error is reported (which may be an error from a background fl... check-in: d9c2394aec user: oehhar tags: bug-97069ea11a | |
|
2014-03-31
| ||
| 15:23 | Cherry-pick [c54059aaad] from trunk: Added support for reporting TEA-like info via pkg-config. Add ... check-in: 70b7d58cae user: jan.nijtmans tags: core-8-5-branch | |
|
2014-03-27
| ||
| 21:35 | Minimal patch to fix iocmd-23.11. Might not be the best fix, but is *a* fix. check-in: b846182cdc user: dgp tags: core-8-5-branch | |
| 19:14 | Test iocmd-23.11 demos another segfault. check-in: d237824bfd user: dgp tags: core-8-5-branch | |
| 16:44 | Test iogt-2.4 is another segfault demo for [721ec69271]. check-in: ee4b5c6c43 user: dgp tags: core-8-5-branch | |
|
2014-03-23
| ||
| 11:31 | Be shure tsd pointer to the info structure is invalidated before memory free check-in: 25f4fca4ee user: oehhar tags: bug-336441ed59 | |
|
2014-03-22
| ||
| 16:14 | Bug [336441ed59]: Buffer infoPtr between socket creation and insertion into info structure in thread... check-in: 2596fec7bd user: oehhar tags: bug-336441ed59 | |
|
2014-03-21
| ||
| 14:45 | missing declaration Closed-Leaf check-in: 44ad35d49a user: dgp tags: dgp-read-bytes-detour | |
| 14:07 | Correct namespace bugs in normally skipped tests. Constrain them as "knownBug" rather than "unknownF... check-in: 1322e9c55d user: dgp tags: dgp-read-bytes-detour | |
| 13:40 | Added comment explaining the "knownBug" check-in: 76da1d965e user: dgp tags: dgp-read-bytes-detour | |
| 13:20 | Convert "impossible" test to a "knownBug" test. Exposes a segfault! check-in: 85f07be907 user: dgp tags: dgp-read-bytes-detour | |
| 12:58 | Restore default suppression of large file test. check-in: 29bad58a75 user: dgp tags: dgp-read-bytes-detour | |
| 12:57 | Fixup ChanRead() header. Note (dstSize > 0) precondition. check-in: 466dfbd509 user: dgp tags: dgp-read-bytes-detour | |
| 12:56 | io-34.21 - fix bugs in normally skipped test. io-35.18b - knownBug is not buggy on this branch. check-in: 04ade665cf user: dgp tags: dgp-read-bytes-detour | |
| 02:36 | Documentation header for ChanRead() check-in: 594b1261d6 user: dgp tags: dgp-read-bytes-detour | |
|
2014-03-20
| ||
| 23:21 | Both callers of ChanRead() have simlar epilogs. Shift that into ChanRead and refactor. check-in: bae1c688f2 user: dgp tags: dgp-read-bytes-detour | |
| 20:18 | Don't allow buffer recycling to prevent or delay buffersize shrinkage. check-in: a1e82fb63e user: dgp tags: dgp-read-bytes | |
| 19:25 | Stop routine clearing of CHANNEL_EOF. Only clear when there's a reason (seek, eofchar change, unget... check-in: 4da5102566 user: dgp tags: dgp-read-bytes | |
| 16:31 | Use assertions about the pushback buffers to simplify their handling. Mark several things left TODO.... check-in: 059316c224 user: dgp tags: dgp-read-bytes | |
| 14:45 | merge 8.5 check-in: 3f0acb898a user: dgp tags: dgp-read-bytes | |
| 10:06 | Fix [2f7cbd01c3]: tcl8.6.1 fails to build on FreeBSD 10.0 check-in: b5fb55f2fe user: jan.nijtmans tags: core-8-5-branch | |
| 09:22 | Proposed fix for [2f7cbd01c3]. Closed-Leaf check-in: e0b5b5cbd2 user: jan.nijtmans tags: bug-2f7cbd01c3 | |
|
2014-03-19
| ||
| 21:43 | Let TranslateInputEOL handle the "\r$eofChar" sequence in CRLF mode. check-in: 87cabe74cb user: dgp tags: dgp-read-bytes | |
| 20:32 | Complete rewrite of DoRead(). check-in: b0fec86516 user: dgp tags: dgp-read-bytes | |
|
2014-03-17
| ||
| 17:56 | Remove long dead "BAD_BLOCKING" support code so it no longer confuses people reading/editing this co... check-in: b97275fff8 user: dgp tags: dgp-read-bytes | |
|
2014-03-11
| ||
| 16:51 | Compress code for better single screen viewing. check-in: b1b64885a9 user: dgp tags: dgp-read-bytes | |
| 03:38 | Trial rewrite of AUTO input translation. check-in: 8753583e66 user: dgp tags: dgp-read-bytes | |
|
2014-03-10
| ||
| 19:30 | .... and then the bug fix. check-in: 626308d6df user: dgp tags: dgp-read-bytes | |
| 19:29 | Test for the bug I just committed. check-in: 98fca4e9bf user: dgp tags: dgp-read-bytes | |
| 19:00 | Rewrite CRLF translation to use more system calls. check-in: 6ac30093f3 user: dgp tags: dgp-read-bytes | |
| 17:58 | Bring CRLF translation in parallel with others. check-in: 1e9ea0b532 user: dgp tags: dgp-read-bytes | |
| 03:09 | TranslateInputEOL doesn't need to return anything. No caller cares. Other optimizations and simplif... check-in: a534865f9d user: dgp tags: dgp-read-bytes | |
|
2014-03-09
| ||
| 21:55 | Mark io-35.18b test as knownBug check-in: 4fb211cd74 user: jan.nijtmans tags: core-8-5-branch | |
|
2014-03-08
| ||
| 00:21 | socket -async and gets/puts stall on windows (Ticket [336441ed59]) This is a change for a problem... Closed-Leaf check-in: 521b7229c4 user: andreask tags: win-sock-async-connect-race-fix | |
|
2014-03-07
| ||
| 20:15 | TranslateInputEOL() callers no longer need assert dstLen <= srcLen. check-in: ab50666290 user: dgp tags: dgp-read-bytes | |
| 19:43 | Simplify the input eof char scan. Update some comments. check-in: ac39a58a9c user: dgp tags: dgp-read-bytes | |
|
2014-03-06
| ||
| 15:51 | Variable "rawStart" serves no purpose. check-in: 961f9c82ce user: dgp tags: dgp-read-bytes | |
|
2014-03-05
| ||
| 19:41 | Remove old dead code; silence compiler warnings; tidy up. check-in: df25cce286 user: dgp tags: dgp-read-bytes | |
| 17:16 | Adapt CopyAndTranslateBuffer() to changes in TranslateInputEOL(). Notably no longer using the INPUT_... check-in: e9e06ab343 user: dgp tags: dgp-read-bytes | |
| 14:23 | Merge repair to correct failing tests. check-in: be0a413ba3 user: dgp tags: dgp-read-bytes | |
|
2014-03-01
| ||
| 03:01 | Fixups make the test suite almost pass (except *io-39.17) check-in: b745eb9ba4 user: dgp tags: dgp-read-bytes | |
|
2014-02-28
| ||
| 19:01 | Bring over the ReadChars rewrite for integration into the other I/O work. check-in: 22a9f73877 user: dgp tags: dgp-read-bytes | |
| 18:36 | another coverage test. check-in: fc0ec64788 user: dgp tags: dgp-read-bytes | |
| 18:28 | tidy up. Closed-Leaf check-in: 967f356dde user: dgp tags: dgp-read-chars | |
| 18:25 | More ReadChars rewriting. Test suite now passes. Note that this reform simplifies ReadChars a fair ... check-in: 8928ad3eb5 user: dgp tags: dgp-read-chars | |
|
2014-02-27
| ||
| 20:21 | Work in progress attempting a ReadChars rewrite. check-in: 914a1b6351 user: dgp tags: dgp-read-chars | |
| 20:11 | remove comment check-in: 5d763d1af8 user: dgp tags: dgp-read-bytes | |
|
2014-02-26
| ||
| 20:28 | merge 8.5 check-in: 27707adf73 user: dgp tags: dgp-read-bytes | |
| 17:47 | New tests covering INPUT_NEED_NL flag handling. One exposes a bug. check-in: 279154c448 user: dgp tags: core-8-5-branch | |
| 11:26 | More coverage tests and bug fixes. check-in: 929bdbd0af user: dgp tags: dgp-read-bytes | |
|
2014-02-24
| ||
| 21:25 | Reduce ReadBytes to simplest expression. check-in: fa8b2ead5a user: dgp tags: dgp-read-bytes | |
| 21:01 | simplification trims check-in: d5fce7db96 user: dgp tags: dgp-read-bytes | |
| 20:53 | merge 8.5 check-in: bf1327f687 user: dgp tags: dgp-read-bytes | |
| 19:11 | Merge the stricter binary mode experiment. check-in: b3f0eb6d21 user: dgp tags: dgp-read-bytes | |
| 17:25 | Do not reopen a win serial channel for serial detection. There are issues with some Bluetooth virtua... check-in: b6459ef66c user: oehhar tags: core-8-5-branch | |
|
2014-02-21
| ||
| 15:12 | Simplify ReadBytes based on new constraints. Closed-Leaf check-in: adeabf71cf user: dgp tags: dgp-experiment | |
| 15:02 | fix type error check-in: 80330ed77d user: dgp tags: dgp-experiment | |
|
2014-02-20
| ||
| 21:23 | Switch consistently on the narrower def of binary mode. check-in: 5a647c7aae user: dgp tags: dgp-experiment | |
| 20:31 | Can we send some binary reads down the char-reading path? check-in: 13ebbaf45b user: dgp tags: dgp-experiment | |
| 03:51 | Refactoring repair to fix failing test. check-in: 2e3d8aa19c user: dgp tags: dgp-read-bytes | |
|
2014-02-19
| ||
| 14:10 | [1230597] Update test comment. check-in: 0392a86d4d user: dgp tags: core-8-5-branch | |
| 03:45 | Next coverage test to expose another refactoring error. check-in: 7ee5a61b87 user: dgp tags: dgp-read-bytes | |
| 03:36 | Shortcut ReadBytes() when it's a no-op. check-in: cc398cf78d user: dgp tags: dgp-read-bytes | |
|
2014-02-18
| ||
| 23:20 | Callers of TranslateInputEOL are expected to manage the INPUT_NEED_NL flag. check-in: 0426499beb user: dgp tags: dgp-read-bytes | |
| 21:27 | Another coverage test that reveals refactoring error. check-in: be16a4865e user: dgp tags: dgp-read-bytes | |
| 18:35 | coverage test for -translation cr check-in: b79ce5761c user: dgp tags: dgp-read-bytes | |
| 18:26 | Refactor correction exposed by coverage test. check-in: 8619f9ff5d user: dgp tags: dgp-read-bytes | |
| 17:54 | Coverage test for -translation auto handling of INPUT_SAW_CR flag. Demonstrates refactor failure. check-in: 18b306d083 user: dgp tags: dgp-read-bytes | |
|
2014-02-12
| ||
| 18:46 | merge 8.5 check-in: 19731e45f5 user: dgp tags: dgp-read-bytes | |
| 12:13 | typo check-in: 4eb3385757 user: jan.nijtmans tags: core-8-5-branch | |
|
2014-02-11
| ||
| 19:53 | Refactor so that CopyAndTranslateBuffer() calls on TranslateInputEOL() instead of duplicating so muc... check-in: 26bac705c9 user: dgp tags: dgp-read-bytes | |
|
2014-02-07
| ||
| 19:40 | This patch is not pointless. Tests encoding-25.* demonstrate its utility. check-in: 79a8716060 user: dgp tags: dgp-read-bytes | |
|
2014-02-06
| ||
| 22:41 | Change the flag value to avoid merge conflict with trunk. check-in: 8e0145bccc user: dgp tags: core-8-5-branch | |
| 22:38 | [a4494e28ed] Use flag bit instead of NULL pointer to suppress teardown list of imported commands whe... check-in: 3bf0700110 user: dgp tags: core-8-5-branch | |
| 21:44 | Check for existance of __BORLANDC__ before using its value check-in: 381e442683 user: jan.nijtmans tags: core-8-5-branch | |
| 19:04 | Revised ReadChars to restore an attempt to make sure we do not short read because of a false notion ... Closed-Leaf check-in: 8a185f4fe9 user: dgp tags: dgp-may-be-pointless | |
| 16:33 | merge 8.5 check-in: 3d3823e676 user: dgp tags: dgp-read-bytes | |
|
2014-02-04
| ||
| 21:51 | Satisfy required position of __stdcall from VC++ check-in: 4aa0755656 user: jan.nijtmans tags: core-8-5-branch | |
| 21:29 | remove duplicate declaration check-in: 9d33e20c12 user: jan.nijtmans tags: core-8-5-branch | |
| 21:21 | Add missing __stdcall (which crashes on win32), and clean-up indenting check-in: f4b331d2fb user: jan.nijtmans tags: core-8-5-branch | |
| 15:17 | Simplify the core output operations of channels. Reduce duplicative and dead code. check-in: 9057fb00e2 user: dgp tags: core-8-5-branch | |
| 14:30 | Be sure to finalize the identity encoding. Closed-Leaf check-in: 02c6d2d336 user: dgp tags: dgp-optimize-output-stage | |
|
2014-02-03
| ||
| 22:58 | merge 8.5 check-in: c407e0fc64 user: dgp tags: dgp-optimize-output-stage | |
| 14:43 | Fix [651e828a52]: Wrong Windows version reported for Windows 8.1 check-in: 8aefc70fdb user: jan.nijtmans tags: core-8-5-branch | |
|
2014-01-31
| ||
| 09:13 | Fix [4b3b7a3082]: tcl8.5.15/generic/tclExecute.c:7713: array index before sanity check ? check-in: f6a2f50eb8 user: jan.nijtmans tags: core-8-5-branch | |