Timeline
Not logged in

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

70 check-ins using file generic/tclGetDate.y version a91583b5cc

2025-10-10
14:39
Sync Tcl_OpenTcpClient signature (parameter-name only) with documentation check-in: 2fbd19e961 user: jan.nijtmans tags: core-9-0-branch
13:51
Rebase to 9.0 Leaf check-in: 54f062b0a8 user: jan.nijtmans tags: cygwin
07:00
Update create-dmg/create-dmg to version 1.2.2 check-in: 7a3ee4db60 user: jan.nijtmans tags: core-9-0-branch
2025-10-06
15:15
chw: How about slightly streamlining the startup of the test threads? See attached diff for the idea check-in: 0df7cea3dd user: jan.nijtmans tags: 893f8cc5-tip509-nested-mutex
14:58
Indenting consistancy check-in: d84ad51228 user: jan.nijtmans tags: core-9-0-branch
14:42
Relax mutex-condition-3 (which sometimes fails on macOS) check-in: fe08add593 user: jan.nijtmans tags: core-9-0-branch
11:03
Convert pair of macros into single inline function; serves the purpose just as well check-in: d22f6717aa user: dkf tags: core-9-0-branch
2025-10-04
10:32
Fix [6fbabfe166] - allows py tkinter to use zipfs build without calling TclZipfs_AppHook check-in: 6e612ef335 user: apnadkarni tags: core-9-0-branch
2025-10-03
15:56
Deduplicate code for mounting attached archives Closed-Leaf check-in: 19aa19d296 user: apnadkarni tags: bug-6fbabfe166
11:28
Last step in [893f8cc5db] optimization check-in: c4a762a225 user: jan.nijtmans tags: core-9-0-branch
10:50
Fix static build check-in: 8e414c789e user: jan.nijtmans tags: bug-6fbabfe166
2025-10-02
13:34
(cherry-pick): Make it easier to match up the collections of things to do with file attributes check-in: 583988f6c6 user: jan.nijtmans tags: core-9-0-branch
13:13
Update 'macher' utility to version 1.8 check-in: a0aec8da48 user: jan.nijtmans tags: core-9-0-branch
10:41
Duh. Need to mount archives before searching check-in: 5a50f856ef user: apnadkarni tags: bug-6fbabfe166
2025-10-01
19:29
Merge 9.0. Update configure Closed-Leaf check-in: 71a85c158e user: jan.nijtmans tags: 893f8cc5-tip509-nested-mutex
15:02
Check for zipfs at interp creation time if not already checked check-in: 920a8437c2 user: apnadkarni tags: bug-6fbabfe166
14:33
Eliminate last atomic. Use thread_equal() and PTHREAD_NULL check-in: 8d7d7b1c14 user: jan.nijtmans tags: 893f8cc5-tip509-nested-mutex
10:32
macos-13 runner is deprecated check-in: 4bd8e132bc user: jan.nijtmans tags: core-9-0-branch
09:12
Merge 9.0 check-in: 15b88b75f0 user: jan.nijtmans tags: 893f8cc5-tip509-nested-mutex
09:11
(backport)Tidy up style of test support file check-in: 4b21be0da8 user: jan.nijtmans tags: core-9-0-branch
08:25
Merge 9.0 check-in: c29ded1258 user: jan.nijtmans tags: 893f8cc5-tip509-nested-mutex
08:10
Oops check-in: c82f6c9c99 user: jan.nijtmans tags: 893f8cc5-tip509-nested-mutex
2025-09-30
19:26
dde => 1.4.6 check-in: 0c6f7c8279 user: jan.nijtmans tags: core-9-0-branch
08:30
Optimize MutexInit/MutexDestroy: init the thread and counter before the mutex itself check-in: 27ba494cc3 user: jan.nijtmans tags: 893f8cc5-tip509-nested-mutex
06:32
Merge 9.0 check-in: f0742110d4 user: jan.nijtmans tags: 893f8cc5-tip509-nested-mutex
03:27
Test cases for mutexes and condition variables check-in: d23568f2a3 user: apnadkarni tags: core-9-0-branch
2025-09-29
20:49
use assert check-in: 36090c1eaa user: jan.nijtmans tags: 893f8cc5-tip509-nested-mutex
19:07
Tweak wording of NAME section: principally consistent capitalisation check-in: b0b8f6967c user: dkf tags: core-9-0-branch
08:47
[https://core.tcl-lang.org/tk/tktview/832c2047bb|832c2047bb] follow-up: -Wc++-keyword only exists in... check-in: 72e16ac019 user: jan.nijtmans tags: core-9-0-branch
2025-09-28
12:47
Fix skipping of mutex tests under MinGW Closed-Leaf check-in: 319a125c28 user: apnadkarni tags: apn-mutex-tests
11:26
Explicitly finalize test condition variables check-in: 4f929f41cc user: apnadkarni tags: apn-mutex-tests
11:21
Add mutex lock and cv tests. Refactor mutex test C into separate file check-in: c921c9016b user: apnadkarni tags: apn-mutex-tests
2025-09-27
20:16
Two possible improvements: 1) Only panic in DEBUG mode, 2) Don't add memory barries when there alrea... check-in: 6c6604aee1 user: jan.nijtmans tags: 893f8cc5-tip509-nested-mutex
18:08
merge 8.6, code deduplication; increase timouts detecting exit hangs for mem-debug, etc. check-in: 60740caf9d user: sebres tags: core-9-0-branch
17:32
Stop using recursive mutex in tclEncoding.c check-in: fc66aa236c user: jan.nijtmans tags: core-9-0-branch
14:38
Add condition variable test function for producer consumer pattern check-in: 6330cbbc00 user: apnadkarni tags: apn-mutex-tests
2025-09-26
16:20
Start on some mutex C API tests check-in: 79ed8c8acc user: apnadkarni tags: apn-mutex-tests
15:41
Further fix [https://core.tcl-lang.org/tk/tktview/832c2047bb|832c2047bb]: Windows: new compiler, new... check-in: f16fa8ec9a user: jan.nijtmans tags: core-9-0-branch
13:23
Delete obsolete comment that TCL_THREAD_JOIN is ignored on Windows. check-in: 9183ace241 user: apnadkarni tags: core-9-0-branch
2025-09-25
18:49
Last step: change tclEncoding.c not to need recursive mutex any more. Cherry-picked from @sebres Closed-Leaf check-in: 137d478d0e user: jan.nijtmans tags: 893f8cc5-tip509-nested-mutex-atomic
14:03
small amend - move mutex assignment after check alloc was successful check-in: e4fe687f0b user: sebres tags: core-9-0-branch
13:42
windows: amend to [893f8cc5db] - fixed alloc mutex, avoids heap corruption and SF (tcl-mutex is not ... check-in: cfc51c4378 user: sebres tags: core-9-0-branch
08:48
Merge-mark check-in: c9e52c9ca8 user: jan.nijtmans tags: core-9-0-branch
2025-09-24
22:17
Fix [893f8cc5db]: Nested mutexes following TIP 509, Windows part check-in: d27472f8b2 user: jan.nijtmans tags: core-9-0-branch
22:03
Merge 8.6 check-in: 6c2b67e200 user: jan.nijtmans tags: core-9-0-branch
21:33
Fix doc parse error, introduced [8050316444|here] check-in: 5ad2baaf65 user: jan.nijtmans tags: core-9-0-branch
09:49
Fix allocLock usage Closed-Leaf check-in: 4fa40b7680 user: jan.nijtmans tags: 893f8cc5-tip509-nested-mutex-atomic
08:57
Merge 9.0 check-in: d24aee5d4a user: jan.nijtmans tags: 893f8cc5-tip509-nested-mutex-atomic
08:52
Add a panic to MutexDestroy if the mutex is still owned check-in: 0305036d04 user: jan.nijtmans tags: 893f8cc5-tip509-nested-mutex-atomic
02:56
Fix buffer size check for GetEnvironmentVariable. Tx @cjmcdonald check-in: bbbcaac096 user: apnadkarni tags: core-9-0-branch
2025-09-23
15:15
Merge 8.6 check-in: 528e9652ed user: jan.nijtmans tags: core-9-0-branch
15:14
Remove duplicate description of oo::Slot->Resolve check-in: 8050316444 user: dkf tags: core-9-0-branch
15:08
[https://core.tcl-lang.org/tk/tktview/832c2047bb|832c2047bb] disable too-strict clang warning on Win... check-in: c19f42415a user: jan.nijtmans tags: core-9-0-branch
14:45
use InterlockedOr(&v, 0) as atomic load (ensure the access to a variable is automically synchronized... check-in: 54c1a0b44d user: sebres tags: 893f8cc5-tip509-nested-mutex-atomic
14:00
indenting check-in: bac58c1036 user: jan.nijtmans tags: 893f8cc5-tip509-nested-mutex-atomic
13:56
Merge 9.0. Make the Windows implementation working too check-in: 5ab8631610 user: jan.nijtmans tags: 893f8cc5-tip509-nested-mutex-atomic
12:00
Merge 8.6 - Fix [c9e68eb6ca] getenv checks check-in: 33587c757d user: apnadkarni tags: core-9-0-branch
2025-09-22
16:41
Fix [https://core.tcl-lang.org/tk/tktview/832c2047bb|832c2047bb]: Windows: new compiler, new warning... check-in: aad5a84dfb user: jan.nijtmans tags: core-9-0-branch
13:39
Fix UNIX part of [893f8cc5db]: Nested mutexes following TIP 509 check-in: cbb5b13ed1 user: jan.nijtmans tags: core-9-0-branch
13:29
Use of __atomic_compare_exchange_n() is not really necessary here check-in: 8f24f97fd6 user: jan.nijtmans tags: 893f8cc5-tip509-nested-mutex-atomic
2025-09-21
14:21
More progress in Windows implementation (doesn't work yet) check-in: b2641712a1 user: jan.nijtmans tags: 893f8cc5-tip509-nested-mutex-atomic
2025-09-20
18:47
Re-implement tclUnixThrd.c, improve the locking. (Not done for Windows yet) check-in: ba7435e55c user: jan.nijtmans tags: 893f8cc5-tip509-nested-mutex-atomic
2025-09-19
16:53
Fix [77059c] TclPushVarName(): pointer overflow check-in: ef820cf3b7 user: jan.nijtmans tags: core-9-0-branch
11:11
Update to Werner's latest spinlock code. More progress on the Windows implementation check-in: 020f2eb225 user: jan.nijtmans tags: 893f8cc5-tip509-nested-mutex-atomic
08:30
Fix leak in zipfs encoding initialization check-in: 1a6d31d04c user: apnadkarni tags: core-9-0-branch
2025-09-18
20:24
restore tclInt.h check-in: 6ad6b5cee6 user: jan.nijtmans tags: 893f8cc5-tip509-nested-mutex-atomic
13:32
Merge 9.0 check-in: 4e2531b7d8 user: jan.nijtmans tags: 893f8cc5-tip509-nested-mutex-atomic
13:28
Always include stdbool.h, not only on Windows. We assume C99 already. check-in: de5ece86b7 user: jan.nijtmans tags: core-9-0-branch
09:35
Fix [77059c4f45]: TclPushVarName(): pointer overflow Closed-Leaf check-in: 1a3e5bdaf5 user: jan.nijtmans tags: bug-77059c4f45
08:14
Merge 8.6 check-in: dfe9c322c9 user: jan.nijtmans tags: core-9-0-branch