Timeline
Not logged in

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

181 check-ins using file generic/tclThreadTest.c version e6aeff2b87

2023-04-18
13:16
Merge trunk [cbaf88e90a]: Fix iocmd-12.11 testcase. check-in: 5582c89a0d user: pooryorick tags: trunk-encodingdefaultstrict
13:05
Merge trunk [a9fc905623] and resolve conflicts and test failures. check-in: 1882cc898d user: pooryorick tags: trunk-encodingdefaultstrict
12:24
Merge trunk [79cd3ac351]. check-in: 518b6086eb user: pooryorick tags: trunk-encodingdefaultstrict
12:12
Merge trunk [78beedf7e2] and resolve conflicts. check-in: fde2438f84 user: pooryorick tags: trunk-encodingdefaultstrict
11:39
Merge trunk [c8983a2a94] and resolve conflicts. check-in: 729ef5d2e8 user: pooryorick tags: trunk-encodingdefaultstrict
10:29
Merge trunk [48829d9671]: Fix [d7fd37ebd9]: handling leftover prefix in table encoding. check-in: 46f77f9937 user: pooryorick tags: trunk-encodingdefaultstrict
08:07
Merge trunk [1253dd0211]:` Fix http11 test hang caused by trailing brace in previous commit. check-in: 4e8b79b32c user: pooryorick tags: trunk-encodingdefaultstrict
08:02
Merge trunk [20cad126cd]: Don't let httpd11 depend on the system encoding any more: All text files... check-in: 89939d5fe5 user: pooryorick tags: trunk-encodingdefaultstrict
07:43
Merge trunk [b10e2b66a9], Tcl TIP 656 manpages. check-in: 6072da9342 user: pooryorick tags: trunk-encodingdefaultstrict
2023-04-17
21:33
Merge trunk [49a4c8f8fb], "TIP 656 accepted", and resolve conflicts. check-in: ab0512022f user: pooryorick tags: trunk-encodingdefaultstrict
13:30
Merge trunk [31788d9a4b] and resolve conflicts. check-in: 04c47a8fd6 user: pooryorick tags: trunk-encodingdefaultstrict
11:31
Merge trunk [1997f71246]. check-in: c9dd0d794e user: pooryorick tags: trunk-encodingdefaultstrict
2023-04-03
15:50
merge trunk through March 5 check-in: 41a28f16fe user: dgp tags: dgp-refactor
15:14
merge trunk through 3/5 check-in: 67c14bbabf user: dgp tags: dgp-refactor
07:41
Windows Threads are joinable check-in: af4d891ecb user: mchn1350 tags: windows-thread-join
2023-04-02
15:41
Clarified that it is suboptimal to hold the associated mutex when signaling a condition variable. I... check-in: ec22729420 user: konrad.schwarz tags: windows-thread-join
08:45
Replaced non-thread-safe re-initialization checks with the Win32 INIT_ONCE one-time initialization A... Leaf check-in: 8360452e48 user: konrad.schwarz tags: windows-thread-join
2023-04-01
23:01
Use native Win32 ConditionVariables Replaces the home-grown condition variable implementation with ... check-in: 25e4039e84 user: mchn1350 tags: windows-thread-join
2023-03-30
17:55
Create new branch named "tip-660" check-in: c265dae13b user: apnadkarni tags: tip-660
09:23
Merge 8.7: Allow empty mode list in [chan create]. check-in: bd95d54af3 user: max tags: trunk, main
06:24
Remove TCL_ENCODING_PROFILE_DEFAULT check-in: 03d2bc237d user: jan.nijtmans tags: tip-659
2023-03-29
16:49
Make "file tempfile" adhere default profile check-in: 85ee3eb762 user: jan.nijtmans tags: tip-659
15:06
test hygiene. Match [removeFile] arguments to [makeFile] to fix debug alerts. check-in: c41739ca8a user: dgp tags: trunk, main
09:02
added copyright note check-in: 7597fe65cc user: konrad.schwarz tags: windows-thread-join
08:54
Merge 8.7. Some size_t -> Tcl_Size in internal header files check-in: 8a54121928 user: jan.nijtmans tags: trunk, main
06:16
Replace bit twiddling with clear expression. check-in: fa731ffcfc user: pooryorick tags: trunk, main
2023-03-28
19:30
Remove the last occurrences of TCL_ENCODING_NOCOMPLAIN. check-in: 7cecbaf282 user: pooryorick tags: trunk, main
19:29
Combine two branches in write(). check-in: 3fd99fa711 user: pooryorick tags: trunk, main
18:58
On Windows, join threads using Win32 HANDLEs. This works by extending the existing WinThread struct... Leaf check-in: 231c699c87 user: mchn1350 tags: windows-thread-join
16:03
Minor fix in winConsole.test check-in: dc1e0b5f9a user: jan.nijtmans tags: trunk, main
15:55
Rebase to tip-657 check-in: bcddef0d46 user: jan.nijtmans tags: tip-659
15:54
Rebase to 9.0 check-in: 7468e6dd93 user: jan.nijtmans tags: tip-657
15:50
Fix iocmd-12.11 testcase check-in: cbaf88e90a user: jan.nijtmans tags: trunk, main
15:48
Rebase to tip-657. Further implementation check-in: ec47279336 user: jan.nijtmans tags: tip-659
14:34
Merge 9.0 check-in: 691dbad682 user: jan.nijtmans tags: tip-657
07:15
Merge 8.7 check-in: a9fc905623 user: jan.nijtmans tags: trunk, main
05:13
Merge 8.7. POSIX errors update and minizip fix check-in: f8864b9541 user: apnadkarni tags: trunk, main
2023-03-27
20:08
Remove unneeded parts from test in fileName.test. check-in: 0569b8782f user: pooryorick tags: trunk, main
14:44
Merge 8.7 check-in: 245407f036 user: jan.nijtmans tags: trunk, main
12:16
Make the documentation of [encoding] more concise and readable. check-in: 92ee031f32 user: pooryorick tags: trunk, main
11:50
Merge 9.0 Closed-Leaf check-in: b5656d3180 user: jan.nijtmans tags: bug-02b58d5d04
11:43
Merge 8.7 check-in: 4ebee22ffd user: jan.nijtmans tags: trunk, main
11:13
Avoid msvc "illegal indirection" error. check-in: f8927d772b user: pooryorick tags: trunk, main
2023-03-26
20:04
Mark: Valgrind reports no leaks. check-in: 3239df67e2 user: pooryorick tags: trunk, main
19:14
Fix memory leak in Tcl_JoinObjCmd(). check-in: aa1a1096ac user: pooryorick tags: trunk, main
17:22
Merge 8.7 check-in: 79cd3ac351 user: jan.nijtmans tags: trunk, main
16:04
Merge 9.0 check-in: d7647964b4 user: jan.nijtmans tags: bug-02b58d5d04
15:51
Patch from chrstphrchvz, fixing [d40b9c8503]. Many thanks! check-in: 58faf80de7 user: jan.nijtmans tags: bug-d40b9c8503
15:35
Fix for [6d4e9d1af5bf5b7d]: Memory leak: SetFsPathFromAny, assisted by the global literal table, ca... check-in: 7d005e0860 user: pooryorick tags: trunk, main
2023-03-25
00:29
Merge trunk check-in: f6aa53859c user: griffin tags: tip-636-tcl9-644
2023-03-24
21:09
Merge 8.7 check-in: bb1378370e user: jan.nijtmans tags: trunk, main
20:58
Merge 8.7 check-in: 6301de2138 user: jan.nijtmans tags: trunk, main
16:49
duplicate test name check-in: b29771bb5f user: dgp tags: trunk, main
2023-03-23
17:51
First shot at TIP #659 implementation. Not complete yet (many parts still missing!!!) check-in: 37de4d5695 user: jan.nijtmans tags: tip-659
17:31
documentation update check-in: 41a87267c5 user: jan.nijtmans tags: tip-657
16:15
Merge 9.0 check-in: 893dd1c2f6 user: jan.nijtmans tags: tip-657
16:02
Merge "unchained" branch, since all it does is add a little valgrind stuff to Makefile.in. Hopefully... check-in: 5075be4f0b user: jan.nijtmans tags: trunk, main
15:55
Merge 8.7 check-in: 82107b50c2 user: jan.nijtmans tags: trunk, main
07:28
Merge-mark check-in: 8c96c87de4 user: konrad.schwarz tags: trunk, main
2023-03-22
21:18
Merge 9.0 check-in: 7401abbdd3 user: jan.nijtmans tags: tip-657
21:17
Merge 9.0 Closed-Leaf check-in: cd3c0a7242 user: jan.nijtmans tags: internal-abstract-list
21:15
Merge 9.0 check-in: f25757b233 user: jan.nijtmans tags: trunk, main
20:17
Merge 9.0 check-in: 38f7cdb888 user: jan.nijtmans tags: internal-abstract-list
20:13
Merge 9.0 check-in: 413734078c user: jan.nijtmans tags: tip-657
20:13
Merge 9.0 check-in: 2157a49526 user: jan.nijtmans tags: trunk, main
19:32
Merge 9.0 check-in: d4ba61252c user: jan.nijtmans tags: tip-657
19:30
Forgot one line in previous commit, and indenting check-in: 16b3efee0d user: jan.nijtmans tags: trunk, main
18:13
Let's get in the 'readability' changes from the 'unchained' branch, without the need for all those p... check-in: 3f420a07da user: jan.nijtmans tags: trunk, main
18:00
Merge 8.7 check-in: f4cf3c36b4 user: jan.nijtmans tags: trunk, main
15:27
Merge 9.0 check-in: b82838f4d4 user: jan.nijtmans tags: tip-657
12:02
Merge 8.7 check-in: f8d60e395f user: jan.nijtmans tags: trunk, main
10:02
Merge 8.7 check-in: e1cfef6bfd user: jan.nijtmans tags: trunk, main
08:34
Merge 9.0 check-in: 80f8a01317 user: jan.nijtmans tags: tip-657
08:34
merge-mark check-in: 2322e17980 user: jan.nijtmans tags: trunk, main
02:39
Fix longIs64Bit->has64BitLengths else test will not run on 64-bit Wind check-in: a9d278979e user: apnadkarni tags: trunk, main
2023-03-21
23:55
Remove unneeded Tcl_IncrRefCount and TclDecrRefCount. TclPtrSetVarIdx takes ownership of newValuePtr... check-in: f5652997d2 user: pooryorick tags: trunk, main
17:47
exchange profile <-> eofchar output in "fconfigure". Fix some testcases, which depend on profile check-in: 644a8f9d51 user: jan.nijtmans tags: tip-657
17:21
Merge 9.0 check-in: a79744b4af user: jan.nijtmans tags: tip-657
16:54
Merge 8.7 check-in: 78beedf7e2 user: jan.nijtmans tags: trunk, main
08:45
Merge 8.7 check-in: c8983a2a94 user: jan.nijtmans tags: trunk, main
08:40
Missing backslashes in macro def check-in: 037b767147 user: jan.nijtmans tags: trunk, main
2023-03-20
21:06
More TclNewIndexObj() usages (for values between -1 and SIZE_MAX-1) check-in: dd8e66c296 user: jan.nijtmans tags: trunk, main
14:30
Merge 9.0 check-in: e2d9661cf1 user: jan.nijtmans tags: tip-657
14:19
Merge 8.7 check-in: d89991c58b user: jan.nijtmans tags: trunk, main
12:08
Add longIs64bit constraint to lseq-4.4 (because this isn't expected to work on 32-bit platforms). Re... check-in: 15c9067453 user: jan.nijtmans tags: trunk, main
11:42
Fix [5ae5ffc3f4]: Problem with -failindex on 32-bit platform check-in: 1e23dd4876 user: jan.nijtmans tags: trunk, main
11:31
Merge 8.7 check-in: 48829d9671 user: jan.nijtmans tags: trunk, main
02:38
Merge 8.7 - Fix http11 test hang check-in: 1253dd0211 user: apnadkarni tags: trunk, main
2023-03-19
13:34
Another fix: don't access (w) twice Closed-Leaf check-in: 5fd5efd795 user: jan.nijtmans tags: bug-5ae5ffc3f4
13:32
Doesn't look like a mem-leak: It appears that Tcl_ObjSetVar2() already handles that. check-in: 37a381473b user: jan.nijtmans tags: bug-5ae5ffc3f4
13:23
Proposed fix for [5ae5ffc3f4]: Problem with -failindex on 32-bit platform. This also fixes a memory-... check-in: c01c9c2885 user: jan.nijtmans tags: bug-5ae5ffc3f4
12:02
Merge 9.0. Backout previous commit check-in: 47d91cb2ae user: jan.nijtmans tags: tip-657
11:58
Merge 8.7 check-in: 20cad126cd user: jan.nijtmans tags: trunk, main
11:45
Merge 8.7 check-in: cd89bb1303 user: jan.nijtmans tags: trunk, main
2023-03-18
13:36
See if less "-profile replace" suffices check-in: 3657a561c3 user: jan.nijtmans tags: tip-657
09:10
Merge 9.0 check-in: c11638e39d user: jan.nijtmans tags: tip-657
09:08
Merge 8.7 check-in: 1d12742d75 user: jan.nijtmans tags: trunk, main
08:57
Merge 9.0 check-in: d6d28e6cfc user: jan.nijtmans tags: tip-657
08:52
Merge 8.7 check-in: 4dca8eb033 user: jan.nijtmans tags: trunk, main
08:45
Merge 8.7 check-in: b10e2b66a9 user: jan.nijtmans tags: trunk, main
04:28
Merge 8.7 - TIP 656 manpages check-in: 9aa2b65a57 user: apnadkarni tags: trunk, main
03:37
Merge mark post-656 check-in: eaf51a2d06 user: apnadkarni tags: trunk, main
03:35
TIP 656 accepted check-in: 49a4c8f8fb user: apnadkarni tags: trunk, main
02:59
Merge trunk Closed-Leaf check-in: 56386248af user: apnadkarni tags: tip-656-tcl9
2023-03-17
20:11
Merge 8.7 check-in: 31788d9a4b user: jan.nijtmans tags: trunk, main
16:15
Merge 8.7 check-in: 5ecd70c8ce user: jan.nijtmans tags: trunk, main
08:13
Merge-Mark. check-in: d558314466 user: pooryorick tags: trunk, main
2023-03-16
21:03
Don't reset CHANNEL_ENCODING_ERROR here, otherwise Tcl_InputEncodingError() will give wrong result check-in: 2899ff13dc user: jan.nijtmans tags: tip-657
20:35
Merge tip-656-tcl9 check-in: 218c6465d1 user: jan.nijtmans tags: tip-657
20:16
Merge 8.7 check-in: 43584b2ac9 user: jan.nijtmans tags: trunk, main
18:15
Missed two tests. Blast it :-( check-in: df5d869746 user: apnadkarni tags: tip-656-tcl9
18:11
Merge 9.0 check-in: a16366941d user: apnadkarni tags: tip-656-tcl9
17:54
Fix passing of encoding state in testencoding Tcl_UtfToExternal check-in: 461a409e5e user: apnadkarni tags: tip-656-tcl9
15:38
Merge 8.7 check-in: 9e266d00f2 user: jan.nijtmans tags: trunk, main
11:38
Minor cleanup (Thanks, Gustaf!) check-in: 6ef2153f20 user: jan.nijtmans tags: trunk, main
10:24
Merge tip-656-tcl9 check-in: c405e9fde6 user: jan.nijtmans tags: tip-657
10:00
unicode -> utf-16. Remove some unneeded encodingProfileTodo constraints check-in: 873f3868fe user: jan.nijtmans tags: tip-656-tcl9
08:22
Allow -encoding to be shortened (again) check-in: 5ce08299b6 user: jan.nijtmans tags: tip-657
08:20
merge-mark (this branch already did the -encodingprofile -> profile change) check-in: e5ffe8b316 user: jan.nijtmans tags: tip-657
03:48
Change -encodingprofile to -profile check-in: 618179acda user: apnadkarni tags: tip-656-tcl9
2023-03-15
16:24
Merge 8.7 check-in: c1e45151b3 user: jan.nijtmans tags: trunk, main
13:41
merge 8.7 check-in: d04c1efe83 user: dgp tags: trunk, main
11:37
Further fix for issue [ea69b0258a9833cb], crash when using a channel transformation on TCP client so... check-in: a76dee9eb4 user: pooryorick tags: trunk, main
09:11
ckfree -> Tcl_Free check-in: a19e2f0c0b user: jan.nijtmans tags: trunk, main
2023-03-14
20:55
Merge tip-656-tcl9 check-in: 62b45e81f1 user: jan.nijtmans tags: tip-657
20:24
Implement return options for read/gets check-in: 43f815fc1e user: jan.nijtmans tags: tip-657
17:23
Merge 9.0. Also fix replace profile handling of orphan surrogates check-in: 69b2949bc8 user: apnadkarni tags: tip-656-tcl9
10:33
Merge 8.7 check-in: 30ba320f81 user: jan.nijtmans tags: trunk, main
2023-03-13
20:57
Fix for issue [ea69b0258a9833cb], crash when using a channel transformation on TCP client socket. check-in: 62058cafe0 user: pooryorick tags: trunk, main
17:24
Adapt more test expectation (since the default is now -profile strict) check-in: 562a3d7486 user: jan.nijtmans tags: tip-657
17:05
Merge tip-656-tcl9. Mark xx-bufferoverflow as knownBug check-in: 402bc59538 user: jan.nijtmans tags: tip-657
15:59
Merge 8.7: Bug [183a1adcc0]. Buffer overflow in Tcl_UtfToExternal check-in: 5c6fa768fe user: apnadkarni tags: trunk, main
2023-03-12
17:10
Cherrypick yip-656. Start on Tcl_ExternalToUtf/Tcl_UtfToExternal tests check-in: fb97312ec1 user: apnadkarni tags: tip-656-tcl9
16:38
merge-mark check-in: 3879309ba6 user: jan.nijtmans tags: trunk, main
16:23
2 more testcases, proving utf-32 handling of surrogates (actually: not handling!) is OK check-in: 9db02d187b user: jan.nijtmans tags: trunk, main
16:10
Minor bug-fix for utf-32: Only throw exception for codepoints > +U10FFFF if "-strict" is specified. ... check-in: 6fb14ee3e8 user: jan.nijtmans tags: trunk, main
13:45
More utf-16 bugfixing check-in: 44187f1e2f user: jan.nijtmans tags: tip-657
12:59
Merge 8.7 check-in: 286d6e9ab0 user: jan.nijtmans tags: trunk, main
12:11
Merge tip-656-tcl9 check-in: 652ce8648e user: jan.nijtmans tags: tip-657
12:00
Merge 9.0. Also ckalloc -> Tcl_Alloc and ckfree -> Tcl_Free check-in: 6320007166 user: jan.nijtmans tags: tip-656-tcl9
11:51
Make testcase io-53.5 independant on system encoding check-in: f92e126fc0 user: jan.nijtmans tags: tip-657
11:34
Merge 8.7 check-in: 8e467866ef user: jan.nijtmans tags: trunk, main
11:28
Merge 8.7 check-in: 1bf875b575 user: jan.nijtmans tags: trunk, main
2023-03-11
22:00
Proposed fix for [db7a085bd9]: encoding convertfrom -strict utf-16 accepts partial surrogates. TODO:... Closed-Leaf check-in: 3840dcf4c9 user: jan.nijtmans tags: bug-db7a085bd9
21:19
Fix last (hopefully) bugs in utf-16/utf-32 encoders check-in: c4869d50ae user: jan.nijtmans tags: tip-657
16:47
Add testencoding Tcl_ExternalToUtf/Tcl_UtfToExternal for raw testing of corresponding C functions check-in: 5ee6b60d3c user: apnadkarni tags: tip-656-tcl9
2023-03-10
16:02
Merge tip-656-tcl9 check-in: 98176465db user: jan.nijtmans tags: tip-657
15:55
Implement new function Tcl_InputEncodingError() check-in: 6d2aac8f3f user: jan.nijtmans tags: tip-657
15:29
Merged 9.0. Note knownProfileBug constraint which mark questionable tests to be resolved later. check-in: 20743e4925 user: apnadkarni tags: tip-656-tcl9
13:45
merge 8.7 check-in: a0abb8bdc5 user: dgp tags: trunk, main
07:37
Fix parsing of fconfigure set -encoding* options check-in: 8d526e142d user: apnadkarni tags: tip-656-tcl9
2023-03-09
20:55
Fix cmdAH-4.3.13.00D80000.solo.utf-32le.tcl8.a testcase from tip-656-tcl9 branch, when TCL_UTF_MAX=3 check-in: bb76745df2 user: jan.nijtmans tags: trunk, main
16:20
Bug-fix for Utf32ToUtfProc, in case TCL_UTF_MAX=3 check-in: 12c63f8c9f user: jan.nijtmans tags: tip-657
10:22
Merge 8.7 check-in: 64c58db9fc user: jan.nijtmans tags: trunk, main
02:52
Merge 8.7 - winFCmd-1.24 differs in error code on Win 11 check-in: a52ac1d5fa user: apnadkarni tags: trunk, main
2023-03-08
22:04
Oops check-in: 74ffd90527 user: jan.nijtmans tags: tip-657
21:49
Merge tip-657-tcl9. Further implementation of Tcl_GetObj() et al. check-in: c1d9a43a3e user: jan.nijtmans tags: tip-657
20:37
Merge 9.0 check-in: 0ad25bdaec user: jan.nijtmans tags: tip-656-tcl9
20:16
Merge core-8-branch check-in: 13b04d4d60 user: jan.nijtmans tags: trunk, main
15:01
More -Wconversion warning fixes check-in: 837dbec7cc user: jan.nijtmans tags: trunk, main
11:12
Merge 8.7 check-in: 82bf22dad8 user: jan.nijtmans tags: trunk, main
09:52
Merge tip-657-tcl9. Add "-profile tcl8" to http.tcl check-in: 57f4c1fc86 user: jan.nijtmans tags: tip-657
09:36
ckalloc -> Tcl_Alloc and ckfree -> Tcl_Free check-in: 1afb3416f7 user: jan.nijtmans tags: tip-656-tcl9
2023-03-07
23:11
encodingprofile -> profile, and fix more testcases check-in: 22160bc51d user: jan.nijtmans tags: tip-657
21:01
Start implementing TIP #657. WIP check-in: 7d3d6f8f29 user: jan.nijtmans tags: tip-657
20:13
Merge 9.0 check-in: 66a2cd7681 user: jan.nijtmans tags: tip-656-tcl9
20:10
Merge 8.7 check-in: 1997f71246 user: jan.nijtmans tags: trunk, main
18:23
Merge 8.7 check-in: fe9c231f48 user: jan.nijtmans tags: trunk, main
12:53
Merge 8.7 - testchmod fixes check-in: 24072d92fc user: apnadkarni tags: trunk, main
07:41
Merge 8.7 check-in: ab8bd5acc2 user: jan.nijtmans tags: trunk, main
07:06
merge-mark check-in: c0aeeaa9c8 user: jan.nijtmans tags: trunk, main
2023-03-06
21:36
Merge 9.0. More strictBug marks Closed-Leaf check-in: 408f496539 user: jan.nijtmans tags: make-strict-the-default
15:23
merge trunk check-in: 5a75d0e99b user: dgp tags: core-9-0-b1-rc
10:30
ckfree() -> Tcl_Free() check-in: 2c4994d39e user: jan.nijtmans tags: trunk, main
10:28
Merge 8.7 check-in: 37fc768d33 user: jan.nijtmans tags: trunk, main
07:00
Add new valgrind suppression items. check-in: 9e195dccd7 user: pooryorick tags: trunk, main
2023-03-05
21:48
Merge 9.0. One more "strictBug" check-in: fce73e4881 user: jan.nijtmans tags: make-strict-the-default
21:27
Merge 8.7 check-in: 6b8ecafc24 user: jan.nijtmans tags: trunk, main
19:57
Another round of -1 -> TCL_INDEX_NONE check-in: 1ad5d08ee8 user: jan.nijtmans tags: trunk, main
11:42
Merge 8.7: Bug [9c5a00c69d]. Fix ~user on Windows check-in: 8c6befab7c user: apnadkarni tags: trunk, main
00:26
More -1 -> TCL_INDEX_NONE check-in: 7a2fc29ce0 user: jan.nijtmans tags: trunk, main