Timeline
Not logged in

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

567 check-ins using file generic/tclTrace.c version 001b4e8843

2026-09-08
10:14
Sometimes, on macOS, 15/20 minutes are not enough to run all testcases Leaf check-in: 34db3351f1 user: jan.nijtmans tags: core-9-0-branch
2026-09-07
20:13
burnett01/rsync-deployments -> 9.0.1 check-in: 063eab4f10 user: jan.nijtmans tags: core-9-0-branch
2026-09-04
14:28
CI-flow: refactor MSVC initialization: removed 3rd party action ilammy/msvc-dev-cmd; silence depreca... check-in: b0beba50c5 user: sebres tags: core-9-0-branch
14:20
allow manual trigger of flow (independently on branch/tag name) check-in: 3d9d33cda6 user: sebres tags: core-9-0-branch
2026-09-02
11:19
amend to [a8133670760aa4a8]: added missing initialization for flags in DuplicateProc (doesn't exist ... check-in: 3d107522cb user: sebres tags: core-9-0-branch
2026-09-01
21:45
merge 8.6: amend to [e533296a92d89044], fixes [f6afe6b71d26e111]: same logic of lamda command init i... check-in: a813367076 user: sebres tags: core-9-0-branch
11:01
merge 8.6: ultimate fix for segfault [e533296a92d89044]: avoid reset of lambda info in frames stack ... check-in: 0449bde0a1 user: sebres tags: core-9-0-branch
2026-08-31
21:35
merge fix for [e533296a92d89044] from 8.6: reset cmd in procPtr after lambda invocation; avoid reset... check-in: e20417820f user: sebres tags: core-9-0-branch
2026-08-29
09:14
[04d1d40a] correct expr ?: documentation (9.0 and main) check-in: 864bf536bc user: oehhar tags: core-9-0-branch
2026-08-27
15:08
Merge-mark check-in: 7bf36b1379 user: jan.nijtmans tags: core-9-0-branch
2026-08-25
07:31
Disable io-29.26 run in CI environment. Needs further investigation check-in: c38ed1e311 user: jan.nijtmans tags: core-9-0-branch
2026-08-24
14:27
Update CI build to ubuntu-26.04 (except for onefiledist) check-in: 5dfe8d9dbb user: jan.nijtmans tags: core-9-0-branch
2026-08-23
05:24
Initial version - expr language extensions : ---------------------------- assignement, separator (T... Leaf check-in: a87ab08c12 user: florentis tags: tip-759_tcl90
05:01
Initial version Arithmetic substitution for Tcl. ---------------------------------- Synopsis : - ... check-in: 079d93a429 user: florentis tags: tip-759_tcl90
2026-08-21
10:18
This is the first version of TIP 759 check-in: ea18400465 user: Florent tags: tip-759_tcl90
2026-08-20
12:09
Fix [e4c24e86b5]: documentation typos check-in: 684ab7c194 user: jan.nijtmans tags: core-9-0-branch
09:47
Previous fix for exec output encoding docs was incomplete check-in: f8f1c131ad user: apnadkarni tags: core-9-0-branch
03:08
Fix explanation of exec -encoding option (thanks, @Schelte) check-in: 00b8935211 user: apnadkarni tags: core-9-0-branch
2026-08-18
12:44
Fix [4bd630]: --without-tzdata on windows check-in: fd06472ef4 user: jan.nijtmans tags: core-9-0-branch
2026-08-11
13:30
Fix [4676f5c78] - corrupted elements from glob -dir . in zipfs check-in: dd6eeb51fa user: apnadkarni tags: core-9-0-branch
2026-08-10
13:20
Merge 9.0 Closed-Leaf check-in: 52e2ce08c6 user: apnadkarni tags: bug-4676f5c78
07:39
tzdata updated to Olson's tzdata2026c check-in: 563edf0615 user: jan.nijtmans tags: core-9-0-branch
2026-08-08
08:57
Proposed fix for [4676f5c78] and more tests check-in: c97ece9549 user: apnadkarni tags: bug-4676f5c78
06:06
Bug [4676f5c78] - add tests to reproduce reported defect check-in: 036016befc user: apnadkarni tags: bug-4676f5c78
2026-07-16
11:52
Update changes.md for 2 bug fixes check-in: 1a9c3b9d96 user: apnadkarni tags: core-9-0-branch
11:41
Fix [d40d8db3]. Path normalization on Windows ACL-denied directory check-in: 0ac314cb96 user: apnadkarni tags: core-9-0-branch
11:12
Fix MinGW warnings Closed-Leaf check-in: aa98855685 user: apnadkarni tags: bug-d40d8db3
03:08
Enable test on CI. Add Unicode variant check-in: c007cbf517 user: apnadkarni tags: bug-d40d8db3
2026-07-15
17:03
Proposed fix for ACL-denied normalization check-in: ac9a9fb327 user: apnadkarni tags: bug-d40d8db3
11:34
Add test to prove presence of bug check-in: 432267215d user: apnadkarni tags: bug-d40d8db3
08:26
Add infrastructure for bug reproduction check-in: d9d66c9af9 user: apnadkarni tags: bug-d40d8db3
2026-07-14
16:27
Fix [f10d91c2] - dead console busy loop check-in: 49925e3365 user: apnadkarni tags: core-9-0-branch
14:03
Fix [61ba0b0661]: platform::identify broken on Red Hat Linux check-in: 3445655de3 user: jan.nijtmans tags: core-9-0-branch
08:22
Backout fix for [917c4a896a]. Let the improved fix land on 9.1, it can always be backported later check-in: ba64662cf0 user: jan.nijtmans tags: core-9-0-branch
06:52
Create new branch named "bug-d40d8db3" check-in: 61b9a64bd5 user: apnadkarni tags: bug-d40d8db3
2026-07-13
11:47
Add test case. Thanks @JulianNoble for repro script Closed-Leaf check-in: d5b7b86100 user: apnadkarni tags: bug-f10d91c2
11:14
Fix [6ae6c13b18]: Warning: argument 1 of 'Tcl_SetPanicProc' might be a candiate for a format attribu... check-in: f73aa02a08 user: jan.nijtmans tags: core-9-0-branch
10:43
Slightly clearer wording in console test prompts check-in: e0019089b2 user: apnadkarni tags: bug-f10d91c2
07:16
Include check for error conditions in generating Windows file events check-in: b8a27df92a user: apnadkarni tags: bug-f10d91c2
2026-07-12
12:42
Create new branch named "bug-f10d91c2" check-in: 8be7009910 user: apnadkarni tags: bug-f10d91c2
2026-07-09
10:31
Fix [917c4a896a]: Glibc detection broken on Linux for platform::identify check-in: 5265738a55 user: jan.nijtmans tags: core-9-0-branch
2026-07-04
08:17
Fix [59cc110f]. Manually verified but no test case as it involves the root directory check-in: 4ff7599111 user: apnadkarni tags: core-9-0-branch
2026-07-01
13:44
Version -> 9.0.5 for next release cycle check-in: 675699596d user: jan.nijtmans tags: core-9-0-branch
2026-06-30
14:44
Merge-mark check-in: 56f3e88826 user: jan.nijtmans tags: core-9-0-branch
11:41
Update changes check-in: 836ce67987 user: jan.nijtmans tags: core-9-0-branch
11:39
Fix [fcd3dadd79]: format honours LC_NUMERIC for %f/%g, producing numbers Tcl cannot parse check-in: 12306649fb user: jan.nijtmans tags: core-9-0-branch
08:39
Update to burnett01/rsync-deployments@9.0.0 check-in: f9a09d2e10 user: jan.nijtmans tags: core-9-0-branch
2026-06-26
19:06
Post-release resolution of test name between 9.0 and 9.1 branches check-in: f2b58e8803 user: dgp tags: core-9-0-branch
18:29
merge release check-in: 08cc9f111b user: dgp tags: core-9-0-branch
2026-06-25
15:31
merge 9.0 Closed-Leaf check-in: ee6cca9620 user: dgp tags: rc2, core-9-0-4-rc, core-9-0-4
10:47
Update changes.md check-in: f7765cbc5a user: jan.nijtmans tags: core-9-0-branch
2026-06-24
15:40
[9563b8eeec] Add test case with very compressible data check-in: 60d5caaf85 user: dkf tags: core-9-0-branch
2026-06-23
19:27
merge 9.0 check-in: 9910e47982 user: dgp tags: rc1, core-9-0-4-rc
2026-06-22
22:03
actions/checkout@v6 -> v7 check-in: a2dec1db65 user: jan.nijtmans tags: core-9-0-branch
2026-06-12
20:18
merge 9.0 check-in: 1fb823f926 user: dgp tags: core-9-0-4-rc
2026-06-11
12:57
[18383c] Fix brace imbalance that broke big portions of the test suite. check-in: 555af00e47 user: dgp tags: core-9-0-branch
12:15
Fix encoding-31.0 testcase, when windows codepage is utf-8 check-in: f477b7bb37 user: jan.nijtmans tags: core-9-0-branch
2026-06-10
07:30
[53a4d960] doc binary scan f endianess correction in example check-in: 2d20784ad7 user: oehhar tags: core-9-0-branch
2026-06-04
16:04
Visual Studio 2026 gives a warning without this /b option check-in: 1f1611cc44 user: jan.nijtmans tags: core-9-0-branch
2026-05-28
17:12
file lifetime testing hygiene check-in: 870a528f69 user: dgp tags: rc0, core-9-0-4-rc
16:55
Duplicate test name check-in: 03965f97ef user: dgp tags: core-9-0-4-rc
16:42
merge 9.0 check-in: 74d11525ef user: dgp tags: core-9-0-4-rc
09:30
Remove (unused, internal) TclListObjAppendIfAbsent functions. Backport formatting from 9.1 check-in: 5ef0c806b2 user: jan.nijtmans tags: core-9-0-branch
2026-05-27
15:58
merge 9.0 check-in: 4d8e6d04d1 user: dgp tags: core-9-0-4-rc
13:48
[2a0966cdc9] Give encodings in zip archive priority over past installs. check-in: c98a8d2c27 user: dgp tags: core-9-0-branch
10:35
Fix [7da6c2d04c]: fileevent poor performance due to shimmering check-in: ab9c069c58 user: jan.nijtmans tags: core-9-0-branch
03:35
Fix [165b1039] - error message for byte arrays check-in: fbd094029a user: apnadkarni tags: core-9-0-branch
03:09
Fix messages in tests to match new wording Closed-Leaf check-in: a584f7606f user: apnadkarni tags: bug-165b1039
2026-05-25
23:24
Bug [165b103962] - do not print character on byte array error. check-in: 9083399603 user: apnadkarni tags: bug-165b1039
21:25
Fix [673f2d]: mind PTHREAD_NULL as sentinel value vs legitimate pthread_t arg check-in: 64563c30c6 user: jan.nijtmans tags: core-9-0-branch
10:45
Fix [e860418c] Windows: glob -dir $dir -tail returns name with leading / check-in: 9f84d3ca4d user: apnadkarni tags: core-9-0-branch
10:26
Fix test reference to env(WINDIR) Closed-Leaf check-in: bb49f7a32e user: apnadkarni tags: bug-e860418c
10:04
Bug [1215dca7] - inconsistent file join with volume relative arguments check-in: 0f9b726174 user: apnadkarni tags: core-9-0-branch
09:47
Minor refactor Closed-Leaf check-in: 32e8fa89d2 user: apnadkarni tags: bug-1215dca7
04:26
zipfs also supports volume-relative paths and requires a separate check check-in: 3d2f02bf40 user: apnadkarni tags: bug-1215dca7
2026-05-24
12:39
Bug [1215dca7] - inconsistent file join with volume relative arguments check-in: 40950b09f9 user: apnadkarni tags: bug-1215dca7
11:55
Update changes.md check-in: 0a28d23b89 user: apnadkarni tags: bug-e860418c
11:16
Windows: glob -dir $dir -tail returns name with leading / if $dir ends in a \ check-in: fd5e517515 user: apnadkarni tags: bug-e860418c
01:33
Fix [aa6e426437]. nmake shell install does not install shell on a clean build. The !if exist check h... check-in: 54c45076a8 user: apnadkarni tags: core-9-0-branch
2026-05-22
16:31
merge 9.0 check-in: 2c622b2e74 user: dgp tags: core-9-0-4-rc
10:26
Whitespace changes check-in: e9a306f37f user: jan.nijtmans tags: core-9-0-branch
2026-05-21
08:07
Fix [b492c33154] - info exists env(xxx) and set env(xxx) are inconsistent after setting to empty str... check-in: 8e0656d976 user: apnadkarni tags: core-9-0-branch
2026-05-20
08:02
Bug [b492c33154] - info exists env(xxx) and set env(xxx) are inconsistent after setting to empty str... Closed-Leaf check-in: 8e4061a167 user: apnadkarni tags: bug-b492c33154
2026-05-18
18:48
merge 9.0 check-in: 36a7c9d44a user: dgp tags: core-9-0-4-rc
15:39
Fix missing win constraint when package requiring registry check-in: ac53562b08 user: apnadkarni tags: core-9-0-branch
2026-05-16
15:54
Fix [6094de399d] and [4f06d7ca08] - registry/dde packages in static builds. check-in: 624bac9741 user: apnadkarni tags: core-9-0-branch
2026-05-15
05:09
Update changes Closed-Leaf check-in: a09a6cc8da user: apnadkarni tags: bug-4f06d7ca
05:04
Merge 9.0 check-in: 2e093eb36b user: apnadkarni tags: bug-4f06d7ca
2026-05-13
18:04
Open release branch for 9.0.4 check-in: c118ca3072 user: dgp tags: core-9-0-4-rc
2026-05-11
06:35
Update vctool to accept TESTPAT parameter check-in: c3599fd21e user: apnadkarni tags: core-9-0-branch
2026-05-10
07:48
Disable registry and dde pkgIndex commands for static builds check-in: 78b92590ba user: apnadkarni tags: bug-4f06d7ca
05:52
Further tweaks - also fixes [6094de39] as a side effect check-in: 0d9d5e32aa user: apnadkarni tags: bug-4f06d7ca
2026-05-09
17:14
Bug 4f06d7ca - package require of static packages in secondary interps check-in: 4afb9ba6dc user: apnadkarni tags: bug-4f06d7ca
2026-05-02
04:10
Merge 8.6 check-in: f2e038f71a user: apnadkarni tags: core-9-0-branch
2026-04-28
07:27
tzdata updated to Olson's tzdata2026b check-in: 18f6cde71a user: jan.nijtmans tags: core-9-0-branch
2026-04-22
11:09
Merge mark check-in: ca8bc95d5c user: apnadkarni tags: core-9-0-branch
10:15
Fix [24d7f1a6] - crash on proc definition in namespace being deleted check-in: 4daba059d9 user: apnadkarni tags: core-9-0-branch
2026-04-21
11:00
Fix crash on proc definition in namespace being deleted Closed-Leaf check-in: 0611b06f32 user: apnadkarni tags: bug-24d7f1a6-apn
06:20
Fix [60d8692823]: Tcl_Eval macro references TCL_INDEX_NONE which is not always defined. Was introduc... check-in: a82a68f9c5 user: jan.nijtmans tags: core-9-0-branch
2026-04-20
20:35
Bump burnett01/rsync-deployments from 8.0.4 to 8.0.5 check-in: 00d8be7610 user: jan.nijtmans tags: core-9-0-branch
13:09
Merge 8.6 check-in: 700753a7d4 user: jan.nijtmans tags: core-9-0-branch
11:59
Follow-up to [ad08bca6b1] fix: unbreak Thread build with Tcl 8 headers (user: jan.nijtmans) check-in: 7c1522f896 user: jan.nijtmans tags: core-9-0-branch
2026-04-19
19:46
Follow-up to [ad08bca6b1] fix: unbreak Itcl build with Tcl 8 headers check-in: 67ebec8a77 user: jan.nijtmans tags: core-9-0-branch
2026-04-17
18:46
Merge doc updates from 8.6 branch check-in: b54d60c9ae user: dgp tags: core-9-0-branch
10:45
Fix [e2698b94b1]. Tcl_FSChdir crash on macos/macports after seteuid check-in: 82a62c58b9 user: apnadkarni tags: core-9-0-branch
10:34
Code cleanup (from Tcl 9.1) check-in: a645364bea user: jan.nijtmans tags: core-9-0-branch
04:04
Start on [e2698b94b1]. Tcl_FSChdir crash on macos after seteuid Closed-Leaf check-in: 7e7e1d3904 user: apnadkarni tags: bug-e2698b94b1
2026-04-16
19:09
Adapt tcltest to support up to Tcl 9.1 -> 2.5.11 check-in: 4a13071739 user: jan.nijtmans tags: core-9-0-branch
11:55
Fix building unix/dltest for Tcl 8 check-in: 055ca0c215 user: jan.nijtmans tags: core-9-0-branch
2026-04-15
08:29
Fix [ad08bca6b1]: Building sqlite3 for tcl8 redefines typedef check-in: b6a50a0482 user: jan.nijtmans tags: core-9-0-branch
2026-04-14
05:46
As per TIP 542, Tcl_UniChar{CaseMatch,Ncmp,Ncasecmp} are not present in Tcl 9 check-in: d698413406 user: apnadkarni tags: core-9-0-branch
2026-04-13
16:42
Fix [4724f35ada]: Avoid ClockClientData typedef redefinition check-in: 82bb0e95a3 user: jan.nijtmans tags: core-9-0-branch
16:20
Update changes.md check-in: ecc1dc94c2 user: jan.nijtmans tags: core-9-0-branch
2026-04-09
09:38
(cherry-pick): Shorten sequences of multiple blank lines. http -> 2.10.2 check-in: 2531948bd6 user: jan.nijtmans tags: core-9-0-branch
08:50
There is no Tcl 8.7 check-in: 5604c82a7d user: jan.nijtmans tags: core-9-0-branch
2026-04-02
11:10
Attempt to build nmakehlp.exe for x86_64 always check-in: 22a18dc3fa user: jan.nijtmans tags: bug-d109376adf
2026-04-01
08:02
More glob mixed case tests check-in: 7db3e3225f user: apnadkarni tags: core-9-0-branch
2026-03-31
10:33
Fix test constraints. 'mac' is not OSX Closed-Leaf check-in: c6eb27667c user: apnadkarni tags: apn-winfcmd-tests
05:26
Disable path case-sensitivity tests for macos check-in: 350ff91f47 user: apnadkarni tags: apn-winfcmd-tests
05:04
Merge 9.0 check-in: ac6511e11a user: apnadkarni tags: apn-winfcmd-tests
2026-03-27
21:22
Correct all missing sentinels check-in: 3589aef162 user: jan.nijtmans tags: core-9-0-branch
2026-03-26
11:31
Fix missing / in test winFCmd-20.1. Tx Harald. check-in: 58a68a6fbe user: apnadkarni tags: apn-winfcmd-tests
10:26
Some test variances for windows file handling check-in: 2471274bb4 user: apnadkarni tags: apn-winfcmd-tests
2026-03-25
05:34
Fix [108904173c] - glob+file normalize inconsistency on Windows check-in: 36e54d2473 user: apnadkarni tags: core-9-0-branch
03:29
Bug [b0682c3c24]. Windows Glob error with drive in pattern check-in: 874e86e528 user: apnadkarni tags: core-9-0-branch
2026-03-22
22:42
autoconf -> 2.73 check-in: 1d131e0ec7 user: jan.nijtmans tags: core-9-0-branch
2026-03-18
15:29
Merge 9.0 Closed-Leaf check-in: e75d07e847 user: apnadkarni tags: bug-b0682c3c24
11:39
One more possible Windows error code to check for invalid paths check-in: f354335981 user: apnadkarni tags: core-9-0-branch
11:38
Start on bug [b0682c3c24]. glob errors on Windows check-in: 52f35167af user: apnadkarni tags: bug-b0682c3c24
2026-03-16
12:12
Code cleanup in tclOOProp.c (mainly missing 'static' keyword) check-in: 23de12d5d7 user: jan.nijtmans tags: core-9-0-branch
2026-03-14
11:21
Fix brain fa*t checking for ERROR_PATH_NOT_FOUND check-in: a8cc6ca94c user: apnadkarni tags: core-9-0-branch
10:52
Add constraints to skip tests that require tcltest when running with tclsh check-in: a1a817a6c2 user: apnadkarni tags: core-9-0-branch
10:26
Update changes.md check-in: 6323dc6675 user: apnadkarni tags: core-9-0-branch
10:22
Fix [4b22d84a] - const crash if undefined namespace check-in: 55c44ee180 user: apnadkarni tags: core-9-0-branch
10:02
Treat ERROR_PATH_NOT_FOUND same as ERROR_FILE_NOT_FOUND (for files, not registry) check-in: 2226e95d97 user: apnadkarni tags: core-9-0-branch
2026-03-13
16:10
sqlite3 -> 3.51.3 check-in: 1e0ef327ce user: jan.nijtmans tags: core-9-0-branch
14:25
Uncompiled case and test cases Closed-Leaf check-in: ba4d418633 user: apnadkarni tags: bug-4b22d84a62
14:14
Bug [4b22d84a62]. const crash on non-existent namespace check-in: cfc42afaa0 user: apnadkarni tags: bug-4b22d84a62
03:20
Revert commit [f752c1271a]. See ticket [f7495f63c0] check-in: dfd8f12ec5 user: apnadkarni tags: core-9-0-branch
2026-03-12
11:29
Merge-mark check-in: 675395fd84 user: jan.nijtmans tags: core-9-0-branch
10:12
Fix [8994c972ad] - performance regression in expr in/ni check-in: 098454046c user: apnadkarni tags: core-9-0-branch
2026-03-11
15:43
Bug [8994c972ad] - Tcl 9 expr in/ni performance regression Closed-Leaf check-in: 9893f7e1e7 user: apnadkarni tags: bug-8994c972ad
2026-03-10
15:18
Fix "make html" failure: scanning section Tcl Commands, version 9.0.4 ................................. check-in: 5863e8196e user: jan.nijtmans tags: core-9-0-branch
14:48
Revert 'type' field back to an int. In stead fix the Tcl_InitHashTable() call. See [f7495f63c0] check-in: f752c1271a user: jan.nijtmans tags: core-9-0-branch
2026-03-09
08:52
Fix [00b699ff3c]: Minizip broken again check-in: fce0382833 user: jan.nijtmans tags: core-9-0-branch
2026-03-08
03:57
Fix [f7495f63c0]. Valgrind reported error in SetScriptLimitCallback check-in: 58acf5656f user: apnadkarni tags: core-9-0-branch
2026-03-07
11:38
fixes [51aa53616067cb63]: free scan - fixed hours only TZ (±1 or ±01); adjust clock tests (runable... check-in: a37536d4d7 user: sebres tags: core-9-0-branch
2026-03-06
22:57
small amend to [c4c0a3d5332426c1] with much simpler variant using C-condition (semantic predicate), ... Closed-Leaf check-in: c67f76176b user: sebres tags: bug-51aa53616067cb63--no-tzdata
12:17
clock free-scan: optimize numeric zone detection as suggested in [51aa53616067cb63] (so it's only va... check-in: c4c0a3d533 user: sebres tags: bug-51aa53616067cb63--no-tzdata
11:07
Fix [f7495f63c0]. Valgrind reported error in SetScriptLimitCallback Closed-Leaf check-in: edef37bbf6 user: apnadkarni tags: bug-f7495f63c0
09:26
Backport some formatting/bool usage check-in: 26602d9fc9 user: jan.nijtmans tags: core-9-0-branch
08:39
consistant Tcl_InitStubs() calls check-in: c1ca20b34a user: jan.nijtmans tags: core-9-0-branch
2026-03-05
19:08
fixed constraint, add new tests inlining clock.test to cover clock without tzdata (by constraint "cl... check-in: 3155da6328 user: sebres tags: bug-51aa53616067cb63--no-tzdata
2026-03-04
23:19
additional test for [51aa53616067cb63], e. g. for hours only TZ (shall be covered by normal testing ... check-in: 9b3fb71eae user: sebres tags: bug-51aa53616067cb63--no-tzdata
22:13
fixes [51aa53616067cb63]: free scan - fexed calculation in bison/yacc of hours only TZ (±1 or ±01)... check-in: 6ea85b82c5 user: sebres tags: bug-51aa53616067cb63--no-tzdata
08:07
Update changes.md check-in: 11fcb2b183 user: jan.nijtmans tags: core-9-0-branch
00:36
merge 8.x: amend to [2c237beffbace823] fixing generation of TZ name from offset by %z artificial nam... check-in: ad6e2ae829 user: sebres tags: core-9-0-branch
2026-03-03
17:21
Itcl -> 4.3.7 check-in: f5806bd673 user: jan.nijtmans tags: core-9-0-branch
2026-03-02
20:03
Update download-artifact/upload-artifact check-in: 0b5df2e8cb user: jan.nijtmans tags: core-9-0-branch
12:12
Update tinydir.h to version 1.2.6 check-in: 05a9bb0cfa user: jan.nijtmans tags: core-9-0-branch
2026-02-26
11:30
Fix Windows build: tclArithSeries.c(368): error C2220: the following warning is treated as an error ... check-in: e18ec3351a user: jan.nijtmans tags: core-9-0-branch
2026-02-25
19:48
lseq bugfixes: 8d1fc7,999b69,tip-746 check-in: 33cec256f8 user: griffin tags: core-9-0-branch
2026-02-21
19:57
merge core-9-0-branch Leaf check-in: 4c9fa4f364 user: griffin tags: lseq_bug_fixes
01:37
fix bug-999b6966: lseq has incorrect results in edge cases check-in: 2e31296387 user: griffin tags: lseq_bug_fixes
2026-02-18
12:38
Upgrade to zlib-1.3.2 check-in: e9f845cff6 user: jan.nijtmans tags: core-9-0-branch
08:07
Fix [be40b73615] nmake: rmdir and mkdir are picked from cygwin if available check-in: a7d930aef9 user: jan.nijtmans tags: core-9-0-branch
2026-02-16
10:54
(backport): Fix compiler warnings, seen with gcc 16. Use some more bools internally check-in: c311558af2 user: jan.nijtmans tags: core-9-0-branch
2026-02-11
17:58
Merge core-9-0-branch check-in: c0c54734bd user: griffin tags: lseq_bug_fixes
2026-02-10
16:27
Undo 2 Tcl-specific changes in zlib: those are no longer necessary check-in: 4c64b94ef0 user: jan.nijtmans tags: core-9-0-branch
11:27
Update to burnett01/rsync-deployments@8.0.4 check-in: 4f00ddc82a user: jan.nijtmans tags: core-9-0-branch
01:05
Corrected results in edge cases where computed length is < 0. Tweak lseq man page. check-in: 291b7c1ffa user: griffin tags: lseq_bug_fixes
2026-02-07
05:20
Update lseq man page to reflect changes in command behavior check-in: f71cebe878 user: griffin tags: lseq_bug_fixes
02:18
some code and comment cleanup check-in: 4985d500c4 user: griffin tags: lseq_bug_fixes
01:14
fix bugs in lseq: [8d1fc7099570], [999b6966b299], tip-746 check-in: d97e97e967 user: griffin tags: lseq_bug_fixes
2026-02-06
10:49
Implement (internal) TclpIsAtty() for Windows check-in: 75db2e490d user: jan.nijtmans tags: core-9-0-branch
10:42
(cherry-pick): Since 32-bit Cygwin is dead, don't talk about Cygwin64 any more. Remove some dead cod... check-in: 6cff60d9b2 user: jan.nijtmans tags: core-9-0-branch
2026-02-05
07:57
Fix [1b6f81955c]: 32-bit zlib1.dll now depends on libgcc_s_sjlj-1.dll check-in: 6207efe28d user: jan.nijtmans tags: core-9-0-branch
2026-02-04
11:45
Remove compat/zlib/contrib/untgz. See: [0b9367a240] check-in: 2b890e7b0f user: jan.nijtmans tags: core-9-0-branch
2026-02-03
09:55
Update changes.md check-in: 1b8943c1ce user: jan.nijtmans tags: core-9-0-branch
09:16
Update to zlib 1.3.1.2 check-in: 86a035edd4 user: jan.nijtmans tags: core-9-0-branch
07:20
Update to appleboy/ssh-action@v1.2.5 check-in: 04033168e8 user: jan.nijtmans tags: core-9-0-branch
2026-01-31
17:57
Fix [98ce2ebb28]: No __builtin_unreachable() in gcc < 4.5. check-in: f5e8cc4a60 user: jan.nijtmans tags: core-9-0-branch
2026-01-22
08:30
Eliminate the use of 'memcpy' for Tcl_Time's. Backport some more formatting from 9.1 check-in: b5a96c9b24 user: jan.nijtmans tags: core-9-0-branch
2026-01-21
23:01
Fix compiler error with clang: No variable declaration allowed after label. Backport more formatting check-in: 6d7be72d53 user: jan.nijtmans tags: core-9-0-branch
14:04
Backport formatting, Tcl_Size and Tcl 8 left-over check-in: c06f5be35b user: jan.nijtmans tags: core-9-0-branch
2026-01-20
10:34
(backport): Fix warnings in asserts (seen in debug-mode only). Fix some C++ usage. check-in: 4b88beba6c user: jan.nijtmans tags: core-9-0-branch
2026-01-18
02:20
improve TclCompareTwoNumbers and its performance (amend to [8dd2807066d7]) - avoid interim copying o... check-in: d93efb39f1 user: sebres tags: core-9-0-branch
01:47
closes [96e5c814eb9ed955]: fixes sanitizer RTM-error signed integer overflow (no-trapv pragma also r... check-in: 508a2af36a user: sebres tags: core-9-0-branch
2026-01-13
08:31
Fix [8865497ef9]: configure --enable-man-compression error check-in: 611bd8a578 user: jan.nijtmans tags: core-9-0-branch
2026-01-11
20:49
Fix executable flags, both before and after 'make dist' check-in: a57d05eb8e user: jan.nijtmans tags: core-9-0-branch
17:35
(cherry-pick): Add Tcl9 Logo and Icon. check-in: e46fdc6726 user: jan.nijtmans tags: core-9-0-branch
2026-01-08
11:03
Update changes.md check-in: 16aaf97469 user: jan.nijtmans tags: core-9-0-branch
2026-01-06
11:33
(cherry-pick): Update to burnett01/rsync-deployments@8.0.3 as suggested by dependabot check-in: 501056e5f9 user: jan.nijtmans tags: core-9-0-branch
2026-01-04
15:05
Missing 'const' check-in: a3cab18079 user: jan.nijtmans tags: core-9-0-branch
2025-12-30
06:00
Add Windows console test for command line editing. check-in: 29811d3258 user: apnadkarni tags: core-9-0-branch
03:44
Merge 8.6 Fix [983f933f11] UBSan warnings with null pointer in TclGetProcessGlobal/Tcl_ExternalToUtf... check-in: c37c2cf1e3 user: apnadkarni tags: core-9-0-branch
2025-12-28
19:17
Update nmakehlp.c check-in: c867a4922f user: jan.nijtmans tags: core-9-0-branch
13:41
consistancy in using 'unsigned int' vs 'unsigned' check-in: 7ac6c2c314 user: jan.nijtmans tags: core-9-0-branch
12:41
Add some missing static/const keywords. Backport some formatting from 9.1 check-in: 8b2d727494 user: jan.nijtmans tags: core-9-0-branch
11:11
Fix [7b46bc7f85] UBSan on binary uuencode check-in: 24293579ec user: apnadkarni tags: core-9-0-branch
2025-12-27
17:26
Move 'undef Tcl_WinConvertError' from tclStubInit.c to tclPlatDecls.h: This function is only meant f... check-in: c01a0396a0 user: jan.nijtmans tags: core-9-0-branch
2025-12-23
14:55
Fix a few -Wconversion warnings check-in: 0780319cbc user: jan.nijtmans tags: core-9-0-branch
2025-12-22
08:36
Update changes check-in: 77818f0f35 user: jan.nijtmans tags: core-9-0-branch
08:30
(backport): Fix warnings about redefined macros in macOS tclPkgConfig.c Fix [632710f6b7]: Check for ... check-in: e180ce4bf2 user: jan.nijtmans tags: core-9-0-branch
2025-12-19
09:40
Proposed fix for [632710f6b7]: Check for -municode doesn't work on WSL. Also add /HIGHENTROPYVA:NO t... Closed-Leaf check-in: f3f4ce0296 user: jan.nijtmans tags: bug-632710f6b7
2025-12-15
17:47
Update workflow actions to latest versions: upload-artifact, download-artifact check-in: a299fefdc1 user: jan.nijtmans tags: core-9-0-branch
09:04
tzdata updated to Olson's tzdata2025c check-in: 5022d78304 user: jan.nijtmans tags: core-9-0-branch
08:56
(backport) Bug [982651f543] - Remove test for mutex thread fairness as not guaranteed by OS. Timeout... check-in: 4cbb008880 user: jan.nijtmans tags: core-9-0-branch
2025-12-09
09:12
Fix [97742634f9]: file volumes returns "//zipfs:" as first element when not explicitely mounted (doc... check-in: 86c9be4d80 user: jan.nijtmans tags: core-9-0-branch
2025-12-08
20:43
Update to burnett01/rsync-deployments@8.0.2 check-in: e1708b5840 user: jan.nijtmans tags: core-9-0-branch
16:21
Repair broken build check-in: 38b7ddc335 user: dgp tags: core-9-0-branch
10:06
Protect ChildInvokeHidden() from invalid number of arguments (backported from 9.1) check-in: 44feea0707 user: jan.nijtmans tags: core-9-0-branch
09:47
callback type is an int, not a long check-in: 24d8933cbd user: jan.nijtmans tags: core-9-0-branch
08:38
Update changes check-in: 6a738df7fa user: jan.nijtmans tags: core-9-0-branch
08:30
Fix [82d12c9ce324bc0f]: unsupported commands should not be available in safe interpreters check-in: 0323825637 user: jan.nijtmans tags: core-9-0-branch
2025-12-07
20:51
Fix [cd0d28eab9]: regexec.c: GCC -Wtype-limits warning check-in: 6bbec4425e user: jan.nijtmans tags: core-9-0-branch
2025-12-03
23:11
Merge 8.6. Backport some formatting from 9.1 check-in: f12f854bfa user: jan.nijtmans tags: core-9-0-branch
2025-12-02
16:19
Three more int->Tcl_Size doc fixes. check-in: 966936d8d4 user: apnadkarni tags: core-9-0-branch
2025-12-01
20:57
Update to appleboy/ssh-action@v1.2.4 check-in: 7e99fa57d0 user: jan.nijtmans tags: core-9-0-branch
2025-11-26
09:20
Merge 8.6 check-in: 1e21e220b4 user: jan.nijtmans tags: core-9-0-branch
2025-11-25
08:13
Merge 8.6 check-in: c78f881596 user: jan.nijtmans tags: core-9-0-branch
2025-11-22
02:40
Define TUTF-8 encoding and Tcl values. check-in: 1e176c29f6 user: apnadkarni tags: core-9-0-branch
2025-11-21
15:43
consistancy in documentation for ?arg ...? check-in: a52835fae0 user: jan.nijtmans tags: core-9-0-branch
14:05
consistancy in handling 'package require' and in variable arguments check-in: 288a8cc5d6 user: jan.nijtmans tags: core-9-0-branch
13:23
Merge-mark check-in: 1e78617594 user: jan.nijtmans tags: core-9-0-branch
11:14
Merge 8.6 check-in: f0638895ea user: jan.nijtmans tags: core-9-0-branch
2025-11-20
16:57
Keep TUTF-8 description in Utf.3 and reference from other pages Closed-Leaf check-in: d8edc0cd49 user: apnadkarni tags: apn-doc-update
16:25
Fix header directives in Tcl.n check-in: cb88a282da user: apnadkarni tags: apn-doc-update
09:49
Merge 9.0 check-in: b3aa7bcfd2 user: apnadkarni tags: apn-doc-update
2025-11-17
16:50
merge point (back) cherry-picked from [309b28d3f5335753] check-in: 706a82ac30 user: sebres tags: core-9-0-branch
16:30
fixes validation bug [2a1d947d8c13506d] - update gregorian flag during validation, before checking d... check-in: 309b28d3f5 user: sebres tags: core-9-0-branch
10:26
Fix type of dstLen in Encoding.3 check-in: 577d4c4a1b user: apnadkarni tags: core-9-0-branch
2025-11-14
23:53
Proposed fix for [82d12c9ce3]: unsupported commands should not be available in safe interpreters Closed-Leaf check-in: 0f3dd960a0 user: jan.nijtmans tags: bug-82d12c9ce3
20:45
rewrite BCE/gregorian members as flags: CLF_BCE - for BCE, CLF_BGREG - for before Gregorian (in Juli... Closed-Leaf check-in: 802d9d4984 user: sebres tags: bug-2a1d947d8c13506d-clock-valid-julian-cal
20:42
win/Makefile.in: add tclDate.h dependencies check-in: 38d2e67ac7 user: sebres tags: bug-2a1d947d8c13506d-clock-valid-julian-cal
20:32
small amend: adjust gregorian flag after julianDay calculation in GetJulianDayFromEraYearWeekDay too check-in: 1ed2230594 user: sebres tags: bug-2a1d947d8c13506d-clock-valid-julian-cal
18:51
fixes validation bug [2a1d947d8c13506d] part 1 - update gregorian flag during validation, before che... check-in: a40aa78ddd user: sebres tags: bug-2a1d947d8c13506d-clock-valid-julian-cal
18:48
test illustrating incorrect handling of julian-gregorian transition (validation bug nr.1 in [2a1d947... check-in: c46636b3e3 user: sebres tags: bug-2a1d947d8c13506d-clock-valid-julian-cal
16:21
(partial backport): Refactor core ensemble creation/management check-in: 2f1e849e4c user: jan.nijtmans tags: core-9-0-branch
2025-11-13
16:54
Bug [e56486a2] - check for negative lengths, not equality with TCL_INDEX_NONE check-in: aeba91beb2 user: apnadkarni tags: core-9-0-branch
15:16
Add testcase, format check-in: 526eaa8201 user: jan.nijtmans tags: core-9-0-branch
08:54
Version => 9.0.4 check-in: 219682a257 user: jan.nijtmans tags: core-9-0-branch
2025-11-12
21:50
improve TclCompareTwoNumbers (also fixes [8dd2807066d7]) - avoid interim copying of bignum internal ... Closed-Leaf check-in: 780d2f3375 user: sebres tags: bug-8dd2807066d7-9.0-improve-cmp2num
10:11
Check for negative lengths, not TCL_INDEX_NONE Closed-Leaf check-in: 9d50cd1c81 user: apnadkarni tags: bug-e56486a2
2025-11-11
15:49
Fix [8dd2807066] follow-up: two-argument 'max' had the same problem check-in: a527703e88 user: jan.nijtmans tags: rc2, core-9-0-branch, core-9-0-3-rc, core-9-0-3
13:10
Merge-mark check-in: 4bc92396dd user: jan.nijtmans tags: core-9-0-branch, core-9-0-3-rc
13:03
Fix Compilation problem on MacOS: ld: Undefined symbols: _Tcl_GetBoolFromObj, referenced from .... check-in: 44c0681b3b user: jan.nijtmans tags: core-9-0-branch, core-9-0-3-rc
09:28
Update to appleboy/ssh-action@v1.2.3 check-in: d411026d4d user: jan.nijtmans tags: core-9-0-branch, core-9-0-3-rc
08:04
Fix [8dd2807066]: bug in single-argument 'max' with bignums check-in: ce87baf3c7 user: jan.nijtmans tags: rc1, core-9-0-branch, core-9-0-3-rc
05:18
Introduce encoding term TUTF-8 for Tcl's internal encoding. check-in: 8e02fdc1a8 user: apnadkarni tags: apn-doc-update
2025-11-10
19:42
improve ExprMaxMinFunc() (also avoid [8dd2807066d7]) - don't compare object with itself calling max(... Closed-Leaf check-in: 0ab8fa9b67 user: sebres tags: bug-8dd2807066d7-9.0-minmax
19:39
merge bug-8dd2807066d7-8.6-tbfo: fixes Tcl_TakeBignumFromObj() [8dd2807066d7] - avoid moving of bign... check-in: bfb168fd5a user: sebres tags: bug-8dd2807066d7-9.0-minmax
19:32
cherry-picked test from [ba330ef99a4fd2d9] illustrating bug [8dd2807066] - crash on expr(max()) check-in: 9ac04a8f8a user: sebres tags: bug-8dd2807066d7-9.0-minmax
17:20
Bug [8dd28070] - alternate, more accurate fix - use Tcl_GetBignumFromObj, not Tcl_TakeBignumFromObj Closed-Leaf check-in: 1357a2a2d8 user: apnadkarni tags: bug-8dd28070-alt
11:06
Eliminate consecutive calls to GetNumberFromObj as it overwrites prior result Closed-Leaf check-in: 2bef435982 user: apnadkarni tags: bug-8dd2807066
07:03
Bug [8dd2807066] - crash on expr(max(abs()) check-in: ba330ef99a user: apnadkarni tags: bug-8dd2807066
2025-11-09
22:14
Update changes.md check-in: 21cf0e8a72 user: jan.nijtmans tags: core-9-0-branch, core-9-0-3-rc
09:35
Bug [cb03e57a] - raise error on empty regexp for unresolved variable check-in: 58edb33420 user: apnadkarni tags: core-9-0-branch, core-9-0-3-rc
2025-11-08
23:12
Fix [d4a4924ada]: 1rst example of chan doc refers to fconfigure command check-in: a381211489 user: jan.nijtmans tags: core-9-0-branch, core-9-0-3-rc
07:41
Bug [cb03e57a] - raise error on empty regexp if variable not resolvable Closed-Leaf check-in: ba9332a5b4 user: apnadkarni tags: bug-cb03e57a
2025-11-07
18:37
binary-80.5 (4GB test): add 2 dynamic constraints to ensure the data segment is large enough and it ... check-in: 1659bce209 user: sebres tags: core-9-0-branch, core-9-0-3-rc
10:38
Minor update to encoding docs check-in: d244ff16ff user: apnadkarni tags: apn-doc-update
2025-11-06
06:47
Attempt to clarify various encoding and string representation terms check-in: bbe3ee791a user: apnadkarni tags: apn-doc-update
06:42
Create new branch named "apn-doc-update" check-in: c918bf2851 user: apnadkarni tags: apn-doc-update
2025-11-04
17:04
Tcl 9.0.3 will include Itcl 4.3.5 check-in: ee1c08a49c user: jan.nijtmans tags: rc0, core-9-0-branch, core-9-0-3-rc
08:30
Tcl 9.0.3 will include thread 3.0.4 check-in: fddad3513d user: jan.nijtmans tags: core-9-0-branch
08:07
Tcl 9.0.3 will (hopefully) include sqlite3 3.51.0 check-in: 0c90054562 user: jan.nijtmans tags: core-9-0-branch
2025-10-30
16:05
Unset exec flag check-in: 053d46bf00 user: jan.nijtmans tags: core-9-0-branch
13:45
Merge 8.6 check-in: a26894dae3 user: jan.nijtmans tags: core-9-0-branch
2025-10-28
20:00
Update to actions/upload-artifact@v5 check-in: ba269576d3 user: jan.nijtmans tags: core-9-0-branch
2025-10-27
18:00
Update to actions/download-artifact@v6 check-in: f95da42ed8 user: jan.nijtmans tags: core-9-0-branch
15:09
Add the "stdio-mingw" tag if Tcl is built without -D__USE_MINGW_ANSI_STDIO=0 (which is non-standard) check-in: 9aebaa0e1d user: jan.nijtmans tags: core-9-0-branch
2025-10-26
11:30
On MSVC, <stdbool.h> is always needed, apparently check-in: 681aae9480 user: jan.nijtmans tags: core-9-0-branch
2025-10-25
22:19
[c7dc599e73]: Add IWYU export pragma annotations for improved clangd and clang-tidy diagnostics check-in: 0aa8b5e70d user: jan.nijtmans tags: core-9-0-branch
12:22
Fix MSVC compilation check-in: a47452da65 user: jan.nijtmans tags: core-9-0-branch
2025-10-24
11:51
Make the bool type available properly (and reduce include duplication). Be careful though; C23 depre... check-in: bd8805313f user: jan.nijtmans tags: core-9-0-branch
2025-10-17
14:08
complete the job in the previous commit check-in: a6c413dc10 user: jan.nijtmans tags: core-9-0-branch
13:40
Back off version number changes to opt to 0.4.10; API is unchanged and tests were broken check-in: 3d3ceb43b3 user: dkf tags: core-9-0-branch
08:02
Fix some obvious inefficiencies in the opt package. Opt => 0.5.0 check-in: 6d5b367334 user: jan.nijtmans tags: core-9-0-branch
07:26
Align 'else' statements check-in: cd7f761c02 user: jan.nijtmans tags: core-9-0-branch
2025-10-16
14:54
Missed sentinels check-in: d26896f849 user: jan.nijtmans tags: core-9-0-branch
13:47
.. neither are (internal) TclOOMakeProcInstanceMethod2/TclOOMakeProcMethod2 check-in: 32f2100815 user: jan.nijtmans tags: core-9-0-branch
13:21
Tcl_MethodType2 is not available when doing Tcl8 compiles check-in: 52e118b0ae user: jan.nijtmans tags: core-9-0-branch
10:58
Factor out some common parsing code (compression levels, decompression buffer sizes) check-in: 04eaea4d4c user: dkf tags: core-9-0-branch
2025-10-15
16:04
Convert [zlib] to be a real ensemble check-in: 0f7abcaa0a user: dkf tags: core-9-0-branch
13:56
fix silly typo in comment: stgack -> stack check-in: 16bf17e2fb user: dkf tags: core-9-0-branch
2025-10-14
15:12
Update to chw's diff4. And merge 9.0 Leaf check-in: 47af12f809 user: jan.nijtmans tags: 893f8cc5-tip509-nested-mutex
2025-10-13
15:22
Don't make Tcl 9.0 OO stuff available when compiling for Tcl 8 check-in: e0ff90d29d user: jan.nijtmans tags: core-9-0-branch
2025-10-10
23:52
Uploaded too fast, the 2nd diff is buggy. Use the 3rd please. And merge 9.0 check-in: 724f9359ea user: jan.nijtmans tags: 893f8cc5-tip509-nested-mutex
21:26
Backport formatting from 9.1. No change in functionality check-in: 18e48f057d user: jan.nijtmans tags: core-9-0-branch
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
20:16
Make a start for [404eaa51e1]. Not finished yet Leaf check-in: 88abfff5c8 user: jan.nijtmans tags: bug-404eaa51e1
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
12:18
Add Christian's spinlock patch. So we can do performance testing to see which is better, or simply k... check-in: 5efb090ce2 user: jan.nijtmans tags: 893f8cc5-tip509-nested-mutex-atomic
09:35
Fix [77059c4f45]: TclPushVarName(): pointer overflow Closed-Leaf check-in: 1a3e5bdaf5 user: jan.nijtmans tags: bug-77059c4f45
09:15
Use C11 atomic functions. (WIP this is still UNIX-only) check-in: 10bcfc0e12 user: jan.nijtmans tags: 893f8cc5-tip509-nested-mutex-atomic
08:14
Merge 8.6 check-in: dfe9c322c9 user: jan.nijtmans tags: core-9-0-branch
2025-09-17
11:06
Rebase branch to 9.0 Closed-Leaf check-in: f4daf288c6 user: jan.nijtmans tags: 893f8cc5-tip509-nested-mutex
2025-09-16
19:44
Eliminate __stdcall usage: cygwin32 is no longer supported check-in: f1cc7192b7 user: jan.nijtmans tags: core-9-0-branch
15:12
The option -Wunused-but-set-variable appears to be usable starting clang 15 check-in: 473a1ebbe2 user: jan.nijtmans tags: core-9-0-branch
11:34
Bug [f0b80a3db9] Remove assertion that TclZipfs_AppHook has been called as custom apps may not call ... check-in: c6b85e5ee6 user: apnadkarni tags: core-9-0-branch
2025-09-15
20:59
Unicode version 17 check-in: c658915b9b user: jan.nijtmans tags: core-9-0-branch
20:08
Merge 8.6 check-in: 791adf31da user: jan.nijtmans tags: core-9-0-branch
07:42
Bug [f0b80a3db9] Remove assertion that TclZipfs_AppHook has been called as custom apps may not call ... Closed-Leaf check-in: 3c1945bf8f user: apnadkarni tags: bug-f0b80a3db9
2025-09-12
08:04
deprecate (internal) NS_KILLED. It is not used any more check-in: a3f7a54f52 user: jan.nijtmans tags: core-9-0-branch
2025-09-11
19:53
Re-generate tclDate.c (which is not hand-edited any more) check-in: 76c1b7f367 user: jan.nijtmans tags: core-9-0-branch
15:14
Clang doesn't know -Wunused-but-set-variable check-in: aee6e8abb3 user: jan.nijtmans tags: core-9-0-branch
08:33
Change a panic into a runtime error: "can't convert value to type arithseries" check-in: 16c9be8488 user: jan.nijtmans tags: core-9-0-branch
2025-09-10
15:10
Fix g++ warnings, when compiling for Tcl 8.6 check-in: 958bddefb3 user: jan.nijtmans tags: core-9-0-branch
2025-09-08
14:50
Merge 8.6 check-in: 42d13fdc6d user: jan.nijtmans tags: core-9-0-branch
14:33
Any edit to a released package needs to bump the version number. check-in: 62bd017e33 user: dgp tags: core-9-0-branch
14:00
review (minimize diff to 9.0), no functional changes Leaf check-in: 2e9c98c851 user: sebres tags: sebres--non-reentrant-mutex
12:40
generic/tclEncoding.c: fixes reentrant lock, also locks only if it necessary (avoid extra lock); che... check-in: 9a9ae75193 user: sebres tags: sebres--non-reentrant-mutex
12:31
tcl9.x without reentrant mutex (that appears to be causing a slowdown because it is affected by a fr... check-in: 44aa314637 user: sebres tags: sebres--non-reentrant-mutex
09:02
Refactoring for [0439e1e1a3] check-in: 82960a9a6f user: jan.nijtmans tags: core-9-0-branch
08:23
Remove empty else clauses from http.tcl, as they add nothing of value check-in: 3364ed64e1 user: dkf tags: core-9-0-branch
2025-09-07
16:31
More refactoring Closed-Leaf check-in: e3eee74621 user: jan.nijtmans tags: bug-0439e1e1a3
10:11
More follow-up to [0439e1e1a3]: Slow detection of illegal expr argument, some refactoring check-in: eda10ad40c user: jan.nijtmans tags: bug-0439e1e1a3
2025-09-05
19:56
Second reworking of Tcl_GetNumberFromObj(), incorporating review comments. Closed-Leaf check-in: 7f71ab16f4 user: dgp tags: bug-10545687da
15:21
rework install.tcl to use Tcl features more, and have standard code formatting check-in: 22ad86b21b user: dkf tags: core-9-0-branch
14:37
Fix [2a14c349a8]: inconsistant error-message inTcl_GetNumberFromObj(). With testcase check-in: e65b6e9dbe user: jan.nijtmans tags: core-9-0-branch
12:55
[5927f87da3] Remove outdated limit on argument size. check-in: 8200300da9 user: dgp tags: core-9-0-branch
2025-09-04
19:12
[10545687da] Re-order efficiency shortcuts in Tcl_GetNumberFromObj(). check-in: f62f0e905f user: dgp tags: bug-10545687da
17:57
[5927f87da3] Remove outdated limit on argument size. Closed-Leaf check-in: 9d7abdb5ca user: dgp tags: bug-5927f87da3
16:53
%#d conversion is always performed. Fix comment check-in: 3110ef6e49 user: jan.nijtmans tags: core-9-0-branch
15:31
Improve format #d documentation check-in: ad046ad661 user: jan.nijtmans tags: core-9-0-branch
2025-09-03
21:37
[af4780b0b5]: Improve format #d documentation Closed-Leaf check-in: 4abd03dd4c user: jan.nijtmans tags: bug-af4780b0b5
2025-09-02
15:51
Remove some irksome indents in doc comments check-in: 4d5064ede4 user: dkf tags: core-9-0-branch
07:17
Update to burnett01/rsync-deployments@7.1.0 check-in: 4e86363d13 user: jan.nijtmans tags: core-9-0-branch
2025-09-01
08:19
Add code comments, move a function to a better file to own it. check-in: 8f30008a8f user: dkf tags: core-9-0-branch
07:24
Fix [85fc8bca03]: Pointer arithmetic with NULL in buildInfoObjCmd(). Update changes.md check-in: 6d62aed3e5 user: jan.nijtmans tags: core-9-0-branch
03:52
Mount zipfs early - see [87b69745be] check-in: 074f8b6c68 user: apnadkarni tags: core-9-0-branch
2025-08-31
16:38
Add testcases for out-of-range Unicode characters check-in: 9d2b5186be user: jan.nijtmans tags: core-9-0-branch
06:13
Bump the patchlevel of TclOO check-in: e7e5b3d3d0 user: dkf tags: core-9-0-branch
2025-08-30
20:36
Make things that ought to be constants be so. check-in: 77d1492961 user: dkf tags: core-9-0-branch
15:11
Backport of oo::object-><cloned> in C. check-in: 5e82dbcfe8 user: dkf tags: core-9-0-branch
15:10
Backport of oo::object-><cloned> in C. Closed-Leaf check-in: 69e9c4e2a6 user: dkf tags: object-clone-in-c-90
2025-08-28
14:56
More backported initialisation acceleration of TclOO check-in: a2aecfd47a user: dkf tags: core-9-0-branch
14:54
Modify code and comments for 9.0 style Closed-Leaf check-in: 2b105a954c user: dkf tags: oo-accelerate-90-phase-2
14:23
Move more machinery into C from the TclOO init script check-in: f830beed92 user: dkf tags: oo-accelerate-90-phase-2
14:20
Tinkering, making code simpler or easier to maintain check-in: 399f711b72 user: dkf tags: oo-accelerate-90-phase-2
14:19
Complete the moving of the definition of slots entirely into C check-in: ae1c6af3b1 user: dkf tags: oo-accelerate-90-phase-2
08:32
Eliminate TCL_BROKEN_MAINARGS check-in: 05fa1f948e user: apnadkarni tags: core-9-0-branch
06:21
2 review remarks: _CRT_glob is still necessary. And please use autoconf 2.72. Tx for the fix - As... Closed-Leaf check-in: 6d9cb1b33b user: jan.nijtmans tags: apn-broken-mainargs
06:06
Merge 9.0 Closed-Leaf check-in: c7bcc8c64b user: apnadkarni tags: apn-early-zipfs-mounts
03:26
Get rid of obsolete TCL_BROKEN_MAINARGS check-in: 8614e94643 user: apnadkarni tags: apn-broken-mainargs
2025-08-27
11:57
Follow-up to [66cd465323]: For Tcl 9.0+, building on 32-bit MacOS is no longer supported check-in: 052f571967 user: jan.nijtmans tags: core-9-0-branch
05:57
Mount ALL zipfs archives before ANY library searches check-in: 4fea51245c user: apnadkarni tags: apn-early-zipfs-mounts
05:41
Create new branch named "apn-early-zipfs-mounts" check-in: f0a81579c5 user: apnadkarni tags: apn-early-zipfs-mounts
2025-08-26
05:53
Oops. Fix inverted compare. Closed-Leaf check-in: 7b6f0410ce user: apnadkarni tags: apn-missing-shlib-zipfs-check
05:22
Fix for missing shared lib zipfs check broken in [9ade301dd7]. check-in: 271ee37dc6 user: apnadkarni tags: apn-missing-shlib-zipfs-check
2025-08-25
22:55
fixes too earlier search for tcl-library (TclZipfsLocateTclLibrary shall be invoked after zipfs moun... check-in: 9ade301dd7 user: sebres tags: apn-missing-shlib-zipfs-check
16:42
amend to [0433b67adc] (ticket [87b69745be]): don't return with OK (swallow the error) if encoding ca... check-in: 9338fcde50 user: sebres tags: core-9-0-branch
15:32
[66cd465323] Platform package simplifications for MacOS >= 11. Platform => 1.1.0 check-in: ee7c3ae49b user: jan.nijtmans tags: core-9-0-branch
11:49
Remove some more references to non-existing Tcl version 8.7 check-in: 325e2bd02f user: jan.nijtmans tags: core-9-0-branch
09:17
Merge 8.6 check-in: 8814795007 user: jan.nijtmans tags: core-9-0-branch
2025-08-23
08:00
Backported accelerations to TclOO's startup code check-in: b5fd1d37ba user: dkf tags: core-9-0-branch
07:57
corrections (createhashentry is different in 9.1) and cleanup (I like command tables) Closed-Leaf check-in: 58f6207e0b user: dkf tags: oo-accelerate-90
2025-08-22
20:27
Merge-mark check-in: fe1b51914d user: jan.nijtmans tags: core-9-0-branch
19:36
Make code style be a bit closer to the one used in 9.0 check-in: 838a10310d user: dkf tags: oo-accelerate-90
19:30
Tweak to [configurable] to not call [next] twice (backport) check-in: d0877dbf5d user: dkf tags: oo-accelerate-90
19:29
Combine UpdateClassDelegatesAfterClone into its caller. (backport) check-in: 61355c510f user: dkf tags: oo-accelerate-90
19:28
Move another definition (classmethod) into C. (backport) check-in: 6174737efb user: dkf tags: oo-accelerate-90
19:22
Move [link] into C. (backport) check-in: a9adf544ba user: dkf tags: oo-accelerate-90
19:14
Convert MixinClassDelegates to an internal function entirely in C (backport) check-in: 2bc5d30389 user: dkf tags: oo-accelerate-90
17:36
Move a bit of internal machinery (backport) check-in: 89c8f5ea54 user: dkf tags: oo-accelerate-90
17:35
Move another command into C: classvariable (backport) check-in: 13569e6c23 user: dkf tags: oo-accelerate-90
17:31
Slightly faster way to write the init script (backport) check-in: 4220368b53 user: dkf tags: oo-accelerate-90
17:31
Rewrite slots in C to get a performance boost. (backport) check-in: 6a131a0d39 user: dkf tags: oo-accelerate-90
17:18
Speed up TclOO init; no directing via unknown method handler for slots of classes we define ourselve... check-in: 3cdb85c38c user: dkf tags: oo-accelerate-90
17:17
Slightly chisel down the execution time of the oo init script (backport) check-in: b8dd6bd10e user: dkf tags: oo-accelerate-90
17:15
Accelerate definition of [oo::define initialise]. (backport) check-in: 486acd76fb user: dkf tags: oo-accelerate-90
15:02
Start making TclOO faster to initialise (backport) check-in: 096119c82d user: dkf tags: oo-accelerate-90
14:52
Fix memory debugging info check-in: 7247e77c5f user: dkf tags: core-9-0-branch
2025-08-21
15:53
Eliminate clang compiler warning: use of logical '&&' with constant operand check-in: d038315568 user: jan.nijtmans tags: core-9-0-branch
2025-08-19
12:44
support for MacOS Tahoe, platform => 1.0.20 check-in: a14f4e0d7f user: jan.nijtmans tags: core-9-0-branch
2025-08-18
21:46
circumvent for [8a13caa31dd8e3a5]: load tcltest if needed (using `load {} Tcltest`) - as a result tc... Leaf check-in: 6e6d953e8c user: sebres tags: experimental-load-tcltest-implicitly
21:40
partial back-port from tclSE (currently windows only): allow to load statically linked modules witho... check-in: 07f7174617 user: sebres tags: experimental-load-tcltest-implicitly
11:49
Fixed inconsistent indenting, introduced [0433b67adc|here]. See also [87b69745be] check-in: ee22d2717f user: jan.nijtmans tags: core-9-0-branch
08:28
Better not use the old octal notation (even though it still works) check-in: 803ecf28a2 user: jan.nijtmans tags: core-9-0-branch
2025-08-16
22:00
Merge-mark check-in: 4e7cb60dd0 user: jan.nijtmans tags: core-9-0-branch
14:12
few improvements for [effa2e2346f8372a]: code deduplication, init commands declared as list, update ... Closed-Leaf check-in: 6a997a7f19 user: sebres tags: apn-oo-lazy-init-sbmod
04:22
Delete oo::singleton,configurable commands before defining them as classes Closed-Leaf check-in: edd3cd05f0 user: apnadkarni tags: apn-oo-lazy-init
04:02
Proof of concept to reduce interp start times by lazy loading oo check-in: 897093b790 user: apnadkarni tags: apn-oo-lazy-init
2025-08-15
21:19
Merge 8.6 check-in: 694e55c093 user: jan.nijtmans tags: core-9-0-branch
2025-08-14
13:32
Fix [87b69745be] - move zipfs encoding initialization outside of interp creation. Avoid unnecessary ... check-in: 0433b67adc user: apnadkarni tags: core-9-0-branch
2025-08-13
21:03
When compiling for Tcl 8.6, make Tcl 9-specific API unavailable. check-in: 201dd6fe5c user: jan.nijtmans tags: core-9-0-branch
16:43
Remove more references to version 8.7 check-in: c00ce71a06 user: jan.nijtmans tags: core-9-0-branch
13:52
Merge core-9-0-branch Closed-Leaf check-in: 648341fdeb user: apnadkarni tags: bug-87b69745be
10:38
Remove another check for TCL_MINOR_VERSION < 7 check-in: f20a357729 user: jan.nijtmans tags: core-9-0-branch
08:57
Update changes.md check-in: 090f128a89 user: jan.nijtmans tags: core-9-0-branch
08:54
Fix [31d4fa115b]: Tweak install permissions check-in: 6cd38367d2 user: jan.nijtmans tags: core-9-0-branch
2025-08-12
22:00
Merge 8.6 check-in: bee9402cd3 user: jan.nijtmans tags: core-9-0-branch
14:43
Merge 8.6 check-in: 32fc124107 user: jan.nijtmans tags: core-9-0-branch
08:57
Merge 8.6 check-in: 83b2e53c1a user: jan.nijtmans tags: core-9-0-branch
2025-08-11
19:30
Alternative: use tcl::test::build-info in stead of tcl::build-info Closed-Leaf check-in: b37177d47b user: jan.nijtmans tags: apn-build-info-nozipfs-alt
2025-08-07
17:04
Add test to detect zipfs build errors Closed-Leaf check-in: 011bd6147b user: apnadkarni tags: apn-build-info-nozipfs
16:40
Add no-zipfs tag to builds check-in: 14ca5dfbd9 user: apnadkarni tags: apn-build-info-nozipfs
2025-08-06
02:17
Only update file system epoch if system encoding changes check-in: 783dabc094 user: apnadkarni tags: bug-87b69745be
02:06
Reintroduce TclpSetInitialEncoding for --disable-zipfs case check-in: 98bff788ab user: apnadkarni tags: bug-87b69745be
2025-08-04
15:56
fixes [5137b4387019d0e1]: ensure cache of base is correct for :localtime (system TZ) if TZ-env chang... check-in: 8fbe2cc48b user: sebres tags: core-9-0-branch
15:40
more tests to cover issue [5137b4387019d0e1] - ensure cache of base is correct for :localtime (syste... Closed-Leaf check-in: aded3f3f02 user: sebres tags: bug-5137b43870--clock-test-singleproc
09:45
Tweak test failing on macos to report macos result check-in: ebc566b9a1 user: apnadkarni tags: bug-87b69745be
2025-08-03
17:42
Re-fix [fccb9f322f]. Also eliminate bumping of file system epoch on every interp creation introduced... check-in: abeb195484 user: apnadkarni tags: bug-87b69745be
15:22
Proposed fix for [87b69745be]. Move search of zipfs to process initialization, not interp initializa... check-in: 52fd62e7af user: apnadkarni tags: bug-87b69745be
15:07
Delete extraneous redundant line Closed-Leaf check-in: dac7bc9f56 user: apnadkarni tags: apn-refactor-zipfs-tcl-library
14:01
Protect zipfs location with lock check-in: 532e642a33 user: apnadkarni tags: apn-refactor-zipfs-tcl-library
12:07
Delete dead code check-in: 62878b552f user: apnadkarni tags: apn-refactor-zipfs-tcl-library
11:38
Move search of zipfs to process initialization, not interp initialization check-in: 0081f10f13 user: apnadkarni tags: apn-refactor-zipfs-tcl-library
2025-08-01
11:59
(windows, noregistry only) invalidate base fields cache for TZ ":localtime", if TZ-epoch changed (wi... check-in: ba25401d6e user: sebres tags: bug-5137b43870--clock-test-singleproc
2025-07-31
17:08
more informative result of test clock-38.2 (in failure case it'd output all 3 results of formats as ... check-in: dec5406f43 user: sebres tags: bug-5137b43870--clock-test-singleproc
13:57
Add test for [87b69745be]. check-in: 22b16f96a8 user: apnadkarni tags: bug-87b69745be
13:43
clock.test: fixes bug [5137b4387019d0e1] (test clock with -singleproc 1); rewrite clock tests locale... check-in: 557de3c0e5 user: sebres tags: bug-5137b43870--clock-test-singleproc
13:37
tcltest: output begin/end timestamps locale independently (as ISO 8601 datetime), also it'd help to ... check-in: 1b7d5ee5b4 user: sebres tags: bug-5137b43870--clock-test-singleproc
2025-07-30
16:20
Workaround for [8c63606802] - testsetplatform / path caching with -singleproc 1 check-in: 55a5ddf7e6 user: apnadkarni tags: core-9-0-branch
11:38
Fix singleproc test failures for Windows check-in: eed45c1d81 user: apnadkarni tags: core-9-0-branch
10:26
Fix test errors for -singleproc 1 runs on Windows Closed-Leaf check-in: f00410f389 user: apnadkarni tags: priv-win-singleproc
2025-07-26
14:35
rebased lazy load implementation of clock-engine (based on TIP 689); also illustrates performance ga... Leaf check-in: 04742d889c user: sebres tags: sebres-tip-689-clock-auto-load
14:16
tip-689 merged with current 9.0 Leaf check-in: f464fbae80 user: sebres tags: tip-689
2025-07-22
18:18
improve interpreter creation speed, if there is no zipfs tcl-library (avoid performance penalty [620... check-in: 4318f0e945 user: sebres tags: core-9-0-branch
2025-07-21
18:54
merge 8.6 to 9.0: amend to [61c01e0edb08a9ed], more cases for increment ref-count with use-after-fre... check-in: 93127a131d user: sebres tags: core-9-0-branch
2025-07-18
17:38
merge 8.6 to 9.0: fixes [61c01e0edb08a9ed] (TclpMatchInDirectory, windows only), increment ref-count... check-in: 7d1f464944 user: sebres tags: core-9-0-branch
17:02
Add check for working --disable-high-entropy-va. Fix check for --enable-auto-image-base (which alway... check-in: d70fe5426c user: jan.nijtmans tags: core-9-0-branch
2025-07-17
07:41
Merge 8.6 check-in: 51c170c7cd user: jan.nijtmans tags: core-9-0-branch
2025-07-16
16:26
Merge 8.6. Fix [c9f0520f7e] - Tcl_SplitList memory size computation overflow. No test because not pr... check-in: cbf058c20b user: apnadkarni tags: core-9-0-branch
2025-07-15
10:25
Merge 8.6 check-in: 2750018377 user: jan.nijtmans tags: core-9-0-branch
2025-07-13
08:02
Doc update. See [8cd74c5cd2] check-in: 2b9b8fa85b user: jan.nijtmans tags: core-9-0-branch
2025-07-09
12:31
Related to [bdaf890168]: Use Tcl_Size in stead of int while using TclParseAllWhiteSpace() Closed-Leaf check-in: b4b21aaf57 user: jan.nijtmans tags: bug-bdaf890168
2025-07-03
11:57
Version -> 9.0.3 check-in: e1ab6b9d8f user: jan.nijtmans tags: core-9-0-branch
10:42
Fix [6b8e39e83]: On Unix, IsTimeNative() always defined but not always used check-in: 36318ba1e2 user: jan.nijtmans tags: core-9-0-branch
08:11
Merge-mark check-in: 4f278badd6 user: jan.nijtmans tags: core-9-0-branch
2025-07-02
15:16
merge release check-in: e633f7f5d2 user: dgp tags: core-9-0-branch
2025-07-01
17:28
merge 9.0 Closed-Leaf check-in: 92dca17850 user: dgp tags: rc1, core-9-0-2-rc, core-9-0-2
15:23
Edits to the changes file check-in: c2fe35371d user: dgp tags: core-9-0-2-rc
07:56
[0cb3d93a] fix example in link documentation check-in: 606ba9c942 user: oehhar tags: core-9-0-branch
2025-06-30
21:23
Note the new releases of bundled packages in the changes. check-in: 2b1180f2a6 user: dgp tags: core-9-0-2-rc
20:11
merge 9.0 check-in: e5a06a9aed user: dgp tags: core-9-0-2-rc
2025-06-28
10:45
Fix test exec-bug-4f0b5767ac error when MSYS scrubs PATH check-in: 0aa1a81626 user: apnadkarni tags: core-9-0-branch
2025-06-27
15:28
Fix [9dfae3413d]: interp limit commands still seems to be 32 bits check-in: 9e759845da user: jan.nijtmans tags: core-9-0-branch
15:20
Fix [ef7042075c]: tcl::build-info not documented check-in: a42af792d9 user: jan.nijtmans tags: core-9-0-branch
08:34
Merge 9.0 Closed-Leaf check-in: abfaea6ce2 user: jan.nijtmans tags: bug-ef7042075c
08:12
doc fix check-in: 2921829f4e user: jan.nijtmans tags: core-9-0-branch
07:45
Make exec-bug-4f0b5767ac test independent of locale check-in: c784134c8a user: apnadkarni tags: core-9-0-branch
07:16
Make all references to -DFOO compiler flags bold in documentation check-in: cc19e884b8 user: jan.nijtmans tags: core-9-0-branch
2025-06-26
14:51
merge 9.0 check-in: 8ac537ca57 user: dgp tags: rc0, core-9-0-2-rc
13:38
Document what happens for non-documented field values check-in: 617a33d53c user: jan.nijtmans tags: bug-ef7042075c
13:19
[27fa01a7db] Restore default option to [namespace which] implementation. check-in: d1d50b8041 user: dgp tags: core-9-0-branch
11:14
Make everthing compile (again) and run with a C++ compiler. check-in: aa010c0cda user: jan.nijtmans tags: core-9-0-branch
09:55
tclWinPipe.c:3427:12: warning: unused parameter ‘wakeEvent’ [-Wunused-parameter] check-in: aeabc7bc49 user: jan.nijtmans tags: core-9-0-branch
08:48
@dkf's review comments (Thanks!) check-in: 5b4016f314 user: jan.nijtmans tags: bug-ef7042075c
08:03
Fix Tcl_LimitGetCommands() signature (int -> Tcl_Size) Closed-Leaf check-in: e5372efeee user: jan.nijtmans tags: bug-9dfae3413d
07:59
Fix [9dfae3413d]: interp limit commands still seems to be 32 bits check-in: 17482fa361 user: jan.nijtmans tags: bug-9dfae3413d
07:35
[ef7042075c]: tcl::build-info not documented check-in: e6214ce124 user: jan.nijtmans tags: bug-ef7042075c
2025-06-25
16:23
Fix [7c2716733a] - use after free on Windows pipe handles check-in: a9351d85f3 user: apnadkarni tags: core-9-0-branch
15:48
Fix [40b1814b93] - use after free on TSD in Winsock check-in: a36f76eb6b user: apnadkarni tags: core-9-0-branch
13:44
merge 9.0 check-in: e8f005c62b user: dgp tags: core-9-0-2-rc
12:04
Merge-mark check-in: bfd3074329 user: jan.nijtmans tags: core-9-0-branch
11:15
Fix [ecafd8611d]: Euro/Tail-sign missing from cp864 encoding check-in: 089e9b68cd user: jan.nijtmans tags: core-9-0-branch
03:29
Merge 9.0 Closed-Leaf check-in: 120749f8c4 user: apnadkarni tags: bug-7c2716733a
03:09
Merge 9.0 Closed-Leaf check-in: 295173d9dd user: apnadkarni tags: bug-40b1814b93
2025-06-24
16:35
merge 9.0 check-in: 00d3a4c17e user: dgp tags: core-9-0-2-rc
16:23
[ecf35c7120] Correct nested handling of return option -options check-in: a9446eea4d user: dgp tags: core-9-0-branch
2025-06-23
19:58
[ecf35c7120] Pending fix for nested -options processing. Closed-Leaf check-in: 9b84426843 user: dgp tags: bug-ecf35c7120
17:36
Two more tests demonstrating the inconsistency between processing -options {...} to emulate {*} argu... check-in: e91d7521b0 user: dgp tags: bug-ecf35c7120
2025-06-20
17:24
[ecf35c7120] Test for the bug. Open branch for fixing. check-in: 75680793d3 user: dgp tags: bug-ecf35c7120
16:00
Fix [e8b18d7b1f] - release encodings on error check-in: 77100b263a user: apnadkarni tags: core-9-0-branch
2025-06-18
18:12
Start on [e8b18d7b1f] fix. Closed-Leaf check-in: 4df76c2abd user: apnadkarni tags: bug-e8b18d7b1f
17:34
Merge 8.6. Fix [4f338b91c1] - add missing Tcl_CloseEx docs check-in: 20315c0f35 user: apnadkarni tags: core-9-0-branch
2025-06-17
16:27
merge 9.0 check-in: 2534585597 user: dgp tags: core-9-0-2-rc
16:06
[da5e1bc7bc] exec channel not closed on errors check-in: 920db2042c user: dgp tags: core-9-0-branch
14:52
Update macOS info in README.md and macosx/README check-in: bdc29a45c2 user: oehhar tags: core-9-0-branch
04:26
Bug [da5e1bc7bc] - exec channel not closed on errors Closed-Leaf check-in: c5af07088b user: apnadkarni tags: bug-da5e1bc7bc
2025-06-16
19:04
makeFile hygiene check-in: a7d82481b5 user: dgp tags: core-9-0-2-rc
19:01
Dup test name check-in: c36dfa5b7a user: dgp tags: core-9-0-2-rc
17:50
Open release branch for Tcl 9.0.2 check-in: 3ae741fb79 user: dgp tags: core-9-0-2-rc
2025-06-15
10:15
Fat fingers in constraints check-in: c1f1232e47 user: apnadkarni tags: bug-7c2716733a
03:01
Add tests to check handle leaks for exec check-in: 302303deca user: apnadkarni tags: core-9-0-branch
2025-06-14
13:59
Bug [7c2716733a] - use after free on Windows event handle check-in: e85c44529a user: apnadkarni tags: bug-7c2716733a
13:59
Disable additional tests under App Verifier - timing or locale do not work with it check-in: d8dd42f87f user: apnadkarni tags: bug-7c2716733a
11:44
Merge core-9-0-branch check-in: d4999cbc1a user: apnadkarni tags: bug-40b1814b93
11:40
Disable timing dependent tests when running under AppVerifier on Windows check-in: b5b2d48838 user: apnadkarni tags: core-9-0-branch
05:31
Bug [40b1814b93] - Proposed fix for Winsock use-after-frees check-in: bbb565eca7 user: apnadkarni tags: bug-40b1814b93
03:25
Add testhandlecount command to check Windows handle leaks check-in: ad954921d6 user: apnadkarni tags: core-9-0-branch
2025-06-10
14:18
Fix [0ee626dfb2]: lseq numeric overflow check-in: 1a6c24c637 user: jan.nijtmans tags: core-9-0-branch
11:34
Fix [b876737a0b]: tcl::tm::path doesn't handle tilde expand check-in: 7ad80e3bed user: jan.nijtmans tags: core-9-0-branch
10:56
Let the caller of ::tcl::tm::roots do the [file tildeexpand] Closed-Leaf check-in: e53599d36c user: jan.nijtmans tags: bug-b876737a0b
2025-06-09
19:08
Backport github ACTIONS build scripts from Tcl 9.1 check-in: 9240cc2d80 user: jan.nijtmans tags: core-9-0-branch
16:55
Fix for [b876737a0b]: tcl::tm::path doesn't handle tilde expand check-in: 00f47f6b33 user: jan.nijtmans tags: bug-b876737a0b
13:58
Merge 8.6 check-in: 037e1bf7b2 user: jan.nijtmans tags: core-9-0-branch
13:44
Write some tests for lseq boundary cases Leaf check-in: d9d61d3346 user: apnadkarni tags: apn-lseq-tests
13:17
Fix [0ee626dfb2] - lseq numeric overflow check-in: 49b77614c4 user: apnadkarni tags: core-9-0-branch
11:17
Indenting check-in: a07791bc34 user: jan.nijtmans tags: core-9-0-branch
06:03
Clarify in manpage that lseq can produce doubles Closed-Leaf check-in: 57845d642d user: apnadkarni tags: bug-0ee626dfb2
2025-06-08
12:02
Bug [0ee626dfb2] - arithseries integer overflow checks check-in: d5b59c54d9 user: apnadkarni tags: bug-0ee626dfb2
11:34
Add test cases check-in: 1c3aca8486 user: apnadkarni tags: bug-0ee626dfb2
11:18
Create new branch named "bug-0ee626dfb2" check-in: 7b108c14d2 user: apnadkarni tags: bug-0ee626dfb2
2025-06-06
22:34
Fix [2bf9fbcb99]: Tcl 9 docs outdated regarding tcl_platform(threaded) check-in: fd1b121aea user: jan.nijtmans tags: core-9-0-branch
2025-06-04
10:21
fix leak in lseq.test check-in: 64bc213195 user: jan.nijtmans tags: core-9-0-branch
07:54
Simplify tcl::build-info parsing for testConstraint's check-in: 3f11cc3244 user: jan.nijtmans tags: core-9-0-branch
2025-06-02
15:38
Update changes.md for TIP 716 check-in: f19058e5f0 user: apnadkarni tags: core-9-0-branch
14:18
Backport: Add [[unreachable]] and [[fallthrough]] from C23 (where available) check-in: 01eaeaebf1 user: jan.nijtmans tags: core-9-0-branch