Timeline
Not logged in

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

421 check-ins using file generic/tclCompile.c version 5f3a954d84

2015-04-29
16:34
[894da183c8] Fix and test for bug at the point it was introduced. Closed-Leaf check-in: 8eb3c44932 user: dgp tags: bug-894da183c8
2014-12-13
02:50
Add header install flag to OS X GNUMakefile; thanks to Stephan Houben for patch check-in: 89931ded2d user: kevin_walzer tags: core-8-5-branch
2014-12-10
00:35
tzdata2014j from ietf.org check-in: dbaa498f63 user: venkat tags: core-8-5-branch
2014-12-08
16:05
Fix some gcc compiler warnings (probably cygwin-only) check-in: c9948e5577 user: jan.nijtmans tags: core-8-5-branch
2014-12-05
21:05
Ever since (Tcl)PushVarName() stopped making a recursive call to Tcl_ParseCommand() (in the pre-8.4.... check-in: 189de46e3a user: dgp tags: core-8-5-branch
2014-12-04
22:10
[d2ffcca163] Limit parsing results that are documented to accept only ASCII chars to actually follow... check-in: 02260e5f9f user: dgp tags: core-8-5-branch, potential incompatibility
21:29
Limit isalpha(.) calls in the expr parser to only apply to known ASCII arguments to make the results... Closed-Leaf check-in: 3b91a3e3f4 user: dgp tags: bug-d2ffcca163
20:45
The isalpha(.) calls remaining in the expr parser still bring nonportability. Commit a test that dem... check-in: fdba15aba6 user: dgp tags: bug-d2ffcca163
18:26
Stop using isalnum(.). Its results are not portable. Replace with our own private routine TclIsBar... check-in: b1289b438c user: dgp tags: bug-d2ffcca163
13:02
merge 8.5 check-in: 4d646128c8 user: dgp tags: bug-d2ffcca163
2014-12-03
23:46
[0c043a175] backport fix from trunk. check-in: 2f83d4eae5 user: dgp tags: core-8-5-branch
2014-11-26
17:00
Same issue in expr parser also tested and fixed. check-in: 036e351e31 user: dgp tags: bug-d2ffcca163
16:22
I like this patch better. Retain the byte orientation of the parser. check-in: a9c0ceafde user: dgp tags: bug-d2ffcca163
2014-11-25
21:24
One way to fix the parser of $-substitution accepting non-ASCII varnames. check-in: bbd9471b6d user: dgp tags: bug-d2ffcca163
2014-11-24
03:00
[e087812465] Trim back operatorStrings array to just the entries that are needed. Trims away the pa... check-in: 0b2a28a78f user: dgp tags: core-8-5-branch
2014-11-13
12:29
Improve documentation on the use of com ports (remove references to Windows 95, deprecate the use of... check-in: d2562ffa65 user: jan.nijtmans tags: core-8-5-branch
2014-11-06
16:24
[5adc350683] Stop Tcl forcing EOF condition on channels to be permanent. It may be fleeting, and all... check-in: bd09a69e14 user: dgp tags: core-8-5-branch
16:12
Also test transfroms that delay. Closed-Leaf check-in: 431afa5371 user: dgp tags: bug-5adc350683
15:49
fix failing test check-in: 40e3fd70f3 user: dgp tags: bug-5adc350683
15:06
New test iogt-7.0 demos bug in [testchannel transform]. check-in: 6955a98430 user: dgp tags: bug-5adc350683
2014-11-03
20:54
merge 8.5 check-in: d7e566ea16 user: dgp tags: bug-5adc350683
20:39
[5adc350683] Reworked the management of the EOF states to re-enable the ability to read beyond EOF. ... check-in: 77bf4ea593 user: dgp tags: bug-5adc350683
12:44
Add test-case for previous commit, which shows that when trying to open a filename with invalid char... check-in: e03818474b user: jan.nijtmans tags: core-8-5-branch
10:14
Better errormessage when file path contains invalid characters. See: [03414f517b7a74]. check-in: 20366d4c8e user: jan.nijtmans tags: core-8-5-branch
2014-10-31
10:57
Extend WinIsReserved() to recognize COM[5-9]: as valid com ports as well. check-in: 25a624797c user: jan.nijtmans tags: core-8-5-branch
09:59
When translating a reserved devicename to native pathname, strip ':' postfix. Possible fix for [dcc0... check-in: 198d89722a user: jan.nijtmans tags: core-8-5-branch
2014-10-29
14:54
Base test for [5adc350683]. check-in: 19b8cc5448 user: dgp tags: bug-5adc350683
13:49
merge 8.5 check-in: 2d01a0b901 user: dgp tags: bug-5adc350683
2014-10-28
20:10
Work in progress restoring ability to [read] after [eof] and get non-empty strings back in those cas... check-in: 442bff14d8 user: dgp tags: bug-5adc350683
2014-10-26
07:51
Support for Windows 10 check-in: 585b37d8d8 user: jan.nijtmans tags: core-8-5-branch
2014-10-24
20:07
merge release check-in: 4b568c140c user: dgp tags: core-8-5-branch
2014-10-18
20:11
update changes Closed-Leaf check-in: 90f02fbce3 user: dgp tags: rc0, core-8-5-17-rc, core-8-5-17
20:06
merge 8.5 check-in: b45b149a60 user: dgp tags: core-8-5-17-rc
19:50
[10dc6daa37] New fix for [gets] on non-blocking channel. This time properly accounts for the effect... check-in: dfb79fa482 user: dgp tags: core-8-5-branch
2014-10-13
17:34
missed a bump check-in: 59a0067f32 user: dgp tags: core-8-5-17-rc
17:15
update changes file check-in: 286dced066 user: dgp tags: core-8-5-17-rc
2014-10-10
20:17
Bump to 8.5.17 check-in: 08c159aa7e user: dgp tags: core-8-5-17-rc
20:02
backport those tests that can be check-in: 2bd1163469 user: dgp tags: core-8-5-branch
19:54
[bf7135428c] Restore the Tcl_Write() return value logic. check-in: 9e301d16f7 user: dgp tags: core-8-5-branch
18:24
[ed29c4da21] Don't let BLOCKED state get converted into a channel error. check-in: a0b44a3c1d user: dgp tags: core-8-5-branch
15:38
New test io-53.15 for [ed29c4da21]. check-in: 6464f9b757 user: dgp tags: core-8-5-branch
2014-10-09
18:44
Updated patch for Ticket 3328635 to implement fixes for virtualk time (use of clock_gettime, and, wh... Closed-Leaf check-in: 265e84eb5e user: andreask tags: tkt3328635-posix-monotonic-clock
14:52
[2039178] Remove false claims about TCL_INTERP_DESTROYED flag bit in command traces. check-in: b14bb38f76 user: dgp tags: core-8-5-branch
2014-10-08
07:02
Fix [59a2e78e54d3361c33b8cd6eef55d384d8abecd7|59a2e78e54] : tclWinTime.c does not compile with MSVC1... check-in: c69f003888 user: jan.nijtmans tags: core-8-5-branch
2014-10-02
14:43
[bc5b790099] Improper calculation of new dstLimit value. New test io-12.7. check-in: df382f0bf1 user: dgp tags: core-8-5-branch
2014-09-16
15:52
Better pic flag for OpenBSD. check-in: ae05904233 user: stwo tags: core-8-5-branch
2014-09-10
08:20
[2486824] Improve error message; not all that upvars is an upvar. check-in: f3c64a7a7c user: dkf tags: core-8-5-branch
2014-09-08
00:37
Change one '#ifdef' to '#if defined()' for improved consistency within the file, as in checkin [211a... check-in: 0746efa716 user: stwo tags: core-8-5-branch
2014-09-01
08:11
Combine TCL_SHLIB_LD_EXTRAS+TK_SHLIB_LD_EXTRAS (for Cygwin and FreeBSD) to a single SHLIB_LD_LIBS us... check-in: abaf2748e2 user: jan.nijtmans tags: core-8-5-branch
2014-08-25
15:36
merge release check-in: 06a91f777f user: dgp tags: core-8-5-branch
13:31
`make dist` allowed README-* fossil droppings to leak into the distribution. Closed-Leaf check-in: 904339cdce user: dgp tags: core-8-5-16-rc, core-8-5-16
2014-08-22
13:44
merge 8.5; stamp release date check-in: f3a4fbba3d user: dgp tags: rc2, core-8-5-16-rc
13:23
Correct performance regression in a series of short binary reads from a socket. Many thanks to Eric... check-in: 70e97884f0 user: dgp tags: core-8-5-branch
13:20
Same results; simpler logic. Closed-Leaf check-in: 5180649ac5 user: dgp tags: dgp-slow-read
2014-08-21
23:07
Test fix for likely cause of reported I/O slowdown. In a DoRead() revision, it came to favor making ... check-in: 85cd086fd2 user: dgp tags: dgp-slow-read
04:13
Make simplificiations possible when we know just bytes are getting copied without complications of e... Closed-Leaf check-in: eb68cdfbc1 user: dgp tags: dgp-writebytes-optimize
2014-08-20
21:44
Copy Write() to WriteBytes() to create an arena for performance hacking. check-in: 6e08d8924a user: dgp tags: dgp-writebytes-optimize
18:59
Fix reviewed and accepted. check-in: ff52fbb4ac user: andreask tags: core-8-5-branch
18:40
Make test io-36.1.1 more portable. check-in: 28e58db108 user: dgp tags: core-8-5-branch
17:50
Docs for Tcl_CreateChannelHandler() state that the registered handler proc will be called back with ... Closed-Leaf check-in: f520790052 user: dgp tags: aku-review
11:13
[74e073599e5e7c5eb535e2f60f1b06feb468eaae|74e073599e]: tclsh is using old style dialogs when Tk is l... check-in: a2a1fe34e9 user: jan.nijtmans tags: core-8-5-branch
2014-08-18
13:28
Improved credit check-in: 6ab6bf99c5 user: dgp tags: rc1, core-8-5-16-rc
2014-08-14
16:48
Reconcile changes file with 8.6.1. check-in: cce0441bc7 user: dgp tags: core-8-5-16-rc
16:36
merge 8.5 check-in: 8411205dcd user: dgp tags: core-8-5-16-rc
2014-08-13
09:04
Put back SystemV timezone files, which were removed in previous commit. Don't know if that was by ac... check-in: a0fa37f70e user: jan.nijtmans tags: core-8-5-branch
02:54
merge 8.5, update changes check-in: 13d7b48f31 user: dgp tags: core-8-5-16-rc
01:42
tzdata2014f from ietf.org check-in: cefd4a6c51 user: kbk tags: core-8-5-branch
2014-08-12
21:41
Update changes file check-in: a630979fd3 user: dgp tags: core-8-5-16-rc
15:51
merge 8.5 check-in: 2845f35ff7 user: dgp tags: core-8-5-16-rc
15:28
Accommodate the "udp" package, and any other Tcl package that expects a [read] on a channel @ EOF to... check-in: 8cd55feb1d user: dgp tags: core-8-5-branch
2014-08-04
13:35
merge 8.5 check-in: a8b88f749b user: dgp tags: core-8-5-16-rc
13:35
Add tclsh.exe.manifest.in to the distribution. check-in: 783edfead2 user: dgp tags: core-8-5-branch
2014-08-02
04:29
merge 8.5 check-in: fa1dac68fd user: dgp tags: core-8-5-16-rc
04:25
Another Preserve/Release on channels is needed during IO finalization. check-in: c22cc5859b user: dgp tags: core-8-5-branch
00:06
merge 8.5 check-in: ed1cb5aeb6 user: dgp tags: core-8-5-16-rc
2014-08-01
18:36
Updated package "platform" to version 1.0.13. Separated the identifiers "macosx*-i386-x86_64" and "... check-in: dcb280116a user: andreask tags: core-8-5-branch
17:17
merge 8.5 check-in: c607234e4a user: dgp tags: core-8-5-16-rc
17:16
Backport the cheaper Preserve/Release on channels. check-in: ddcf91c9bd user: dgp tags: core-8-5-branch
2014-07-28
12:53
merge 8.5 check-in: 66b07eeb8d user: dgp tags: core-8-5-16-rc
2014-07-27
22:44
correct EOLFIX macro, broken by [a803608ed5] check-in: 08188e00b1 user: jan.nijtmans tags: core-8-5-branch
2014-07-23
13:10
Revert the EOLFIX changes of checkin [a803608ed5] (2013-10-28). They do not work on the one machine ... check-in: b18974c0c2 user: dgp tags: rc0, core-8-5-16-rc
12:26
Bump to 8.5.16 for release. check-in: 94417e5c1d user: dgp tags: core-8-5-16-rc
2014-07-16
21:46
Assert an equality test, not an assignment. check-in: 72391d07b6 user: dgp tags: core-8-5-branch
2014-07-11
10:38
Starting with Unicode 6.3, the mongolian vowel separator (U+180e) is no longer a whitespace, but for... check-in: f199c9d65c user: jan.nijtmans tags: core-8-5-branch
2014-07-10
18:00
dup test name check-in: 033a1af993 user: dgp tags: core-8-5-branch
15:45
[7368d225a6] Extend the auto-cleanup of zero ref count values passed in to the Tcl_*SetVar*() family... check-in: 212c0638b1 user: dgp tags: core-8-5-branch, potential incompatibility
12:52
Repair buffer indexing error in Tcl_ReadRaw() exposed by iogt-6.0 and valgrind. check-in: 6526c14303 user: dgp tags: core-8-5-branch
2014-07-04
12:47
Update Unicode tables to Unicode 7.0 check-in: ccf9e0d1f7 user: jan.nijtmans tags: core-8-5-branch
2014-07-02
16:20
[c31ca233ca] Fix TclGetsObjBinary() so that each [gets] rediscovers whether a nonblocking channel is... check-in: 6694ecd6d0 user: dgp tags: core-8-5-branch
2014-06-26
15:59
Fix mismatch of Tcl_Preserve() / Tcl_Release(). check-in: f58a059b16 user: dgp tags: core-8-5-branch
2014-06-24
16:34
Simplify / refactor Tcl_ReadRaw(). No need for CopyBuffer(). check-in: a9f9ffa7c7 user: dgp tags: core-8-5-branch
2014-06-23
12:48
Fix execute-6.5 test failure on trunk: the "preserveCore" part of tcltest::test assumes that the cle... check-in: df6f1f8b84 user: jan.nijtmans tags: core-8-5-branch
2014-06-22
16:15
ticket [2f9df4c4fa]: tcltest - request to move -cleanup script execution until after -output compare... check-in: 1a1cb1c7d7 user: jan.nijtmans tags: core-8-5-branch
2014-06-20
20:50
previous commit was not quite right, this one should be better Closed-Leaf check-in: 8924f03c9a user: jan.nijtmans tags: bug-2f9df4c4fa
20:21
ticket [2f9df4c4fa]: tcltest - request to move -cleanup script execution until after -output compare check-in: a61197b82c user: jan.nijtmans tags: bug-2f9df4c4fa
05:05
[b47b176adf] Stop possible segfaults when variability in mutex lock schedules cause a ForwardingResu... check-in: bc8631546c user: aku tags: core-8-5-branch
2014-06-16
12:44
[1758a0b603] socket-2.13 : Workaround the broken select() in some Linux kernels that fails to report... check-in: e67cc60d94 user: dgp tags: core-8-5-branch
12:09
merge 8.5 Closed-Leaf check-in: b41f47a5fa user: dgp tags: bug-1758a0b603
2014-06-13
21:15
Draft test for [1758a0b603]. check-in: 71669f9456 user: dgp tags: core-8-5-branch
2014-06-12
13:36
Additional check for an error condition on the socket. check-in: a6d7d34318 user: dgp tags: bug-1758a0b603
2014-06-11
17:24
Workaround the broken select() in some Linux kernels that fails to report a writable state on a sock... check-in: 1b53b3f232 user: dgp tags: bug-1758a0b603
2014-06-05
19:06
Test socket-2.12 covers the DiscardOutput() update. check-in: 47e4ef3394 user: dgp tags: core-8-5-branch
15:20
merge fork check-in: 4b59bbceaf user: dgp tags: core-8-5-branch
15:17
When too many chars are read by ReadChars() and we trim the limits to get it right on the next pass,... check-in: 04b06f7cea user: dgp tags: core-8-5-branch
00:22
Fixed a tricky interaction of IO system and encodings which could result in a panic. The relevant f... check-in: 0f26611a0c user: andreask tags: core-8-5-branch
2014-06-04
16:36
Revise DiscardOutput() to account for revisions to the loop in FlushChannel() which is its only call... check-in: 2b1cda088c user: dgp tags: core-8-5-branch
2014-06-03
19:57
merge fork of 8.5 branch check-in: bd6ad3191b user: dgp tags: core-8-5-branch
17:32
Backport I/O core fixes made known by async socket work on trunk. check-in: c801a8d5cc user: dgp tags: core-8-5-branch
2014-05-31
02:30
Correct the interest masks in the Tcl_CreateFileHandler() calls in PipeWatchProc(). When we are int... check-in: 74a2238ecc user: dgp tags: core-8-5-branch
2014-05-30
10:36
win socket -async: do not loose connect notification by temporarily stop connect monitoring. Bug [33... check-in: 6ecb583012 user: oehhar tags: core-8-5-branch
2014-05-29
14:56
Try not to loose FD_CONNECT by switching monitoring off. Closed-Leaf check-in: a658836882 user: oehhar tags: bug-336441ed59
14:53
merge core-8-5-branch check-in: 4f0f24c6c3 user: oehhar tags: bug-336441ed59
2014-05-28
18:58
Refinements of FlushChannel() and its callers. Notably includes removal of the flag BUFFER_READY. check-in: 0ddf09e8bd user: dgp tags: core-8-5-branch
18:49
Update comment to explain assumptions. Closed-Leaf check-in: b7bbbbc6ed user: dgp tags: dgp-flush-channel
18:24
Further simplifications to FlushChannel(). This makes clear the BUFFER_READY flag serves no necessa... check-in: d9e66fbb28 user: dgp tags: dgp-flush-channel
17:14
Expand the IsBufferFull() macro to check non-NULL bufPtr.. check-in: 577da77e8c user: dgp tags: dgp-flush-channel
16:54
Increase size of test io-29.34 so that it more portably tests the case where the OS networking machi... check-in: 83b2c056eb user: dgp tags: dgp-flush-channel
2014-05-27
13:28
Move code that can only matter in the first loop iteration out of the loop. check-in: 38257b5296 user: dgp tags: dgp-flush-channel
2014-05-24
19:56
Comment out lines of test io-53.4 that appear to do nothing of any value. check-in: fb90b0f1fd user: dgp tags: core-8-5-branch
2014-05-23
17:17
Followup on [72c54e1659]. Removed unused variable. check-in: 9f7e74b65a user: andreask tags: core-8-5-branch
2014-05-22
17:17
Workarounds and fixes for wrapped executables on various platforms regarding the handling of wrappe... check-in: 72c54e1659 user: andreask tags: core-8-5-branch
2014-05-20
15:00
Rework the management of the CHANNEL_BLOCKED and CHANNEL_EOF flags, in particular not allowing them ... check-in: f6b7d496c4 user: dgp tags: core-8-5-branch
2014-05-17
03:32
Simplify the inputProc of [testchannel transform]. Closed-Leaf check-in: 5995ff7e6d user: dgp tags: dgp-channel-flag-repair
02:53
Repair broken tests iogt-2.[123]. What happened is that now that EOF flags no loger leak acros chann... check-in: fb7b45c267 user: dgp tags: dgp-channel-flag-repair
2014-05-16
19:11
Improved use of EOF state to avoid worthless allocations. check-in: 916e33672f user: dgp tags: dgp-channel-flag-repair
18:45
Move the resets and testings of the BLOCKED flag to where they make more sense. check-in: b7aafa1d2d user: dgp tags: dgp-channel-flag-repair
15:05
merge 8.5 check-in: 673526a228 user: dgp tags: dgp-channel-flag-repair
14:59
Fix for failing tests *io-32.11* check-in: cf82fbc5f8 user: dgp tags: core-8-5-branch
14:47
merge 8.5 Closed-Leaf check-in: 66fb298ca6 user: dgp tags: bug-io-32.11
14:47
Merge completion of dgp-read-bytes branch. check-in: a2f2c22575 user: dgp tags: bug-io-32.11
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
16:48
Portable test to demo bug otherwise seen only on Windows. check-in: f49bdfc563 user: dgp tags: core-8-5-branch
14:54
Fix [3118489]: NUL in filenames. (On Windows, protect against invalid use of ':' in filenames as wel... check-in: 874ce8daf2 user: jan.nijtmans tags: core-8-5-branch
11:04
Push the setting and clearing of CHANNEL_BLOCKED flag to the more inner parts of the channel read ma... check-in: 39ace581ea user: dgp tags: dgp-channel-flag-repair
2014-05-14
14:52
merge 8.5 check-in: 8c51a39a00 user: dgp tags: dgp-channel-flag-repair
09:11
Fix 3 test-cases which started failing on Windows check-in: 57d9dfa4e6 user: jan.nijtmans tags: core-8-5-branch
2014-05-13
18:24
Rework Tcl_ReadRaw() mostly taking things out of the loop that never repeat. check-in: e1c467edcd user: dgp tags: dgp-channel-flag-repair
16:42
Salvaged what was left of value in the dgp-read-bytes-detour branch. Refactored much management of t... check-in: 94b7cdc521 user: dgp tags: dgp-channel-flag-repair
11:23
[958bc05fbe]: Clarify "clock format" using "%R" check-in: 1e1b95e0e6 user: jan.nijtmans tags: core-8-5-branch
2014-05-12
21:50
Restore the largefileSupport constraint on Darwin, where tests (chan)io-34.21 take an unbearable 90 ... check-in: 6fe20c93b6 user: dgp tags: core-8-5-branch
2014-05-09
16:55
Correct namespace bugs in normally skipped tests. Constrain them as "knownBug" rather than "unknownF... check-in: 0d300e1793 user: dgp tags: core-8-5-branch
16:38
Added comment explaining the "knownBug" in iogt-6.1 check-in: 672bebd5f8 user: dgp tags: core-8-5-branch
16:31
Tests (chan)io-34.21 are constrained for largefileSupport, and that's disabled by default, which mea... check-in: 753903e359 user: dgp tags: core-8-5-branch
13:19
Test iocmd-32.1 is not "impossible" but after writing it properly it does segfault trying to use a d... check-in: 430312d573 user: dgp tags: core-8-5-branch
10:08
Make Cygwin's "configure" work from another directory than /unix. (Not everything works this way!) check-in: 4619d13620 user: jan.nijtmans tags: core-8-5-branch
2014-05-08
17:30
Merge the reforms of dgp-read-bytes branch into 8.5+ releases. Large overhaul of I/O read opera... check-in: ea760ac244 user: dgp tags: core-8-5-branch
02:55
Merge 8.5. Closed-Leaf check-in: 355b7c916f user: dgp tags: dgp-read-bytes
02:38
Stop leak in iocmd-21.22. check-in: bd77beabda user: dgp tags: core-8-5-branch
2014-05-07
22:19
Corrected description of where tcl_platform(user) comes from on Unix. check-in: 0e91209516 user: dkf tags: core-8-5-branch
03:30
Stop leaks of cloned Tcl_ChannelTypes. check-in: 372a524f33 user: dgp tags: core-8-5-branch
02:28
Stop leak in io-53.5. check-in: 923384ef74 user: dgp tags: core-8-5-branch
2014-05-06
23:51
Stop leak in io-33.7. check-in: 85982d0ca3 user: dgp tags: core-8-5-branch
23:23
Stop memory leak in io-29.34 check-in: 9ed25477ae user: dgp tags: core-8-5-branch
22:34
Stop memory leak in io-29.27. check-in: 710c762201 user: dgp tags: core-8-5-branch
14:10
merge 8.5 check-in: a7733bb0e0 user: dgp tags: dgp-read-bytes
13:56
Have to manage the lifetime of the self handle in testchannel transform. check-in: 74bb290f92 user: dgp tags: core-8-5-branch
2014-05-05
17:18
Segfaulting test (backport of iortrans-5.11). check-in: 3c3c44ac41 user: dgp tags: core-8-5-branch
13:23
Merge GotFlag() backport from 8.5. Conflicts galore! check-in: b1ed89a610 user: dgp tags: dgp-read-bytes
09:17
Backport "GotFlag" macro from Tcl 8.6. Makes code more readable. No change in functionality. check-in: 70147dfbb6 user: jan.nijtmans tags: core-8-5-branch
2014-05-02
15:41
merge 8.5 check-in: 5c1344169d user: dgp tags: dgp-read-bytes
15:06
Backport channel self restacking support. (Test iogt-2.4). check-in: 65f9e5c5ef user: dgp tags: core-8-5-branch
2014-05-01
14:52
merge 8.5 check-in: c88761f6af user: dgp tags: dgp-read-bytes
14:18
We must Preserve channels if we're going to use TclChanCaughtErrorBypass() to get error information ... check-in: 97a0ec7bfd user: dgp tags: core-8-5-branch
07:38
Fix more corner-cases like [0e92c404f19ede5b2eb06e6db27647d3138cc56|0e92c404f1]: The only place wher... check-in: 91be696bf3 user: jan.nijtmans tags: core-8-5-branch
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
08:53
Changed position of flag evaluation as proposed by Phil Hoffman Closed-Leaf check-in: 024a523361 user: oehhar tags: bug-2413550
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
22:07
Simplify macro typecasting. check-in: 77d1c32097 user: dgp tags: dgp-optimize-output-stage
20:42
The "channel" Tcl_ObjType is caching only. It never needs an UpdateString routine. It's also static... check-in: 3be587ea63 user: dgp tags: dgp-optimize-output-stage
20:02
Do not call updateStringProc directly. We have TclGetString() for that. check-in: 16cebba90b user: dgp tags: dgp-optimize-output-stage
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
2014-01-30
20:10
Refactor to eliminate the DoWriteChars() layer. check-in: 1fb1e81ddc user: dgp tags: dgp-optimize-output-stage
19:30
Eliminate DoWrite(). It duplicates WriteBytes(). check-in: 4a35001f56 user: dgp tags: dgp-optimize-output-stage
19:13
Trial: Implement DoWrite() as WriteBytes(). check-in: e38265e698 user: dgp tags: dgp-optimize-output-stage
18:45
Simplification and cleanup enabled by last commit. check-in: df0dfbf28d user: dgp tags: dgp-optimize-output-stage
18:31
Refactor WriteChars() and WriteBytes() into simple wrappers of a common routine Write(). check-in: d651018d94 user: dgp tags: dgp-optimize-output-stage
15:02
merge 8.5 check-in: 5ef480c185 user: oehhar tags: bug-2413550
14:44
Fix [22c10c8e79]: core-8-5: msvc6 build: "Side by Side" error check-in: 8a9e78209d user: jan.nijtmans tags: core-8-5-branch
14:31
Eliminate the use of a staging buffer in WriteChars(). check-in: 4749538620 user: dgp tags: core-8-5-branch
11:02
win/tclWinChan.c Tcl_InitNotifier: Bug [2413550] Avoid reopening of serial channels which causes iss... check-in: 84307fe13f user: oehhar tags: bug-2413550
2014-01-28
20:23
The outputStage field is now unused, so never allocate it. check-in: d89e241ea4 user: dgp tags: dgp-optimize-output-stage
20:19
tidy things up check-in: 69fc4bcc62 user: dgp tags: dgp-optimize-output-stage
18:51
Working code with no staging buffer use. check-in: d6de6b35d8 user: dgp tags: dgp-optimize-output-stage
11:04
WIP check-in: e1ed4ca828 user: dgp tags: dgp-optimize-output-stage
2014-01-27
17:58
merge 8.5 check-in: 95bdfa070a user: dgp tags: dgp-optimize-output-stage
17:35
merge 8.5 check-in: 85a4eb2c6c user: dgp tags: dgp-read-bytes
17:35
Revise the Tcl_Append* machinery to tolerate NULL bytes to append. Then have ReadChars() use that ma... check-in: dcc87ec669 user: dgp tags: dgp-read-bytes
2014-01-25
21:41
sync tcl.m4 with Tk version check-in: fc06c2939f user: jan.nijtmans tags: core-8-5-branch
2014-01-24
22:33
merge 8.5 check-in: 3920660b95 user: dgp tags: dgp-read-bytes
21:45
In WriteChars(), eliminate the copy step through a staging buffer when it is not required for channe... check-in: 01ff1f0a45 user: dgp tags: core-8-5-branch
17:38
Eliminate the copy to a staging buffer when that serves no functional purpose. check-in: 68c21e5139 user: dgp tags: dgp-optimize-output-stage
2014-01-21
22:08
There is no need for ReadBytes() or its caller(s) to track how many bytes are actually stored in obj... check-in: 4d0dcf283d user: dgp tags: dgp-read-bytes
21:32
Backport of bytearray append machinery to support bug fixes in ReadBytes. check-in: 9e237cce30 user: dgp tags: dgp-read-bytes
18:16
Silence compiler warnings. check-in: 76fb868129 user: dgp tags: core-8-5-branch
2013-11-24
18:34
[a122627849] Improve stack trace from parray on not-array. check-in: 2c4acdb880 user: dkf tags: core-8-5-branch
2013-11-22
13:16
Cygwin: Fix conflicting definition with _mingw_stat64.h, if included together with <tcl.h> check-in: 90bf70eb07 user: jan.nijtmans tags: core-8-5-branch
2013-11-21
16:20
Modify makefile.vc for Windows 8.1 support check-in: 550bb146c6 user: jan.nijtmans tags: core-8-5-branch
11:43
Add support for Windows 8.1: See [http://msdn.microsoft.com/en-us/library/windows/desktop/dn302074.a... check-in: c505b4ac53 user: jan.nijtmans tags: core-8-5-branch
09:18
The only relyable way of changing environment variables to uppercase (e.g. env(ComSpec) to env(COMSP... check-in: 26c40ac305 user: jan.nijtmans tags: core-8-5-branch
2013-11-20
16:04
Safer clean-up of environment variables: Do removal after insertions -> tcltest 2.3.7 check-in: e934186601 user: jan.nijtmans tags: core-8-5-branch
14:38
Starting with Windows 8 DSK, GetVersionExA is deprecated check-in: 450e7bd007 user: jan.nijtmans tags: core-8-5-branch
2013-11-19
08:23
Cygwin: Instead of checking whether the win32 part is configured properly, just configure it when ne... check-in: 4202101f7e user: jan.nijtmans tags: core-8-5-branch
2013-11-16
21:05
Fix [e832d2b08]: unnecessary code in Tcl_SetMaxBlockTime. check-in: 4c14f88702 user: jan.nijtmans tags: core-8-5-branch
2013-11-05
12:36
Fix [426679ef7d]: Having man.macros after .TH breaks rendering on OpenBSD and possibly others. check-in: 5145f9b673 user: jan.nijtmans tags: core-8-5-branch
2013-11-04
10:02
Put extern "C" guards around all stub table struct definitions, so it is usable for C++ compilers as... check-in: e0986c290f user: jan.nijtmans tags: core-8-5-branch
2013-10-29
08:15
Workaround for [414d10346b]: tcl 8.5.15/8.6.1(threaded build) hangs in exec on HP-UX check-in: d7c93731e2 user: jan.nijtmans tags: core-8-5-branch
00:30
Also finalize the condition variables for each notifier thread. Leaf check-in: 331b645669 user: mistachkin tags: unsetThreadData
00:19
Some cleanup of the previous assumptions. check-in: e972fd496b user: mistachkin tags: unsetThreadData
2013-10-28
23:39
Add experimental new Tcl API Tcl_UnsetThreadData. check-in: f6b2f8b451 user: mistachkin tags: unsetThreadData
22:40
Another attempt to cleanup stale remnants of the notifier subsystem. Leaf check-in: 2226ee4340 user: mistachkin tags: tkt-414d10346b
21:45
Try resetting all the 'one time' locks as well. check-in: 4ae506f66c user: mistachkin tags: tkt-414d10346b
21:01
Attempt to make sure the notifier gets fully re-initialized. check-in: 1b49d47281 user: mistachkin tags: tkt-414d10346b
20:21
Tweak to the fix. Tcl_InitNotifier() hangs. Removed. Fixes exec. Unclear about Rivet with original c... check-in: 519892f27c user: andreask tags: tkt-414d10346b
19:34
Prototype of fix for ticket [414d10346b]. check-in: 53e8329d0d user: mistachkin tags: tkt-414d10346b
10:55
Bump tcltest version to 2.3.6 (should have been done just before the 8.5.15 release, just as in Tcl ... check-in: a803608ed5 user: jan.nijtmans tags: core-8-5-branch
2013-10-25
12:57
Fix [3eb2ec1449]: Allow upper case scheme names in url. http -> 2.7.13 check-in: 2312006602 user: jan.nijtmans tags: core-8-5-branch
2013-10-22
18:55
[3556215]: Made [scan] match [format] better in what it accepts as a format string, by allowing uppe... check-in: e077937cf0 user: dkf tags: core-8-5-branch
2013-10-17
09:28
Fix execute permission on many files which shouldn't have it. check-in: 850d487bd7 user: jan.nijtmans tags: core-8-5-branch
2013-10-09
21:57
Update to Unicode 6.3 tables check-in: fc0b5887e3 user: jan.nijtmans tags: core-8-5-branch
2013-10-07
14:23
Fix for [d4e464ae48]: tcl 8.5.15/8.6.1 breaks python make check on darwin check-in: a546b99dac user: jan.nijtmans tags: core-8-5-branch
2013-10-06
19:27
First attempt to fix bug [d4e464ae48]: tcl 8.5.15/8.61 breaks python make check on darwin Closed-Leaf check-in: 4b277b8c24 user: jan.nijtmans tags: bug-d4e464ae48
2013-10-05
16:22
Advance to tzdata2013g check-in: 0bce3cbeeb user: kbk tags: core-8-5-branch
2013-10-03
15:17
When compiling with MSVC++, no longer link the stub library with msvcrt??.dll. This way, workarounds... check-in: 9b0c095048 user: jan.nijtmans tags: core-8-5-branch
2013-10-02
07:58
Fix compilation with latest MinGW-w64 version 3.0: Conflict on EXCEPTION_REGISTRATION typedef, which... check-in: 93a144a3be user: jan.nijtmans tags: core-8-5-branch
2013-09-30
14:03
Disable command line globbing on MinGW compiles: this saves startup time, since the result of the gl... check-in: 5099a81b50 user: jan.nijtmans tags: core-8-5-branch
2013-09-27
09:35
Cherrypick [87d1313df3] from trunk: Workaround for [http://sourceforge.net/p/mingw/bugs/2065/|MinGW... check-in: 5fe84a86f5 user: jan.nijtmans tags: core-8-5-branch
2013-09-25
22:54
[d614d63989] Ensure that there are no trailing colons as that causes chaos when a deleteProc is spec... check-in: 8e508e44f4 user: dkf tags: core-8-5-branch
16:39
Test demonstrating need for "adjust" manipulation in TclSubstTokens. check-in: 91986db2b8 user: dgp tags: core-8-5-branch
2013-09-23
11:12
workaround for mingw bug [http://comments.gmane.org/gmane.comp.gnu.mingw.user/41724] check-in: 60c6ff868f user: jan.nijtmans tags: core-8-5-branch
2013-09-19
16:33
Line numbers wrong in compiled [global] and [variable]. check-in: 5e60d6ec24 user: dgp tags: core-8-5-branch
16:06
renumber tests for branch merge check-in: 3b07c5616d user: dgp tags: core-8-5-branch
16:04
Line numbers wrong in compiled [namespace upvar]. check-in: c6be5aced2 user: dgp tags: core-8-5-branch
15:44
Line numbers wrong in compiled [upvar]. check-in: d98f24cfe5 user: dgp tags: core-8-5-branch
15:04
Line numbers wrong in compiled [dict update]. check-in: f536ae3095 user: dgp tags: core-8-5-branch
14:55
Line numbers wrong in compiled [dict for]. check-in: b34cab40a9 user: dgp tags: core-8-5-branch
14:48
Line numbers wrong in compiled [dict get]. check-in: 1b79ee628e user: dgp tags: core-8-5-branch
14:06
Stop segfault due to OBOE in CompileWord() calls in [dict incr] compiler. check-in: 3a3f75ac5a user: dgp tags: core-8-5-branch
13:06
Line numbers wrong in compiled [dict set]. check-in: a5c2d783ad user: dgp tags: core-8-5-branch
12:37
consistant use of capitals. check-in: 65270ac77b user: jan.nijtmans tags: core-8-5-branch
12:20
Line numbers wrong in compiled foreach body. check-in: 8426bef124 user: dgp tags: core-8-5-branch
04:20
Stop segfault due to OBOE in CompileWord() calls in [dict lappend] compiler. check-in: 12dfd2bea4 user: dgp tags: core-8-5-branch
04:03
[3487626] Backport fix for knownBug test dict-23.2. check-in: b8c8cdb8f4 user: dgp tags: core-8-5-branch
2013-09-18
19:13
merge release check-in: 6eb7e50d87 user: dgp tags: core-8-5-branch
2013-09-13
16:02
Added note to ChangeLog pointing to the fossil timeline for better logging. Closed-Leaf check-in: ae00707ece user: dgp tags: rc1, core-8-5-15, core-8-5-15-rc
14:14
merge 8.5; update changes check-in: 9f7491d11b user: dgp tags: core-8-5-15-rc
14:09
[bdd91c7e43] Stop crash due to error in execution stack memory management. Thanks to azazel for the ... check-in: f26faa61b9 user: dgp tags: core-8-5-branch
10:53
Suggested fix for [bdd91c7e43]: tclsh crashes in [interp delete] Closed-Leaf check-in: c910b7341a user: jan.nijtmans tags: bug-bdd91c7e43
2013-09-08
14:59
*BACKPORT* [3600057]: Filled out missing parts of implementation of [string is double]. DGP - I'm... Closed-Leaf check-in: 2759df9850 user: dkf tags: bug-3600057-85
03:26
merge 8.5. update changes. check-in: 6a7083949d user: dgp tags: core-8-5-15-rc
2013-09-07
21:36
[86ceb4e2b6] Improve reaction when multiple *tm files purport to offer the same version of the same ... check-in: f55d921665 user: dgp tags: core-8-5-branch
18:49
Partial revert of [a16752c252] bug fix to stop crashes in buggy tclcompiler. check-in: d7ad86353f user: dgp tags: core-8-5-branch
2013-09-05
17:21
Partial revert of [a16752c252] bug fix to stop crashes in buggy tclcompiler. Closed-Leaf check-in: cd9e4957c5 user: dgp tags: unbreak-tclcompiler
2013-09-03
16:45
Favor timeline over ChangeLog check-in: ee609a2663 user: dgp tags: core-8-5-15-rc
16:04
some missed changes check-in: cb84ed25cc user: dgp tags: core-8-5-15-rc
2013-08-30
14:31
fix date check-in: d85e816231 user: dgp tags: rc0, core-8-5-15-rc
14:16
changes check-in: 7fa0fe032b user: dgp tags: core-8-5-15-rc
2013-08-29
20:08
Bump to 8.5.15 for release. check-in: c46e5e4d16 user: dgp tags: core-8-5-15-rc
2013-08-15
19:55
Make sure the errors raised by execution traces become errors raised by the traced command, as docum... check-in: f3fac8ede1 user: dgp tags: core-8-5-branch
2013-08-14
17:02
[a16752c252] Correct failure to call cmd deletion callbacks. check-in: 746ec0f768 user: dgp tags: core-8-5-branch
2013-08-11
14:41
Never guess non-existing timezone name "America/Brasilia" on Windows. Reported by Arnulf Wiedemann check-in: f04e2881d3 user: jan.nijtmans tags: core-8-5-branch
2013-08-05
21:58
Mark unixforkevent-1.1 nonPortable, until proven on more platforms. check-in: 0107005970 user: jan.nijtmans tags: core-8-5-branch
08:32
Iron test "unixforkevent-1.1" against forked process stall and file phase issues check-in: c008fa3bbd user: oehhar tags: bug-c4e230f29b
2013-08-04
16:38
Possible fix for [c4e230f29b] check-in: 7de91edd9b user: jan.nijtmans tags: bug-c4e230f29b
2013-08-01
12:38
Tcl_InitNotifier: Bug [a0bc856dcd]. Start notifier thread again if we were forked, to solve Rivet b... check-in: 02909e227f user: jan.nijtmans tags: core-8-5-branch
2013-07-29
09:29
Make sure that "string is space \u202f" will continue to return "1", even if in future Unicode this ... check-in: 334ab96e5e user: jan.nijtmans tags: core-8-5-branch
2013-07-26
13:21
[6585b21ca8] [regexp {(\w).*?\1} abb] failed to match. Thanks to Tom Lane for passing on the discove... check-in: 2425a69341 user: dgp tags: core-8-5-branch
2013-07-25
17:20
Fixed test case variable clash with 'folder' Closed-Leaf check-in: 92136fde90 user: oehhar tags: rfe-notifier-fork
14:25
rebase check-in: 8cf516f508 user: jan.nijtmans tags: rfe-notifier-fork
14:24
Move test for pthread_atfork inside SC_ENABLE_THREADS check-in: f7fe2446ce user: jan.nijtmans tags: core-8-5-branch
08:29
Make sure that the notifierMutex and notifierCV in a forked child cannot block anything, even though... check-in: 116f5be24c user: jan.nijtmans tags: rfe-notifier-fork
07:02
rebase check-in: c33b976db3 user: jan.nijtmans tags: rfe-notifier-fork
2013-07-24
16:51
Demonstrate and fix memory leak in Tcl_ParseVar(). check-in: 5cc898d566 user: dgp tags: core-8-5-branch
2013-07-23
09:54
rebase check-in: f0ea734a4a user: jan.nijtmans tags: rfe-notifier-fork
09:07
Add "testfork" test command. Not used in any test-case yet check-in: b425245964 user: jan.nijtmans tags: core-8-5-branch
2013-07-22
11:11
Tcl_InitNotifier() call in TestforkObjCmd() is only necessary when pthread_atfork() is not available... check-in: 362b6e3375 user: jan.nijtmans tags: rfe-notifier-fork
10:57
Use pthread_atfork() when available. check-in: 94b207274c user: jan.nijtmans tags: rfe-notifier-fork
10:11
Test-case should pass on Darwin or with non-threaded build as well. check-in: a201b97b3e user: jan.nijtmans tags: rfe-notifier-fork
10:10
Fix bug which hangs iocmd.tf-32.1 check-in: 9ce264b926 user: jan.nijtmans tags: rfe-notifier-fork
08:45
Test file tests/unixForkEvent.test added check-in: 26e13f1943 user: oehhar tags: rfe-notifier-fork
2013-07-21
14:52
Rebase to core-8-5-branch Add "testfork" test command to be usable in testcase. check-in: 6f69bbba43 user: jan.nijtmans tags: rfe-notifier-fork
2013-07-08
18:55
Unbreak MSVC6 debug build (thanks Andreas Kupries!) check-in: 728fb2f25b user: jan.nijtmans tags: core-8-5-branch
06:49
Build stub objects with -DSTATIC_BUILD on all platforms. Only important on win32 (already done) and ... check-in: dda8563eba user: jan.nijtmans tags: core-8-5-branch
2013-07-07
02:19
OpenBSD/m88k is now elf. Remove unneeded elf check. check-in: 62f5521264 user: stwo tags: core-8-5-branch
2013-07-06
22:22
http://www.iana.org/time-zones/repository/releases/tzdata2013d.tar.gz check-in: b7f2bd8640 user: kbk tags: core-8-5-branch
2013-07-05
14:52
Use X11/Xlib.h for checking where X11 can be found in stead of X11/XIntrinsic.h. Suggested by Pietro... check-in: 1a48f9c2e1 user: jan.nijtmans tags: core-8-5-branch
2013-07-03
10:39
Bug [817249]: bring tclXtNotify.c up to date with Tcl_SetNotifier() change check-in: c21496f5a4 user: jan.nijtmans tags: core-8-5-branch
2013-07-02
07:16
Don't forget ChangeLog for previous commit check-in: e8e4a564d6 user: jan.nijtmans tags: core-8-5-branch
07:14
Bug [32afa6e256]: dirent64 check is incorrect in tcl.m4. Thanks to Brian Griffin. check-in: f8d461fd57 user: jan.nijtmans tags: core-8-5-branch
2013-06-27
12:34
Fix [34538ba43f] check-in: 01ae5c884c user: jan.nijtmans tags: core-8-5-branch
08:28
Bug [9b2e636361]: Tcl_CreateInterp() needs initialized encodings. check-in: 341f682e08 user: jan.nijtmans tags: core-8-5-branch
2013-06-26
14:20
formatting, typo check-in: e359b91742 user: jan.nijtmans tags: core-8-5-branch
08:10
Allocate encoding name, so caller of Tcl_RegisterConfig() doesn't need to keep it forever. Fix some... Closed-Leaf check-in: 8e9ed1f74e user: jan.nijtmans tags: ticket-9b2e636361
07:42
Proposed solution for [9b2e636361] check-in: 06020a12ac user: jan.nijtmans tags: ticket-9b2e636361
2013-06-25
12:02
Don't use deprecated Tcl_DStringTrunc any more. check-in: 21bffe717c user: jan.nijtmans tags: core-8-5-branch
2013-06-20
14:17
TclCompileScript() should not overwrite envPtr->numSrcBytes. The envPtr already has the right value ... check-in: 349fd09957 user: dgp tags: core-8-5-branch