Timeline
Not logged in

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

766 check-ins using file unix/tclUnixThrd.c version 0fa00c75b6

2026-08-30
21:09
- first 8 final conversions of Tcl C API manual pages - add Tk C API mapping for use in links in Tcl... check-in: db507d35a4 user: Torsten tags: tip-700
2026-08-16
12:47
added links to Tcl C API section 3 pages from a new static dictionary containing all C function name... check-in: d08c297ffd user: Torsten tags: tip-700
2026-08-07
19:32
change C API arg rendering to proper definition lists check-in: 22de9467ca user: Torsten tags: tip-700
2026-08-06
19:05
initial implementation of nroff .AS and .AP markup in Tcl C API manual pages check-in: cf14f4189c user: Torsten tags: tip-700
2026-08-05
19:23
- allow different ways of wrapping C API args into \fI and \fR check-in: a9181ee8d2 user: Torsten tags: tip-700
2026-06-07
09:28
- final conversions of all remaining *.n files! - unify unknown.n, unset.n, uplevel.n, while.n check-in: 8e907b98c3 user: Torsten tags: tip-700
2026-06-05
22:23
- addd missing word in tm.n - support for the \(fm nroff sequence - final conversion of tm.n check-in: 8c9cf841df user: Torsten tags: tip-700
2026-05-27
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
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-17
22:13
6 more final conversions check-in: 9b0624e283 user: Torsten tags: tip-700
2026-05-16
22:27
- unify string.n, switch.n - 4 more final conversions check-in: 178c77250e user: Torsten tags: tip-700
15:54
Fix [6094de399d] and [4f06d7ca08] - registry/dde packages in static builds. check-in: 624bac9741 user: apnadkarni tags: core-9-0-branch
06:52
- unify scan.n - 9 more final conversions check-in: d454af3514 user: Torsten tags: tip-700
2026-05-15
07:05
- unified registry.n, return.n, safe.n - 4 more final conversions check-in: bcf0e604a5 user: Torsten tags: tip-700
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-14
07:54
6 more final conversions check-in: 7e576d87a7 user: Torsten tags: tip-700
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
21:59
- unify package.n, process.n - eight new final conversions check-in: df969c2d85 user: Torsten tags: tip-700
17:14
Bug 4f06d7ca - package require of static packages in secondary interps check-in: 4afb9ba6dc user: apnadkarni tags: bug-4f06d7ca
2026-05-08
10:36
unify open.n, final conversion for this one as well check-in: 71667358f6 user: Torsten tags: tip-700
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-24
10:23
- better detection of links, excluding more example code and fixing some associated errors from prev... check-in: 9cee2fd911 user: Torsten tags: tip-700
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
22:18
- unify msgcat.n - 2 more final conversions check-in: b83d4d75db user: Torsten tags: tip-700
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
06:05
- added handling of .DS/.DE and .ta - unify mathfunc.n, memory.n - 3 more final conversions check-in: c248c90ff3 user: Torsten tags: tip-700
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
07:13
- 16 more final conversions - unify linsert.n. list.n, lreplace.n, lset.n - handle links to re_synta... check-in: e00b2a16d9 user: Torsten tags: tip-700
2026-04-10
22:41
- unify interp.n, ledit.n, library.n - also guard against command subsitution in mkLinks - 7 more fi... check-in: 4c4c7c89bf user: Torsten tags: tip-700
2026-04-09
22:36
- unify info.n - 4 more final conversions check-in: 2eb1a2f330 user: Torsten tags: tip-700
14:48
- corrected wrong section name and typos in http.n - extended command syntax detection - unification... check-in: 5fc40e3df7 user: Torsten tags: tip-700
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-06
22:29
- unified format.n, fpclassify.n, glob.n, hisotry.n - 6 more final conversions check-in: 46324780cc user: Torsten tags: tip-700
2026-04-05
22:06
- 6 more final conversions - additional backslash sequence handling for a zero-width non-printing ch... check-in: e441a7d287 user: Torsten tags: tip-700
2026-04-04
22:06
- unify fcopy.n - three more final conversions check-in: d9100ccea2 user: Torsten tags: tip-700
2026-04-03
21:47
- unify expr.n - detecting more links - one more final md conversion check-in: 5a247ff55f user: Torsten tags: tip-700
2026-04-02
19:36
- 11 new final conversions to markdown - unifiy eval.n, exec.n - include handling of backslash seque... check-in: 6e9906d427 user: Torsten tags: tip-700
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
22:29
- fixed logic in mdLinks to not skip tests, thus also finding section titles where we previously mee... check-in: d9287b7cac user: Torsten tags: tip-700
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-22
21:14
- final conversions to markdown for further 10 nroff files - unification in clock.n, removing duplic... check-in: c213ace421 user: Torsten tags: tip-700
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
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
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: 5b286f7624 user: jan.nijtmans tags: trunk, main
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
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
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-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-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
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
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
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: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
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:45
Remove compat/zlib/contrib/untgz. See: [0b9367a240] check-in: 2b890e7b0f user: jan.nijtmans tags: core-9-0-branch
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
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
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
07:20
Update to appleboy/ssh-action@v1.2.5 check-in: 04033168e8 user: jan.nijtmans tags: core-9-0-branch
2026-02-02
05:36
Further two pages finalized, adaptations for clock.n check-in: eadfc21ae2 user: Torsten tags: tip-700
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
17:57
Fix [98ce2ebb28]: No __builtin_unreachable() in gcc < 4.5. check-in: f5e8cc4a60 user: jan.nijtmans tags: core-9-0-branch
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
2026-01-27
16:02
Use Tcl_GetMonotonicTime() in performance tests check-in: 1caa21fce5 user: jan.nijtmans tags: trunk, main
05:43
- added internal links to sections and subsections - remove backslash escaping for the AST (markdown... check-in: e86bf27c61 user: Torsten tags: tip-700
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
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
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
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
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
01:22
- escape backslash, asterisk, underscore in normal text during markdown output - as we are using Tcl... check-in: d2f4727478 user: Torsten tags: tip-700
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
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:56
merge 9.0 (fix for [96e5c814eb9ed955]) check-in: ead6ad70c1 user: sebres tags: trunk, main
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-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
15:52
- made sure that nested Dlist items will be indented properly in the markdown output - made sure tha... check-in: 36f9a689ca user: Torsten tags: tip-700
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
05:24
- conversion script now needs Tcl 9 to run (due to the use of [string insert]) - making my syntax hi... check-in: 869cc44915 user: Torsten tags: tip-700
00:18
included parsing of .LP macro (treating it the same as .PP) check-in: d2328814c6 user: Torsten tags: tip-700
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
08:31
Fix [8865497ef9]: configure --enable-man-compression error check-in: 611bd8a578 user: jan.nijtmans tags: core-9-0-branch
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
20:49
Fix executable flags, both before and after 'make dist' check-in: a57d05eb8e user: jan.nijtmans tags: core-9-0-branch
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
17:35
(cherry-pick): Add Tcl9 Logo and Icon. check-in: e46fdc6726 user: jan.nijtmans tags: core-9-0-branch
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
11:03
Update changes.md check-in: 16aaf97469 user: jan.nijtmans tags: core-9-0-branch
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
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
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
15:05
Missing 'const' check-in: a3cab18079 user: jan.nijtmans tags: core-9-0-branch
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
06:00
Add Windows console test for command line editing. check-in: 29811d3258 user: apnadkarni tags: core-9-0-branch
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: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
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
19:17
Update nmakehlp.c check-in: c867a4922f user: jan.nijtmans tags: core-9-0-branch
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:41
consistancy in using 'unsigned int' vs 'unsigned' check-in: 7ac6c2c314 user: jan.nijtmans tags: core-9-0-branch
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:41
Add some missing static/const keywords. Backport some formatting from 9.1 check-in: 8b2d727494 user: jan.nijtmans tags: core-9-0-branch
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
11:11
Fix [7b46bc7f85] UBSan on binary uuencode check-in: 24293579ec user: apnadkarni tags: core-9-0-branch
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
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
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:55
Fix a few -Wconversion warnings check-in: 0780319cbc user: jan.nijtmans tags: core-9-0-branch
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
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
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
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
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
03:04
- included oo CLASS HIERARCHY sections into conversion as markdown code blocks - added conversion fo... check-in: e01ca5b3ee user: Torsten tags: tip-700
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:47
Update workflow actions to latest versions: upload-artifact, download-artifact check-in: a299fefdc1 user: jan.nijtmans tags: core-9-0-branch
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
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
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
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
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
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
14:03
Fix test syntax check-in: 8ee53dc54e user: apnadkarni tags: tip-723-timer-wall-monotonic
12:18
added new markdown files from last converion, renamed Unicode.n to unicode.n check-in: c64a045267 user: Torsten tags: tip-700
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
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
09:27
Account for unsupported commands in testcases check-in: c582109198 user: jan.nijtmans tags: trunk, main
08:59
- made parseBlock a bit less agressive regarding METHOD/OPTION detection - expanded parseCommand to ... check-in: 58d4e94c67 user: Torsten tags: tip-700
08:44
Merge 9.0 check-in: 7f854eecd9 user: jan.nijtmans tags: trunk, main
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
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:51
Fix [cd0d28eab9]: regexec.c: GCC -Wtype-limits warning check-in: 6bbec4425e user: jan.nijtmans tags: core-9-0-branch
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
23:11
Merge 8.6. Backport some formatting from 9.1 check-in: f12f854bfa user: jan.nijtmans tags: core-9-0-branch
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:19
Three more int->Tcl_Size doc fixes. check-in: 966936d8d4 user: apnadkarni tags: core-9-0-branch
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
20:57
Update to appleboy/ssh-action@v1.2.4 check-in: 7e99fa57d0 user: jan.nijtmans tags: core-9-0-branch
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
14:15
tip-723 timer: guard Tcl_CreateTimerHandlerMicroSeconds against calculation overflow. check-in: 7cbec79610 user: oehhar tags: tip-723-timer-wall-monotonic
13:55
tip-723 timer: guard against test interference again check-in: abdf115918 user: oehhar tags: tip-723-timer-wall-monotonic
13:46
tip-723 timer: guard against test interference, as shown in recent mac CI check-in: 2b142af4d4 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
12:20
TIP-723 timer: make overflow detection gcc optimizer save: https://stackoverflow.com/questions/39445... check-in: d5c579331b user: oehhar tags: tip-723-timer-wall-monotonic
08:46
Rebase to trunk check-in: 821ab78290 user: jan.nijtmans tags: attemptgetstring
2025-11-27
16:09
Fix compiler warning on UNIX check-in: 093932c542 user: jan.nijtmans tags: tip-723-timer-wall-monotonic
15:52
Add missing autoconf stuff check-in: 6f6329a38c user: jan.nijtmans tags: tip-723-timer-wall-monotonic
15:38
Some review remarks: update tcl.decls too, use 'long long' parameters, some C warnings check-in: aeca6cfb6a user: jan.nijtmans tags: tip-723-timer-wall-monotonic
14:42
Rebase to 9.1 check-in: cd1ad25704 user: jan.nijtmans tags: tip-626
14:40
Tip-723 timer: check for numerical overflow, test cases check-in: 21d007071b user: oehhar tags: tip-723-timer-wall-monotonic
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
08:59
TIP-723 timer: start test cases, process both queues simultaneously in the event system check-in: 75ad9045fd user: oehhar tags: tip-723-timer-wall-monotonic
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
09:20
Merge 8.6 check-in: 1e21e220b4 user: jan.nijtmans tags: core-9-0-branch
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
23:47
fix typo in coroutine manual page check-in: 8420ef1785 user: Torsten tags: trunk, main
20:59
TIP-723 timer: Add Tcl_SleepMicroSeconds and Tcl_CreateTimerHandlerMicroSeconds check-in: b2d5b1b30a user: oehhar tags: tip-723-timer-wall-monotonic
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
08:13
Merge 8.6 check-in: c78f881596 user: jan.nijtmans tags: core-9-0-branch
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
10:10
Try to add the -std:c11 compiler flag check-in: 35987a5771 user: jan.nijtmans tags: tip-626
2025-11-23
20:43
Use _Generic() to select function type check-in: c4f087760d user: jan.nijtmans tags: tip-626
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
05:45
oops, remove tracing puts check-in: a2a644faf7 user: apnadkarni tags: tip-737
05:36
Limit testcases for large strings to first two samples check-in: 542e49e7ae user: apnadkarni tags: tip-737
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
14:17
More bits and pieces Closed-Leaf check-in: 71aebbc549 user: dkf tags: oo-code-style
11:18
More progress on large data tests for encodings check-in: 91ce5fc1a2 user: apnadkarni tags: tip-737
11:14
Incomplete but working implementation of '=' command. check-in: ffb41cb1e6 user: cmacleod tags: cgm-equals-command
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
02:40
Define TUTF-8 encoding and Tcl values. check-in: 1e176c29f6 user: apnadkarni tags: core-9-0-branch
2025-11-21
20:22
Changes rescued from an old branch check-in: c701bab913 user: dkf tags: oo-code-style
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:43
consistancy in documentation for ?arg ...? check-in: a52835fae0 user: jan.nijtmans tags: core-9-0-branch
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
14:19
Yet more restrict of arguments Leaf check-in: 0549feab22 user: dkf tags: c11-restrict
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:15
Merge 9.0 check-in: 83aa145ee3 user: jan.nijtmans tags: trunk, main
11:14
Merge 8.6 check-in: f0638895ea user: jan.nijtmans tags: core-9-0-branch
10:11
Update to utf8proc 2.11.1 check-in: 20ebdba51f user: jan.nijtmans tags: trunk, main
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:57
TIP-723 timer: fix errors found by continuous integration run. check-in: 2f5112c268 user: oehhar tags: tip-723-timer-wall-monotonic
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
09:46
Merge main Closed-Leaf check-in: edd4a21d32 user: apnadkarni tags: apn-win-native-cv
2025-11-19
17:37
tip-723 timer: remove Tcl_SleepMonotonic, switch Tcl_CreateTimerHandler to monotonic time check-in: b0b96b1913 user: oehhar tags: tip-723-timer-wall-monotonic
17:08
tip-723 timer: fix compiler issues found by CI run check-in: fc799327a0 user: oehhar tags: tip-723-timer-wall-monotonic
14:21
bugfixing ... Leaf check-in: 2c7a9b0997 user: jan.nijtmans tags: tip-615
11:58
Make encoding tests more flexible. Not all encodings support ASCII chars check-in: b8e47de731 user: apnadkarni tags: tip-737
2025-11-18
21:02
TIP-723 timer: remove TIP 233, call panic on Tcl_SetTimeProc and Tcl_QueryTimeProc check-in: 4047f6c240 user: oehhar tags: tip-723-timer-wall-monotonic
20:06
TIP-723 timer: switch after to monotonic clock check-in: 77c39345b7 user: oehhar tags: tip-723-timer-wall-monotonic
17:15
Work in progress: adding restrict to OUT arguments check-in: f9725400dd user: dkf tags: c11-restrict
15:51
Enable tests for > INT_MAX inputs check-in: ef0780fbd7 user: apnadkarni tags: tip-737
2025-11-17
21:19
Rebase to trunk check-in: 2e82e6bd0a user: jan.nijtmans tags: tip-615
21:15
2 bugfixes, more testcases check-in: 48b847c877 user: jan.nijtmans tags: tip-615
16:56
merge 9.0 (fixes clock validation bug [2a1d947d8c13506d]) check-in: 0362334dfe user: sebres tags: trunk, main
16:50
merge point (back) cherry-picked from [309b28d3f5335753] check-in: 706a82ac30 user: sebres tags: core-9-0-branch
16:45
merge trunk Leaf check-in: fdcff3b256 user: dkf tags: c11-varargs-nr-add-callback
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:58
Adapt testencoding command for Tcl_Size buffers check-in: bbf7235992 user: apnadkarni tags: tip-737
10:43
Rebase to trunk check-in: 16dbc916bc user: jan.nijtmans tags: tip-615
10:29
Merge 9.0. Fix type of dstLen in Encoding.3 check-in: a91ff21071 user: apnadkarni tags: trunk, main
10:26
Fix type of dstLen in Encoding.3 check-in: 577d4c4a1b user: apnadkarni tags: core-9-0-branch
10:02
Fix 2 off-by-one errors check-in: c27a49bf0a user: jan.nijtmans tags: tip-615
09:18
merge trunk Leaf check-in: 8d7f54a91b user: dkf tags: c11-automarker
2025-11-16
22:07
close fork check-in: db9beb97fd user: jan.nijtmans tags: tip-615
21:36
Merge trunk check-in: 46e44cea28 user: jan.nijtmans tags: tip-615
19:24
tip-723 timer: fix stupid errors, test suite now clean (except one intended error) check-in: 5a41cf0733 user: oehhar tags: tip-723-timer-wall-monotonic
14:49
merge trunk check-in: 99532e9544 user: dkf tags: c11-anon-members
10:05
Add Tcl_UtfToExternalEx + support for NO_TERMINATE check-in: 57cc2cd8e1 user: apnadkarni tags: tip-737
2025-11-15
21:56
merge trunk Leaf check-in: 459669e809 user: dkf tags: c-std-update
18:54
TIP 723: advanced to nearly complete implementation on windows. Unfortunately, Test stall, to invest... check-in: 3b84406110 user: oehhar tags: tip-723-timer-wall-monotonic
16:46
Add some asserts for logic validation check-in: 1b93dbb391 user: apnadkarni tags: tip-737
14:06
merge trunk Leaf check-in: 3d1b390427 user: dkf tags: enums-3
14:01
Create an enum from some related defines check-in: dcbfbb03e5 user: dkf tags: trunk, main
11:00
Filter non-alpha input when checking console buffer check-in: e70736d496 user: apnadkarni tags: apn-winconsole-noreadahead
05:38
Add new functions to stubs. Add support for error location check-in: 59cf20300e user: apnadkarni tags: tip-737
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
17:38
Pass tests for external->utf check-in: a2b054a4ce user: apnadkarni tags: tip-737
16:22
Merge-mark check-in: 00f41692f4 user: jan.nijtmans tags: trunk, main
16:21
(partial backport): Refactor core ensemble creation/management check-in: 2f1e849e4c user: jan.nijtmans tags: core-9-0-branch
15:27
merge trunk check-in: 20c2e32739 user: dkf tags: bug-8f5e7a2633
15:24
More places where we need quoting to handle spaces in file paths (thanks, Windows...) check-in: 2974e67bcd user: dkf tags: trunk, main
14:45
Make [clock] a bit less special wrt Safe Tcl check-in: 6d9b14bde2 user: dkf tags: bug-8f5e7a2633
14:23
Merge 9.0. Finish TIP #615 implementation for all commands check-in: 16f49571d6 user: jan.nijtmans tags: tip-615
14:23
Starting to work on fixing [8f5e7a2633] check-in: 6071062b30 user: dkf tags: bug-8f5e7a2633
11:57
merge trunk check-in: 64a1fdc82a user: dkf tags: tip-735
07:59
Merge trunk/apn-encoding-refactor check-in: 88f55ef3eb user: apnadkarni tags: tip-737
07:58
Merge trunk Closed-Leaf check-in: 24b02d5452 user: apnadkarni tags: apn-encoding-refactor
07:57
Oops, forgot one argument not currently used check-in: 3d4b79cfbc user: apnadkarni tags: tip-737
07:53
First cut at Tcl_ExternalToUtfEx check-in: e18233e85f user: apnadkarni tags: tip-737
2025-11-13
20:36
Rebase to trunk check-in: c9532e9436 user: jan.nijtmans tags: tip-626
19:53
Tip 723 (timer): first sketch of "timer in". check-in: d72c605590 user: oehhar tags: tip-723-timer-wall-monotonic
17:37
Fix 'ledit' behavior check-in: 5cc7b2d1d6 user: jan.nijtmans tags: tip-615
17:08
Merge 9.0 - Bug [e56486a2] - check for negative lengths, not equality with TCL_INDEX_NONE check-in: 8c070cca13 user: apnadkarni tags: trunk, main
17:06
Rebase to trunk check-in: 9163ba2a15 user: jan.nijtmans tags: tip-615
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:46
Added docs check-in: f08fd190de user: dkf tags: tip-735
15:24
Rebase to trunk check-in: 9e043e7f37 user: jan.nijtmans tags: tip-709
15:17
merge-mark check-in: 88b18c1658 user: jan.nijtmans tags: trunk, main
15:16
Add testcase, format check-in: 526eaa8201 user: jan.nijtmans tags: core-9-0-branch
15:09
Add tests check-in: 03cf8c98c8 user: dkf tags: tip-735
15:06
Tidy up check-in: 7baa5f5a0d user: dkf tags: tip-735
09:02
merge-mark check-in: 5f0b97c081 user: jan.nijtmans tags: trunk, main
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
17:52
Two unneeded #undef's check-in: d7d14472ee user: jan.nijtmans tags: trunk, main
11:31
merge trunk check-in: 86937748f5 user: dkf tags: tip-735
11:26
Merge trunk check-in: 10d32e2907 user: apnadkarni tags: apn-encoding-refactor
11:04
Make the Windows Makefile.in work with out-of-tree builds under a directory with a space in the name check-in: b73e39cd77 user: dkf tags: trunk, main
11:01
Fix some bugs in the code generation and execution check-in: 12120a716d user: dkf tags: tip-735
10:11
Check for negative lengths, not TCL_INDEX_NONE Closed-Leaf check-in: 9d50cd1c81 user: apnadkarni tags: bug-e56486a2
2025-11-11
20:27
merge trunk check-in: 6705f24f4d user: dkf tags: tip-735
20:26
Refactor core ensemble creation/management so that the tables describing what's there and what's saf... check-in: a165eede1d user: dkf tags: trunk, main
16:57
Clean up the TEBC TRACE macro system, using C11 variadic macros. check-in: 3f3400f136 user: dkf tags: trunk, main
15:50
Merge 9.0 check-in: ae81adc15c user: jan.nijtmans tags: trunk, main
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
15:38
Switch to using a new instruction to get the list index check-in: 63cbb16421 user: dkf tags: tip-735
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:29
Merge 9.0 check-in: 2f1c224732 user: jan.nijtmans tags: trunk, main
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
17:03
merge trunk Closed-Leaf check-in: ad795c4db6 user: dkf tags: internal-ensemble-cleanup
17:00
merge trunk Closed-Leaf check-in: 2491dad7a7 user: dkf tags: c11-tebc-trace-cleanup
15:09
merge trunk check-in: 7ffebdfab0 user: dkf tags: enums-3
14:02
Name three related enums in a consistent way check-in: b6800b76c8 user: dkf tags: trunk, main
11:24
Attempt to address [1d06180006] - direct read()/fread() on Windows console channel check-in: db390c709c user: apnadkarni tags: apn-winconsole-noreadahead
11:06
Eliminate consecutive calls to GetNumberFromObj as it overwrites prior result Closed-Leaf check-in: 2bef435982 user: apnadkarni tags: bug-8dd2807066
10:00
Reinstate accidentally removed line check-in: de310dc9e4 user: dkf tags: enums-3
09:50
merge trunk check-in: 99af258fc1 user: dkf tags: enums-3
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
14:12
merge trunk Leaf check-in: c495403a16 user: dkf tags: c11-printf-result
11:16
merge trunk check-in: fcad76bb7d user: dkf tags: internal-ensemble-cleanup
09:57
Merge 9.0. Bug [cb03e57a] - raise error on empty regexp for unresolved variable. check-in: 2ab1a13679 user: apnadkarni tags: trunk, main
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
03:15
Fix constraints on unixInit-3.2. See https://sourceforge.net/p/tcl/mailman/message/59255593/ check-in: 7a436c3fad user: apnadkarni tags: tip-732
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:39
Implement condition variables using native CONDITION_VARIABLE check-in: 046da7eae7 user: apnadkarni tags: apn-win-native-cv
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-05
16:34
Create new branch named "cgm-equals-command" check-in: ab983f2162 user: cmacleod tags: cgm-equals-command
11:39
Fix for bytecode-debug-level execution trace of [lmap] check-in: 042eb9e4a8 user: dkf tags: trunk, main
11:38
Compile [lfilter]; this is currently slightly wrong, but works if traces are ignored check-in: bc9430f062 user: dkf tags: tip-735
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-11-03
14:31
[1238d4fd] Restore panic. Closed-Leaf check-in: c39d459072 user: oehhar tags: 1238d4fd-mswin-queryperformancefrequency
09:53
Start of implementation of [lfilter] check-in: 879655d464 user: dkf tags: tip-735
08:24
[1238d4fd] Replace Tcl_Panic by assert. check-in: d468a678d1 user: oehhar tags: 1238d4fd-mswin-queryperformancefrequency
2025-11-02
10:00
Fix missing initialization for timeInfo.nominalFreq check-in: d3b61ea882 user: apnadkarni tags: 1238d4fd-mswin-queryperformancefrequency
2025-11-01
18:28
[1238d4fd] MS-Win QueryPerformanceFrequency always succeeds since Win XP - this panics due to timeIn... check-in: 7a350b5f95 user: oehhar tags: 1238d4fd-mswin-queryperformancefrequency
10:46
TIP 723 timer: make "after cancel,idle,info" also accessible from timer ensemble, call timer impleme... check-in: f446101922 user: oehhar tags: tip-723-timer-wall-monotonic
2025-10-31
16:59
TIP 724 (timer): move TimerAtDelay, copy after cancel to TimerCancelCmd (currently duplicate) check-in: e74991a4f9 user: oehhar tags: tip-723-timer-wall-monotonic
16:20
TIP 723 (timer cmd): allow negative values to "timer at". Handle delay by time point intead differen... check-in: 0d8820a0eb user: oehhar tags: tip-723-timer-wall-monotonic
10:21
Rebase to trunk check-in: 73d0ab0ee2 user: jan.nijtmans tags: tip-615
08:56
merge trunk check-in: bbdffd364c user: dkf tags: internal-ensemble-cleanup
2025-10-30
16:48
Improve C declarations of slot methods; less of a horrible slab of dullness now check-in: 4ed06667a6 user: dkf tags: trunk, main
16:45
Rebase to trunk check-in: ac26ccdcec user: jan.nijtmans tags: tip-626
16:05
Unset exec flag check-in: 053d46bf00 user: jan.nijtmans tags: core-9-0-branch
15:57
Change Tcl_IsEmpty signature, using bool check-in: cd11175e1d user: jan.nijtmans tags: tip-748
15:17
Undo exec flag check-in: b8bd2e09ed user: jan.nijtmans tags: trunk, main
14:23
Rebase to trunk check-in: f1175f4029 user: jan.nijtmans tags: attemptgetstring
14:00
merge trunk check-in: fc90bb0e5e user: dkf tags: internal-ensemble-cleanup
13:47
Merge 9.0 check-in: 33280d7bd2 user: jan.nijtmans tags: trunk, main
13:45
Merge 8.6 check-in: a26894dae3 user: jan.nijtmans tags: core-9-0-branch
12:19
modernise how the memory command works (the removal of [memory display] was documented in Tcl 8.4's ... check-in: fccd8d925f user: dkf tags: trunk, main
12:15
modernise how the memory command works (the removal of [memory display] was documented in Tcl 8.4's ... Closed-Leaf check-in: 3a5e2bc8d5 user: dkf tags: modernise-memory-command
11:55
merge trunk check-in: aae841a4d3 user: dkf tags: internal-ensemble-cleanup
11:51
Merge trunk Leaf check-in: 38cb486322 user: apnadkarni tags: apn-oo-lazy-init-sbmod-91
10:59
Remove dead code and comments check-in: 3c815e673c user: apnadkarni tags: tip-732
10:41
Merge trunk check-in: 884ebe7971 user: apnadkarni tags: tip-732
10:25
Start on TIP 732 implementation check-in: 36a0154331 user: apnadkarni tags: tip-732
2025-10-29
22:04
Easy way to fix the knownBug's Leaf check-in: 5b2c44f1c2 user: jan.nijtmans tags: tip-672
21:40
Remove unused interpreter flag check-in: 2d02a9d7df user: jan.nijtmans tags: tip-672
21:31
Make testcases work (again). Mark 6 of them 'knownBug' check-in: 9f24eba2f4 user: jan.nijtmans tags: tip-672
12:35
Remove duplicate local variable check-in: 357380a4c9 user: dkf tags: trunk, main
11:09
One more place to push an empty string Leaf check-in: 89fbfb652f user: dkf tags: extra-push-constants
11:01
merge trunk check-in: c6d51e06f8 user: dkf tags: extra-push-constants
08:42
Merge trunk check-in: b4d40c16b3 user: jan.nijtmans tags: tip-672
08:42
Remove exprsubst knob, we won't use it any more check-in: 5b59a0eddd user: jan.nijtmans tags: tip-672
08:29
Remove EXPR_SUBST_MODE=3 (we won't use that anyway). Fix from Eric Taylor. check-in: a6b498d2a5 user: jan.nijtmans tags: tip-672
2025-10-28
20:07
Merge 9.0' check-in: 26bd65411c user: jan.nijtmans tags: trunk, main
20:00
Update to actions/upload-artifact@v5 check-in: ba269576d3 user: jan.nijtmans tags: core-9-0-branch
16:51
merge 9.0 check-in: 924f32d064 user: dkf tags: trunk, main
16:02
Found a place that should be a comparison with TCL_OK Leaf check-in: 7587cc61b0 user: dkf tags: c11-bool
12:41
Yet more bools... check-in: 0517c8f089 user: dkf tags: c11-bool
2025-10-27
18:00
Update to actions/download-artifact@v6 check-in: f95da42ed8 user: jan.nijtmans tags: core-9-0-branch
15:53
Review: Some other true/false assignments to integer's, which shouldn't be there check-in: dff235d24e user: jan.nijtmans tags: c11-bool
15:42
Review: don't assign true/false to integer variables, people might think the variable is a bool check-in: 5160bb4491 user: jan.nijtmans tags: c11-bool
15:30
Review: tclNotify.c:1005:13: error: result of comparison of constant 0 with expression of type 'bool... check-in: 73f9338d22 user: jan.nijtmans tags: c11-bool
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
14:35
More booleans check-in: c3432ca23e user: dkf tags: c11-bool
12:06
merge trunk check-in: adfd78965b user: dkf tags: c11-bool
11:42
Clean up guts of hidden command invoking to shorten code paths; TclObjInvoke remains for stubs compa... check-in: e9608db1b3 user: dkf tags: trunk, main
11:35
Restore some obsolete functionality Closed-Leaf check-in: 15ba28f5d7 user: dkf tags: cleanup-objinvoke
11:21
merge trunk check-in: b6defdba67 user: dkf tags: cleanup-objinvoke
09:07
Extend the use of the FOREACH_HASH macro set Tcl-wide Leaf check-in: f4fafa6feb user: dkf tags: c11-full-hash-foreach
08:13
Merge trunk Leaf check-in: d603862aae user: apnadkarni tags: apn-init-refactor
2025-10-26
22:31
Eliminate compiler warning (only seen in DEBUG) check-in: 335229fa9c user: jan.nijtmans tags: trunk, main
19:02
TIP 723: checkpoint: implement timer at command check-in: c97c302bd9 user: oehhar tags: tip-723-timer-wall-monotonic
11:33
On MSVC, <stdbool.h> is always needed, apparently check-in: 6bf02a0e78 user: jan.nijtmans tags: trunk, main
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:47
Merge 9.0 check-in: ab94b62513 user: jan.nijtmans tags: trunk, main
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
11:23
Use C11 variable placement to do nicer FOREACH* macros in TclOO Leaf check-in: 61cbca4e60 user: dkf tags: c11-tcloo-foreach
2025-10-24
22:04
Merge trunk, more cleanup check-in: 52cf0186a8 user: jan.nijtmans tags: tip-672
16:24
merge trunk check-in: 63a0792a5d user: dkf tags: cleanup-objinvoke
15:34
More bool handling (mainly in tclNamesp.c and tclParse.c) check-in: d482b6ee33 user: jan.nijtmans tags: trunk, main
14:25
merge trunk check-in: 9c127a6a3a user: dkf tags: c11-bool
11:53
Make the bool type available properly (and reduce include duplication). Be careful though; C23 depre... check-in: 99ada2a57b user: jan.nijtmans tags: trunk, main
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-10
14:11
Tranche 3 of adoption of bool check-in: 6e7e183bb2 user: dkf tags: c11-bool
2025-10-07
14:02
Tranche 2 of adoption of bool check-in: 7c0638716d user: dkf tags: c11-bool
2025-10-06
18:03
Turn initialisation flags into bools check-in: 85f3db92e2 user: dkf tags: c11-bool
15:52
Make the bool type available properly (and reduce include duplication). Be careful though; C23 depre... check-in: fa8b63f0c3 user: dkf tags: c11-bool