Timeline
Not logged in

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

533 check-ins using file doc/registry.n version 3e438e1533

2026-04-26
03:53
Sync win/rules-ext.vc and win/rules.vc up with other projects; remove debug messages. Closed-Leaf check-in: 09649523a3 user: PHILB tags: pbrooks-nmakehlp-exe-removal
2026-04-25
19:49
A few more tweaks check-in: c158f7cc41 user: dkf tags: tip-735
19:44
Avoid variable aliasing check-in: 259e17546d user: dkf tags: tip-735
19:33
Some tweaks check-in: 876469fffb user: dkf tags: tip-735
2026-04-24
07:42
Refactor ApplicationType check-in: 663afff068 user: apnadkarni tags: tip-753
2026-04-23
18:14
Bug [596936dd2d] - exec PATH search should select earlier directories irrespective of extension check-in: d7945e6854 user: apnadkarni tags: tip-753
16:25
Fix memory leak in AppendEnvironment (long path related changes, 9.1 only) check-in: ebe24fb529 user: apnadkarni tags: trunk, main
10:03
Fix make dist. nmakehlp.exe no longer exists check-in: 4a7175b48b user: apnadkarni tags: trunk, main
2026-04-22
18:10
merge forked branch check-in: 112a1d9aac user: PHILB tags: pbrooks-nmakehlp-exe-removal
12:06
Make AppendSystemError non-static (TclWinAppendSystemError) check-in: d4bacdb940 user: apnadkarni tags: apn-registry
11:10
Merge mark check-in: 1689dd3152 user: apnadkarni tags: trunk, main
10:27
Merge 9.0 - Fix [24d7f1a6] - crash on proc definition in namespace being deleted check-in: f24f8dabb3 user: apnadkarni tags: trunk, main
07:48
merge trunk check-in: 3edbdbd149 user: dkf tags: c11-functions
07:04
Regenerate configure for registry changes. Add tcl::registry test check-in: 3a9e18ae60 user: apnadkarni tags: apn-registry
06:32
Move registry module into main dll check-in: 27ea5af1b5 user: apnadkarni tags: apn-registry
2026-04-21
16:24
merge trunk check-in: b5517d649c user: dkf tags: tip-735
16:08
(almost) merge-mark. Cross-compile CC still doesn't work Leaf check-in: 0063ae8c0d user: jan.nijtmans tags: bug-d109376adf, core-bug-d109376adf
15:56
Rebase to trunk check-in: efd97dd4dc user: jan.nijtmans tags: bug-d109376adf
13:22
Rebase to trunk Closed-Leaf check-in: 77657cb583 user: jan.nijtmans tags: new-timer-api
06:22
Merge-mark check-in: e5adbad425 user: jan.nijtmans tags: trunk, main
04:19
Remove x86_64-w64-mingw32-nmakehlp.exe. In its place, use the NMAKEHLP_NATIVE variable to find an nm... check-in: 63fe7df656 user: PHILB tags: trunk, main
04:03
Remove x86_64-w64-mingw32-nmakehlp.exe. In its place, use the NMAKEHLP_NATIVE variable to find an nm... check-in: 51182fdd0b user: PHILB tags: pbrooks-nmakehlp-exe-removal
2026-04-20
20:45
Bump burnett01/rsync-deployments from 8.0.4 to 8.0.5 check-in: 72adc3c68d user: jan.nijtmans tags: trunk, main
13:22
Remove unneeded undef check-in: 4e8586f6a7 user: jan.nijtmans tags: trunk, main
07:42
Fix EIAS breakage reported by APN. Closed-Leaf check-in: 4a67faae6a user: cmacleod tags: cgm-equals-command
2026-04-19
20:05
Merge-mark check-in: 87d70da59a user: jan.nijtmans tags: trunk, main
03:49
Minor edits - remove obsolete info from Windows README check-in: 289525001f user: apnadkarni tags: trunk, main
2026-04-17
18:48
merge 9.0 check-in: 088b2f39e1 user: dgp tags: trunk, main
15:41
Follow-up to [e6ca0b1b67]: Cygwin filesystem is case-insensitive as well check-in: 8ec7452460 user: jan.nijtmans tags: trunk, main
11:08
Merge 9.0 - Fix [e2698b94b1]. Tcl_FSChdir crash on macos/macports after seteuid check-in: 0853fd5d4a user: apnadkarni tags: trunk, main
10:35
Merge-mark check-in: 0ad0aa0753 user: jan.nijtmans tags: trunk, main
2026-04-16
19:16
Adapt tcltest to support up to Tcl 9.1 -> 2.5.11 check-in: 71ec9b11b7 user: jan.nijtmans tags: trunk, main
12:00
Merge-mark check-in: 233a381937 user: jan.nijtmans tags: trunk, main
2026-04-15
08:54
Follow-up from previous commit: Since 'configure' is generated from 'tcl.m4', the actual change shou... check-in: 67924cd5df user: jan.nijtmans tags: trunk, main
07:38
merge from trunk. check-in: c617131cbc user: cmacleod tags: cgm-equals-command
2026-04-14
23:17
MacOS GNUmakefile fix to avoid failing hard link creation on Samba filesystem. unix configure fix to... check-in: 3bc7c91ea8 user: PHILB tags: trunk, main
17:36
Don't auto-exec reg.exe on non-Windows! check-in: d2c9f4efe3 user: apnadkarni tags: trunk, main
17:05
Bug [e6ca0b1b67]. MacOS paths should be case insensitive + macos file normalization fix + macos glob... check-in: 8577ad7896 user: apnadkarni tags: trunk, main
09:52
Minor comment update. Closed-Leaf check-in: 4a46f5231a user: apnadkarni tags: apn-mac-case
08:19
Fix [275db3d985] - memory leak in DecodeZipEntryText check-in: a1b01f330b user: apnadkarni tags: trunk, main
05:48
Merge 9.0 - As per TIP 542, Tcl_UniChar{CaseMatch,Ncmp,Ncasecmp} are not present in Tcl 9 check-in: fbf2ac8594 user: apnadkarni tags: trunk, main
02:20
Merge main check-in: 7bc637c62b user: apnadkarni tags: apn-mac-case
2026-04-13
18:49
Remove x86_64-w64-mingw32-nmakehlp.exe. In its place, use the NMAKEHLP_NATIVE variable to find an n... check-in: ff28e5a7b4 user: PHILB tags: pbrooks-nmakehlp-exe-removal
18:37
Remove x86_64-w64-mingw32-nmakehlp.exe. In its place, use the NMAKEHLP_NATIVE variable to find an nm... check-in: a142bfe61e user: PHILB tags: pbrooks-nmakehlp-exe-removal
17:52
Fix for [275db3d985] - memory leak in DecodeZipEntryText Closed-Leaf check-in: 1d99dc03fc user: apnadkarni tags: bug-275db3d985
16:43
Fix [4724f35ada]: Avoid ClockClientData typedef redefinition check-in: ec3f087dbe user: jan.nijtmans tags: trunk, main
09:58
Create new branch named "bug-275db3d985" check-in: 07b5135596 user: apnadkarni tags: bug-275db3d985
2026-04-12
21:42
Remove x86_64-w64-mingw32-nmakehlp.exe. In its place, use the NMAKEHLP_NATIVE variable to find an ... check-in: ef0d3c2617 user: PHILB tags: pbrooks-nmakehlp-exe-removal
2026-04-11
21:18
Match trunk filename capitalisation. check-in: a1f3cdcf0a user: dkf tags: c11-functions
20:52
merge trunk check-in: e6af7b1b6f user: dkf tags: c11-functions
18:01
Create new branch named "pbrooks-nmakehlp-exe-removal" check-in: 075fec07e0 user: PHILB tags: pbrooks-nmakehlp-exe-removal
16:17
Match trunk filename capitalisation. "Thanks", Windows... check-in: 40ff086570 user: dkf tags: tip-735
16:10
merge trunk check-in: 7a18a6cd85 user: dkf tags: tip-735
05:52
Remove outdated information from README check-in: 66b4db0152 user: apnadkarni tags: trunk, main
2026-04-10
22:39
Create new branch named "pbrooks-nmakehlp-exe-removal" check-in: ab3d5272fe user: PHILB tags: pbrooks-nmakehlp-exe-removal
09:02
Merge main check-in: cb27850b05 user: apnadkarni tags: apn-mac-case
05:20
Update changelog check-in: 92b769d3fd user: apnadkarni tags: apn-mac-case
03:46
Clean up comments. check-in: 67e7205c3b user: apnadkarni tags: apn-mac-case
01:58
More case-sensitivity related tests for file normalize check-in: dc46f089b7 user: apnadkarni tags: apn-mac-case
2026-04-09
19:54
Add a macro to declare a variable as 'used' when the compiler can't see it. For when TCL_UNUSED isn'... Leaf check-in: a41f6993bb user: dkf tags: tcl-used
10:00
macos file normalize fixes check-in: f20f54098f user: apnadkarni tags: apn-mac-case
09:46
Merge 9.0. http -> 2.10.2 check-in: 733943a41f user: jan.nijtmans tags: trunk, main
2026-04-08
12:13
Formatting check-in: 664a9f3696 user: jan.nijtmans tags: new-timer-api
11:29
Rebase to trunk. Remove TCL_NO_DEPRECATED usage check-in: 6ab5b5361c user: jan.nijtmans tags: new-timer-api
10:20
Simplifications, using TclpGetMicroseconds() check-in: 59969f9255 user: jan.nijtmans tags: trunk, main
2026-04-07
20:21
Improvements to style check-in: fcf82746a6 user: dkf tags: trunk, main
13:14
indenting check-in: d438566c76 user: jan.nijtmans tags: new-timer-api
13:05
Implementation complete. Make deprecated for test purposes only check-in: 62e2ae9810 user: jan.nijtmans tags: new-timer-api, core-new-timer-api
07:30
Use more *2 functions internally check-in: 9515c664c1 user: jan.nijtmans tags: new-timer-api
2026-04-05
17:11
Merge main check-in: d2577292cb user: apnadkarni tags: apn-mac-case
17:10
On-demand GH action workflow with runtime customization check-in: 96f716b26d user: apnadkarni tags: trunk, main
2026-04-03
15:04
Sigh. Typo in constraint. check-in: 50b5d4db5a user: apnadkarni tags: apn-mac-case
12:37
removed unused function check-in: 9747a3c75b user: jan.nijtmans tags: new-timer-api
11:44
Re-implement from other new-timer-api branch check-in: 46bb2f236f user: jan.nijtmans tags: new-timer-api
2026-04-02
11:56
Enable bug tests for macos check-in: 64ee243c21 user: apnadkarni tags: apn-mac-case
10:36
merge from trunk. check-in: 7d37e0a01a user: cmacleod tags: cgm-equals-command
10:28
Fix memory leaks reported by APN. check-in: 030a6aee15 user: cmacleod tags: cgm-equals-command
05:52
Change case sensitivity on macos. Expected to generate test failures check-in: 658d703bfa user: apnadkarni tags: apn-mac-case
2026-04-01
08:30
Require autoconf 2.73 for (re-)generating 'configure' check-in: 326e100ade user: jan.nijtmans tags: trunk, main
08:16
Merge 9.0 - glob tests check-in: f63a0d8b2c user: apnadkarni tags: trunk, main
07:59
Use FindFirstFileExW+FIND_FIRST_EX_LARGE_FETCH to speed up Windows glob 20% check-in: fe1b442b2b user: apnadkarni tags: trunk, main
2026-03-31
14:47
Add some test cases which force interpretation. check-in: 798af7c6ed user: cmacleod tags: cgm-equals-command
2026-03-30
19:59
merge from trunk. check-in: 0ab5f68adc user: cmacleod tags: cgm-equals-command
19:56
Clarify = manual page. check-in: a3479253f5 user: cmacleod tags: cgm-equals-command
2026-03-27
21:23
Merge 9.0 check-in: 8759e4b79b user: jan.nijtmans tags: trunk, main
2026-03-25
06:14
Fix [bca391ab51]. Track current directory for each drive on Windows check-in: 38f0ce657c user: apnadkarni tags: trunk, main
05:53
9.0 mergepoint check-in: 93ac017360 user: apnadkarni tags: trunk, main
05:51
Fix [108904173c] - glob+file normalize inconsistency on Windows check-in: e9168f591b user: apnadkarni tags: trunk, main
04:11
Merge 9.0. Bug [b0682c3c24]. Windows Glob error with drive in pattern check-in: 6cd2936408 user: apnadkarni tags: trunk, main
2026-03-23
14:59
merge from trunk. check-in: 5d630e9353 user: cmacleod tags: cgm-equals-command
07:17
Some optimization to avoid normalization checks Closed-Leaf check-in: 1ffff6afcb user: apnadkarni tags: bug-108904173c
2026-03-22
22:53
autoconf -> 2.73 check-in: a3ade9ef6c user: jan.nijtmans tags: trunk, main
15:11
Bug [108904173c]. Failure to normalize path on Windows. check-in: 84efde4746 user: apnadkarni tags: bug-108904173c
12:57
More whitespace fixes check-in: c65a7aa504 user: dkf tags: trunk, main
11:13
Some whitespace corrections. Totally minor. check-in: 01727bb939 user: dkf tags: trunk, main
2026-03-21
11:44
Merge trunk Closed-Leaf check-in: 2f3915d81f user: apnadkarni tags: bug-b71c3b2471
2026-03-20
16:45
Track per-drive directory via env. Eliminate _getdcwd - see comments for reasons for avoidance check-in: 2c4c81f77d user: apnadkarni tags: bug-b71c3b2471
2026-03-19
15:38
Faster utf-8 channel io (and encoding) - https://core.tcl-lang.org/tcl/wiki?name=Faster+UTF+encoding check-in: a003a27dd5 user: apnadkarni tags: trunk, main
12:06
Bug [bca391ab51] - normalization of volume-relative files - WIP. check-in: b71c3b2471 user: apnadkarni tags: bug-b71c3b2471
2026-03-18
11:44
Merge 9.0 - One more possible Windows error code to check for invalid paths check-in: 844d325681 user: apnadkarni tags: trunk, main
2026-03-17
09:17
Tiny fix in TIP #732 implementation check-in: 7d8482559c user: jan.nijtmans tags: trunk, main
08:51
Since Tcl 9.1 now needs Windows 10+, remove older manifest entries check-in: 368f7fdda0 user: jan.nijtmans tags: trunk, main
08:48
Code cleanup, more bools check-in: bff552ceba user: jan.nijtmans tags: trunk, main
02:30
Fix for [422b0414a3]. Clean exit for older unsupported Windows versions. check-in: 66b1dff94a user: apnadkarni tags: trunk, main
2026-03-15
20:08
A more efficient call (and simpler) of tcl::CopyDirectory check-in: 7e0d1988d2 user: dkf tags: trunk, main
11:16
merge from trunk. check-in: ca39b3d995 user: cmacleod tags: cgm-equals-command
05:13
Fix for [422b0414a3]. Clean exit for older unsupported Windows versions. Closed-Leaf check-in: 847893d3bc user: apnadkarni tags: bug-422b0414a3-apn
2026-03-14
13:26
Possible fix for [422b0414a3]: Tclsh91.exe from release 9.1.a1 crashes upon launch on older MS Windo... Closed-Leaf check-in: f4a4d699c2 user: jan.nijtmans tags: bug-422b0414a3
11:22
Merge 9.0 check-in: 7a5a937d82 user: apnadkarni tags: trunk, main
11:14
Merge 9.0 - Add constraints to skip tests that require tcltest when running with tclsh check-in: 6329edec9c user: apnadkarni tags: trunk, main
10:30
Merge 9.0 - Fix [4b22d84a] - const crash if undefined namespace check-in: d513896977 user: apnadkarni tags: trunk, main
10:17
Merge 9.0 - Treat ERROR_PATH_NOT_FOUND same as ERROR_FILE_NOT_FOUND check-in: 40863e794d user: apnadkarni tags: trunk, main
2026-03-13
16:11
Merge-mark check-in: fc899be8f0 user: jan.nijtmans tags: trunk, main
13:55
Add tests for new UTF code paths Closed-Leaf check-in: 80822e80b0 user: apnadkarni tags: apn-utf-fastpath
08:00
Merge 9.0 - Revert commit [f752c1271a]. See ticket [f7495f63c0] check-in: 24012d5118 user: apnadkarni tags: trunk, main
2026-03-12
10:15
Merge 9.0 - Fix [8994c972ad] - performance regression in expr in/ni check-in: 50bd1ec20b user: apnadkarni tags: trunk, main
2026-03-11
16:13
Rebase to trunk Closed-Leaf check-in: 9e296704d1 user: jan.nijtmans tags: new-timer-api
09:41
Rebase to trunk Leaf check-in: 58f8db9362 user: jan.nijtmans tags: bug-8f5e7a2633
06:22
Eliminate unused ENCODING_UTF flag. Remove UTF remnants from CESU encoder check-in: fc2df6c353 user: apnadkarni tags: apn-utf-fastpath
2026-03-10
16:54
Further 15% boost to Cyrillic and Far Eastern. Still WIP, not ready for review! Separate out UTF-8 ... check-in: 35825e24ac user: apnadkarni tags: apn-utf-fastpath
15:23
Many internal Tcl_Time -> long long changes check-in: def988e9cd user: jan.nijtmans tags: trunk, main
15:19
Merge 9.0 check-in: fb5a7aa970 user: jan.nijtmans tags: trunk, main
06:19
Merge main check-in: 7a699e0536 user: apnadkarni tags: apn-utf-fastpath
2026-03-09
20:29
Rebase to trunk Closed-Leaf check-in: 02d10b4ec0 user: jan.nijtmans tags: new-timer-api-prepare
08:54
Fix [00b699ff3c]: Minizip broken again check-in: 23305203d0 user: jan.nijtmans tags: trunk, main
2026-03-08
18:24
Rebase to trunk Closed-Leaf check-in: b8dd216b1d user: jan.nijtmans tags: minizip-no-tinydir
04:08
Merge main check-in: b097e3f340 user: apnadkarni tags: apn-utf-fastpath
04:04
Merge 9.0. Fix [f7495f63c0]. Valgrind reported error in SetScriptLimitCallback check-in: 9f41398a11 user: apnadkarni tags: trunk, main
2026-03-07
16:10
Fix some indentation check-in: e0f9f715e7 user: dkf tags: trunk, main
11:46
merge 9.0 (fix [51aa53616067cb63]) check-in: 7018ffb43e user: sebres tags: trunk, main
2026-03-06
15:52
Update to utf8proc v2.11.3 check-in: d500ed163e user: jan.nijtmans tags: trunk, main
11:38
Update changes for TIPS 744, 746 check-in: 76f2b1519d user: apnadkarni tags: trunk, main
11:10
Oops, minor version is still 1 check-in: 2956f63e08 user: jan.nijtmans tags: trunk, main
09:52
Fix test failures with --enable-memory=all. Just missing constraints check-in: 137f9ff82e user: jan.nijtmans tags: trunk, main
09:32
No need for Bugfixes section, because all of those are already in 9.0 (as it should be) check-in: ed03e6abd6 user: jan.nijtmans tags: trunk, main
04:06
Merge main check-in: 3eee83fc6d user: apnadkarni tags: apn-utf-fastpath
2026-03-05
22:55
lseq bugfixes: 8d1fc7,999b69,tip-746 check-in: 232d1aef8a user: griffin tags: trunk, main
21:05
re-generate 'configure' check-in: a728ca7fdf user: jan.nijtmans tags: trunk, main
20:47
Merge-mark check-in: b4728f00eb user: jan.nijtmans tags: trunk, main
20:43
Version -> 9.1a2 check-in: 3da30205bc user: jan.nijtmans tags: trunk, main
2026-03-04
00:40
merge 9.0 (partial): amend to [2c237beffbace823] fixing generation of TZ name from offset by %z arti... check-in: 163bdb1a4b user: sebres tags: trunk, main
2026-03-02
20:53
Update download-artifact/upload-artifact check-in: 235fb242f9 user: jan.nijtmans tags: trunk, main
12:13
Update tinydir.h to version 1.2.6 check-in: 214b1f3038 user: jan.nijtmans tags: trunk, main
2026-03-01
12:07
Improve some documentation comments check-in: 949643d2a6 user: dkf tags: trunk, main
2026-02-28
22:26
One statement per line, please. check-in: 22d88b84a2 user: dkf tags: trunk, main
2026-02-26
08:48
Protect against invalid case of nul byte in Tcl's internal string rep check-in: d152bbd868 user: apnadkarni tags: apn-utf-fastpath
08:33
Still WIP. See below. Fixes Far East encoding performance regression introduced by the optimization... check-in: d2457fd966 user: apnadkarni tags: apn-utf-fastpath
2026-02-25
17:01
Review: Handling of TCL_COMBINE here makes no sense, the same can be done even faster. APN - Indeed... check-in: 3d21e0d870 user: jan.nijtmans tags: apn-utf-fastpath
07:30
Fix errors generated by running test suite with tclsh without tcltest commands Closed-Leaf check-in: 31f39fa582 user: apnadkarni tags: apn-fix-constraints
2026-02-24
15:44
Optimize non-TCL_COMBINE case by inlining check-in: b3bfc49aec user: apnadkarni tags: apn-utf-fastpath
2026-02-23
16:52
Remove expression support from the [lseq] compiler/bytecode support Closed-Leaf check-in: 4791c81ad9 user: dkf tags: tip746-compilation
11:47
merge trunk Closed-Leaf check-in: 02c6a59021 user: dgp tags: rc1, core-9-1-a1-rc, core-9-1-a1
10:57
Remove debug control check-in: f5717cf676 user: apnadkarni tags: apn-utf-fastpath
09:17
Rebase to trunk. More bool's Leaf check-in: e0b054564f user: jan.nijtmans tags: tip-748
2026-02-22
14:22
Experiment with ASCII runs check-in: da3dd98884 user: apnadkarni tags: apn-utf-fastpath
14:18
Remove dead code check-in: 86e9c7b4d2 user: apnadkarni tags: trunk, main
12:54
Remove excess blocks check-in: 418491afae user: dkf tags: trunk, main
11:44
Remove arbitrary limit on data read from test channels. Hampers testing with large data check-in: 703da701b5 user: apnadkarni tags: trunk, main
2026-02-20
20:27
Add missing error codes to some [icu] failures check-in: e672475ef1 user: dkf tags: trunk, main
2026-02-18
16:54
Merge trunk check-in: 0fbeb7fc69 user: jan.nijtmans tags: minizip-no-tinydir
14:15
Upgrade to zlib-1.3.2 check-in: ffe446a54f user: jan.nijtmans tags: trunk, main
08:09
Fix [be40b73615] nmake: rmdir and mkdir are picked from cygwin if available check-in: 1a9be58823 user: jan.nijtmans tags: trunk, main
2026-02-17
18:30
[be40b736] nmake picks Cygwin rmdir. Patch by Csaba (thanks) Closed-Leaf check-in: b1c564e37d user: oehhar tags: be40b736-nmake-rmdir-cygwin-mixup
07:48
Fix C++ warnings like: tclBasic.c:333:92: warning: bitwise operation between different enumeration ... check-in: b3a62c71d7 user: jan.nijtmans tags: trunk, main
2026-02-16
17:10
Make Active*Trace.reverseScan a bool check-in: a477f4fbb2 user: jan.nijtmans tags: trunk, main
16:31
Make more use of anonymous union, and more internal bools check-in: 65a8da5f2a user: jan.nijtmans tags: trunk, main
12:20
Make code a little clearer, and use correct declaration style check-in: 22d69cc191 user: dkf tags: trunk, main
11:18
More bool in tclVar.c check-in: ceaa35d30f user: jan.nijtmans tags: trunk, main
09:13
Fix compiler warnings, seen with gcc 16 check-in: 0d4c1235ad user: jan.nijtmans tags: trunk, main
2026-02-14
16:39
General whitespace fixes. No semantic changes. check-in: af2708b4ef user: dkf tags: trunk, main
15:23
Shorten sequences of multiple blank lines check-in: 435bab5883 user: dkf tags: trunk, main
2026-02-11
21:13
Simplify check-in: e3b010c079 user: jan.nijtmans tags: minizip-no-tinydir
18:41
Merge trunk. No need for stat with -r check-in: 85b929ae8a user: jan.nijtmans tags: minizip-no-tinydir
2026-02-10
16:27
Undo 2 Tcl-specific changes in zlib: those are no longer necessary check-in: 5b286f7624 user: jan.nijtmans tags: trunk, main
13:28
Merge trunk check-in: 62fefa89d8 user: jan.nijtmans tags: tip-748
13:27
Fix C++ compiler error: generic/tclBasic.c: In function ‘int TclHideUnsafeCommands(Tcl_Interp*)’... check-in: b22fb35c4b user: jan.nijtmans tags: trunk, main
13:22
Fix C++ compiler error: generic/tclBasic.c: In function ‘int TclHideUnsafeCommands(Tcl_Interp*)’... check-in: c5ec42ffcb user: jan.nijtmans tags: tip-748
11:29
Update to burnett01/rsync-deployments@8.0.4 check-in: 0d7ba04d77 user: jan.nijtmans tags: trunk, main
2026-02-09
14:27
Rebase to trunk check-in: 2543a029da user: jan.nijtmans tags: tip-748
14:24
Few more bool's in test cases check-in: 3f5dca8c17 user: jan.nijtmans tags: trunk, main
09:50
Merge trunk check-in: 1d0362d66c user: jan.nijtmans tags: tip-748
08:54
Implement (internal) TclpIsAtty() for Windows. More internal bool usage check-in: 3bc2ec92db user: jan.nijtmans tags: trunk, main
2026-02-06
16:46
Always compile minizip with -DMINIZIP_FOPEN_NO_64 and -DHAVE_DIRENT_H check-in: 3d2c3567e9 user: jan.nijtmans tags: minizip-no-tinydir
13:38
tinydir -> dirent. This will make it more likely that zlib upstream accepts our changes check-in: 5641805c42 user: jan.nijtmans tags: minizip-no-tinydir
11:12
Eliminate SUPPORTS_TTY, which is just an alias for HAVE_TERMIOS_H. int -> bool where appropriate check-in: 5e7c738a2c user: jan.nijtmans tags: trunk, main
09:01
Since 32-bit Cygwin is dead, don't talk about Cygwin64 any more. check-in: 8b9ca32588 user: jan.nijtmans tags: tip-748
08:16
Fix compiler error handling TclpIsAtty check-in: 01d2dc4b31 user: jan.nijtmans tags: tip-748
2026-02-05
15:17
More clearly mark file-internal functions as static. check-in: 0f4b67d30f user: dkf tags: trunk, main
13:34
TIP #748 implementation: Use 'bool' in public API check-in: b5c08bdc76 user: jan.nijtmans tags: tip-748
07:58
Fix [1b6f81955c]: 32-bit zlib1.dll now depends on libgcc_s_sjlj-1.dll check-in: 02c648b778 user: jan.nijtmans tags: trunk, main
07:41
Build 32-bit zlib1.dll with -static-libgcc Closed-Leaf check-in: 4716fdfc4b user: jan.nijtmans tags: zlib-static-libgcc
2026-02-04
11:46
Remove compat/zlib/contrib/untgz. See: [0b9367a240] check-in: a04e281a19 user: jan.nijtmans tags: trunk, main
11:35
Rebase to trunk check-in: a2c78ac50d user: jan.nijtmans tags: tip-748
10:59
A few more int -> bool check-in: 99963526b2 user: jan.nijtmans tags: trunk, main
09:58
Fix [9c45616627b30a6f]: Infinite loop in TclFSGetAncestorPaths check-in: 056f62ec49 user: jan.nijtmans tags: trunk, main
09:56
Update to zlib 1.3.1.2 check-in: 3d5f1db432 user: jan.nijtmans tags: trunk, main
2026-02-03
22:12
Internally use TclNRAddCallback whenever we know the callback function is defined check-in: 572df39630 user: dkf tags: trunk, main
17:37
More Tcl_Time -> long long simplifications check-in: 0e0b04583e user: jan.nijtmans tags: new-timer-api-prepare
08:03
Make Tcl_ObjCmdProc usable in extensions again, even with -DTCL_NO_DEPRECATED. Reported by Paul Ober... check-in: 0ba20f4cf5 user: jan.nijtmans tags: trunk, main
2026-02-01
03:26
Fix [602971ae] - could not find init.tcl if TCL_LIBRARY specified at *build* time check-in: e673be4875 user: apnadkarni tags: trunk, main
2026-01-31
18:03
Fix [98ce2ebb28]: No __builtin_unreachable() in gcc < 4.5. check-in: f4d491115b user: jan.nijtmans tags: trunk, main
06:23
Pass CFG_{RUNTIME,INSTALL}_SCRDIR to tclInterp.c Leaf check-in: 5fb31087a7 user: apnadkarni tags: bug-602971ae
2026-01-30
19:32
merge trunk check-in: 0882e4dd46 user: dgp tags: rc0, core-9-1-a1-rc
17:36
Avoid theoretic UMR, improve readability check-in: 2c200972b8 user: dkf tags: trunk, main
15:55
More Tcl_Time related clean-up check-in: 4000135a77 user: jan.nijtmans tags: new-timer-api-prepare
2026-01-28
11:19
Clean-ups unrelated to new-timer-api itself check-in: e07fdec3c9 user: jan.nijtmans tags: new-timer-api-prepare
2026-01-27
16:02
Use Tcl_GetMonotonicTime() in performance tests check-in: 1caa21fce5 user: jan.nijtmans tags: trunk, main
15:23
More progress (still not MacOS) check-in: 3c99132c81 user: jan.nijtmans tags: new-timer-api
2026-01-26
17:40
More progress in notifier (MacOS not done yet) check-in: 60fbf56c2f user: jan.nijtmans tags: new-timer-api
17:03
Merge trunk. More simplifications check-in: feafdf3af1 user: jan.nijtmans tags: new-timer-api
10:21
Rebase to trunk Leaf check-in: 4c28ce8a24 user: jan.nijtmans tags: attemptgetstring
2026-01-25
17:18
Indentation corrections check-in: 55f5e6c4c6 user: dkf tags: trunk, main
2026-01-22
15:26
Change limit.time to long long check-in: 2107df1b93 user: jan.nijtmans tags: new-timer-api
09:57
Merge trunk check-in: f5fe1b96cd user: jan.nijtmans tags: new-timer-api
09:29
Eliminate the use of 'memcpy' for Tcl_Time's. Fix assert warning. check-in: e0ec6dd67b user: jan.nijtmans tags: trunk, main
2026-01-20
13:54
Experiment: New timer API not using Tcl_Time any more. WIP check-in: 4d608407f9 user: jan.nijtmans tags: new-timer-api
10:51
Merge-mark check-in: 4cd4abcb90 user: jan.nijtmans tags: trunk, main
09:58
timer-15.7 often fails on MacOS CI. Increase timeout on MacOS a little check-in: 72b5bf91ec user: jan.nijtmans tags: trunk, main
08:01
Even more Tcl_GetMonotonicTime() usage check-in: a9fb386bce user: jan.nijtmans tags: trunk, main
08:00
Fix warnings in asserts (seen in debug-mode only) check-in: c0f17f8557 user: jan.nijtmans tags: trunk, main
2026-01-19
15:55
Use Tcl_GetMonotonicTime() where it makes sense check-in: cade5d13c8 user: jan.nijtmans tags: trunk, main
12:12
Rebase to trunk check-in: 7f65306e14 user: jan.nijtmans tags: attemptgetstring
11:17
Follow the Engineering Manual style check-in: ec4f700e5e user: dkf tags: trunk, main
11:14
Follow the Engineering Manual style check-in: d6a362ddb7 user: dkf tags: trunk, main
11:07
Macro to share pattern for Tcl_Time->micros check-in: 5af9aae2a5 user: dkf tags: trunk, main
09:19
Disable some timer tests, when running on MacOS CI environment check-in: 47c39569a7 user: jan.nijtmans tags: trunk, main
07:12
Fix error, when compiling with clang++: tclTest.c:2222:6: error: cannot jump from this goto statemen... check-in: c9fc8a3593 user: jan.nijtmans tags: trunk, main
2026-01-18
22:26
Complete deprecation of Tcl_SetTimeProc/Tcl_QueryTimeProc check-in: d76c488c6b user: jan.nijtmans tags: trunk, main
20:27
Fix compiler error with clang: No variable declaration allowed after label check-in: ee0e417f34 user: jan.nijtmans tags: trunk, main
12:00
Clearer error assembly in [proc] check-in: 1dc3ab0c1a user: dkf tags: trunk, main
11:51
Avoid unsafe assumption about when interpreter limits are set (potential UMR) check-in: e5431b9f41 user: dkf tags: trunk, main
02:22
merge 9.0 (bignum comparison, performance) check-in: 7fdb9fb32d user: sebres tags: trunk, main
01:56
merge 9.0 (fix for [96e5c814eb9ed955]) check-in: ead6ad70c1 user: sebres tags: trunk, main
2026-01-17
18:36
Merge tcltimer.c optimisation to replace Tcl_time by long long. Remove some roundings on millisecond... check-in: 8149748d1f user: oehhar tags: trunk, main
2026-01-16
17:35
Open release branch for Tcl 9.1a1 check-in: 8a868a96cc user: dgp tags: core-9-1-a1-rc
09:31
Remove unneded multiplication overflow check, as input is 31 bit. Thanks to MAC CI Closed-Leaf check-in: 86a44d91d7 user: oehhar tags: timer-optimisation-hao
05:30
added more exceptions to link handlung during generation of html manual pages check-in: e230ab5968 user: Torsten tags: trunk, main
2026-01-15
11:42
Transform all Tcl_Time to long long in file tclTimer.c. Exclude event command Tcl_SetMaxBlockTime check-in: 81604bf883 user: oehhar tags: timer-optimisation-hao
2026-01-13
20:27
Merge main and resolve merge conflicts in tclTimer.c check-in: f787db34a5 user: oehhar tags: timer-optimisation-hao
08:32
Fix [8865497ef9]: configure --enable-man-compression error check-in: 64f2098a1d user: jan.nijtmans tags: trunk, main
2026-01-12
19:39
Make [timer] fit standard model of ensemble declarations. check-in: 0dad7fbf6e user: dkf tags: trunk, main
17:06
Use correct compilation descriptors in the [timer] ensemble definition. Also name some factors wi... check-in: 1dc8191173 user: dkf tags: trunk, main
09:41
Rename file to consistently capitalise check-in: c0ad91e5d2 user: dkf tags: trunk, main
08:12
Rebase to trunk check-in: 8a5a4b32a7 user: jan.nijtmans tags: attemptgetstring
07:47
Merge trunk check-in: 324255f4a1 user: jan.nijtmans tags: attemptgetstring
03:31
Bug [a420eb1700] - missing files in distribution check-in: 670cd0d33f user: apnadkarni tags: trunk, main
2026-01-11
21:14
Fix executable flags, both before and after 'make dist' check-in: 70299869db user: jan.nijtmans tags: trunk, main
18:38
Fix executable flag check-in: 76f73ba2d6 user: jan.nijtmans tags: trunk, main
17:51
Fix indenting check-in: e684ddc949 user: jan.nijtmans tags: trunk, main
17:45
Merge-mark check-in: eb291075e6 user: jan.nijtmans tags: trunk, main
11:59
TIP 744 accepted check-in: 5e98a389b8 user: apnadkarni tags: trunk, main
11:13
A more efficient method for storing compiled var resolver info check-in: 8a8e66ef77 user: dkf tags: trunk, main
01:52
Merge main Closed-Leaf check-in: 6c3413b48a user: apnadkarni tags: tip-744
2026-01-10
14:08
fix divergence check-in: 1774da848e user: dkf tags: trunk, main
11:14
Add Tcl9 Logo and Icon. Closed-Leaf check-in: cf32ffcc02 user: cmacleod tags: add-tcl9-logo
09:16
Slightly faster to use memcmp() instead of TclStringCmp() for the TclOO variable resolver check-in: cae1c5d52a user: dkf tags: trunk, main
2026-01-09
12:47
Fix C++ warnings, seen with clang++ check-in: 08c52de73a user: jan.nijtmans tags: trunk, main
12:06
Fix -DTCL_NO_DEPRECATED build check-in: 33421ec9b0 user: apnadkarni tags: trunk, main
10:12
Merge from trunk. check-in: c29b33f71b user: cmacleod tags: cgm-equals-command
09:50
Merge main check-in: 5ce9230512 user: apnadkarni tags: tip-744
06:38
Update manpages for TIP 732 check-in: 4679dc0530 user: apnadkarni tags: trunk, main
01:37
TIP 732 accepted check-in: e89c38915e user: apnadkarni tags: trunk, main
2026-01-08
17:21
start the timer event optimisation seen when developping TIP-723. Aim is Sergeys patch anyway... check-in: 84c9442b26 user: oehhar tags: timer-optimisation-hao
14:53
Added some more types. Abandoned - see https://sourceforge.net/p/tcl/mailman/message/59281054/ Closed-Leaf check-in: ff0702520f user: apnadkarni tags: apn-vartype-experiment
10:50
TIP-723 timer in changes.md check-in: bed6bc7e26 user: oehhar tags: trunk, main
10:48
TIP-723 timer: merged to main, thank you all! check-in: acb0a91c2c user: oehhar tags: trunk, main
07:56
Add info vartype and Tcl_GetVarType for querying variable types check-in: 6e7622e568 user: apnadkarni tags: apn-vartype-experiment
02:26
Merge trunk Closed-Leaf check-in: 633d9146dc user: apnadkarni tags: tip-732
2026-01-07
20:49
Further optimise the TclOO variable resolver. check-in: 552acd7479 user: dkf tags: trunk, main
17:47
TIP-723 timer: make test timer-15.10 also tolerant to 100 ms, and not 1ms Closed-Leaf check-in: 0725ae66e8 user: oehhar tags: tip-723-timer-wall-monotonic
16:20
Minor refactor to allow more types. Still incomplete implementation check-in: de283b5161 user: apnadkarni tags: apn-vartype-experiment
10:22
TIP-723 timer: fix usual C++ warning on Linux found by CI check-in: 6bbeb9fd04 user: oehhar tags: tip-723-timer-wall-monotonic
07:20
Fix TclIsVarDirect{Writable,Modifiable} to account for type restrictions check-in: a535b1a47d user: apnadkarni tags: apn-vartype-experiment
2026-01-06
21:54
TIP-723 timer: add man pages check-in: 407b5a4ea2 user: oehhar tags: tip-723-timer-wall-monotonic
14:50
An experiment in typing variables check-in: ca1ffde227 user: apnadkarni tags: apn-vartype-experiment
14:39
Merge-mark check-in: 77a1b0f559 user: jan.nijtmans tags: trunk, main
13:35
TIP-723 timer: implement default unit for "timer sleep". check-in: e0b9cf544a user: oehhar tags: tip-723-timer-wall-monotonic
12:48
TIP-723 timer: allow unit abbreviations check-in: aaddffbe89 user: oehhar tags: tip-723-timer-wall-monotonic
10:34
merge main check-in: 80398a116e user: oehhar tags: tip-723-timer-wall-monotonic
09:54
Update to burnett01/rsync-deployments@8.0.3 as suggested by dependabot check-in: 01e9572060 user: dkf tags: trunk, main
09:28
Optimise the variable resolver core to do fewer dereferences and use TclStringCmp check-in: a899897531 user: dkf tags: trunk, main
09:26
Minor whitespace fixes check-in: c9c09b3cb1 user: dkf tags: trunk, main
08:02
Use lowercase for AccCtrl.h and AclAPI.h include (reported by Emiliano) check-in: f3abd39290 user: jan.nijtmans tags: trunk, main
2026-01-05
19:50
remove dupe Leaf check-in: 3e5eb70519 user: dkf tags: oo-tinkering
19:48
merge trunk check-in: 1ee1b74701 user: dkf tags: oo-tinkering
19:39
Some factoring out of more internal bits of TclOO; no API change at all check-in: 4bb2babf5a user: dkf tags: trunk, main
15:24
merge trunk check-in: 23d9e3f8d8 user: dkf tags: c11-functions
15:06
Add divmod as well, to complete the set check-in: af490a1c80 user: dkf tags: c11-functions
11:47
Slightly better comments in test file check-in: e6cbfc8183 user: dkf tags: c11-functions
2026-01-04
21:19
Doing a better job of 'Remove Tcl_WinErrorRaise and Tcl_WinAppendMessageFromModule from TIP 744' check-in: 504670a491 user: jan.nijtmans tags: tip-744
21:11
(cherry-pick) Missing Tcl_WrongNumArgs call check-in: 1c6685fe51 user: jan.nijtmans tags: trunk, main
18:20
Missing 'const' check-in: dbdfdbc875 user: jan.nijtmans tags: trunk, main
2026-01-03
18:31
Minor testcase fix check-in: 4ff5169432 user: jan.nijtmans tags: c11-functions
16:01
merge trunk check-in: 022182d1b5 user: dkf tags: c11-functions
15:54
add logb and remquo check-in: 29ffc37c65 user: dkf tags: c11-functions
2026-01-02
21:44
Improve arg count tests check-in: b91bab156d user: dkf tags: c11-functions
15:58
Add some tests for the new funcs check-in: 7602467f8f user: dkf tags: c11-functions
2026-01-01
16:15
Stupid specification stupidity, and rename tgamma to gamma (after reading why the name is what it is... check-in: ddb8bfcde1 user: dkf tags: c11-functions
15:27
Added modf as a command check-in: d549d385d4 user: dkf tags: c11-functions
07:01
Fix gcc15 warnings - C++ compat, unused vars check-in: a8bfa1d9be user: apnadkarni tags: trunk, main
06:38
Do not shimmer abstract lists in join check-in: 25d32543ed user: apnadkarni tags: trunk, main
06:18
Comments, minor refactoring Closed-Leaf check-in: ab4a998623 user: apnadkarni tags: apn-avoid-join-shimmer
2025-12-31
16:03
Add frexp, as a command because it returns two things really check-in: e5ad1c795f user: dkf tags: c11-functions
13:12
Remove Tcl_WinErrorRaise and Tcl_WinAppendMessageFromModule from TIP 744. check-in: ae4115bfd9 user: apnadkarni tags: tip-744
12:27
Merge main check-in: e406a42c14 user: apnadkarni tags: tip-744, tip-744-pre-nowinerror
08:48
More functions check-in: 6eb70b2870 user: dkf tags: c11-functions
2025-12-30
23:30
Other compiler warnings (e.g. unused variables) check-in: b17a05b091 user: jan.nijtmans tags: tip-744
23:08
This registry version won't work with Tcl 9.0 any more check-in: c136739613 user: jan.nijtmans tags: tip-744
21:01
Add locale parameter to TIP #744 functions. Unfinished Closed-Leaf check-in: 081aedb543 user: jan.nijtmans tags: tip-744-with-locale
20:55
Fix compiler warnings, seen with clang version 14.0.0 check-in: adcdba7c09 user: jan.nijtmans tags: tip-744
15:01
Added trunc() check-in: b28bb6f028 user: dkf tags: c11-functions
11:00
Don't shimmer source (abstract) list in join check-in: 04cff66381 user: apnadkarni tags: apn-avoid-join-shimmer
06:03
Merge 9.0 - Add Windows console test for command line editing. check-in: d8dced9f8b user: apnadkarni tags: trunk, main
05:48
Undo commit [8bd8683896]. Restricting to characters breaks console command line editing. check-in: dd74fb8f86 user: apnadkarni tags: trunk, main
03:45
Merge mark check-in: 9d85b96f8c user: apnadkarni tags: trunk, main
03:10
Fix [983f933f11] UBSan warnings with null pointer in TclGetProcessGlobal/Tcl_ExternalToUtfDString. check-in: ea956d4e83 user: apnadkarni tags: trunk, main
2025-12-29
21:49
Rebase to trunk check-in: 4bc0680742 user: jan.nijtmans tags: tip-748
21:41
Fix tests check-in: 2633d4bdb4 user: dkf tags: c11-functions
17:08
Added documentation for new functions check-in: 1b3ecb342c user: dkf tags: c11-functions
15:46
Some more functions check-in: 4d9a8d9cb1 user: dkf tags: c11-functions
15:23
More functions from the set available in C11 check-in: a6da976ca2 user: dkf tags: c11-functions
10:55
Eliminate superfluous input notifications for metakeys in Windows console channel check-in: 8bd8683896 user: apnadkarni tags: trunk, main
10:48
Merge trunk Leaf check-in: 0341d9eef3 user: apnadkarni tags: apn-winconsole-noreadahead
09:59
Bug [59bee3a3a7]. Fix file delete/rename to handle files with readonly ACL's check-in: 8766e1181e user: apnadkarni tags: trunk, main
09:45
Add blurb to docs that file rename may not preserve attributes and ACL's. This has always been true. Closed-Leaf check-in: 48b7266a73 user: apnadkarni tags: bug-59bee3a3a7
08:11
Adapt test for GH CI which does not seem to have a HKCU/Microsoft registry key check-in: 977e220d17 user: apnadkarni tags: tip-744
07:02
Fix up source ACL when renaming files. Intentionally not done for destination. check-in: 36117d03cf user: apnadkarni tags: bug-59bee3a3a7
2025-12-28
21:13
Please, don't use 'unsigned long' in public API. It suggests it might be > 32 bits, but it isn't. Th... check-in: f292570544 user: jan.nijtmans tags: tip-744
18:13
Missed freeing a memory allocation in error case. check-in: 42dd93b621 user: apnadkarni tags: bug-59bee3a3a7
18:05
Reset ACL if needed when deleting a file check-in: 3bfc08dfa4 user: apnadkarni tags: bug-59bee3a3a7
16:26
merge trunk check-in: b4f8dfbad1 user: dkf tags: tip-735
16:19
Fix some indentation of comments check-in: 870237637e user: dkf tags: trunk, main
14:39
Require Win10 in tclWinPort.h check-in: f3370a2340 user: apnadkarni tags: trunk, main
13:48
Merge 9.0 check-in: 8c507bc97b user: jan.nijtmans tags: trunk, main
13:20
Option string array used by Tcl_GetIndexFromObj should _ALWAYS_ be 'static const'! check-in: 4c66f24982 user: jan.nijtmans tags: tip-744
13:09
Add some missing static/const keywords check-in: c8ea9c379e user: jan.nijtmans tags: trunk, main
12:37
Update docs check-in: b4179a6bbd user: dkf tags: tip-735
12:26
Tinkering with making the interpreted [lfilter] better check-in: 5393ca802c user: dkf tags: tip-735
11:57
Consolidate one more Windows getversion call check-in: d5d6009bc8 user: apnadkarni tags: tip-744
11:47
Fix things to work as the TIP now specifies check-in: a8d8c4a66e user: dkf tags: tip-735
11:15
Merge 9.0 - Fix [7b46bc7f85] UBSan on binary uuencode check-in: cfba67a7c7 user: apnadkarni tags: trunk, main
05:43
Bug [7b46bc7f85] UBSan on binary uuencode Closed-Leaf check-in: 4a2855ec53 user: apnadkarni tags: bug-7b46bc7f85
05:06
Bug [983f933f11] UBSan warnings with null pointer in TclGetProcessGlobal/Tcl_ExternalToUtfDString. Closed-Leaf check-in: 28845a8668 user: apnadkarni tags: bug-983f933f11
2025-12-27
17:56
Mark the places in need of fixing to match the TIP check-in: 0bae1ee8b5 user: dkf tags: tip-735
17:43
Unbreak Linux/MacOS build. Merge trunk check-in: 231acaf9ae user: jan.nijtmans tags: tip-744
17:30
Merge 9.0 check-in: 63c2dff1f5 user: jan.nijtmans tags: trunk, main
16:28
merge trunk check-in: ef11d95c39 user: dkf tags: tip-735
15:41
Better, backward-compatible compilation of [lseq] check-in: e32c762ab8 user: dkf tags: trunk, main
15:36
Tidy up macros/comments to be less cluttered Closed-Leaf check-in: 5e6f4aa699 user: dkf tags: lseq-better-compilation
15:24
Compile-time-known numbers get different handling; fixes the tests (an efficiency boost and cheat, b... check-in: e2dc5fb121 user: dkf tags: lseq-better-compilation
13:17
Better compilation for [lseq], but fails some tests on error messages check-in: 92ca8e4225 user: dkf tags: lseq-better-compilation
07:06
Distinguish between tests that are purely syntactic and those requireing disk access check-in: e28d1532a1 user: apnadkarni tags: tip-744
06:29
Merge main check-in: 855213fd04 user: apnadkarni tags: tip-744
06:28
ENAMETOOLONG no longer an error check-in: fe09a8495a user: apnadkarni tags: tip-744
03:46
Add tests for file link,lstat check-in: d336f91bda user: apnadkarni tags: tip-744
2025-12-26
16:59
Add long path support for reading directory links check-in: 18b348d599 user: apnadkarni tags: tip-744
16:13
Add long path support for writing directory links check-in: 628353922e user: apnadkarni tags: tip-744
16:06
merge trunk check-in: 6eb48e1cc5 user: dkf tags: tip-735
16:04
Some tinkering with TclOO; low priority check-in: dcabeed5d5 user: dkf tags: oo-tinkering
2025-12-25
11:50
More informative errors from registry command check-in: 8e871de7bb user: apnadkarni tags: tip-744
09:59
Tcl_WinRaiseError and tests check-in: 38a128db76 user: apnadkarni tags: tip-744
2025-12-24
20:39
Fix a few -Wconversion warnings check-in: 41bdc864f5 user: jan.nijtmans tags: trunk, main
17:24
Merge main check-in: 7071e2cce4 user: apnadkarni tags: tip-744
17:23
Oops. Don't use Windows types in stubs check-in: 59789fb708 user: apnadkarni tags: tip-744
17:07
Fix html generation: Encoding: process-text: impotent font change check-in: d8eb6db5a5 user: jan.nijtmans tags: trunk, main
17:01
Kick off TIP 744 with long path support and exported Win32 error formatting check-in: 0f8db7fd7e user: apnadkarni tags: tip-744
09:23
zipfs mount test Closed-Leaf check-in: 599cd34ad9 user: apnadkarni tags: apn-win-longpaths
06:06
Add tests for file ops and glob check-in: c0d02a5cd1 user: apnadkarni tags: apn-win-longpaths
2025-12-23
16:43
Fix native path generation for long paths and tests for path syntax and directory ops check-in: e620a28080 user: apnadkarni tags: apn-win-longpaths
14:06
merge trunk check-in: 5c294aaabb user: dkf tags: tip-735
13:57
Make TclOO use bool a bit more internally in places that already logically did so check-in: 3124b60b32 user: dkf tags: trunk, main
13:55
fix some indentation Closed-Leaf check-in: 4e553978a3 user: dkf tags: oo-internal-bool
13:51
merge trunk check-in: a8814b51b6 user: dkf tags: oo-internal-bool
12:27
A few more bools... and fix some index counter sizes check-in: 12dc20f7b9 user: dkf tags: oo-internal-bool
11:54
Test directory ops on long paths check-in: 3fcd21c3c2 user: apnadkarni tags: apn-win-longpaths
09:23
Consolidate Windows system information that is always needed check-in: 972cb5167a user: apnadkarni tags: apn-win-longpaths
2025-12-22
16:58
Eliminate redundant initialization calls check-in: 3e8b6b4103 user: apnadkarni tags: tip-732
15:40
Update changes.md for TIP 737 check-in: bfb9f1675f user: apnadkarni tags: trunk, main
09:46
Rebase to trunk check-in: 9ef846dd13 user: jan.nijtmans tags: attemptgetstring
09:44
Merge 9.0. Fix indenting check-in: 9c9ab45aac user: jan.nijtmans tags: trunk, main
04:36
Split zipfs initialization into interp-specific and independent parts check-in: bc851af66a user: apnadkarni tags: tip-732, tip-732-baseline
2025-12-21
17:42
merge trunk check-in: 7cbb6c27a0 user: dkf tags: oo-internal-bool
17:39
Fix obvious error check-in: 8723eaa94d user: dkf tags: oo-internal-bool
06:12
Merge main check-in: 3d9f754fb1 user: apnadkarni tags: tip-732
03:49
TIP 737 check-in: 4b06423d2f user: apnadkarni tags: trunk, main
2025-12-19
21:05
merge trunk check-in: 46500b11b6 user: dkf tags: oo-internal-bool
02:44
Fix warnings about redefined macros in macOS tclPkgConfig.c check-in: 9c7aa10e45 user: culler tags: trunk, main
2025-12-18
14:47
Rebase to trunk check-in: 909ed28461 user: jan.nijtmans tags: attemptgetstring
2025-12-17
15:41
Rebase to trunk check-in: a30249e677 user: jan.nijtmans tags: attemptgetstring
10:27
TIP-723 timer: remove unused variable (found by CI on Linux) check-in: dff43354c2 user: oehhar tags: tip-723-timer-wall-monotonic
09:18
Tcl_GetMonotonicTime() must return the calculated value to be useful. check-in: 91ec6c219e user: sbron tags: tip-723-timer-wall-monotonic
07:12
TIP-723 timer: "timer cancel $id" does not fail on unknown $id check-in: 7693044f20 user: oehhar tags: tip-723-timer-wall-monotonic
03:29
Fix tclsh manifest longPathAware element check-in: 81ab2ea294 user: apnadkarni tags: apn-win-longpaths
2025-12-16
17:39
Permit long path in TCL_LIBRARY env var check-in: 54ebc208a5 user: apnadkarni tags: apn-win-longpaths
16:00
Allow Tcl to run from directories deeper than MAX_PATH check-in: c2afaf797e user: apnadkarni tags: apn-win-longpaths
12:19
TIP-723 timer: correct C syntax error in Linux found by CI runner. check-in: ae92b04a21 user: oehhar tags: tip-723-timer-wall-monotonic
06:05
Support long paths for exec and user home check-in: f891ea1b7c user: apnadkarni tags: apn-win-longpaths
05:17
Merge main check-in: 8d928718c7 user: apnadkarni tags: tip-732
2025-12-15
17:53
Merge-mark check-in: 68527906d4 user: jan.nijtmans tags: trunk, main
17:36
merge main check-in: 153ee98bd6 user: oehhar tags: tip-723-timer-wall-monotonic
17:36
TIP-723 timer: fail on unknown "timer cancel". No script argument to "timer cancel". check-in: 8a079d9504 user: oehhar tags: tip-723-timer-wall-monotonic
17:11
A few more bits for long path support check-in: 539f3da075 user: apnadkarni tags: apn-win-longpaths
17:07
Update workflow actions to latest versions: upload-artifact, download-artifact check-in: 30298f4a34 user: dkf tags: trunk, main
16:32
TIP-723 timer: correct "wrong# of args" messages. Only allow one script argument to "timer idle|canc... check-in: 820753a0a2 user: oehhar tags: tip-723-timer-wall-monotonic
15:43
Be more strict on ckalloc usage check-in: 52fc9c65ce user: jan.nijtmans tags: attemptgetstring
15:06
merge main and adapt to Tcl_ObjCmdProc2 interface check-in: e1928eabdb user: oehhar tags: tip-723-timer-wall-monotonic
14:49
TIP-723 timer: timer delay function with different option "sleep" than event function check-in: 462a5fd0c3 user: oehhar tags: tip-723-timer-wall-monotonic
13:42
Add manifest for longpath. Add test function to check system support check-in: 936fb1c290 user: apnadkarni tags: apn-win-longpaths
13:34
Rebase to trunk check-in: f69efd5ab6 user: jan.nijtmans tags: attemptgetstring
10:40
Implement long filename support for DoRenameFile on Windows check-in: c4977f07e0 user: apnadkarni tags: apn-win-longpaths
09:06
Merge 9.0 check-in: 4c825bdf96 user: jan.nijtmans tags: trunk, main
05:02
Start on Windows long path support check-in: 6d8301a157 user: apnadkarni tags: apn-win-longpaths
2025-12-14
15:47
Some more adaptations for small strings. Closed-Leaf check-in: b949edd94f user: apnadkarni tags: apn-ss-wip
15:42
Bug [982651f543] - Remove test for mutex thread fairness as not guaranteed by OS. Timeouts suffice t... check-in: db598cbe2f user: apnadkarni tags: trunk, main
14:47
Tidy up. check-in: d41bb52b44 user: cmacleod tags: cgm-equals-command
13:38
For compiled equals command, skip runtime test when presubstituted command is known to give numeric/... check-in: 6eab82c138 user: cmacleod tags: cgm-equals-command
2025-12-12
17:19
Start experimenting with small string intreps check-in: 12a540f932 user: apnadkarni tags: apn-ss-wip
17:17
Create new branch named "apn-ss-experiment" check-in: 5200b06c56 user: apnadkarni tags: apn-ss-wip
12:09
TIP #626 implementation: Command arguments > 2^31 elements check-in: 39b32d697e user: jan.nijtmans tags: trunk, main
08:36
use more 'bool' internally check-in: 70d5d98cf8 user: jan.nijtmans tags: trunk, main
2025-12-11
17:15
Use bool in various internal TclOO APIs. No change to public API. check-in: 91768dd3b8 user: dkf tags: oo-internal-bool
11:47
'make genstubs' needs a void argument, otherwise stub generation doesn't work as expected check-in: 57ef1f5da3 user: jan.nijtmans tags: tip-723-timer-wall-monotonic
10:36
TIP-723 timer: take overflow protected version by Ashok, which I did not understand in a first run. ... check-in: 53c456f606 user: oehhar tags: tip-723-timer-wall-monotonic
09:29
merged from trunk check-in: 78018f50d5 user: cmacleod tags: cgm-equals-command
2025-12-10
21:43
TIP-723 timer: split TimerDelay in a monotonic function to take advantage of the long long time argu... check-in: 911cc94017 user: oehhar tags: tip-723-timer-wall-monotonic
21:16
TIP-723 timer: add TclCreateMonotonicTimerHandler with long long time argument, not optimized jet. check-in: 57470ed4f7 user: oehhar tags: tip-723-timer-wall-monotonic
20:43
Compile pre-substitutions which are not separate arguments, update man page. check-in: 978c08067b user: cmacleod tags: cgm-equals-command
20:31
TIP-723 timer: change Tcl_GetMonotonicTime to return a long long value instead of Tcl_Time. No optim... check-in: 2ea993cf8b user: oehhar tags: tip-723-timer-wall-monotonic
06:51
Merge trunk Closed-Leaf check-in: 5897187104 user: apnadkarni tags: tip-737
2025-12-09
12:48
Merge main check-in: 2fee836011 user: oehhar tags: tip-723-timer-wall-monotonic
12:31
Rebase to trunk Closed-Leaf check-in: e3617a764d user: jan.nijtmans tags: tip-626
12:29
Testcase binary-17.4 only works on 64-bit machines. check-in: eaa3effcb7 user: jan.nijtmans tags: trunk, main
11:45
TIP-723 timer: limit passed time to LLONG_MAX/1000000 seconds check-in: 805c412896 user: oehhar tags: tip-723-timer-wall-monotonic
11:01
TIP-723 timer: replace "clock microseconds -monotonic" by "clock monotonic" -> Sergey had this too, ... check-in: eb1705102a user: oehhar tags: tip-723-timer-wall-monotonic
08:44
TIP-723 timer: fix clock tests. Add overflow test of time of timer info. check-in: 0003288e80 user: oehhar tags: tip-723-timer-wall-monotonic
03:58
Fix Windows monotonic time overflow for systems running a few days check-in: 924ad0c042 user: apnadkarni tags: tip-723-timer-wall-monotonic
2025-12-08
21:49
Merge trunk check-in: dae372fabe user: jan.nijtmans tags: tip-626
21:37
Use more Tcl_Size in 'binary format'. Add testcase (thanks, Ashok\!) check-in: bacb941b12 user: jan.nijtmans tags: trunk, main
20:54
Merge 9.0 check-in: 6d9932d50a user: jan.nijtmans tags: trunk, main
14:03
Fix test syntax check-in: 8ee53dc54e user: apnadkarni tags: tip-723-timer-wall-monotonic
12:12
renamed doc/Unicode.n to start with a lower-case letter in line with the other files of section n, a... check-in: f4d0c777e1 user: Torsten tags: trunk, main
11:53
TIP-723 timer: implement "clock microseconds ?-wallclock|-monotonic? check-in: 778cd54bd2 user: oehhar tags: tip-723-timer-wall-monotonic
11:22
TIP-723 timer: implement "timer info" with monotonic/wallclock and event time check-in: 583a1f1977 user: oehhar tags: tip-723-timer-wall-monotonic
10:07
Merge 9.0 check-in: 1e034424ed user: jan.nijtmans tags: trunk, main
09:27
Account for unsupported commands in testcases check-in: c582109198 user: jan.nijtmans tags: trunk, main
08:44
Merge 9.0 check-in: 7f854eecd9 user: jan.nijtmans tags: trunk, main
00:14
expanded the converion of Tcl syntax to the custom markdown from the SYNOPSIS section to the DESCRIP... check-in: d0c4f21199 user: Torsten tags: tip-700
2025-12-07
21:36
merge-mark 9.0. Fix indenting check-in: b3e76c279a user: jan.nijtmans tags: trunk, main
20:37
Fix [cd0d28eab9]: regexec.c: GCC -Wtype-limits warning check-in: 5225e3ef0a user: jan.nijtmans tags: trunk, main
04:26
Fix pkgconfig paths for the macOS framework build. check-in: 253dfdabc1 user: culler tags: trunk, main
04:25
Fix pkgconfig paths for the macOS framework build. Closed-Leaf check-in: 6c5f06866c user: culler tags: mac_pkgconfig
2025-12-06
16:16
Fix case where = command has been renamed. check-in: fa68d8b233 user: cmacleod tags: cgm-equals-command
12:35
Fix local var compilation problem found by sebres. check-in: 3e73e3a4a0 user: cmacleod tags: cgm-equals-command
2025-12-05
16:18
Merge trunk. Add Tcl_AsyncMarkFromSignal to the list. Update doc check-in: 6ce6b5433c user: jan.nijtmans tags: tip-748
15:41
More 'bool' usage, mainly for the notifier check-in: b95ee14f1d user: jan.nijtmans tags: trunk, main
13:53
Merge main check-in: 99f3216c42 user: apnadkarni tags: tip-732
13:18
Merge main check-in: 2bceaf56ab user: apnadkarni tags: tip-737
12:48
Add wrapper-functions, for binary compatibility check-in: ccfeea0ea8 user: jan.nijtmans tags: tip-748
2025-12-04
17:46
TIP-723 timer: move timer in/at time spec from "s us" to "time unit", only support command list, do ... check-in: a36cbd7933 user: oehhar tags: tip-723-timer-wall-monotonic
17:12
More signature changes to 'bool' check-in: 4aeb62cdab user: jan.nijtmans tags: tip-748
16:41
Fix unused variable warnings in test dll Leaf check-in: dd62296be2 user: apnadkarni tags: tip-741
14:22
Make clearer distinction between numbers and variable names. check-in: c84a8631cc user: cmacleod tags: cgm-equals-command
10:35
Move setlocale() initialization out of TclpInitPlatform(), since it should be the same on all platfo... check-in: c9e37d119e user: jan.nijtmans tags: trunk, main
07:22
Move setlocale initializtion to tclEvent.c, out of tclAppInit.c check-in: 57afd34f2e user: jan.nijtmans tags: tip-703
2025-12-03
23:19
Merge 9.0 check-in: e597fa34e2 user: jan.nijtmans tags: trunk, main
17:09
Add new test to MinGW build check-in: 92f7437783 user: apnadkarni tags: tip-741
17:09
Ensure running the correct timeout program. Msys has a different version! check-in: f67b657113 user: apnadkarni tags: tip-741
15:23
Treat NAN and INF as variable names, tidy up tests. check-in: 47cfb1b8a0 user: cmacleod tags: cgm-equals-command
10:46
Added Eric's tests. check-in: f4537910d1 user: cmacleod tags: cgm-equals-command
2025-12-02
20:05
Add test file, based on expr.test check-in: 94a4e6f335 user: cmacleod tags: cgm-equals-command
16:21
Merge 9.0 - Three more int->Tcl_Size doc fixes. check-in: 8fdbd9003d user: apnadkarni tags: trunk, main
16:00
TIP 741 - cleanup temp Windows DLL's check-in: 37ae1e71dd user: apnadkarni tags: tip-741
15:58
Create new branch named "tip-741" check-in: 9f7a6b7df9 user: apnadkarni tags: tip-741
09:42
typo check-in: b312eed347 user: jan.nijtmans tags: tip-703
2025-12-01
22:07
Add some more LC_ types check-in: 2409e5ad99 user: jan.nijtmans tags: tip-703
21:06
Update to appleboy/ssh-action@v1.2.4 check-in: 9a722b0150 user: jan.nijtmans tags: trunk, main
19:41
Rebase to trunk check-in: 383bad056c user: jan.nijtmans tags: tip-703
14:22
Merge main check-in: a0530cd9a7 user: oehhar tags: tip-723-timer-wall-monotonic
13:41
Fix compilation stack depth problems. check-in: ee35e6ffba user: cmacleod tags: cgm-equals-command
2025-11-30
21:15
Rebase to trunk Closed-Leaf check-in: 6b3706cdb7 user: jan.nijtmans tags: tip-709
21:02
Rebase to trunk check-in: 60b44be862 user: jan.nijtmans tags: tip-626
12:57
Better comments on the Tcl_ObjType instances check-in: 44e8e5ff97 user: dkf tags: trunk, main
12:24
Fix bugs reported by EricT, update man page. check-in: 3275daa975 user: cmacleod tags: cgm-equals-command
10:00
Add man page for '=' command. check-in: 4afbcfe203 user: cmacleod tags: cgm-equals-command
08:59
Further refactoring of Encoding.3 manpage check-in: 33fd16a62b user: apnadkarni tags: tip-737
06:18
Update and refactor Encoding.3 manpage check-in: f549c2da77 user: apnadkarni tags: tip-737
2025-11-29
12:22
Do variable reference optimisation suggested by EricT. check-in: fdfb79f45b user: cmacleod tags: cgm-equals-command
11:07
Extend byte-compilation to handle pre-substitution of numeric values. check-in: b672fd0ee6 user: cmacleod tags: cgm-equals-command
2025-11-28
16:09
Minor changes: whitespace/formatting improvements. check-in: 32db600597 user: dkf tags: trunk, main
08:46
Rebase to trunk check-in: 821ab78290 user: jan.nijtmans tags: attemptgetstring
2025-11-27
14:42
Rebase to 9.1 check-in: cd1ad25704 user: jan.nijtmans tags: tip-626
14:30
Remove all SEH handling. See [https://core.tcl-lang.org/tk/tktview/44b34c6152|44b34c6152] for the re... check-in: 4b58b7b792 user: jan.nijtmans tags: trunk, main
13:28
Add a proper switch for _Generic testing c11 capability check-in: 31751aca31 user: jan.nijtmans tags: tip-626
11:14
Raise error on count overflow for old API only if caller had asked for counts check-in: 717383b031 user: apnadkarni tags: tip-737
02:37
Add tests for character limits across INT_MAX, UINT_MAX check-in: b9bd5ab60e user: apnadkarni tags: tip-737
2025-11-26
15:38
tests/socket.test: fixes several tests (consistence and correctness of 12.* tests, see [06f19cc401de... Leaf check-in: 26240753b7 user: sebres tags: bug-06f19cc401de076e--fixed-tests
15:23
revert [4724603ffb] with "fixed" test 12.4, prepare to fix all 12.* tests check-in: b67e34f04c user: sebres tags: bug-06f19cc401de076e--fixed-tests
11:07
Tests for space limits at INT_MAX and UINT_MAX check-in: ce98914777 user: apnadkarni tags: tip-737
09:24
Rebase to trunk check-in: ea22c34665 user: jan.nijtmans tags: tip-626
09:22
Merge trunk check-in: 29bc118509 user: jan.nijtmans tags: trunk, main
01:03
bringing branch up-to-date with trunk; unified classvariable.n, lpop.n, mathfun.n, link.n check-in: ffbab03e21 user: Torsten tags: tip-700
00:09
merge trunk check-in: 4eff2e9f34 user: Torsten tags: tip-700
00:05
ups, merged unintended fork check-in: 43aa781404 user: Torsten tags: trunk, main
2025-11-25
16:28
Don't use strange syntax for MoveFileW Closed-Leaf check-in: fa96dc0fe5 user: jan.nijtmans tags: bug-44b34c6152
16:21
Just Remove all SEH handling, it appears to cause more harm than it solves anything. check-in: 555b89a497 user: jan.nijtmans tags: bug-44b34c6152
14:19
Mark socket-12.3 as a knownBug due to crashes on Windows 11, duplicate to 12.4 as a non-crashing ver... check-in: 4724603ffb user: dkf tags: trunk, main
11:27
Rebase to trunk check-in: dddcd2713e user: jan.nijtmans tags: tip-626
10:25
Added tests for encoded chars fragmented across INT_MAX, UINT_MAX lengths check-in: 20e47c1e12 user: apnadkarni tags: tip-737
08:14
Merge 9.0 check-in: 8f4e71872b user: jan.nijtmans tags: trunk, main
2025-11-24
21:30
Fix more test fragility with space-containing directory names check-in: bc2f3b391b user: dkf tags: trunk, main
16:17
Only run tests if matrix.arch == 'amd64' Closed-Leaf check-in: e146e8c1cb user: jan.nijtmans tags: cross-compile
15:39
Depth tracking works partially so far Leaf check-in: ef7fae277d user: dkf tags: inheritance-depth-limit
15:09
Developing code to enforce a maximum inheritance depth (see tests oo-1.23, oo-1.24) check-in: 6a61ea8974 user: dkf tags: inheritance-depth-limit
14:47
Add basic byte-compilation of '='. check-in: 2d35c887f8 user: cmacleod tags: cgm-equals-command
12:15
Update to utf8proc-2.11.2 check-in: bffcf1839d user: jan.nijtmans tags: trunk, main
12:01
Cross-compile on Windows (experiment) check-in: 75313b0695 user: jan.nijtmans tags: cross-compile
11:36
Various tweaks Leaf check-in: e00d3733aa user: dkf tags: zlib-impl-tweaks
2025-11-23
15:21
Some tweaks to the implementation of the [zlib] command check-in: 9d04483ca1 user: dkf tags: zlib-impl-tweaks
15:18
Make two tests work in a directory with a space in the name check-in: c646033945 user: dkf tags: trunk, main
12:49
Various fixes. check-in: 05606da393 user: cmacleod tags: cgm-equals-command
11:03
Remove redundant errorLocPtr parameter from new Utf API check-in: b6442fd681 user: apnadkarni tags: tip-737
10:22
Fix gcc (benign) warnings check-in: 58ac38c10b user: apnadkarni tags: tip-737
09:31
Merge trunk check-in: 728224e91e user: apnadkarni tags: tip-737
09:26
Fix gcc15 (benign) warnings on Windows check-in: 4bba02565a user: apnadkarni tags: trunk, main
2025-11-22
19:31
Merge from trunk, implement short-circuiting logical operators. check-in: b21b478483 user: cmacleod tags: cgm-equals-command
14:22
Some bits and pieces recovered from an old branch; the rest of the old branch can be ignored check-in: 5fb106bab3 user: dkf tags: trunk, main
03:05
Replace Tcl condition variable implementation with native Windows check-in: 8bb37e73e8 user: apnadkarni tags: trunk, main
02:45
Merge 9.0 - Define TUTF-8 encoding and Tcl values. check-in: 487d92c21b user: apnadkarni tags: trunk, main
2025-11-21
15:47
Merge trunk check-in: 5322d5af50 user: jan.nijtmans tags: tip-700
15:46
Merge 9.0 check-in: 4ea3afc11d user: jan.nijtmans tags: trunk, main
15:04
a little review check-in: 146b27066d user: jan.nijtmans tags: tip-700
14:44
Merge trunk check-in: d8322684ba user: jan.nijtmans tags: tip-700
14:37
Merge 9.0 check-in: dedc5ce94c user: jan.nijtmans tags: trunk, main