Timeline
Not logged in

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