Timeline
Not logged in

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

3284 check-ins using file library/msgcat/msgcat.tcl version 701ae39183

2026-09-05
22:05
- 10 more conversions - more fixes to timer.n (also worth to be backported to trunk) - correected a ... Leaf check-in: 8977e8ee80 user: Torsten tags: tip-700
2026-09-04
14:31
merge 9.0 (CI-flow: refactor MSVC initialization and allow manual trigger of flow) Leaf check-in: 8c34bfe629 user: sebres tags: trunk, main
2026-09-03
22:07
- 9 more final conversions in Tcl section 3 - removed a .TP in timer.n that doesn't belong there (sh... check-in: a9f9587f0b user: Torsten tags: tip-700
14:40
merge trunk Leaf check-in: b8f195fd1a user: dgp tags: core-9-1-b1-rc
2026-09-02
19:56
merge 9.0: fix for segfault [e533296a92d89044]: avoid reset of lambda info in frames stack by nested... check-in: 498cc0652c user: sebres tags: trunk, main
16:52
merge trunk check-in: 3b02e9295c user: dgp tags: core-9-1-b1-rc
08:52
Clean up grapheme command a bit. Verified that it can be exposed in a safe interp check-in: 936b5af238 user: dkf tags: trunk, main
2026-08-31
15:50
merge trunk check-in: 92114cd791 user: dgp tags: core-9-1-b1-rc
09:14
Merge trunk check-in: 3bab2658b0 user: jan.nijtmans tags: tip-700
09:02
Doc fixes, backported from TIP 700 branch check-in: b0decb1140 user: jan.nijtmans tags: trunk, main
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
11:30
Spruce up tclIO.c in a few spots check-in: 903c8c643f user: dkf tags: trunk, main
2026-08-29
09:12
[04d1d40a] correct expr ?: documentation (9.0 and main) check-in: 9176ea0dc5 user: oehhar tags: trunk, main
2026-08-26
12:48
Testcases for [3b2a527ed3]: grapheme.test failures with Unicode 18 Leaf check-in: 28dad48b93 user: jan.nijtmans tags: bug-3b2a527ed3, core-bug-3b2a527ed3
2026-08-25
17:19
merge trunk check-in: bbff0c172c user: dgp tags: core-9-1-b1-rc
12:07
Update utf8proc.c for Unicode 18. Most GraphemeBreakTest testcases now pass. Only 4 fail, those are ... check-in: 9ec5286ed2 user: jan.nijtmans tags: trunk, main
07:32
Disable io-29.26 run in CI environment. Needs further investigation check-in: 1c9cfff9b4 user: jan.nijtmans tags: trunk, main
2026-08-24
19:04
merge trunk check-in: ff434a8f09 user: dgp tags: core-9-1-b1-rc
17:59
Update CI build to ubuntu-26.04 check-in: 8fc5d32146 user: jan.nijtmans tags: trunk, main
17:53
Update to latest unicode 18 tables check-in: fc480be2b8 user: jan.nijtmans tags: trunk, main
17:51
Update testcases too Closed-Leaf check-in: 96820f5a95 user: jan.nijtmans tags: unicode-18
16:38
Update to latest Unicode 18 tables check-in: 7b319874a9 user: jan.nijtmans tags: unicode-18
15:59
merge trunk check-in: 782dcf6a65 user: dgp tags: core-9-1-b1-rc
2026-08-23
19:30
update tclsh.svg to new Tcl logo check-in: 1572613317 user: pbrooks tags: trunk, main
11:04
Error string compaction Leaf check-in: 88c80c8187 user: dkf tags: tip-757
2026-08-20
17:41
merge trunk check-in: 8c71d54d07 user: dgp tags: core-9-1-b1-rc
16:26
update tools/tclsh.svg to new logo Closed-Leaf check-in: b906a035f8 user: pbrooks tags: pbrooks-update-tclsh-svg
12:12
Fix [e4c24e86b5]: timer documentation typos check-in: 933d99c5a7 user: jan.nijtmans tags: trunk, main
11:57
Fix [99717117b7]: warnings when compiling with Clang ucrt64 check-in: 420a9cfbcd user: jan.nijtmans tags: trunk, main
09:48
Merge 9.0. Previous fix for exec output encoding docs was incomplete check-in: 27340bb7ff user: apnadkarni tags: trunk, main
03:10
Merge 9.0. Fix explanation of exec -encoding option (thanks, @Schelte) check-in: a9496f804e user: apnadkarni tags: trunk, main
2026-08-18
15:42
Fix [e4c24e86b5]: timer documentation typos Closed-Leaf check-in: a14a16c336 user: jan.nijtmans tags: bug-e4c24e86b5
12:50
Fix [4bd630]: --without-tzdata on windows check-in: 94c9e43558 user: jan.nijtmans tags: trunk, main
2026-08-16
23:55
Update Windows icon to new Tcl 9 logo check-in: 499b05be3c user: pbrooks tags: trunk, main
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-15
14:56
More errors through the new API functions check-in: b4ed13ac7d user: dkf tags: tip-757
10:42
Constraint console-bug-f10d91c2 test to 64-bit as triggering powershell script does not run on 32-bi... check-in: d7926929a0 user: apnadkarni tags: trunk, main
09:51
Fix failure of package require registry on --disable-zipfs builds check-in: 38343c14b5 user: apnadkarni tags: trunk, main
08:16
merge trunk check-in: 231777b7dc user: dkf tags: tip-757
2026-08-14
19:24
Missing files in the source code distribution check-in: 4a691c2b14 user: dgp tags: core-9-1-b1-rc
14:43
merge trunk check-in: f192fb0f55 user: dgp tags: core-9-1-b1-rc
06:52
A few more places where we can use faster string concatenation. Makes the code a little less clear. check-in: 810909b367 user: dkf tags: trunk, main
06:34
Another place where we can use a faster string construction technique check-in: 9c294c3a36 user: dkf tags: trunk, main
2026-08-13
18:51
merge trunk check-in: 06ea5e1034 user: dgp tags: core-9-1-b1-rc
14:05
Add caching of the delegate class name. check-in: 6b0e92f9b4 user: dkf tags: trunk, main
2026-08-12
18:10
merge trunk check-in: a1ff8e3a0b user: dgp tags: core-9-1-b1-rc
08:35
Centralise the generation of delegate class names for better comprehensibility check-in: 6ae9e0dd6d user: dkf tags: trunk, main
07:33
Another performance improvement for properties: faster string building in the resolver wrapper check-in: 387388d876 user: dkf tags: trunk, main
2026-08-11
13:52
Merge 9.0. Fix [4676f5c78] - corrupted elements from glob -dir . in zipfs check-in: 6a61e9f919 user: apnadkarni tags: trunk, main
2026-08-10
09:59
Fix [d5acb07b6411]: TIP 752 broke [clock seconds] in 32bit linux. (see remark in ticket) check-in: d06307ab80 user: jan.nijtmans tags: trunk, main
09:58
Consolidate use of ©. Indenting check-in: 82a75b7cb9 user: jan.nijtmans tags: trunk, main
08:51
Add an internal caching mechanism to make property access a bit faster check-in: a641034263 user: dkf tags: trunk, main
07:40
tzdata updated to Olson's tzdata2026c check-in: 1f682305e1 user: jan.nijtmans tags: trunk, main
05:42
Use new Tcl9 Logo in win/tclsh.ico Closed-Leaf check-in: 0a64df7831 user: pbrooks tags: pbrooks--2026-08-new-logo-icon
2026-08-09
11:41
merge trunk check-in: d54b3787e4 user: dkf tags: tip-757
11:38
Error messages almost all generated via Tcl_PrintfResult family check-in: 4b4b6ea188 user: dkf tags: tip-757
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-08-02
22:30
Proposed fix for bug [d5acb07b6411] Closed-Leaf check-in: 7877ec9e1f user: emiliano tags: bug-d5acb07b6411
08:11
Fix [6e82720e] - BUFFER_PADDING panic on 4294967296 chars read check-in: 5a2face991 user: apnadkarni tags: trunk, main
05:54
Further 32-bit fixes. Closed-Leaf check-in: 8506de0216 user: apnadkarni tags: bug-6e82720e
2026-07-31
18:20
Open 9.1b1 release branch check-in: be6b690d80 user: dgp tags: core-9-1-b1-rc
2026-07-29
06:43
Proposed fix for [6e82720e14]. check-in: d90ac91a23 user: apnadkarni tags: bug-6e82720e
05:40
Add tests to recreate [6e82720e] without creating large files on disk check-in: 9923435ca6 user: apnadkarni tags: bug-6e82720e
2026-07-25
17:15
commentary and descriptive variable Leaf check-in: 472a5fdb9a user: davygrvy tags: tip-758
02:58
updated C api documentation check-in: 20f906e69f user: davygrvy tags: tip-758
2026-07-24
20:29
updated chan documentation check-in: 51078d42e3 user: davygrvy tags: tip-758
20:16
updated fileevent documentation check-in: 28e3bdc4a4 user: davygrvy tags: tip-758
2026-07-23
23:16
initial change for TIP #758 check-in: 99abe63bd2 user: davygrvy tags: tip-758
2026-07-18
08:10
Add Tcl_AppendPrintfToErrorInfo to our set of printers check-in: a65eb900f8 user: dkf tags: tip-757
2026-07-17
06:50
Use of TIP 757 in many places Leaf check-in: 2237c55faf user: dkf tags: tip-757-use
2026-07-16
12:21
Merge 9.0. Fix [d40d8db3]. Path normalization on Windows ACL-denied directory check-in: 88cc0220bd user: apnadkarni tags: trunk, main
2026-07-14
16:43
Add missing 9.1 TIP's to changes.md check-in: a126528891 user: apnadkarni tags: trunk, main
16:31
Merge 9.0 - Fix [f10d91c2] - dead console busy loop check-in: b35f145d82 user: apnadkarni tags: trunk, main
14:26
platform -> 1.2b1 check-in: 30e6b1d74b user: jan.nijtmans tags: trunk, main
11:39
Added TIP 755 to changes.md check-in: c650772b38 user: apnadkarni tags: trunk, main
10:16
This should work on RHEL too check-in: 4dfcce06e9 user: jan.nijtmans tags: trunk, main
08:24
Merge-mark check-in: d19abf4015 user: jan.nijtmans tags: trunk, main
08:06
Fix [61ba0b0661]: platform::identify broken on Red Hat Linux. Now also works with musl check-in: 20c8c441eb user: jan.nijtmans tags: trunk, main
08:00
Attempt to make it work with MUSL Closed-Leaf check-in: 6ee87f995f user: jan.nijtmans tags: bug-61ba0b0661
2026-07-13
12:08
Proposed fix for [61ba0b0661]. Just detect glibc/musl, no version number check-in: c70ad78618 user: jan.nijtmans tags: bug-61ba0b0661
11:15
Fix [6ae6c13b18]: Warning: argument 1 of 'Tcl_SetPanicProc' might be a candiate for a format attribu... check-in: b16868653d user: jan.nijtmans tags: trunk, main
2026-07-12
20:38
Fix [2759868527]: File tcltest-2.5.11.tm provides package version nr. 2.6.0 check-in: c84bd1a578 user: jan.nijtmans tags: trunk, main
10:56
Bug [9594d5a0] - non-default nmake builds check-in: 04353a498c user: apnadkarni tags: trunk, main
10:53
merge main Closed-Leaf check-in: 84677ece92 user: apnadkarni tags: bug-9594d5a0
2026-07-10
11:48
Fix broken manifest (GH CI failure) inclusion. Need to include winuser.h else CREATEPROCESS_MANIFEST... check-in: 1355748a7a user: apnadkarni tags: trunk, main
09:29
Fix nmake builds of Tcl/Tk in non-default directories check-in: afc4e5d6f9 user: apnadkarni tags: bug-9594d5a0
08:20
Manifest is already in rc, so no need to run mt tool check-in: 45d45f97fd user: jan.nijtmans tags: trunk, main
07:13
No, better to always generate a new object; simplifies lifetime management elsewhere check-in: 5c7a9acf54 user: dkf tags: tip-757
2026-07-09
16:12
Delete extraneous puts in winFCmd.test check-in: febc2c4e22 user: apnadkarni tags: trunk, main
11:12
Merge main Leaf check-in: a56bc05b52 user: apnadkarni tags: tip-756
11:08
Added tcl::unsupported::grapheme command check-in: aae0878628 user: apnadkarni tags: trunk, main
10:34
Fix [917c4a896a]: Glibc detection broken on Linux for platform::identify check-in: b1449b8027 user: jan.nijtmans tags: trunk, main
10:32
Remove obsolete prototypes Closed-Leaf check-in: e7a49f1083 user: apnadkarni tags: tip-756-91
10:24
Massive simplifcation Closed-Leaf check-in: f148117169 user: jan.nijtmans tags: bug-917c4a896a
10:20
Merge main check-in: c3f09c41db user: apnadkarni tags: tip-756-91
10:01
Remove unused placeholder compilers check-in: 4d24bca008 user: apnadkarni tags: tip-756-91
09:40
Add Unicode 17 grapheme tests check-in: 85fa1cce95 user: apnadkarni tags: tip-756-91
08:13
Lazy load auto_execok check-in: 0230a8a0b0 user: apnadkarni tags: trunk, main
04:15
Avoid use of tclIndex in case code checks for auto_execok existence Closed-Leaf check-in: 1d95735594 user: apnadkarni tags: apn-lazy-autoexec
2026-07-08
15:06
Attempt to fix [917c4a896a]: Glibc detection broken on Linux for platform::identify check-in: a1a9fbb461 user: jan.nijtmans tags: bug-917c4a896a
14:27
Sounds like good idea (thanks), just don't forget to commit the new file too ;-) check-in: 0dd9612473 user: jan.nijtmans tags: apn-lazy-autoexec
13:52
Load auto_execok lazily. Cuts interp creation time by more than 15% check-in: 79c35910ea user: apnadkarni tags: apn-lazy-autoexec
07:42
Merge trunk check-in: 7369f5fd41 user: apnadkarni tags: tip-756-91
2026-07-07
11:14
Undo changes in rules.vc/targets.vc, since extensions might use it Closed-Leaf check-in: c6b179ef6f user: jan.nijtmans tags: manifest-in-rc-only, core-manifest-in-rc
07:19
Manifest is already in rc, so no need to run mt tool check-in: 25e1877565 user: jan.nijtmans tags: manifest-in-rc-only
2026-07-06
11:14
No need to worry about Windows 8.1 any more check-in: 87bd80692d user: jan.nijtmans tags: trunk, main
2026-07-05
18:32
Alternative with %#s, for fewer tool grumbles Leaf check-in: f31fb86990 user: dkf tags: tip-757-obj-special-alt
15:09
Special handling for %&s to allow passing Tcl_Objs directly to Tcl_ObjPrintf Leaf check-in: 7af2ecc37b user: dkf tags: tip-757-obj-special
10:57
Inline Tcl_GetObjResult and Tcl_SetObjResult check-in: 3cacc758e8 user: dkf tags: tip-757
10:46
Avoid allocating an object in a common case. check-in: be9d036e69 user: dkf tags: tip-757
2026-07-04
22:00
Switch TclOO over to using Tcl_PrintfResult as test and demo check-in: 44ceac0276 user: dkf tags: tip-757
20:47
First draft of implementation of TIP 757. Not yet its consequences. check-in: 7ba8fb7d94 user: dkf tags: tip-757
18:17
fixes [6f8bbbb34bf84bf0] hang in BSD/kqueue: fixed infinite wait for kqueue (0 is smallest timeout, ... check-in: 7fa225eb7c user: sebres tags: trunk, main
08:26
Merge mark check-in: b66316830b user: apnadkarni tags: trunk, main
08:25
Fix [59cc110f]. Manually verified but no test case as it involves the root directory check-in: aa14c774b6 user: apnadkarni tags: trunk, main
2026-07-03
14:10
Rebase to trunk Leaf check-in: 3ec340063b user: jan.nijtmans tags: tip-703
2026-07-01
17:25
Move grapheme command to tcl::unsupported for 9.1 check-in: 47c648e85e user: apnadkarni tags: tip-756-91
16:34
Create new branch named "tip-756-91" check-in: b06507bd61 user: apnadkarni tags: tip-756-91
16:29
Merge main check-in: 8907f30561 user: apnadkarni tags: tip-756
2026-06-30
15:44
Version -> 9.1b1 for next release cycle check-in: ae9af05d16 user: jan.nijtmans tags: trunk, main
14:48
Merge 9.0 check-in: d00129435c user: jan.nijtmans tags: trunk, main
14:28
merge release check-in: 9ddc1d5c0e user: dgp tags: trunk, main
2026-06-28
15:12
merge trunk Closed-Leaf check-in: c08d2e16e6 user: dgp tags: rc1, core-9-1-b0-rc, core-9-1-b0
15:10
merge mark check-in: 3c741f4c2f user: dgp tags: trunk, main
2026-06-26
18:59
Bring test suite fixes over from the RC branch check-in: a16f2c8008 user: dgp tags: trunk, main
2026-06-25
15:32
merge trunk check-in: bd476d63aa user: dgp tags: core-9-1-b0-rc
11:20
Merge main check-in: cf52e41b8c user: apnadkarni tags: tip-756
11:19
Add test cases for empty strings check-in: 3e06906afe user: apnadkarni tags: tip-756
10:58
Implement grapheme offset check-in: ee72170ffd user: apnadkarni tags: tip-756
10:52
Merge 9.0. Indenting check-in: 401aa43b2b user: jan.nijtmans tags: trunk, main
10:18
Fix [b48a676684] - latent memory leak. Not a showstopper for 9.1 beta check-in: 5247adde43 user: apnadkarni tags: trunk, main
08:14
Shorter and clearer script via [try] check-in: 08b50929a5 user: dkf tags: trunk, main
06:48
Fix const warnings check-in: d008656232 user: apnadkarni tags: tip-756
06:46
Latent memory leak in abstract list string generation Closed-Leaf check-in: 42c795e3f8 user: apnadkarni tags: bug-b48a676684
05:37
Implement grapheme split command and GraphemeList check-in: 318407a216 user: apnadkarni tags: tip-756
2026-06-24
14:07
merge trunk check-in: 40e6a05dc8 user: dgp tags: core-9-1-b0-rc
10:06
Dde version -> 1.5b0. Don't use tcl version as registry version. check-in: e81499de1b user: jan.nijtmans tags: trunk, main
10:01
Add LookupGraphemeOffsetMap Leaf check-in: bcdd001e06 user: apnadkarni tags: tip-756-grapheme-map
09:33
Make it (at least) compile with Makefile.in too check-in: 6fbaf9ec20 user: jan.nijtmans tags: tip-756
08:20
Lookup map for grapheme offsets check-in: b1ae4df969 user: apnadkarni tags: tip-756-grapheme-map
2026-06-23
14:42
merge trunk check-in: 9d4c24c90e user: dgp tags: rc0, core-9-1-b0-rc
11:04
grapheme range,reverse check-in: c9e3c8d021 user: apnadkarni tags: tip-756
08:33
Update utf8proc_data.c check-in: 88c230450d user: jan.nijtmans tags: trunk, main
05:21
end-1 should use grapheme counts! check-in: 467770354c user: apnadkarni tags: tip-756
2026-06-22
22:11
actions/checkout@v6 -> v7 check-in: ba646295a9 user: jan.nijtmans tags: trunk, main
21:10
test hygiene: file lifetime check-in: 2540258a2a user: dgp tags: core-9-1-b0-rc
20:51
merge trunk check-in: 5fe7d2bfb4 user: dgp tags: core-9-1-b0-rc
17:09
grapheme length, index check-in: bf5966dbf2 user: apnadkarni tags: tip-756
14:00
Re-generate utf8proc_data with the latest Unicode 18 (still beta) tables check-in: 8cff4412a1 user: jan.nijtmans tags: trunk, main
2026-06-21
16:33
Minor change: Some more indentation corrections check-in: c23270d478 user: dkf tags: trunk, main
16:01
Passes Unicode 17.0 test vectors, still has 18.0 failures as utf8proc is not actually Unicode 18.0 c... check-in: c4e356c146 user: apnadkarni tags: tip-756
00:08
Merge main check-in: 8e29b3cdc4 user: apnadkarni tags: tip-756
2026-06-20
20:13
Minor change: More tab/space fixes check-in: 35a8113d26 user: dkf tags: trunk, main
17:02
Add tests using grapheme test vectors from UCD. 1646 pass 60 fail. Hangul, RI, LinkingConsonants, Ve... check-in: 88e1c550ee user: apnadkarni tags: tip-756
14:47
Minor change: Fix up some wayward tabs check-in: c207a9178f user: dkf tags: trunk, main
10:01
Base implementation of grapheme prev. No support for Hangul, RI etc. check-in: 8e42d6ae0e user: apnadkarni tags: tip-756
2026-06-19
17:36
Would help to add the actual code check-in: 66e4d56b08 user: apnadkarni tags: tip-756
17:35
Skeleton for grapheme next check-in: d8d25530d3 user: apnadkarni tags: tip-756
2026-06-18
19:26
file lifetime hygiene (Can't create files in general setting, then cleanup in constrained setting) check-in: eedb7e9b76 user: dgp tags: core-9-1-b0-rc
19:12
Duplicate test names check-in: c1d8d2cd03 user: dgp tags: core-9-1-b0-rc
18:22
Duplicate test name check-in: aecb15c7fd user: dgp tags: core-9-1-b0-rc
18:21
duplicate test names check-in: 1858713769 user: dgp tags: core-9-1-b0-rc
18:18
File lifetime management hygiene check-in: a8ec709afc user: dgp tags: core-9-1-b0-rc
18:08
Conflict over variable name "id" between tests oo-16.16 and timer-2.1.1 check-in: 2e0efeb8e5 user: dgp tags: core-9-1-b0-rc
17:56
Duplicate test name check-in: 5c5516b31c user: dgp tags: core-9-1-b0-rc
17:05
merge trunk check-in: c594d5837a user: dgp tags: core-9-1-b0-rc
15:03
Make tclTest.c compile with c++ (again) check-in: c6354c41e6 user: jan.nijtmans tags: trunk, main
14:56
Spacing check-in: 8b5cde2e94 user: jan.nijtmans tags: trunk, main
2026-06-17
18:12
merge trunk check-in: 72609eb0de user: dgp tags: core-9-1-b0-rc
12:47
Create new branch named "apn-graphemes" check-in: 113578f38d user: apnadkarni tags: tip-756
12:46
changes.md - Note performance improvements check-in: 3e8d54df93 user: apnadkarni tags: trunk, main
2026-06-16
16:11
Use Tcl_GetInt instead of atoi to get consistent integer handling rules check-in: 3a65d97870 user: dkf tags: trunk, main
13:32
(ticket [a127bf6415cbfa]) removed the duplicate documentation of auto_path from library.n and insert... check-in: 312151d236 user: Torsten tags: trunk, main
07:38
Eliminate compiler warning, seen on Cygwin check-in: 42a5b20983 user: jan.nijtmans tags: trunk, main
2026-06-14
16:10
Fix 'make html' warning: process-text: impotent font change check-in: e0a099f4a1 user: jan.nijtmans tags: trunk, main
15:18
Corrections to lgen and function naming in the testing abs-list code check-in: e5587ea328 user: dkf tags: trunk, main
2026-06-13
16:05
Proper indentation of function formal args check-in: 72e7559242 user: dkf tags: trunk, main
15:56
Indentation corrections check-in: 5728419ce1 user: dkf tags: trunk, main
10:18
Finalize for clean valgrind run Leaf check-in: 83048deb29 user: apnadkarni tags: apn-fs-wip-for-92
09:39
Merge main check-in: 2f8db73549 user: apnadkarni tags: apn-fs-wip-for-92
09:39
Fix gcc warnings about jumps around initialization. Bogus but fix nevertheless. check-in: ac994d294b user: apnadkarni tags: trunk, main
05:57
All tests pass check-in: c3a15d56e7 user: apnadkarni tags: apn-fs-wip-for-92
2026-06-12
19:41
Release branch for Tcl 9.1b0 check-in: dbe60e3818 user: dgp tags: core-9-1-b0-rc
17:26
Start on refactoring for enhancements check-in: ebf4c4c936 user: apnadkarni tags: apn-fs-wip-for-92
2026-06-11
13:04
merge 9.0 check-in: 75dd96a98a user: dgp tags: trunk, main
12:35
Merge 9.0. No need for 'package require registry' any more check-in: e9459c9cac user: jan.nijtmans tags: trunk, main
12:05
Use more tcl::registry, when possible check-in: f67a1b0563 user: jan.nijtmans tags: trunk, main
06:27
Refactor postinit to use common Tcl_DArray API check-in: f1a2e08f82 user: apnadkarni tags: apn-fs-wip-for-92
05:46
Tweaks and fixes. Add asserts check-in: 938ce53e57 user: apnadkarni tags: apn-fs-wip-for-92
2026-06-10
16:31
Add initializer and validators check-in: 54ae046b8c user: apnadkarni tags: apn-fs-wip-for-92
13:43
Implement Tcl_DArray functions check-in: fe2560d097 user: apnadkarni tags: apn-fs-wip-for-92
07:29
[53a4d960] doc binary scan f endianess correction in example check-in: 5c615eec61 user: oehhar tags: trunk, main
05:05
Remove obsolete example. Neither start nor nativename is needed in 9.1 check-in: 7ab708344d user: apnadkarni tags: trunk, main
2026-06-08
18:41
Small corrections to doc comments check-in: ccb5df9767 user: dkf tags: trunk, main
10:17
Add comment explaining need for path joining code fragment from 2005 check-in: 0cd6a0ded5 user: apnadkarni tags: trunk, main
2026-06-07
15:05
Tcl_GetInt(3) needed to mention that _ was accepted as 'numeric whitespace' check-in: 4dde3193e1 user: dkf tags: trunk, main
12:04
Improve documentation comments where they were a bit neglected check-in: f24f45d71b user: dkf tags: trunk, main
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-06
02:48
nmake rules tweaks - add OPTS=verbose option, install extension static libs in same location as Tcl ... check-in: 5a7ba8e9fb user: apnadkarni tags: trunk, main
01:19
Minor tweaks to nmake log messages Closed-Leaf check-in: 402a469436 user: apnadkarni tags: apn-nmake-tweaks
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-06-04
16:03
Run the CI build with Visual Studio 2026 check-in: 8e8c09b55b user: jan.nijtmans tags: trunk, main
16:01
Update changes.md check-in: 2a1be29d2d user: jan.nijtmans tags: trunk, main
06:02
Add missing -DNDEBUG to nmakehlp build. Silence one more invocation of echo check-in: 95c41ce465 user: apnadkarni tags: apn-nmake-tweaks
04:28
Install static libraries in same location as Tcl's, not under package directories check-in: a754449adc user: apnadkarni tags: apn-nmake-tweaks
2026-06-03
11:41
Initialize nmake VERBOSE check-in: 766a63d314 user: apnadkarni tags: apn-nmake-tweaks
10:48
Rebase to trunk, fix copy usage for vs2026 Closed-Leaf check-in: c095d4193f user: jan.nijtmans tags: windows-2025-vs2026, core-vs2026
10:28
Sync manifest changes with Tk check-in: ad21e88ea3 user: jan.nijtmans tags: trunk, main
08:30
Less verbose nmake output by default. Add OPTS=verbose for old behavior check-in: 9e3254bf15 user: apnadkarni tags: apn-nmake-tweaks
07:51
TclpGetMicroseconds() doesn't exist any more check-in: ab34a3c972 user: jan.nijtmans tags: trunk, main
07:45
TIP #752: New timer API without Tcl_Time check-in: 93da3b18e7 user: jan.nijtmans tags: trunk, main
2026-06-02
17:03
silence warning about uninitialized paramter. check-in: 53359f492b user: dgp tags: trunk, main
17:02
Silence another warning with INT2PTR() check-in: 2aa2a5e6e7 user: dgp tags: trunk, main
16:58
Silence compiler warnings about unused parameters. check-in: 80da2810fe user: dgp tags: trunk, main
08:02
Don't prematurely free object needed for error message! check-in: c9011267bd user: apnadkarni tags: trunk, main
03:16
Merge TIP 755 Final check-in: 01705864c9 user: apnadkarni tags: trunk, main
03:08
Merge main - TIP 755 final Closed-Leaf check-in: 40abdadddb user: apnadkarni tags: tip-755
02:58
TIP 755 final Leaf check-in: a40d459779 user: apnadkarni tags: mistake
2026-06-01
13:30
Re-generate configure scripts (with correct patchlevel) check-in: 66cd13c6b5 user: jan.nijtmans tags: trunk, main
13:17
Prepare for Tcl 9.1b0 check-in: d7734a6bec user: jan.nijtmans tags: trunk, main
2026-05-31
09:50
Merge tip-755 Closed-Leaf check-in: aae914ca31 user: apnadkarni tags: tip-755-bi
06:02
Merge main check-in: dbc0b82215 user: apnadkarni tags: tip-755, core-tip-755
2026-05-30
11:46
Add ttrace scripts check-in: fc8c7ee0f6 user: apnadkarni tags: tip-755-bi
07:59
Conditionally include packages in BI build check-in: 6917e304ee user: apnadkarni tags: tip-755-bi
2026-05-29
15:15
Update changes.md for socket crash and tcltest -iterations option check-in: 643e7c246c user: apnadkarni tags: trunk, main
15:06
Fix [06f19cc4] - Windows socket crash on thread exit. check-in: 361fb72eaa user: apnadkarni tags: trunk, main
14:43
Add -iterations configuration to tcltest. Bump to 2.6.0 check-in: 1fe7babcaf user: apnadkarni tags: trunk, main
08:15
Eliminate hardcoded paths check-in: 2b42fa6480 user: apnadkarni tags: tip-755-bi
05:31
Document tcltest::configure -iterations Closed-Leaf check-in: 9fc643682c user: apnadkarni tags: apn-tcltest
05:15
Merge apn-tcltest tests Closed-Leaf check-in: 0fe6d2c724 user: apnadkarni tags: bug-06f19cc4-with-tcltest
05:01
Bump version to 2.6.0. Add tests for -iterations check-in: 6086fdbdfc user: apnadkarni tags: apn-tcltest
2026-05-28
12:13
Merge 9.0. Formatting check-in: 8e78be4610 user: jan.nijtmans tags: trunk, main
11:53
Remove knownBug constraint check-in: c4b8422ce7 user: apnadkarni tags: bug-06f19cc4-with-tcltest
10:48
Merge apn-tcltest fixes for info frame check-in: 7126692de5 user: apnadkarni tags: bug-06f19cc4-with-tcltest
10:47
Fix info frame test levels as test proc now adds two levels - uplevel and the TestOnce proc check-in: 99e2447603 user: apnadkarni tags: apn-tcltest
05:48
Proposed fix for [06f19cc401] - Windows sockets segfault check-in: 92ec89ba2a user: apnadkarni tags: bug-06f19cc4-with-tcltest
01:39
Add -iterations to allow running each test multiple times check-in: 14ead3e0c6 user: apnadkarni tags: apn-tcltest
2026-05-27
13:54
merge mark check-in: c7b237dca5 user: dgp tags: trunk, main
10:40
Merge-mark check-in: d99b1de404 user: jan.nijtmans tags: trunk, main
10:30
Prepend zipfs path to encoding dirs instead of appending (related to bug [2a0966cdc9]) check-in: 06eb2ddf6e user: apnadkarni tags: trunk, main
09:45
Minor refactor Closed-Leaf check-in: 056104e4c6 user: apnadkarni tags: bug-2a0966cd
09:11
Merge main check-in: 1953547826 user: apnadkarni tags: bug-2a0966cd
03:38
Merge 9.0 - Fix [165b1039] - error message for byte arrays check-in: 0d78cb4125 user: apnadkarni tags: trunk, main
2026-05-26
21:53
Fix [7da6c2d04c]: fileevent poor performance due to shimmering. Same pattern in a lot of other place... check-in: c26a56dd82 user: jan.nijtmans tags: trunk, main
13:49
Add thread to BI executable check-in: 6f52e964ec user: apnadkarni tags: tip-755-bi
11:19
Add zip archive to tclbi check-in: 201e720a56 user: apnadkarni tags: tip-755-bi
08:38
Merge TIP 755 check-in: 52fe9aa3bb user: apnadkarni tags: tip-755-bi
08:37
Check error before calling post init callbacks check-in: 67b52fdd0c user: apnadkarni tags: tip-755
08:34
BI shell check-in: 566bb0c051 user: apnadkarni tags: tip-755-bi
08:33
Start on BI proof of concept check-in: ad45fe5763 user: apnadkarni tags: tip-755-bi
07:19
Avoid some unnecessary copies; Tcl_NewStringObj copies anyway check-in: 21c3235c51 user: dkf tags: trunk, main
2026-05-25
22:29
Fix html generation, broken by TIP #745 check-in: dd7318689d user: jan.nijtmans tags: trunk, main
21:36
Fix [673f2d]: mind PTHREAD_NULL as sentinel value vs legitimate pthread_t arg check-in: 2f4debcef4 user: jan.nijtmans tags: trunk, main
14:28
More modern way of packing extra stuff into a hash entry check-in: bcf128d805 user: dkf tags: trunk, main
11:35
Merge main check-in: 4a7499ee39 user: apnadkarni tags: tip-755
10:59
Merge 9.0 Fix [e860418c] Windows: glob -dir $dir -tail returns name with leading / check-in: 6c72917060 user: apnadkarni tags: trunk, main
10:08
Merge 9.0 - Bug [1215dca7] - inconsistent file join with volume relative arguments check-in: 55fc8a6b9b user: apnadkarni tags: trunk, main
2026-05-24
11:46
Forgot to update changes.md check-in: 0ce4866a66 user: apnadkarni tags: trunk, main
08:47
Fix [c0f678f28c] - Crash in secondary interp on auto_path reinit check-in: 9809f94889 user: apnadkarni tags: trunk, main
01:37
Merge 9.0 - Fix [aa6e426437]. nmake shell install does not install shell on a clean build. The !if e... check-in: 89a8959f27 user: apnadkarni tags: trunk, main
00:10
Fix [c0f678f28c] - Crash in secondary interp on auto_path reinit Closed-Leaf check-in: 37054eb84b user: apnadkarni tags: bug-c0f678f28c
2026-05-23
17:31
Add test for [c0f678f28c] - Crash in secondary interp on auto_path reinit check-in: 488a2bfb89 user: apnadkarni tags: bug-c0f678f28c
15:15
Fix [e55a589d2b] - crash on finalization with another thread active. check-in: fc30388d62 user: apnadkarni tags: trunk, main
14:39
Priorize zipfs location of tcl_library if present check-in: 01a2ef024d user: apnadkarni tags: bug-2a0966cd
13:42
Create new branch named "bug-2a0966cd" check-in: d20af26f78 user: apnadkarni tags: bug-2a0966cd
11:21
Simplify things slightly in the [dict] and [for] compilers. check-in: ba85d6cdf5 user: dkf tags: trunk, main
02:16
PTHREAD_NULL is not _actually_ a valid pthread_t, and should not be supplied as an argument to pthre... Closed-Leaf check-in: f924c2f8e3 user: bch tags: PTHREAD_NULL_handler
2026-05-22
15:06
finish 'apn-registry' work for gcc builds. And - as a bonus - for Cygwin too check-in: e29c5206a9 user: jan.nijtmans tags: trunk, main
11:02
Rebase to trunk check-in: f8e57717f1 user: jan.nijtmans tags: windows-2025-vs2026
10:34
Merge 9.0. Prepare for split-off 9.1 branch (not planned yet) check-in: eb5850d216 user: jan.nijtmans tags: trunk, main
09:59
Clarify unload docs as requested in Bug [b823e86fd2]. check-in: e1de5c2ea5 user: apnadkarni tags: trunk, main
09:38
Don't build it any more in Github Closed-Leaf check-in: 16b74905ed user: jan.nijtmans tags: core-8-branch
08:13
Bug [e55a589d2b] - crash on finalization with another thread active. Closed-Leaf check-in: 429cd8cdf3 user: apnadkarni tags: bug-e55a589d2b
2026-05-21
08:30
Fix [006bef5d75] - Tcl cannot run from an arbitrary build directory with --disable-zipfs check-in: 3805cdd634 user: apnadkarni tags: trunk, main
08:10
Merge 9.0 - Fix [b492c33154] - info exists env(xxx) and set env(xxx) are inconsistent after setting ... check-in: 2ae307305b user: apnadkarni tags: trunk, main
06:54
Fix [596936dd2d] - auto_execok picks up non-executable files without extensions check-in: a5c4beb131 user: apnadkarni tags: trunk, main
05:05
Really no need to change pkgconfig. Revert. Closed-Leaf check-in: c1d33e4210 user: apnadkarni tags: bug-006bef5d
03:02
Only use library from source tree if running in build tree check-in: 2288e361b2 user: apnadkarni tags: bug-006bef5d
01:12
Update nmake and mingw builds check-in: d3429f47f6 user: apnadkarni tags: bug-006bef5d
2026-05-20
17:03
Proposed fix for [006bef5d75] on Unix. MingW and nmake pending. check-in: 67ce010703 user: apnadkarni tags: bug-006bef5d
02:25
Add coro test check-in: 2219aedb36 user: apnadkarni tags: tip-755
2026-05-19
16:58
Handle and test interp deletion within callbacks check-in: a57b1df4ad user: apnadkarni tags: tip-755
08:25
Update to Unicode 18.0.0 (draft) check-in: 7e02686c4e user: jan.nijtmans tags: trunk, main
2026-05-18
16:17
Fix spacing around array references check-in: cd92a921e4 user: dkf tags: trunk, main
15:40
9.0 merge mark check-in: 53e8b36b63 user: apnadkarni tags: trunk, main
09:22
TIP 753 final check-in: de961e8dee user: apnadkarni tags: trunk, main
08:04
Update TIP 755 related manpages check-in: 1bcf06dabd user: apnadkarni tags: tip-755
06:10
Merge main check-in: fc14ee0da8 user: apnadkarni tags: tip-755
05:40
Update exec.n for TIP 753 Closed-Leaf check-in: 28b2fa3eda user: apnadkarni tags: tip-753
04:39
Update auto_execok docs for TIP 753 check-in: edd2c268fb user: apnadkarni tags: tip-753
01:49
Merge main check-in: 3dd150f1c9 user: apnadkarni tags: tip-753
2026-05-17
22:13
6 more final conversions check-in: 9b0624e283 user: Torsten tags: tip-700
17:43
Free post-initialization memory in thread and process finalization. Clean test and valgrind. check-in: fb3f1158ac user: apnadkarni tags: tip-755
15:06
More indentation/spacing corrections; no behaviour changes check-in: 7c918d5f96 user: dkf tags: trunk, main
2026-05-16
22:27
- unify string.n, switch.n - 4 more final conversions check-in: 178c77250e user: Torsten tags: tip-700
15:57
9.0 merge mark check-in: 738c08972a user: apnadkarni tags: trunk, main
13:38
Merge trunk check-in: 76c0c6f947 user: apnadkarni tags: tip-755
11:43
Add tests and fixes for recursion, safe interps check-in: ae9b52d18a user: apnadkarni tags: tip-755
06:52
- unify scan.n - 9 more final conversions check-in: d454af3514 user: Torsten tags: tip-700
03:25
More tests check-in: 7e1588de88 user: apnadkarni tags: tip-755
2026-05-15
17:30
Add Tcl_ClearPostInitProcs, start on tests check-in: 69e016d26f user: apnadkarni tags: tip-755
11:10
Fix some indents check-in: 9e2610e8ef user: dkf tags: trunk, main
10:54
Test scaffolding check-in: 75cf365443 user: apnadkarni tags: tip-755
07:05
- unified registry.n, return.n, safe.n - 4 more final conversions check-in: bcf0e604a5 user: Torsten tags: tip-700
05:01
Add Tcl_UnregisterPostInitProc to stubs check-in: c77631effd user: apnadkarni tags: tip-755
04:42
Add Tcl_UnregisterPostInitProc check-in: 73cf21ab91 user: apnadkarni tags: tip-755
2026-05-14
16:13
Support multiple callback registrations. Multithread safe check-in: 391f9b1454 user: apnadkarni tags: tip-755
07:54
6 more final conversions check-in: 7e576d87a7 user: Torsten tags: tip-700
2026-05-12
16:09
Oops - update Windows tcltest too check-in: 498c73fb60 user: apnadkarni tags: tip-755
16:08
Update tclTest to use postinit registration Closed-Leaf check-in: 7635b71958 user: apnadkarni tags: bug-4f06d7ca-91
15:30
Update dde pkgindex and makefile.vc for static builds. Add basic test check-in: 8f9f6eaaf9 user: apnadkarni tags: bug-4f06d7ca-91
14:20
Tcl_RegisterPostInitProc skeleton check-in: 0cc23fd307 user: apnadkarni tags: bug-4f06d7ca-91
2026-05-11
11:26
Add some missing doc comments check-in: a451fa5ffa user: dkf tags: trunk, main
11:21
Create new branch named "bug-4f06d7ca-91" check-in: 6f4d2a27fb user: apnadkarni tags: bug-4f06d7ca-91
08:09
Clean up places missed Leaf check-in: b12c59c368 user: dkf tags: c11-array-literals
06:36
Merge 9.0 - Update vctool to accept TESTPAT parameter check-in: cffc6ae475 user: apnadkarni tags: trunk, main
2026-05-10
12:03
Fix merge, apply branch theme in more places check-in: 7acb2fbb2b user: dkf tags: c11-array-literals
2026-05-09
21:59
- unify package.n, process.n - eight new final conversions check-in: df969c2d85 user: Torsten tags: tip-700
15:06
merge trunk check-in: eec8f88d37 user: dkf tags: c11-array-literals
14:06
Clean up a bit of index handling Leaf check-in: b735406e5d user: dkf tags: c11-anon-members
10:46
Thanks, Windows... check-in: 68b140c4b3 user: dkf tags: c11-anon-members
10:43
merge trunk check-in: 38a70f1e88 user: dkf tags: c11-anon-members
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-07
08:48
Write constraint correctly check-in: 22f2314db7 user: dkf tags: trunk, main
08:10
Merge main check-in: f8fa668687 user: apnadkarni tags: tip-753
06:40
Add test for caching on Unix check-in: 0924d59527 user: apnadkarni tags: tip-753
06:07
Tests for App Exe aliases, App Paths and PATHEXT (wscript) check-in: 83c6b251f4 user: apnadkarni tags: tip-753
03:49
One more set of tests check-in: 2343cdbcdf user: apnadkarni tags: tip-753
2026-05-06
23:00
Fix NMAKEHLP_NATIVE failures for Tk test-classic runs check-in: 9a4afabc43 user: PHILB tags: trunk, main
16:59
A few more tests check-in: 7feb1822f8 user: apnadkarni tags: tip-753
13:48
Start on auto_execok tests check-in: 0374af815f user: apnadkarni tags: tip-753
03:14
Match auto_execok search path with exec's check-in: c1073765de user: apnadkarni tags: tip-753
2026-05-05
19:26
A better way of testing: a custom match mode check-in: 234793fd9a user: dkf tags: trunk, main
16:30
Add test for explicit cwd in PATH check-in: 134019f0c9 user: apnadkarni tags: tip-753
15:53
Add some rounding to tests; C implementations of functions can be 1ULP out check-in: 2c9ec73c7f user: dkf tags: trunk, main
15:47
Relative paths not searched in PATH. Obey Windows w.r.t current directory inclusion check-in: 6cd49e78d5 user: apnadkarni tags: tip-753
08:56
Update list of referenced pages check-in: b889125277 user: dkf tags: trunk, main
2026-05-04
16:55
Sort the functions in the documentation. check-in: f86392fb08 user: dkf tags: trunk, main
16:47
Docfix: gamma(), not tgamma() check-in: 0e651e09af user: dkf tags: trunk, main
15:07
Whoops; my bad check-in: 5c43648dec user: dkf tags: trunk, main
13:36
Updated changes check-in: d8c1b74b45 user: dkf tags: trunk, main
13:19
Implement TIP 735: Simpler List Filtering check-in: a65fd00a52 user: dkf tags: trunk, main
13:16
Implement TIP 745: Functions from C99 check-in: 4a1dec85e7 user: dkf tags: trunk, main
07:48
Slightly better way of writing an error path check-in: 20f274456c user: dkf tags: trunk, main
06:19
Merge trunk. Mostly whitespace and indentation check-in: a1316b0034 user: apnadkarni tags: tip-753
2026-05-03
16:31
Use OutOfUintRange() more widely. check-in: 35f89a0ee2 user: dkf tags: trunk, main
2026-05-02
13:43
Fix an argument indent check-in: 9e4526c53b user: dkf tags: trunk, main
06:38
Fix 32-bit failures introduced in [5a2d03a86e] check-in: 5ae9991e68 user: apnadkarni tags: trunk, main
04:32
Merge 9.0 check-in: 2e9f987343 user: apnadkarni tags: trunk, main
2026-04-30
16:04
Fix [1615c80638] by moving problem comparisons to common helper function check-in: 5a2d03a86e user: dkf tags: trunk, main
14:52
Fix formatting of function-level comments check-in: 3dc5544544 user: dkf tags: trunk, main
2026-04-28
07:30
tzdata updated to Olson's tzdata2026b check-in: 9587813a70 user: jan.nijtmans tags: trunk, main
06:31
Support for App Paths on Windows check-in: 03d0bf76d2 user: apnadkarni tags: tip-753
06:02
Eliminate auto_execs cache check-in: ae39662922 user: apnadkarni tags: tip-753
05:56
Only check built-ins if no directories in file name check-in: 38eaf85dba user: apnadkarni tags: tip-753
05:54
Fix multiple PATH appends. check-in: f92f1df6e5 user: apnadkarni tags: tip-753
2026-04-27
20:02
More indentation corrections check-in: c0ab8b0d2c user: dkf tags: trunk, main
18:22
Fix some indentation errors check-in: f127e23b82 user: dkf tags: trunk, main
17:35
Start on [4fae07ea8a]. Process Windows PATHEXT correctly check-in: afe144e73c user: apnadkarni tags: tip-753, tip-753-pathext-fixes
05:16
Check directory of current program first when searching for an executable check-in: df4e0cdbfd user: apnadkarni tags: tip-753, tip-753-only-exec-fixes
2026-04-26
16:50
Merge main check-in: 9c262cb0b3 user: apnadkarni tags: tip-753
16:46
Remove unnecessary blank lines check-in: 43cdc3cbe1 user: dkf tags: trunk, main
16:41
Skip Dll's as executables. Also add test for PE to file executable check-in: 2a6627bc5f user: apnadkarni tags: tip-753
16:19
Add bugfix bca391ab51 to changes.md check-in: 6468e52317 user: apnadkarni tags: trunk, main
11:35
Done with exec check-in: 23ef0470e7 user: apnadkarni tags: tip-753
10:35
merge trunk Closed-Leaf check-in: a17abd2d49 user: dkf tags: c11-functions
10:32
Fix another case problem caused by Windows Closed-Leaf check-in: f7636cc81b user: dkf tags: tip-735
10:27
merge trunk check-in: 9f86312dd4 user: dkf tags: tip-735
04:33
Added TclWinPathReset check-in: e32d13d712 user: apnadkarni tags: tip-753
03:55
Sync win/rules-ext.vc and win/rules.vc up with other projects; remove debug messages. check-in: 411b57c37b user: PHILB tags: trunk, main
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
17:46
Fix Windows dir order in path lookup check-in: b036fef98a user: apnadkarni tags: tip-753
14:27
Add test cases for existing 9.0 functionality check-in: 287345e99f user: apnadkarni tags: tip-753
2026-04-24
15:33
Test everything on windows-2025-vs2026 image check-in: 5ff41c07b3 user: jan.nijtmans tags: windows-2025-vs2026
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
09:18
Merge main check-in: 4072fb7d2a user: apnadkarni tags: tip-753
09:17
Add command tcl::registry, move registry module into core dll. check-in: 427503880c user: apnadkarni tags: trunk, main
07:55
Update documentation for tcl::registry Closed-Leaf check-in: 83fef54f78 user: apnadkarni tags: apn-registry
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
22:18
- unify msgcat.n - 2 more final conversions check-in: b83d4d75db user: Torsten tags: tip-700
20:05
Merge-mark check-in: 87d70da59a user: jan.nijtmans tags: trunk, main
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
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
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-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: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
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
22:36
- unify info.n - 4 more final conversions check-in: 2eb1a2f330 user: Torsten tags: tip-700
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
14:48
- corrected wrong section name and typos in http.n - extended command syntax detection - unification... check-in: 5fc40e3df7 user: Torsten tags: tip-700
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-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
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-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
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
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: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
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
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
12:38
cherry-picked from 9.0, fixes [51aa53616067cb63]: free scan - fixed hours only TZ (±1 or ±01); adj... check-in: cd6002f732 user: sebres tags: core-8-branch
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
00:26
merge 8.6: amend to [2c237beffbace823] fixing generation of TZ name from offset by %z artificial nam... check-in: 6cd465b3e4 user: sebres tags: core-8-branch
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
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
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-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
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
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
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
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
01:56
merge 9.0 (fix for [96e5c814eb9ed955]) check-in: ead6ad70c1 user: sebres tags: trunk, main
01:43
closes [96e5c814eb9ed955]: fixes sanitizer RTM-error signed integer overflow (no-trapv pragma also r... check-in: f954da0082 user: sebres tags: core-8-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
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
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: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: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
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
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
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
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
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
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: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
11:15
Merge 9.0 check-in: 83aa145ee3 user: jan.nijtmans tags: trunk, main
10:11
Update to utf8proc 2.11.1 check-in: 20ebdba51f user: jan.nijtmans tags: trunk, main
2025-11-20
16:57
TIP-723 timer: fix errors found by continuous integration run. check-in: 2f5112c268 user: oehhar tags: tip-723-timer-wall-monotonic
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:46
fixes validation bug [2a1d947d8c13506d] - update gregorian flag during validation, before checking d... check-in: fc87afd254 user: sebres tags: core-8-branch
16:45
merge trunk Leaf check-in: fdcff3b256 user: dkf tags: c11-varargs-nr-add-callback
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: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
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
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
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: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
2025-11-12
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
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:38
Switch to using a new instruction to get the list index check-in: 63cbb16421 user: dkf tags: tip-735
09:29
Merge 9.0 check-in: 2f1c224732 user: jan.nijtmans tags: trunk, main
2025-11-10
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
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
2025-11-09
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
2025-11-08
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
10:39
Implement condition variables using native CONDITION_VARIABLE check-in: 046da7eae7 user: apnadkarni tags: apn-win-native-cv
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-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
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
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
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
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
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
2025-10-25
22:47
Merge 9.0 check-in: ab94b62513 user: jan.nijtmans tags: trunk, main
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
09:53
Take over Eric Taylor's latest changes check-in: af52b8335f user: jan.nijtmans tags: tip-672
2025-10-23
15:16
Split off expr substitution parsing in separate function TclParseExprSubst(). Add "interp exprsubst... check-in: c22335a43d user: jan.nijtmans tags: tip-672
13:47
Known numbers shouldn't really be quoted in trace messages check-in: ec62d77a1f user: dkf tags: c11-tebc-trace-cleanup
13:38
merge trunk check-in: 861d48747c user: dkf tags: c11-tebc-trace-cleanup
13:29
Bake following variable links into most TEBC LVT accesses; only the link formation opcodes don't do ... check-in: fe5a2b8154 user: dkf tags: trunk, main
08:36
Use C11 varargs macros to help clean up TEBC instruction tracing check-in: c639c40d10 user: dkf tags: c11-tebc-trace-cleanup
2025-10-22
11:54
Use shorter type name... to match whole rest of file check-in: abe75c7585 user: dkf tags: trunk, main
2025-10-21
18:14
Update tclParse to latest versions. Fix compilation check-in: 8d5ce89a33 user: jan.nijtmans tags: tip-672
15:01
Start implementing 'subst -noexpr' check-in: c350347e54 user: jan.nijtmans tags: tip-672
2025-10-20
14:30
Working on refactoring the man2html code to be easier to comprehend Leaf check-in: 316d4da632 user: dkf tags: htmlgen-refactor
11:11
Adapt testcases to changed error-messages check-in: 97ce4c9adb user: jan.nijtmans tags: tip-672
10:29
Fix compiler warning check-in: 56e06ed134 user: jan.nijtmans tags: tip-672
10:13
TIP #672 prototype, by EricT (or rocketship88) check-in: aa5e42f18d user: jan.nijtmans tags: tip-672
2025-10-18
16:07
And another spot for improvements check-in: fc8a0742a2 user: dkf tags: trunk, main
2025-10-17
22:46
More progress check-in: 315fef2a77 user: jan.nijtmans tags: attemptgetstring
15:23
Modernising the safe base for 9.1 check-in: 2361f768b7 user: dkf tags: trunk, main
14:09
complete the job in the previous commit check-in: da92b0b41b user: jan.nijtmans tags: trunk, main
13:44
Opt => 0.4.10, not 0.5.0 check-in: 32a5c2707b user: dkf tags: trunk, main
08:09
Opt => 0.5 check-in: c704a8d0ea user: jan.nijtmans tags: trunk, main
2025-10-16
16:10
Fix some obvious inefficiencies in the opt package check-in: 6509c6bbb2 user: dkf tags: trunk, main
15:02
Merge 9.0 check-in: 433aa7f944 user: jan.nijtmans tags: trunk, main
10:59
merge 9.0 check-in: 27500fc026 user: dkf tags: trunk, main
2025-10-15
17:01
merge 9.0 check-in: 4e269b417f user: dkf tags: trunk, main
10:23
Now full fix for Linux too .... (see prev commit) check-in: 7759a8d15f user: jan.nijtmans tags: trunk, main
2025-10-14
11:19
Fix the add-matcher bits (sorry, Jan!) check-in: 7ab1ab9499 user: dkf tags: trunk, main
07:53
Extend to internal API Closed-Leaf check-in: 35d9749294 user: dkf tags: c11-generic-oo-api
2025-10-13
17:04
Rebase to trunk check-in: 644669e6cb user: jan.nijtmans tags: attemptgetstring
16:31
No need to use #define here check-in: 817960e558 user: jan.nijtmans tags: trunk, main
15:59
Use _Generic to mask difference between Tcl_MethodType and Tcl_MethodType2 some more check-in: ef0e45090d user: dkf tags: c11-generic-oo-api
15:38
Turn TclNRAddCallback into a varargs macro so we don't need quite so many NULLs check-in: 48d37299c0 user: dkf tags: c11-varargs-nr-add-callback
13:04
Add basic problem matcher for tcltest check-in: d803f5ef61 user: dkf tags: trunk, main
08:41
Starting to make a C API for [package forget] Leaf check-in: 6542f85457 user: dkf tags: package-forget-c-api
2025-10-12
20:01
Revert [ec6b431c3e38d420]. In stead take over [https://github.com/JuliaStrings/utf8proc/pull/305|PR ... check-in: cf6f2f7544 user: jan.nijtmans tags: trunk, main
19:37
Fix TCL_MEM_DEBUG build, broken by previous commit check-in: c873d5dcd7 user: jan.nijtmans tags: trunk, main
19:21
Rebase to trunk check-in: fad4806904 user: jan.nijtmans tags: tip-626
18:25
Use the array literal (with variable contents) capabilities of C11 check-in: 599e4e5089 user: dkf tags: c11-array-literals
2025-10-11
11:08
Move ObjRef macros to tclInt.h; better location for them. This should have been part of [2d7ae662... check-in: 56d1a5eb4c user: dkf tags: trunk, main
2025-10-10
23:15
Fix broken build, introduced [2d7ae66265|here]. More -Wconversion warning fixes check-in: b8506ab1c6 user: jan.nijtmans tags: trunk, main
16:46
Remove useless semicolons check-in: 4c7fafa275 user: dkf tags: trunk, main
16:39
Move ClockSafeCatchCmd to place where it can see real InterpState definition check-in: 2d7ae66265 user: dkf tags: trunk, main
16:24
Apply normal indentation/formattiong rule for sub-blocks check-in: 8e9651234b user: dkf tags: trunk, main
14:41
Sync Tcl_OpenTcpClient signature (parameter-name only) with documentation check-in: 336e98168e user: jan.nijtmans tags: trunk, main
14:11
Tranche 3 of adoption of bool check-in: 6e7e183bb2 user: dkf tags: c11-bool
07:07
Rebase to trunk check-in: 46189c64ce user: jan.nijtmans tags: tip-626
07:00
Update create-dmg/create-dmg to version 1.2.2 check-in: 61d00838a2 user: jan.nijtmans tags: trunk, main
2025-10-09
12:43
Add some libraries to the windows build (will be needed by tka11y) check-in: 6812fc9e30 user: jan.nijtmans tags: trunk, main
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
15:31
Use Tcl_CreateObjCommand2 check-in: 8d8717714c user: jan.nijtmans tags: tip-626
15:17
Rebase to trunk check-in: 52e29dddc9 user: jan.nijtmans tags: tip-626
15:12
Indenting consistancy check-in: ae9e555472 user: jan.nijtmans tags: trunk, main
15:01
Relax mutex-condition-3 (which sometimes fails on macOS) check-in: 78ece5dc3b user: jan.nijtmans tags: trunk, main
14:21
Simplify some of the code by using anonymous struct/union members check-in: 87d19e421a user: dkf tags: c11-anon-members
12:05
merge trunk check-in: dce49c4e92 user: dkf tags: c-std-update
11:12
tidy up a bit more check-in: 576b4f39f2 user: dkf tags: c11-printf-result
11:06
merge 9.0 (simplify TclGrowParseTokenArray) check-in: ae278f257d user: dkf tags: trunk, main
10:50
Tidying up check-in: fafb320167 user: dkf tags: c11-printf-result
08:31
Adoption of TclAppendPrintfToErrorInfo check-in: e3a772f56c user: dkf tags: c11-printf-result
2025-10-05
19:26
Tranche 3 of adoption of TclPrintfResult check-in: 3aa1ace500 user: dkf tags: c11-printf-result
10:38
Tranche 2 of adoption of TclPrintfResult check-in: 9a6fb43196 user: dkf tags: c11-printf-result
2025-10-04
15:56
Don't delete InitAutoPath command after use. safe::interp tests load init.tcl multiple times check-in: aaa58a200a user: apnadkarni tags: apn-init-refactor
15:12
Merge main check-in: e67f175031 user: apnadkarni tags: apn-init-refactor
11:12
Tranche 1 of adoption of TclPrintfResult check-in: 4bd77df23d user: dkf tags: c11-printf-result
10:50
Merge 9.0 - Fix [6fbabfe166] - allows py tkinter to use zipfs build without calling TclZipfs_AppHook check-in: 59f54f8e58 user: apnadkarni tags: trunk, main
2025-10-03
16:42
Define macros for printing to the result conveniently check-in: 7b73f4ae3a user: dkf tags: c11-printf-result
11:47
Merge 9.0 check-in: 1e07ca757f user: jan.nijtmans tags: trunk, main
11:47
Use C11 macros to automatically add a NULL to the end of varargs sequences check-in: 9c524e00d4 user: dkf tags: c11-automarker
2025-10-02
15:40
Tweak definition of TclListObjAppendIfAbsent check-in: dce3b13cca user: apnadkarni tags: apn-init-refactor
13:57
Merge 9.0 check-in: 75f02bb076 user: jan.nijtmans tags: trunk, main
2025-10-01
19:37
Make it easier to match up the collections of things to do with file attributes check-in: a4b2356ccb user: dkf tags: trunk, main
10:42
Merge 9.0 check-in: d62f98b681 user: jan.nijtmans tags: trunk, main
08:32
Tidy up style of test support file check-in: 49acaf49d7 user: dkf tags: trunk, main
2025-09-30
20:13
Merge 9.0 check-in: 94e1a6656e user: jan.nijtmans tags: trunk, main
03:32
Merge 9.0 - Test cases for mutexes + dkf's manpage edits check-in: b546133d28 user: apnadkarni tags: trunk, main
2025-09-29
08:50
Merge 9.0 check-in: 1c2897a986 user: jan.nijtmans tags: trunk, main
05:37
Merge trunk check-in: e06cb00db6 user: apnadkarni tags: apn-init-refactor
2025-09-28
13:26
Add to assembly Leaf check-in: 53e5af36f7 user: dkf tags: compile-namespace-parent
12:07
compilation of [namespace parent $ns] check-in: b6e9e590a5 user: dkf tags: compile-namespace-parent
2025-09-27
18:14
merge 9.0, code deduplication; increase timouts detecting exit hangs for mem-debug, etc check-in: 5ba7b9431d user: sebres tags: trunk, main
17:43
Stop using recursive mutex in tclEncoding.c check-in: a967ea1c31 user: jan.nijtmans tags: trunk, main
15:56
A less miserable way of writing TRACE and friends in TEBC Closed-Leaf check-in: 4351d6483e user: dkf tags: tebc-varargs-trace-macros
08:29
Fix errors from merge check-in: de99b4dd08 user: dkf tags: c-std-update
2025-09-26
20:58
Rebase to trunk check-in: 00754b1cd0 user: jan.nijtmans tags: tip-626
18:53
merge trunk check-in: f0dcb3e615 user: dkf tags: c-std-update
16:57
Allow larger lists to be used. Doc fix check-in: 1095e07d2e user: jan.nijtmans tags: trunk, main
15:42
Merge 9.0 check-in: 15f6cb484d user: jan.nijtmans tags: trunk, main
15:37
Further fix [https://core.tcl-lang.org/tk/tktview/832c2047bb|832c2047bb]: Windows: new compiler, new... check-in: 8aa9b084c8 user: jan.nijtmans tags: trunk, main
14:14
modernise how the memory command works (the removal of [memory display] was documented in Tcl 8.4's ... Leaf check-in: 50416ae0d5 user: dkf tags: modernise-memory-command
2025-09-25
19:07
merge trunk check-in: 1555a1857d user: dkf tags: internal-ensemble-cleanup
14:03
merge 9.0 check-in: e360c5a082 user: sebres tags: trunk, main
14:00
merge 9.0 (amend to [893f8cc5db3ba8bd] with allocMutex) check-in: 91a1cd34e3 user: sebres tags: trunk, main
09:33
Remove many unnecessary struct and enum labels. DKF: Please don't do this. The labels enable bett... Leaf check-in: 7c4fcd0a0c user: jan.nijtmans tags: struct-enum
08:03
Updates to the cookiejar code to use features of 9.0 Leaf check-in: 7ae3794313 user: dkf tags: update-cookiejar
2025-09-24
22:30
Merge 9.0 check-in: ac9204a6db user: jan.nijtmans tags: trunk, main
22:09
Merge 9.0 check-in: 97a583822d user: jan.nijtmans tags: trunk, main
20:55
Fix some -Wconversion warnings. Clock simplifications check-in: c742d8d60b user: jan.nijtmans tags: trunk, main
08:14
Merge trunk check-in: ed77f7a9b6 user: apnadkarni tags: apn-init-refactor
03:08
Fix buffer size check for GetEnvironmentVariable. Tx @cjmcdonald check-in: 2ee45c3227 user: apnadkarni tags: trunk, main
2025-09-23
17:55
Merge 9.0 check-in: c033fe6282 user: jan.nijtmans tags: trunk, main
17:47
[https://core.tcl-lang.org/tk/tktview/832c2047bb|832c2047bb] Fix clang -Wjump-misses-init warnings: ... check-in: e4b5226f4c user: jan.nijtmans tags: trunk, main
16:11
Rebase to trunk check-in: 02a7870070 user: jan.nijtmans tags: tip-626
15:10
[https://core.tcl-lang.org/tk/tktview/832c2047bb|832c2047bb] disable too-strict clang warning on Win... check-in: 0f2c7ea05f user: jan.nijtmans tags: trunk, main
14:48
Use 9.0's [const] for constants, and move IDNA tests out of http.test into their own file check-in: 27d4e46b62 user: dkf tags: trunk, main
14:33
[832c2047bb] disable too-strict clang warning on Windows Closed-Leaf check-in: 7409395380 user: jan.nijtmans tags: bug-832c2047bb
12:19
Merge 9.0 - Fix [c9e68eb6ca] getenv checks check-in: 4760a5fda3 user: apnadkarni tags: trunk, main
10:46
Revert usage of [switch -integer] because code has to work with pre-9.1, but use [try] because we do... check-in: ed5e365c59 user: dkf tags: trunk, main
09:03
Make a few places use [switch -integer] check-in: 186de96bbb user: dkf tags: trunk, main
08:46
A few more places where there can be revisions now Leaf check-in: 80b5ced5d2 user: dkf tags: revise-tests
2025-09-22
19:18
merge trunk check-in: 734fe3776d user: dkf tags: revise-tests
18:51
Implement TIP 730: switch -integer check-in: 4a00305bd5 user: dkf tags: trunk, main
18:49
Implement TIP 728: interp set check-in: 43c644419f user: dkf tags: trunk, main
17:53
Fix [https://core.tcl-lang.org/tk/tktview/832c2047bb|832c2047bb]: Windows: new compiler, new warning... check-in: 38a311b5a7 user: jan.nijtmans tags: trunk, main
16:50
Tidying up the tests of interp check-in: 78f20c8621 user: dkf tags: revise-tests
13:40
Merge 9.0 check-in: 5abd361ed9 user: jan.nijtmans tags: trunk, main
07:20
working on revising the tests to have less clutter check-in: e2cc3b6bf3 user: dkf tags: revise-tests
2025-09-21
07:18
Fix broken registry tests and clean up style check-in: de1aee46f4 user: dkf tags: trunk, main
2025-09-19
17:07
Fix [77059c] TclPushVarName(): pointer overflow check-in: 67519af0aa user: jan.nijtmans tags: trunk, main
12:24
Rebase to trunk check-in: 43a126a59c user: jan.nijtmans tags: tip-709
08:31
Merge 9.0 - Fix leak in zipfs encoding initialization check-in: 5f7c0b2b17 user: apnadkarni tags: trunk, main
2025-09-18
13:29
Merge 9.0 check-in: 5c0cdd84ea user: jan.nijtmans tags: trunk, main
06:41
Fix leak in zipfs encoding initialization Closed-Leaf check-in: 955f4ef655 user: apnadkarni tags: apn-zipfs-leakfix
05:10
Fix extra incr ref resulting in leaks. Some TclFS functions return objects with ref count already in... check-in: 404bb75410 user: apnadkarni tags: apn-init-refactor
2025-09-17
16:50
Move part of init.tcl to C. Knock off another 25% of interp start time check-in: 83e88416ac user: apnadkarni tags: apn-init-refactor
12:46
Apply 'Tcl' namespace to names (in [clock] impl) with wider scope than one C file check-in: 5946bfc3ed user: dkf tags: trunk, main
10:35
Factor out the common base code for IO forwarding Leaf check-in: a15431dadb user: dkf tags: factor-out-io-forward-base
10:16
Clean up some indentation/macros check-in: b5d21d7b86 user: dkf tags: trunk, main
05:24
Merge trunk check-in: fc6aae4dd7 user: apnadkarni tags: apn-init-refactor
05:23
Complete moving tclInit to C. All test pass check-in: 7d993e2c00 user: apnadkarni tags: apn-init-refactor
2025-09-16
20:16
Merge 9.0 check-in: 2e012fcaf0 user: jan.nijtmans tags: trunk, main
17:06
Start moving init.tcl search to C check-in: f1e99fbdf3 user: apnadkarni tags: apn-init-refactor
16:43
Reapply utf8proc patch to Unicode 17 update needed to fix -Wc++-compat warnings. C++ treatment of en... check-in: ec6b431c3e user: apnadkarni tags: trunk, main
15:18
Merge 9.0 check-in: cd2b0a427f user: jan.nijtmans tags: trunk, main
14:08
Indent fix check-in: 3f5d40630f user: dkf tags: trunk, main
11:51
Merge trunk check-in: e7e85ea8ea user: apnadkarni tags: apn-init-refactor
11:36
Bug [f0b80a3db9] Remove assertion that TclZipfs_AppHook has been called as custom apps may not call ... check-in: 248af5b902 user: apnadkarni tags: trunk, main
09:04
Tidy up the interface to the normalisation code check-in: 13b90c3e8c user: dkf tags: trunk, main
08:04
merge trunk check-in: d63cf48838 user: dkf tags: internal-ensemble-cleanup
2025-09-15
21:38
Unicode version 17 check-in: cb3ab3d1cf user: jan.nijtmans tags: trunk, main
20:16
(more) Use correct equality check-in: c9bb1a7642 user: jan.nijtmans tags: trunk, main
16:58
Add test for subcommand list of interp child, never previously tested Closed-Leaf check-in: 88978077d5 user: dkf tags: tip728-interp-set
16:06
merge trunk check-in: 21cafac414 user: dkf tags: tip728-interp-set
16:01
Simplify code a bit more, including by actually using local variables... check-in: a732fa633d user: dkf tags: trunk, main
13:11
we can trap some errors; that's what the mechanism's there for check-in: cbb5fed63c user: dkf tags: trunk, main
11:24
Ignore error in setting tcl_rcFileName for historical compatibility check-in: 8ce0bb412c user: apnadkarni tags: apn-init-refactor
10:59
Use correct equality check-in: 2febb36051 user: dkf tags: trunk, main
08:23
Use features of current versions of Tcl for the opt package Leaf check-in: 8151357daf user: dkf tags: modernise-opt
06:04
Start on refactoring Tcl initialization. check-in: af349616ce user: apnadkarni tags: apn-init-refactor
2025-09-12
14:14
end divergence check-in: 1f8820038f user: dkf tags: trunk, main
13:24
minor fix: function header formatting Closed-Leaf check-in: 37cb9ab9f4 user: dkf tags: main-bis
10:13
Merge dkf oo C-based init from trunk check-in: b852a20248 user: apnadkarni tags: apn-oo-lazy-init-sbmod-91
08:14
Merge 9.0. Eliminate (internal) NS_KILLED check-in: 1ef7667adb user: jan.nijtmans tags: trunk, main
2025-09-11
19:57
Merge 9.0 check-in: ba7b935b53 user: jan.nijtmans tags: trunk, main
19:35
Unneeded header file inclusion. Duplicated -DUTF8PROC_STATIC on command line check-in: 6a06ddd51c user: jan.nijtmans tags: trunk, main
14:18
Add short descriptive comments to all enum members that didn't already have them Leaf check-in: 7346c9a225 user: dkf tags: public-enum
11:30
Make old, existing enums also follow the pattern more closely check-in: c25fb57ab9 user: dkf tags: public-enum
09:16
Some error-message consistancy check-in: 5ce234ffac user: jan.nijtmans tags: trunk, main
2025-09-10
15:11
Merge-mark check-in: 5e9920979f user: jan.nijtmans tags: trunk, main
14:16
Turn many public constants into enum elements. Nobody's ever going to override these. Note that rele... check-in: 6aa775474f user: dkf tags: public-enum
14:14
Turn some things into enums that really should have been that all along check-in: 95d0fd0349 user: dkf tags: trunk, main
09:12
Turn some things into enums that really should have been that all along check-in: e646927e1f user: dkf tags: trunk, main
2025-09-09
19:42
Tests for [switch -integer] Closed-Leaf check-in: 0c034e83c0 user: dkf tags: tip730-switch-integer
19:15
further erro-handling check-in: f382bf4a51 user: jan.nijtmans tags: attemptgetstring
15:19
simplify check-in: d3db61c86b user: jan.nijtmans tags: attemptgetstring
15:12
Error-message consistancy check-in: 4a0e06ae02 user: jan.nijtmans tags: attemptgetstring
14:41
Add documentation check-in: 455b387ccf user: dkf tags: tip730-switch-integer
14:10
Note that some bits probably are unreachable (and buggy too). check-in: f76821e011 user: dkf tags: tip730-switch-integer
14:01
Fix a silly error by sharing the enum between functions. check-in: 5da5d87ee2 user: dkf tags: tip730-switch-integer
13:11
Fix detection of "default" check-in: 085a2cb984 user: dkf tags: tip730-switch-integer
11:05
Bytecode compilation for [switch -integer] check-in: 007a4b45ac user: dkf tags: tip730-switch-integer
09:58
Eliminate TclOOM() check-in: ec36f4bc87 user: jan.nijtmans tags: attemptgetstring
08:30
Start of implementation of [switch -integer] check-in: 48342ad1ca user: dkf tags: tip730-switch-integer
2025-09-08
14:55
Merge 9.0 check-in: 9564f0232c user: jan.nijtmans tags: trunk, main
13:54
Use the new subcommand check-in: 049f84973b user: dkf tags: tip728-interp-set
13:47
Add tests check-in: 802e97ac8b user: dkf tags: tip728-interp-set
11:49
Implement TIP 728: [interp set] check-in: f833293097 user: dkf tags: tip728-interp-set
09:05
Merge 9.0 check-in: 2cba9a7a01 user: jan.nijtmans tags: trunk, main
2025-09-07
19:30
Fix TCL_MEM_DEBUG build check-in: c0ebd58450 user: jan.nijtmans tags: attemptgetstring
2025-09-05
15:27
Merge 9.0 check-in: 3a7e2b93dd user: dkf tags: trunk, main
14:43
Merge 9.0 check-in: f09aabc11f user: jan.nijtmans tags: trunk, main
09:12
update doc check-in: 36894c9516 user: jan.nijtmans tags: attemptgetstring
07:08
Introduce Tcl_AttemptGetCharLength() check-in: 24bb637dd2 user: jan.nijtmans tags: attemptgetstring
2025-09-04
17:03
Merge 9.0 check-in: e598bf3880 user: jan.nijtmans tags: trunk, main
15:32
Merge 9.0 check-in: 2d73d4d0a4 user: jan.nijtmans tags: trunk, main
15:01
Rebase to trunk check-in: 42e496eea2 user: jan.nijtmans tags: attemptgetstring
14:57
Use TclAttemptGetString() in "string repeat". Fix Tcl_AttemptNewStringObj in debug mode check-in: 46b5a96877 user: jan.nijtmans tags: attemptgetstring
09:52
Rebase to trunk check-in: 84e8b8343a user: jan.nijtmans tags: tip-626
09:42
Microsoft compilers don't have mode_t check-in: 31c2daccc1 user: jan.nijtmans tags: trunk, main
09:33
Fix some -Wconversion warnings check-in: c66bbbf8d7 user: jan.nijtmans tags: trunk, main
08:59
more Minor indent fixes check-in: 6121af88c7 user: jan.nijtmans tags: trunk, main
08:24
Minor indent fixes check-in: 518418cbc3 user: dkf tags: trunk, main
08:09
Fix a minor typo in a comment check-in: b53ede498c user: dkf tags: trunk, main
2025-09-03
09:42
Missing -DTCL_LOAD_FROM_MEMORY check-in: 99c2cc1d64 user: jan.nijtmans tags: tip-709
2025-09-02
20:04
Rebase to trunk check-in: 1880179400 user: jan.nijtmans tags: tip-626
14:54
(partial) merge trunk check-in: 70410fe882 user: jan.nijtmans tags: tip-626
13:59
Merge trunk. Eliminate memorymodule test constraint check-in: 79ea8ac196 user: jan.nijtmans tags: tip-709
13:13
In no-deprecate mode, don't run tests involving sqlite3. TCL_HASH_TYPE is an internal type, which sh... check-in: 9c12418704 user: jan.nijtmans tags: trunk, main
09:21
(partial) merge trunk check-in: bfbb3990ac user: jan.nijtmans tags: tip-626
08:51
Don't use sqlite3 in TCL_NO_DEPRECATED mode for testing check-in: 7c8ed1478e user: jan.nijtmans tags: tip-626
08:44
Fix TCL_NO_DEPRECATED build check-in: 585d29de08 user: jan.nijtmans tags: tip-626
07:18
Merge 9.0 check-in: a786f9e6ce user: jan.nijtmans tags: trunk, main
2025-09-01
19:36
Undo unintended change check-in: d876dda43b user: jan.nijtmans tags: tip-709
19:31
Rebase to 9.1. Remove --enable-memorymodule check-in: 960eb1404b user: jan.nijtmans tags: tip-709
13:53
(partial) merge trunk check-in: 893e489e6e user: jan.nijtmans tags: tip-626
11:03
Update UNICODE_OUT_OF_RANGE to handle all planes. Remove unneeded UNICODE_OUT_OF_RANGE() usage check-in: 289a3340fc user: jan.nijtmans tags: trunk, main
08:31
Merge 9.0 check-in: 7c42c12b65 user: dkf tags: trunk, main
07:26
Merge 9.0 check-in: 427742a349 user: jan.nijtmans tags: trunk, main
04:58
Merge 9.0 - Mount zipfs early - see [87b69745be] check-in: f8f1cb7590 user: apnadkarni tags: trunk, main
2025-08-31
20:13
Final verdict, without test expectation changes Closed-Leaf check-in: f95a112489 user: jan.nijtmans tags: tip-726-jan
20:03
Oops, 21 bits, not 17 bits check-in: 1857668b9f user: jan.nijtmans tags: trunk, main
19:14
Final verdict, without test expectation changes check-in: c1ea8981ee user: jan.nijtmans tags: tip-726-jan
17:47
Merge 9.1 check-in: 06fe6db1a3 user: jan.nijtmans tags: tip-726-jan
17:16
Merge 9.0. Fix TIP #726 implementation, so all functions give the same answer as Tcl 9.0 for out-of-... check-in: cc4f7b61e2 user: jan.nijtmans tags: trunk, main
06:14
Bump the patchlevel of TclOO check-in: 84ec17558e user: dkf tags: trunk, main
2025-08-30
21:20
merge core-9-0-branch check-in: 1e75862cd4 user: dkf tags: trunk, main
15:13
Put the baseline cloning (oo::object-><cloned>) of objects in C. check-in: 162e1d77e5 user: dkf tags: trunk, main
14:36
Sorry Ashok, but I object to changing a right-shift (as it originally was) to a left-shift. Will exp... check-in: 442c3e7366 user: jan.nijtmans tags: trunk, main
14:16
Put the baseline cloning of objects in C. I'd been putting off doing this for over a decade, as it w... Closed-Leaf check-in: 41e23633da user: dkf tags: object-clone-in-c
08:45
TIP 726 check-in: 9e3f0254e3 user: apnadkarni tags: trunk, main
2025-08-29
13:24
More review: Eliminate UNICODE_OUT_OF_RANGE and use right-shifts check-in: 453ab178cb user: jan.nijtmans tags: tip-726-jan
08:56
Fix bogus assert in unicode normalization Closed-Leaf check-in: 97b5293136 user: apnadkarni tags: tip-726
02:59
Update changes.md check-in: 45302470a0 user: apnadkarni tags: tip-726
02:58
Merge main check-in: cd152cd13a user: apnadkarni tags: tip-726
2025-08-28
15:07
merge core-9-0-branch check-in: 0a7def6dcc user: dkf tags: trunk, main
14:02
Move more machinery into C from the TclOO init script check-in: 5946d9cae3 user: dkf tags: trunk, main
13:49
Tweak comments Closed-Leaf check-in: 7d29a0080a user: dkf tags: singleton-in-c
13:41
Move oo::class::<cloned> into C check-in: c1e9b058ad user: dkf tags: singleton-in-c
12:17
Move remaining bits of property system into C; only cloning methods now left check-in: d1178c4040 user: dkf tags: singleton-in-c
10:39
merge trunk check-in: d52c10e251 user: dkf tags: singleton-in-c
08:42
Merge 9.0 - Eliminate TCL_BROKEN_MAINARGS check-in: cb27d68679 user: apnadkarni tags: trunk, main
07:52
Fix unsigned char* to char* conversion warning check-in: 04140a9eb7 user: apnadkarni tags: tip-726
07:18
Merge main check-in: a05795631f user: apnadkarni tags: tip-726
2025-08-27
21:51
Fix double Tcl_Alloc define. Tweak allocation lengths reporting check-in: 14260b03d4 user: jan.nijtmans tags: attemptgetstring
15:38
Rebase to latest trunk check-in: 6399ade2e2 user: jan.nijtmans tags: attemptgetstring
11:58
Merge 9.0 check-in: 535e5cabd5 user: jan.nijtmans tags: trunk, main
09:37
32-bit MacOS builds are no longer supported, starting with Tcl 9.0. Closed-Leaf check-in: 23655c4a1e user: jan.nijtmans tags: platform-macos-simplification
2025-08-26
13:38
merge trunk check-in: 2875ed7446 user: dkf tags: singleton-in-c
08:24
Merge trunk check-in: 4f2c56f428 user: jan.nijtmans tags: 893f8cc5-tip509-nested-mutex
08:14
Merge 9.0 check-in: f89e6b2307 user: jan.nijtmans tags: trunk, main
2025-08-25
23:17
merge 9.0 check-in: ee853b9f31 user: sebres tags: trunk, main
15:34
Merge 9.0 check-in: 9b784a4c77 user: jan.nijtmans tags: trunk, main
15:23
Move the oo::configurable constructor into C check-in: 1164ba3918 user: dkf tags: singleton-in-c
11:16
Merge trunk Closed-Leaf check-in: 9e3ff929b6 user: jan.nijtmans tags: platform-macos-simplification
11:13
Merge 9.0 check-in: 78ae352e6b user: jan.nijtmans tags: trunk, main
10:59
Move more of configurable's machinery into C check-in: 06d7236722 user: dkf tags: singleton-in-c
09:53
Bring Windows part into this branch too check-in: 9ca72ca2ba user: jan.nijtmans tags: 893f8cc5-tip509-nested-mutex
09:51
Eliminate all usage of HAVE_DECL_PTHREAD_MUTEX_RECURSIVE check-in: d3b4a0a698 user: jan.nijtmans tags: 893f8cc5-tip509-nested-mutex
09:38
Merge trunk check-in: b356408a11 user: jan.nijtmans tags: 893f8cc5-tip509-nested-mutex
09:37
Fix testcase oo-1.21 check-in: 9248c2cc49 user: jan.nijtmans tags: trunk, main
09:17
Merge 8.6 check-in: 8814795007 user: jan.nijtmans tags: core-9-0-branch
08:43
Fix bugs check-in: 9b324a7745 user: dkf tags: singleton-in-c
08:30
Move extra classes into C; mostly there, but not yet working check-in: 2817aeaf81 user: dkf tags: singleton-in-c
2025-08-24
18:47
[893f8cc5] tip509 nested mutex MS-Windows patch by Christian (thanks !) Closed-Leaf check-in: c2b0208c78 user: oehhar tags: 893f8cc5-tip509-nested-mutex-win
11:47
Start of making the singleton class implemented in C check-in: 0b9609d1dc user: dkf tags: singleton-in-c
10:40
Tinkering, making code simpler or easier to maintain check-in: 74269c8653 user: dkf tags: trunk, main
06:52
Complete the moving of the definition of slots entirely into C check-in: 477aae4fc8 user: dkf tags: trunk, main
2025-08-23
08:23
merge core-9-0-branch (sync after backport) check-in: 842113abfc user: dkf tags: trunk, main
08:00
Backported accelerations to TclOO's startup code check-in: b5fd1d37ba user: dkf tags: core-9-0-branch
07:57
corrections (createhashentry is different in 9.1) and cleanup (I like command tables) Closed-Leaf check-in: 58f6207e0b user: dkf tags: oo-accelerate-90
2025-08-22
20:27
Merge-mark check-in: fe1b51914d user: jan.nijtmans tags: core-9-0-branch
19:36
Make code style be a bit closer to the one used in 9.0 check-in: 838a10310d user: dkf tags: oo-accelerate-90
19:30
Tweak to [configurable] to not call [next] twice (backport) check-in: d0877dbf5d user: dkf tags: oo-accelerate-90
19:29
Combine UpdateClassDelegatesAfterClone into its caller. (backport) check-in: 61355c510f user: dkf tags: oo-accelerate-90
19:28
Move another definition (classmethod) into C. (backport) check-in: 6174737efb user: dkf tags: oo-accelerate-90
19:22
Move [link] into C. (backport) check-in: a9adf544ba user: dkf tags: oo-accelerate-90
19:14
Convert MixinClassDelegates to an internal function entirely in C (backport) check-in: 2bc5d30389 user: dkf tags: oo-accelerate-90
17:36
Move a bit of internal machinery (backport) check-in: 89c8f5ea54 user: dkf tags: oo-accelerate-90
17:35
Move another command into C: classvariable (backport) check-in: 13569e6c23 user: dkf tags: oo-accelerate-90
17:31
Slightly faster way to write the init script (backport) check-in: 4220368b53 user: dkf tags: oo-accelerate-90
17:31
Rewrite slots in C to get a performance boost. (backport) check-in: 6a131a0d39 user: dkf tags: oo-accelerate-90
17:18
Speed up TclOO init; no directing via unknown method handler for slots of classes we define ourselve... check-in: 3cdb85c38c user: dkf tags: oo-accelerate-90
17:17
Slightly chisel down the execution time of the oo init script (backport) check-in: b8dd6bd10e user: dkf tags: oo-accelerate-90
17:15
Accelerate definition of [oo::define initialise]. (backport) check-in: 486acd76fb user: dkf tags: oo-accelerate-90
17:09
[893f8cc5] tip509 nested mutex patch by Christian (thanks!) check-in: cdc8e88f7b user: oehhar tags: 893f8cc5-tip509-nested-mutex
15:02
Start making TclOO faster to initialise (backport) check-in: 096119c82d user: dkf tags: oo-accelerate-90
14:52
Fix memory debugging info check-in: 7247e77c5f user: dkf tags: core-9-0-branch
14:23
Tweak to [configurable] to not call [next] twice check-in: bf95236a57 user: dkf tags: trunk, main
13:43
Combine UpdateClassDelegatesAfterClone into its caller. check-in: ff5a3f13b7 user: dkf tags: trunk, main
13:06
Add testcases for platform macos26-x86_64 and macos26-arm check-in: 8c3b549d44 user: jan.nijtmans tags: platform-macos-simplification
12:50
Fix handling of i386-x86_64 check-in: 062a90819e user: jan.nijtmans tags: platform-macos-simplification
11:45
Move [link] into C. check-in: 899914a847 user: dkf tags: trunk, main
11:29
Merge 9.0 check-in: 16435add36 user: jan.nijtmans tags: trunk, main
07:50
Move another definition (classmethod) into C. check-in: bb2b1ca977 user: dkf tags: trunk, main
07:19
Convert MixinClassDelegates to an internal function entirely in C check-in: 14b785c409 user: dkf tags: trunk, main
07:16
Fix memory debugging info check-in: 0a91b87749 user: dkf tags: trunk, main
2025-08-21
15:53
Eliminate clang compiler warning: use of logical '&&' with constant operand check-in: d038315568 user: jan.nijtmans tags: core-9-0-branch
14:15
Line no longer needed check-in: 7f1d023a6e user: jan.nijtmans tags: platform-macos-simplification
14:00
Add testcases check-in: d22c267802 user: jan.nijtmans tags: platform-macos-simplification
2025-08-20
21:53
Keep all macos < 11 handling as it was check-in: 1a287640bb user: jan.nijtmans tags: platform-macos-simplification
12:22
Move a bit of internal machinery check-in: fe65866873 user: dkf tags: trunk, main
10:11
Move another command into C: classvariable check-in: 6c7484683c user: dkf tags: trunk, main
2025-08-19
21:48
Bug-fixing check-in: fe48b3a8ee user: jan.nijtmans tags: platform-macos-simplification
15:45
Slightly faster way to write the init script check-in: 9a3123970f user: dkf tags: trunk, main
15:05
Experimental simplification for platform on MacOS check-in: d2d84b4507 user: jan.nijtmans tags: platform-macos-simplification
14:49
Rewrite slots in C to get a performance boost. [effa2e2346] check-in: 8ab9fecd56 user: dkf tags: trunk, main
14:46
Add some documentation comments Closed-Leaf check-in: bd1ca51921 user: dkf tags: rewrite-slots-in-c
14:15
Add remoaining slot ops check-in: a94a240d73 user: dkf tags: rewrite-slots-in-c
13:51
Saner C implementation of slot methods; add unknown handler to C side check-in: 33a5909dac user: dkf tags: rewrite-slots-in-c
12:45
Merge 9.0 check-in: a40e6f6704 user: jan.nijtmans tags: trunk, main
12:44
support for MacOS Tahoe, platform => 1.0.20 check-in: a14f4e0d7f user: jan.nijtmans tags: core-9-0-branch
10:59
merge trunk check-in: 96c2aeb205 user: dkf tags: rewrite-slots-in-c
09:00
Speed up TclOO init; no directing via unknown method handler for slots of classes we define ourselve... check-in: f17dd10723 user: dkf tags: trunk, main
08:57
Working on rewriting the slot implementation in C; not quite correct yet check-in: e7d55b49d6 user: dkf tags: rewrite-slots-in-c
2025-08-18
21:46
circumvent for [8a13caa31dd8e3a5]: load tcltest if needed (using `load {} Tcltest`) - as a result tc... Leaf check-in: 6e6d953e8c user: sebres tags: experimental-load-tcltest-implicitly
21:40
partial back-port from tclSE (currently windows only): allow to load statically linked modules witho... check-in: 07f7174617 user: sebres tags: experimental-load-tcltest-implicitly
12:29
Lazy init for 9.1 check-in: 105952fb15 user: apnadkarni tags: apn-oo-lazy-init-sbmod-91
11:49
Fixed inconsistent indenting, introduced [0433b67adc|here]. See also [87b69745be] check-in: ee22d2717f user: jan.nijtmans tags: core-9-0-branch
11:39
Slightly chisel down the execution time of the oo init script, check-in: c873b5222a user: dkf tags: trunk, main
08:56
Accelerate definition of [oo::define initialise]. [effa2e2346] check-in: 5abd67e1ea user: dkf tags: trunk, main
08:32
Merge 9.0 check-in: d65c84decf user: jan.nijtmans tags: trunk, main
08:28
Better not use the old octal notation (even though it still works) check-in: 803ecf28a2 user: jan.nijtmans tags: core-9-0-branch
2025-08-17
21:22
Start making TclOO faster to initialise [effa2e2346] check-in: 7aa55929ad user: dkf tags: trunk, main
16:09
merge trunk check-in: 4a7b1f9d1b user: dkf tags: c-std-update
11:25
More bools and pieces check-in: 28a7d957c7 user: dkf tags: c-std-update
2025-08-16
22:00
Merge-mark check-in: 4e7cb60dd0 user: jan.nijtmans tags: core-9-0-branch
14:12
few improvements for [effa2e2346f8372a]: code deduplication, init commands declared as list, update ... Closed-Leaf check-in: 6a997a7f19 user: sebres tags: apn-oo-lazy-init-sbmod
04:22
Delete oo::singleton,configurable commands before defining them as classes Closed-Leaf check-in: edd3cd05f0 user: apnadkarni tags: apn-oo-lazy-init
04:02
Proof of concept to reduce interp start times by lazy loading oo check-in: 897093b790 user: apnadkarni tags: apn-oo-lazy-init
2025-08-15
21:25
Merge 9.0 check-in: e42f382022 user: jan.nijtmans tags: trunk, main
21:19
Merge 8.6 check-in: 694e55c093 user: jan.nijtmans tags: core-9-0-branch
2025-08-14
13:44
Merge 9.0 - Fix [87b69745be] - move zipfs encoding initialization outside of interp creation. Avoid ... check-in: dc30526e24 user: apnadkarni tags: trunk, main
13:32
Fix [87b69745be] - move zipfs encoding initialization outside of interp creation. Avoid unnecessary ... check-in: 0433b67adc user: apnadkarni tags: core-9-0-branch
2025-08-13
21:10
Merge 9.0 check-in: 454d2b4b2e user: jan.nijtmans tags: trunk, main
21:03
When compiling for Tcl 8.6, make Tcl 9-specific API unavailable. check-in: 201dd6fe5c user: jan.nijtmans tags: core-9-0-branch
16:43
Remove more references to version 8.7 check-in: c00ce71a06 user: jan.nijtmans tags: core-9-0-branch
13:52
Merge core-9-0-branch Closed-Leaf check-in: 648341fdeb user: apnadkarni tags: bug-87b69745be
10:57
Merge 9.0 check-in: a7135a65e7 user: jan.nijtmans tags: trunk, main
10:38
Remove another check for TCL_MINOR_VERSION < 7 check-in: f20a357729 user: jan.nijtmans tags: core-9-0-branch
09:42
Version => 9.1a1 check-in: f72529e60f user: jan.nijtmans tags: trunk, main
08:57
Update changes.md check-in: 090f128a89 user: jan.nijtmans tags: core-9-0-branch
08:55
Merge 9.0 check-in: 2450103c07 user: jan.nijtmans tags: trunk, main
08:54
Fix [31d4fa115b]: Tweak install permissions check-in: 6cd38367d2 user: jan.nijtmans tags: core-9-0-branch
2025-08-12
22:05
Merge 9.0 check-in: 0b63620151 user: jan.nijtmans tags: trunk, main
22:00
Merge 8.6 check-in: bee9402cd3 user: jan.nijtmans tags: core-9-0-branch
14:43
Merge 8.6 check-in: 32fc124107 user: jan.nijtmans tags: core-9-0-branch
14:14
Yet more booleans check-in: 98c372af54 user: dkf tags: c-std-update
13:44
remove tclUniData.c and uniParse.tcl: not used any more check-in: b885c376e5 user: jan.nijtmans tags: tip-726
13:09
Fix doc: impotent font change check-in: 18cc40108e user: jan.nijtmans tags: tip-726
10:16
merge trunk check-in: 1ea33fb12b user: dkf tags: c-std-update
09:28
Merge 9.0 check-in: 4405794cf5 user: jan.nijtmans tags: trunk, main
09:06
More booleans. check-in: 8a9080996d user: dkf tags: c-std-update
08:57
Merge 8.6 check-in: 83b2e53c1a user: jan.nijtmans tags: core-9-0-branch
2025-08-11
19:30
Alternative: use tcl::test::build-info in stead of tcl::build-info Closed-Leaf check-in: b37177d47b user: jan.nijtmans tags: apn-build-info-nozipfs-alt
2025-08-07
17:04
Add test to detect zipfs build errors Closed-Leaf check-in: 011bd6147b user: apnadkarni tags: apn-build-info-nozipfs
16:40
Add no-zipfs tag to builds check-in: 14ca5dfbd9 user: apnadkarni tags: apn-build-info-nozipfs
2025-08-06
09:34
merge trunk check-in: d41ff65d5d user: dkf tags: c-std-update
09:30
Factor out a common pattern to aid comprehensibility check-in: ed1c7df566 user: dkf tags: trunk, main
09:25
Start to use the real bool type. check-in: 3dc71d011c user: dkf tags: c-std-update
02:17
Only update file system epoch if system encoding changes check-in: 783dabc094 user: apnadkarni tags: bug-87b69745be
02:06
Reintroduce TclpSetInitialEncoding for --disable-zipfs case check-in: 98bff788ab user: apnadkarni tags: bug-87b69745be
2025-08-04
16:34
merge trunk check-in: 8a202d8d1b user: dkf tags: c-std-update
16:05
merge 9.0 (fix for [5137b4387019d0e1]) check-in: 7f3a21a465 user: sebres tags: trunk, main
16:03
Correction to semantics of jumpTableNum: value argument must fit in wide int, and non-integer is an ... check-in: 6ed183317c user: dkf tags: trunk, main
16:02
(cherry-picked from 9.0) fixes [5137b4387019d0e1]: ensure cache of base is correct for :localtime (s... check-in: 62ad42bba8 user: sebres tags: core-8-branch
15:56
fixes [5137b4387019d0e1]: ensure cache of base is correct for :localtime (system TZ) if TZ-env chang... check-in: 8fbe2cc48b user: sebres tags: core-9-0-branch
15:40
more tests to cover issue [5137b4387019d0e1] - ensure cache of base is correct for :localtime (syste... Closed-Leaf check-in: aded3f3f02 user: sebres tags: bug-5137b43870--clock-test-singleproc
13:32
unused variable warning check-in: 72c4c7c772 user: dgp tags: trunk, main
09:45
Tweak test failing on macos to report macos result check-in: ebc566b9a1 user: apnadkarni tags: bug-87b69745be
08:58
The encoding fallback logic in ZIP handling can be done mostly by via Tcl_ExternalToUtfDStringEx now... check-in: 427645831a user: dkf tags: trunk, main
08:48
More moving of variable declarations check-in: 48e5ad480b user: dkf tags: c-std-update
2025-08-03
17:42
Re-fix [fccb9f322f]. Also eliminate bumping of file system epoch on every interp creation introduced... check-in: abeb195484 user: apnadkarni tags: bug-87b69745be
15:22
Proposed fix for [87b69745be]. Move search of zipfs to process initialization, not interp initializa... check-in: 52fd62e7af user: apnadkarni tags: bug-87b69745be
15:07
Delete extraneous redundant line Closed-Leaf check-in: dac7bc9f56 user: apnadkarni tags: apn-refactor-zipfs-tcl-library
14:01
Protect zipfs location with lock check-in: 532e642a33 user: apnadkarni tags: apn-refactor-zipfs-tcl-library
12:07
Delete dead code check-in: 62878b552f user: apnadkarni tags: apn-refactor-zipfs-tcl-library
11:38
Move search of zipfs to process initialization, not interp initialization check-in: 0081f10f13 user: apnadkarni tags: apn-refactor-zipfs-tcl-library
2025-08-01
11:59
(windows, noregistry only) invalidate base fields cache for TZ ":localtime", if TZ-epoch changed (wi... check-in: ba25401d6e user: sebres tags: bug-5137b43870--clock-test-singleproc
11:54
merge trunk check-in: 8d8ea7cf3a user: dkf tags: c-std-update
11:48
More moving of variable declarations check-in: 1d20e4cf45 user: dkf tags: c-std-update
2025-07-31
17:08
more informative result of test clock-38.2 (in failure case it'd output all 3 results of formats as ... check-in: dec5406f43 user: sebres tags: bug-5137b43870--clock-test-singleproc
13:57
Add test for [87b69745be]. check-in: 22b16f96a8 user: apnadkarni tags: bug-87b69745be
13:43
clock.test: fixes bug [5137b4387019d0e1] (test clock with -singleproc 1); rewrite clock tests locale... check-in: 557de3c0e5 user: sebres tags: bug-5137b43870--clock-test-singleproc
13:37
tcltest: output begin/end timestamps locale independently (as ISO 8601 datetime), also it'd help to ... check-in: 1b7d5ee5b4 user: sebres tags: bug-5137b43870--clock-test-singleproc
2025-07-30
18:36
merge release check-in: 2f42adf522 user: dgp tags: trunk, main
16:23
Merge 9.0 - Workaround for [8c63606802] - testsetplatform / path caching with -singleproc 1 check-in: 0dc705217d user: apnadkarni tags: trunk, main
16:20
Workaround for [8c63606802] - testsetplatform / path caching with -singleproc 1 check-in: 55a5ddf7e6 user: apnadkarni tags: core-9-0-branch
15:12
merge trunk Closed-Leaf check-in: 70f7e01921 user: dgp tags: rc3, core-9-1-a0-rc, core-9-1-a0
11:58
Merge 9.0. Fix some, not all, Windows test failures with -singleproc 1 check-in: 2c2db9865e user: apnadkarni tags: trunk, main
11:38
Fix singleproc test failures for Windows check-in: eed45c1d81 user: apnadkarni tags: core-9-0-branch
10:26
Fix test errors for -singleproc 1 runs on Windows Closed-Leaf check-in: f00410f389 user: apnadkarni tags: priv-win-singleproc
09:01
Update changes.md for TIP's 649 and 712 check-in: 2112a4543c user: apnadkarni tags: trunk, main
2025-07-28
10:06
- added code to handle more nroff backslash commands check-in: 7f679d8d2a user: Torsten tags: tip-700
2025-07-27
17:42
comment grammar; NFC check-in: f1a1fa5ae2 user: bch tags: trunk, main
17:28
Add manpage for unicode command check-in: f772c5d029 user: apnadkarni tags: tip-726
08:41
Add manpage for normalization API check-in: a633daa618 user: apnadkarni tags: tip-726
08:07
Add tests Tcl_UtfToNormalized API check-in: 228a4cdf87 user: apnadkarni tags: tip-726
00:59
Add C API Tcl_UtfToNormalized check-in: b00ff15275 user: apnadkarni tags: tip-726
2025-07-26
22:11
- added remaining 28 section 3 manual pages in initial markdown versions - removed unusual use of a ... check-in: a2dd66906f user: Torsten tags: tip-700
14:35
rebased lazy load implementation of clock-engine (based on TIP 689); also illustrates performance ga... Leaf check-in: 04742d889c user: sebres tags: sebres-tip-689-clock-auto-load
14:16
tip-689 merged with current 9.0 Leaf check-in: f464fbae80 user: sebres tags: tip-689
06:14
Merge tip-726-plus to eliminate use of tclUniData.c. check-in: 0a1c3bc2fb user: apnadkarni tags: tip-726
05:26
Fix test loading for mingw which uses tclsh, not tcltest for tests Leaf check-in: b4f4002e9e user: apnadkarni tags: tip-726-plus
05:00
Fix gcc warnings, mingw build and extraneous prototype defs used in debug check-in: ff495c9305 user: apnadkarni tags: tip-726-plus
2025-07-25
17:55
Remove unicode toXXXX commands as no longer needed for confirming equivalence with string toXXXX check-in: 30a02828fc user: apnadkarni tags: tip-726-plus
17:46
Eliminate use of tclUniData.c check-in: 1dcc7678c8 user: apnadkarni tags: tip-726-plus
17:43
merge trunk check-in: c0b1aa6211 user: dgp tags: rc2, core-9-1-a0-rc
17:34
Implement unicode toXXXX congruent to string toXXXX check-in: 369ac8bf18 user: apnadkarni tags: tip-726-plus, tip-726-tclunidata-equivalence-proof
16:05
Disable tests for bug 1ecea011 check-in: 13c2631e68 user: apnadkarni tags: tip-726-plus
15:49
Implement unicode is CLASS to match string is CLASS check-in: 7beae32e00 user: apnadkarni tags: tip-726-plus
2025-07-23
16:28
Merged tip-726 check-in: d5fb960aa0 user: apnadkarni tags: tip-726-plus
16:27
Merged trunk check-in: 87fdb51f5d user: apnadkarni tags: tip-726
16:07
Test out of range codepoints check-in: 36ad8057c6 user: apnadkarni tags: tip-726-plus
2025-07-22
18:49
cherry-pick from 9.0: improve interpreter creation speed, if there is no zipfs tcl-library (avoid pe... check-in: 7fbbdb09fb user: sebres tags: core-8-branch
18:20
merge 9.0: improve interpreter creation speed, if there is no zipfs tcl-library (avoid performance p... check-in: 026ae2bdcc user: sebres tags: trunk, main
18:18
improve interpreter creation speed, if there is no zipfs tcl-library (avoid performance penalty [620... check-in: 4318f0e945 user: sebres tags: core-9-0-branch
17:53
Oops, forgot upper case check-in: 58714ef853 user: apnadkarni tags: tip-726-plus
17:40
Add UCD tests for string is lower,upper. Add ICU and utf8proc API's for the same check-in: bbde0ed6d3 user: apnadkarni tags: tip-726-plus
17:30
Add support to read UCD properties file check-in: cbe4cc3a72 user: apnadkarni tags: tip-726
12:02
Move UCD readers into separate file check-in: acb64bd0f3 user: apnadkarni tags: tip-726
10:40
Add normalization tests for nul and tcl8 profile. Fix linker warnings on Windows. check-in: 649c6435c4 user: apnadkarni tags: tip-726
2025-07-21
18:57
merge 9.0 to trunk: amend to [61c01e0edb08a9ed], more cases for increment ref-count with use-after-f... check-in: 6623286ef9 user: sebres tags: trunk, main
18:54
merge 8.6 to 9.0: amend to [61c01e0edb08a9ed], more cases for increment ref-count with use-after-fre... check-in: 93127a131d user: sebres tags: core-9-0-branch
18:46
cherry-pick to 8.7: amend to [61c01e0edb08a9ed], more cases for increment ref-count with use-after-f... check-in: 75a7e2ae57 user: sebres tags: core-8-branch
2025-07-20
07:06
- added 55 section 3 manual pages in initial markdown versions - unified bold font for #include line... check-in: 61e103c3e2 user: Torsten tags: tip-700
2025-07-19
22:12
- added 15 section 3 manual pages in initial markdown versions - adapted conversion script to cover ... check-in: 5e298551a7 user: Torsten tags: tip-700
12:31
More moving of variable declarations check-in: c149575323 user: dkf tags: c-std-update
12:19
repaired italics/bold markdown broken in the last commit check-in: d93343b004 user: Torsten tags: tip-700
2025-07-18
17:45
merge 9.0 to trunk: fixes [61c01e0edb08a9ed] (TclpMatchInDirectory, windows only), increment ref-cou... check-in: 34180ec93e user: sebres tags: trunk, main
17:38
merge 8.6 to 9.0: fixes [61c01e0edb08a9ed] (TclpMatchInDirectory, windows only), increment ref-count... check-in: 7d1f464944 user: sebres tags: core-9-0-branch
17:36
cherry-pick to 8.7: fixes [61c01e0edb08a9ed] (TclpMatchInDirectory, windows only), increment ref-cou... check-in: d62a3b0713 user: sebres tags: core-8-branch
17:06
Merge 9.0 check-in: b9102acdfa user: jan.nijtmans tags: trunk, main
17:02
Add check for working --disable-high-entropy-va. Fix check for --enable-auto-image-base (which alway... check-in: d70fe5426c user: jan.nijtmans tags: core-9-0-branch
09:52
Add check for working --disable-high-entropy-va. Fix check for --enable-auto-image-base (which alway... check-in: a236395922 user: jan.nijtmans tags: trunk, main
07:37
Fix 2 warnings on 32-bit platform (thanks, Emiliano) check-in: 1333fff09b user: jan.nijtmans tags: trunk, main
2025-07-17
15:36
merge trunk check-in: c8c998013d user: dgp tags: rc1, core-9-1-a0-rc
07:59
Fix installation of dde/registry packages (Thanks, Harald, for noticing this!) check-in: f9fa24b9e8 user: jan.nijtmans tags: trunk, main
07:47
Merge 9.0 check-in: 0d9037349c user: jan.nijtmans tags: trunk, main
07:41
Merge 8.6 check-in: 51c170c7cd user: jan.nijtmans tags: core-9-0-branch
2025-07-16
16:44
Merge 9.0 - Fix [c9f0520f7e] check-in: de054c46e8 user: apnadkarni tags: trunk, main
16:26
Merge 8.6. Fix [c9f0520f7e] - Tcl_SplitList memory size computation overflow. No test because not pr... check-in: cbf058c20b user: apnadkarni tags: core-9-0-branch
10:43
Moving variable declarations to better places check-in: f569640c35 user: dkf tags: c-std-update
04:53
Add tests for C API check-in: a918834664 user: apnadkarni tags: tip-726
2025-07-15
19:41
some non-change cosmetics to make the ctags implementation in Geany 2.1 partly happy again check-in: bb08aafe0a user: Torsten tags: tip-700
16:35
merge trunk check-in: d56cfe5b9e user: dgp tags: rc0, core-9-1-a0-rc
15:04
merge trunk check-in: 64fb4b537d user: dkf tags: c-std-update
13:33
Better handling of the expectations around channel names check-in: 7293896dad user: dkf tags: c-std-update
11:41
TIP 726 implementation with tests check-in: b0b1bd2680 user: apnadkarni tags: tip-726
10:25
Merge 8.6 check-in: 2750018377 user: jan.nijtmans tags: core-9-0-branch
09:44
- added first 9 section 3 manual pages in markdown versions (initial conversion, not final) - make s... check-in: 4cbf81f377 user: Torsten tags: tip-700
09:03
Move declarations into FOREACH-related constructs... where possible check-in: 91dddca8bc user: dkf tags: c-std-update
09:01
Channel names can be NULL during closing check-in: 675f1a34ac user: dkf tags: c-std-update
02:31
Fix [25265a2705] - dup test names in listTypes.test check-in: dd11259884 user: apnadkarni tags: trunk, main
2025-07-14
16:44
Implement Tcl_UtfToNormalizedDString check-in: fd3d6c8a6c user: apnadkarni tags: tip-726
15:31
Backout [816e9ddf1b]: TclVarHashCreateVar() is still used in Itcl check-in: c68b9f7067 user: jan.nijtmans tags: trunk, main
14:58
Use macros to reduce number of explicit marker NULLs check-in: 2b21439624 user: dkf tags: c-std-update
14:26
TclSetErrorCode lets us avoid writing a lot of marker values check-in: a29f1f8fab user: dkf tags: c-std-update
12:30
Open release branch for 9.1a0 check-in: ba2425be93 user: dgp tags: core-9-1-a0-rc
08:44
merge trunk check-in: c2c0fa07ea user: dkf tags: c-std-update
08:11
A bunch of small changes building on previous commits check-in: 1811f74742 user: dkf tags: c-std-update
2025-07-13
10:24
Rebase to trunk check-in: dbf7d9631a user: jan.nijtmans tags: tip-615
08:30
Doc update. See [8cd74c5cd2] check-in: 038e022dbf user: jan.nijtmans tags: trunk, main
08:02
Doc update. See [8cd74c5cd2] check-in: 2b9b8fa85b user: jan.nijtmans tags: core-9-0-branch
07:03
Define TclAppendPrintfToErrorInfo for a related pattern check-in: 321d2b5cd3 user: dkf tags: c-std-update
2025-07-12
20:58
Define TclPrintfResult() for common pattern in error generation. check-in: 70b6205548 user: dkf tags: c-std-update
16:42
[8cd74c5cd2]: 2-argument string toupper/tolower/totitle doesn't work as documented. Either change th... Closed-Leaf check-in: 83bd3ccec5 user: jan.nijtmans tags: bug-8cd74c5cd2
16:03
Start on TIP 726. Add utf8proc to the build system check-in: 49fd86f978 user: apnadkarni tags: tip-726
2025-07-11
15:43
Make 'first last' arguments optional for more commands check-in: a3869f215f user: jan.nijtmans tags: tip-615
13:46
merge trunk check-in: c43800c51a user: dkf tags: c-std-update
13:45
Rewrite interpreted [try] to use more efficient internal data model. check-in: 9a9b3fc6f8 user: dkf tags: c-std-update
2025-07-10
21:52
More of the new C11 array declarations. check-in: 9e916964ee user: dkf tags: c-std-update
21:12
Clearer declarations of many C arrays; C11 lets the initialisers be expressions check-in: 63912394cf user: dkf tags: c-std-update
20:27
Implementation fully working (but could use some more testcases) check-in: 5d2f688de1 user: jan.nijtmans tags: tip-615
14:34
Merge trunk check-in: 5553660b8a user: jan.nijtmans tags: tip-615
11:50
Some int -> Tcl_Size modifications, and type-cast changes, which were missed up to now. check-in: ccf01b5339 user: jan.nijtmans tags: trunk, main
08:39
Implement "string is index -strict" check-in: 9e22e67d0f user: jan.nijtmans tags: tip-615
2025-07-09
19:15
Update to latest 9.1 check-in: 26919f1a9e user: jan.nijtmans tags: tip-615
12:31
Related to [bdaf890168]: Use Tcl_Size in stead of int while using TclParseAllWhiteSpace() Closed-Leaf check-in: b4b21aaf57 user: jan.nijtmans tags: bug-bdaf890168
09:54
Beginning to include code for section 3 manual pages check-in: a55f5af3fd user: Torsten tags: tip-700
2025-07-08
14:23
Fix [f8dd3d8d35]. Memory leak in uplevel compile check-in: f264e1b33f user: apnadkarni tags: trunk, main
02:58
Proposed fix for [f8dd3d8d35]. Memory leak in uplevel compile. Closed-Leaf check-in: a5734a2f35 user: apnadkarni tags: bug-f8dd3d8d35
2025-07-05
09:36
TIP 649 check-in: 4ddfc55c1e user: apnadkarni tags: trunk, main
06:05
Merge trunk Closed-Leaf check-in: 6bc1c08acf user: apnadkarni tags: tip-649
2025-07-03
13:30
TEBC TRACE goes varargs; cut down TclNRAddCallback because function addresses 'are not static consta... check-in: e9c1929632 user: dkf tags: c-std-update
11:59
Merge 9.0 check-in: 93774d49ad user: jan.nijtmans tags: trunk, main
11:57
Version -> 9.0.3 check-in: e1ab6b9d8f user: jan.nijtmans tags: core-9-0-branch
10:42
Fix [6b8e39e83]: On Unix, IsTimeNative() always defined but not always used check-in: 36318ba1e2 user: jan.nijtmans tags: core-9-0-branch
09:20
Merge 9.0 check-in: faed85e38c user: jan.nijtmans tags: trunk, main
08:11
Merge-mark check-in: 4f278badd6 user: jan.nijtmans tags: core-9-0-branch
2025-07-02
20:34
A few corrections/updates check-in: ddaa63ea6a user: dkf tags: c-std-update
20:31
merge trunk check-in: b013256012 user: dkf tags: c-std-update
15:16
merge release check-in: e633f7f5d2 user: dgp tags: core-9-0-branch
13:36
naming unnamed enums for slightly better debuggging/IDE metadata check-in: 2bef4baa8f user: dkf tags: enums-3
10:39
Move some descriptive comments to better locations check-in: 27c1f25189 user: dkf tags: enums-3
10:17
Other enums check-in: 8ded98eba3 user: dkf tags: enums-3
09:28
merge trunk check-in: 2ff5098d9c user: dkf tags: enums-3
09:22
merge trunk check-in: 94d72ec073 user: dkf tags: internal-ensemble-cleanup
2025-07-01
17:28
merge 9.0 Closed-Leaf check-in: 92dca17850 user: dgp tags: rc1, core-9-0-2-rc, core-9-0-2
15:23
Edits to the changes file check-in: c2fe35371d user: dgp tags: core-9-0-2-rc
07:56
[0cb3d93a] fix example in link documentation check-in: 606ba9c942 user: oehhar tags: core-9-0-branch
07:55
[0cb3d93a] fix example in link documentation check-in: 4625e86c2e user: oehhar tags: trunk, main
2025-06-30
21:23
Note the new releases of bundled packages in the changes. check-in: 2b1180f2a6 user: dgp tags: core-9-0-2-rc
20:11
merge 9.0 check-in: e5a06a9aed user: dgp tags: core-9-0-2-rc
14:59
Make some internal magic flags into an enum. Nobody will ever override these. check-in: 6f676dff93 user: dkf tags: trunk, main
13:54
slightly clearer code check-in: 3cb3b8fce4 user: dkf tags: internal-ensemble-cleanup
11:20
merge trunk check-in: 9f14a6e9a8 user: dkf tags: internal-ensemble-cleanup
11:19
Thinking about unsupported commands, their declarations, and their safety models check-in: ed815e2fa9 user: dkf tags: internal-ensemble-cleanup
2025-06-29
19:38
Unbreak build with clang, introduced in last few commits check-in: 39f398d590 user: jan.nijtmans tags: trunk, main
10:39
Don't need the post-init special stuff for [clock] any more check-in: d6c35133c7 user: dkf tags: internal-ensemble-cleanup
07:30
Tidy up the initialisation code in [clock] check-in: b1d27835f8 user: dkf tags: internal-ensemble-cleanup
07:11
merge trunk check-in: b75be6e5cd user: dkf tags: internal-ensemble-cleanup
07:05
Amend places that were missing the changes from this branch check-in: dfce14f098 user: dkf tags: extra-push-constants
06:54
merge trunk check-in: 80d47976a7 user: dkf tags: extra-push-constants
06:36
Add bytecode compilation of [uplevel] check-in: 8c37a379c1 user: dkf tags: trunk, main
06:25
merge trunk Closed-Leaf check-in: 63d8f3a50f user: dkf tags: compile-uplevel
06:21
Add bytecode compilation of [lseq] check-in: 83eda5e7b0 user: dkf tags: trunk, main
06:09
Add bytecode compilation of [ledit] and [lpop] check-in: 72215318aa user: dkf tags: trunk, main
2025-06-28
21:24
Make [clock] into a more conventional ensemble check-in: 34ddfc69a8 user: dkf tags: internal-ensemble-cleanup
13:37
Turns out [encoding user] should be safe check-in: 7a1d4a695e user: dkf tags: internal-ensemble-cleanup
10:47
Merge 9.0. Fix test exec-bug-4f0b5767ac error when MSYS scrubs PATH check-in: 85fff18600 user: apnadkarni tags: trunk, main
10:45
Fix test exec-bug-4f0b5767ac error when MSYS scrubs PATH check-in: 0aa1a81626 user: apnadkarni tags: core-9-0-branch
08:34
More unification of the mess check-in: 53bf881544 user: dkf tags: internal-ensemble-cleanup
2025-06-27
16:08
Move [zlib] ensemble creation to join rest check-in: 49359420ac user: dkf tags: internal-ensemble-cleanup
16:02
Convert [zlib] to an ensemble, as was always planned. check-in: e718424650 user: dkf tags: internal-ensemble-cleanup
15:41
Merge 9.0 check-in: 868b9a4b99 user: jan.nijtmans tags: trunk, main
15:28
Fix [9dfae3413d]: interp limit commands still seems to be 32 bits check-in: 9e759845da user: jan.nijtmans tags: core-9-0-branch
15:20
Fix [ef7042075c]: tcl::build-info not documented check-in: a42af792d9 user: jan.nijtmans tags: core-9-0-branch
15:01
Cleaning up how we go about declaring some of our ensembles. Work in Progress. check-in: 47b870434f user: dkf tags: internal-ensemble-cleanup
10:55
merge trunk Closed-Leaf check-in: b041328148 user: dkf tags: arith-series-bytecode
10:53
merge trunk Closed-Leaf check-in: 5906ce5585 user: dkf tags: compile-lpop-ledit
10:50
merge trunk check-in: 96135b818f user: dkf tags: compile-uplevel
10:50
All test cases now pass. check-in: 14ff2b425b user: dkf tags: compile-uplevel
08:34
Merge 9.0 Closed-Leaf check-in: abfaea6ce2 user: jan.nijtmans tags: bug-ef7042075c
08:12
doc fix check-in: 2921829f4e user: jan.nijtmans tags: core-9-0-branch
08:03
Some of the test failures fixed... check-in: c44829d14c user: dkf tags: compile-uplevel
07:45
Make exec-bug-4f0b5767ac test independent of locale check-in: c784134c8a user: apnadkarni tags: core-9-0-branch
07:16
Make all references to -DFOO compiler flags bold in documentation check-in: cc19e884b8 user: jan.nijtmans tags: core-9-0-branch
2025-06-26
14:51
merge 9.0 check-in: 8ac537ca57 user: dgp tags: rc0, core-9-0-2-rc
14:28
Compiled [uplevel] works. Except for some tests which see differences in [info frame] as a result. check-in: a965f02024 user: dkf tags: compile-uplevel
13:46
Merge 9.0 check-in: 8f8b11907b user: jan.nijtmans tags: trunk, main
13:38
Document what happens for non-documented field values check-in: 617a33d53c user: jan.nijtmans tags: bug-ef7042075c
13:19
[27fa01a7db] Restore default option to [namespace which] implementation. check-in: d1d50b8041 user: dgp tags: core-9-0-branch
13:12
Draft of instruction done... but crashes. check-in: 4af3554349 user: dkf tags: compile-uplevel
11:15
Merge 9.0 check-in: 951cc4beed user: jan.nijtmans tags: trunk, main
11:14
Make everthing compile (again) and run with a C++ compiler. check-in: aa010c0cda user: jan.nijtmans tags: core-9-0-branch
10:45
Start of developing compilation for [uplevel] check-in: b16b6d856c user: dkf tags: compile-uplevel
10:32
mark some more commands for future expansion consideration check-in: 81a8754c40 user: dkf tags: compile-lpop-ledit
09:56
Merge 9.0 check-in: 52ff13f312 user: jan.nijtmans tags: trunk, main
09:55
tclWinPipe.c:3427:12: warning: unused parameter ‘wakeEvent’ [-Wunused-parameter] check-in: aeabc7bc49 user: jan.nijtmans tags: core-9-0-branch
08:48
@dkf's review comments (Thanks!) check-in: 5b4016f314 user: jan.nijtmans tags: bug-ef7042075c
08:03
Fix Tcl_LimitGetCommands() signature (int -> Tcl_Size) Closed-Leaf check-in: e5372efeee user: jan.nijtmans tags: bug-9dfae3413d
07:59
Fix [9dfae3413d]: interp limit commands still seems to be 32 bits check-in: 17482fa361 user: jan.nijtmans tags: bug-9dfae3413d
07:56
merge trunk check-in: 01861c022a user: dkf tags: compile-lpop-ledit
07:53
Change bytecode flag names to match their related instruction check-in: 37bed52197 user: dkf tags: trunk, main
07:35
[ef7042075c]: tcl::build-info not documented check-in: e6214ce124 user: jan.nijtmans tags: bug-ef7042075c
2025-06-25
16:41
Merge 9.0 - Fix [40b1814b93] and [7c2716733a] Window handle use-after-frees. check-in: 54eb90319d user: apnadkarni tags: trunk, main
16:23
Fix [7c2716733a] - use after free on Windows pipe handles check-in: a9351d85f3 user: apnadkarni tags: core-9-0-branch
15:48
Fix [40b1814b93] - use after free on TSD in Winsock check-in: a36f76eb6b user: apnadkarni tags: core-9-0-branch
13:46
Better disassembly of [lpop]-related flag argument check-in: 5686a13052 user: dkf tags: compile-lpop-ledit
13:44
merge 9.0 check-in: e8f005c62b user: dgp tags: core-9-0-2-rc
12:20
Merge 9.0 check-in: f8b2589dc1 user: jan.nijtmans tags: trunk, main
12:04
Merge-mark check-in: bfd3074329 user: jan.nijtmans tags: core-9-0-branch
11:15
Fix [ecafd8611d]: Euro/Tail-sign missing from cp864 encoding check-in: 089e9b68cd user: jan.nijtmans tags: core-9-0-branch
09:10
Better argument processing order in [lpop] compiler. Not necessary, but nicer to read check-in: a62ad93a9c user: dkf tags: compile-lpop-ledit
07:25
Handle non-trivial single indices in [lpop] compiler check-in: fc866b4d25 user: dkf tags: compile-lpop-ledit
03:29
Merge 9.0 Closed-Leaf check-in: 120749f8c4 user: apnadkarni tags: bug-7c2716733a
03:09
Merge 9.0 Closed-Leaf check-in: 295173d9dd user: apnadkarni tags: bug-40b1814b93
02:40
Disable known mismatched encodings Leaf check-in: f903c9ccda user: apnadkarni tags: apn-icu-testdata
2025-06-24
20:18
merge trunk check-in: 4b88c434cd user: dkf tags: compile-lpop-ledit
20:16
Better compilation of [ledit]. Still not convinced about refcount management check-in: cdbfbd0f08 user: dkf tags: compile-lpop-ledit
16:55
merge 9.0 check-in: 856858055c user: dgp tags: trunk, main
16:35
merge 9.0 check-in: 00d3a4c17e user: dgp tags: core-9-0-2-rc
16:23
[ecf35c7120] Correct nested handling of return option -options check-in: a9446eea4d user: dgp tags: core-9-0-branch
15:59
Disable invalid byte tests when Tcl and ICU encodings use different version of the encoding standard... check-in: 37ebdc3e66 user: apnadkarni tags: apn-icu-testdata
13:09
Asciify errors. Disable gb1988 - no matching encoding. Fix cp1258 check-in: c735872071 user: apnadkarni tags: apn-icu-testdata
08:11
Note about variable ordering check-in: b8c4d117b8 user: dkf tags: compile-lpop-ledit
08:02
Add [ledit] compilation, tweak safety conditions in [lpop] compiler check-in: 1fed089301 user: dkf tags: compile-lpop-ledit
2025-06-23
19:58
[ecf35c7120] Pending fix for nested -options processing. Closed-Leaf check-in: 9b84426843 user: dgp tags: bug-ecf35c7120
17:36
Two more tests demonstrating the inconsistency between processing -options {...} to emulate {*} argu... check-in: e91d7521b0 user: dgp tags: bug-ecf35c7120
16:17
Move test to runtime, check enabled by new flag bit to INST_LREPLACE check-in: 1498fdc9a9 user: dkf tags: compile-lpop-ledit
16:09
Merge trunk check-in: 1c53e7c490 user: apnadkarni tags: apn-icu-testdata
16:04
Add in test for index-in-range. Not enough... but fixes some test cases. check-in: 07e99321c9 user: dkf tags: compile-lpop-ledit
14:55
Tweak tests; still test the same thing, but more succinctly check-in: cbb7130c9d user: dkf tags: compile-lpop-ledit
11:33
improve tests: run in procedure context as well as outside check-in: 600c9ba8eb user: dkf tags: compile-lpop-ledit
11:14
Partial compilation of [lpop]; missing error handling check-in: d5c934b296 user: dkf tags: compile-lpop-ledit
07:39
Mark some commands as needing bytecode compilation. Capitalise some function names to follow Tcl sty... check-in: 94ead618ab user: dkf tags: trunk, main
07:26
Move code that might work to shared place, and delete copy that definitely won't ever work check-in: 65474529f0 user: dkf tags: trunk, main
06:57
merge trunk check-in: 32628cbdb2 user: dkf tags: arith-series-bytecode
2025-06-22
13:52
Make [yieldto] work with {*}; turns out no new opcodes were needed, just a test for a previously-imp... check-in: 6957bd907a user: dkf tags: trunk, main
08:44
Merge trunk check-in: a3296f6df7 user: apnadkarni tags: tip-649
08:43
Avoid repetion in manpage check-in: c8c9691f32 user: apnadkarni tags: tip-649
08:39
Update manpages for TIP 649 check-in: ecaf68265d user: apnadkarni tags: tip-649
05:01
Better limit exceeded message check-in: fa6228afd6 user: apnadkarni tags: tip-649
03:17
Clean up comments check-in: 8dd2a6c557 user: apnadkarni tags: tip-649
02:43
Use list limit error reporting function check-in: ed75269b80 user: apnadkarni tags: tip-649
2025-06-21
10:31
merge trunk check-in: a77445bb73 user: dkf tags: arith-series-bytecode
10:29
Make the bytecode compilation of [next] and [nextto] understand {*} in arguments. check-in: 892eff0d25 user: dkf tags: trunk, main
10:10
Update two tests - lassign will no longer shimmer abstract lists even if they lack a slice method check-in: fcb6f1ffec user: apnadkarni tags: tip-649
09:46
Merge trunk check-in: 2906e13361 user: apnadkarni tags: tip-649
08:51
An experiment in formalising using a hash table as a mathematical set. Technique mostly used in TclO... Leaf check-in: c920064287 user: dkf tags: hash-as-set
08:06
Better express intent of a cast check-in: cbca93f5b9 user: dkf tags: trunk, main
07:57
merge trunk check-in: 0b779e7169 user: dkf tags: arith-series-bytecode
07:56
merge trunk Closed-Leaf check-in: 3b04d0d21e user: dkf tags: expand-next
2025-06-20
17:24
[ecf35c7120] Test for the bug. Open branch for fixing. check-in: 75680793d3 user: dgp tags: bug-ecf35c7120
17:14
silence compiler warning check-in: 7d86327729 user: dgp tags: trunk, main
16:05
Merge 9.0. Fix [e8b18d7b1f] - release encodings on error check-in: a6e75dd9bb user: apnadkarni tags: trunk, main
16:00
Fix [e8b18d7b1f] - release encodings on error check-in: 77100b263a user: apnadkarni tags: core-9-0-branch
15:51
Clean up aux data correctly on failed compile [c587295271] check-in: 4561d57d8d user: dkf tags: trunk, main
15:25
- added tclsh.1 page - prepared conversion script for manual pages of sections "1" and "3" check-in: 77449a3f2b user: Torsten tags: tip-700
15:09
- added 6 more pages, all Tcl section "n" pages now have an initial markdown version - unified synta... check-in: aeeafc9985 user: Torsten tags: tip-700
13:15
Give each TSD struct its own name as well as the standard ThreadSpecificData check-in: 8d695d0eb6 user: dkf tags: c-std-update
08:19
Corrections/improvements to use of C standard capabilities; TclNRAddCallback now requires non-NULL c... check-in: 0ae4935331 user: dkf tags: c-std-update
2025-06-19
16:14
Partial fix for [c587295271] memory leak in TclCompileTryCmd check-in: 25c6c7365f user: apnadkarni tags: trunk, main
14:08
Move general variable compiler to file where it makes sense check-in: 2996bce5c9 user: dkf tags: trunk, main
13:52
Make more assoc-data keys into named defines, for greater mnemonicity check-in: 5ff8c360a3 user: dkf tags: trunk, main
2025-06-18
18:12
Start on [e8b18d7b1f] fix. Closed-Leaf check-in: 4df76c2abd user: apnadkarni tags: bug-e8b18d7b1f
17:39
Merge 9.0. Fix [4f338b91c1] - add missing Tcl_CloseEx docs check-in: ffda6aaff6 user: apnadkarni tags: trunk, main
17:34
Merge 8.6. Fix [4f338b91c1] - add missing Tcl_CloseEx docs check-in: 20315c0f35 user: apnadkarni tags: core-9-0-branch
17:14
Fix indent Closed-Leaf check-in: 51695bfdc3 user: apnadkarni tags: bug-c587295271-trycompile-leak
15:55
Merge trunk check-in: 413836816c user: apnadkarni tags: bug-c587295271-trycompile-leak
11:22
Fix indenting/eol-spacing check-in: 40d7023958 user: jan.nijtmans tags: trunk, main
10:48
tidy up some list related code; no functionality change check-in: 821c18641a user: dkf tags: trunk, main
2025-06-17
16:28
merge 9.0 check-in: 734aa4f0b9 user: dgp tags: trunk, main
16:27
merge 9.0 check-in: 2534585597 user: dgp tags: core-9-0-2-rc
16:06
[da5e1bc7bc] exec channel not closed on errors check-in: 920db2042c user: dgp tags: core-9-0-branch
15:15
An experiment with marking the error paths in TEBC as cold Leaf check-in: 05865c51e5 user: dkf tags: unlikely-tebc
14:52
Update macOS info in README.md and macosx/README check-in: bdc29a45c2 user: oehhar tags: core-9-0-branch
13:35
Update macOS info in README.md and macosx/README check-in: 4361a247f8 user: culler tags: trunk, main
12:27
TIP 712 - Add "positive" options to the subst command check-in: f41248f057 user: max tags: trunk, main
11:21
- added 15 more initial markdown pages - unified syntax in lseq.n, copy.n, callback.n, self.n,clock.... check-in: 4da8e8e01d user: Torsten tags: tip-700
10:58
Convert many flag/magic value definitions to enums check-in: 22da1fece6 user: dkf tags: enums-3
10:17
merge trunk check-in: e25422e659 user: dkf tags: arith-series-bytecode
08:57
Make ParseArithSeriesArgument slightly better check-in: 6f0cea1478 user: dkf tags: arith-series-bytecode
08:51
Reduce number of gotos (and general twistiness) in GenerateArithSeries check-in: cccaf8a589 user: dkf tags: arith-series-bytecode
08:19
Move most of INST_ARITH_SERIES logic into a separate function. Much easier to understand that way. check-in: eb15498308 user: dkf tags: arith-series-bytecode
04:26
Bug [da5e1bc7bc] - exec channel not closed on errors Closed-Leaf check-in: c5af07088b user: apnadkarni tags: bug-da5e1bc7bc
2025-06-16
19:04
makeFile hygiene check-in: a7d82481b5 user: dgp tags: core-9-0-2-rc
19:01
Dup test name check-in: c36dfa5b7a user: dgp tags: core-9-0-2-rc
17:50
Open release branch for Tcl 9.0.2 check-in: 3ae741fb79 user: dgp tags: core-9-0-2-rc
16:02
Add compilers for expanding [next] and [nextto] check-in: f461d3d1ea user: dkf tags: expand-next
11:54
Neater comment check-in: 40b0c826aa user: dkf tags: expand-next
11:52
Use function we have in other appropriate places check-in: d6c1c45864 user: dkf tags: expand-next
11:43
more cleaning up of the way [next]'s bytecode works check-in: 385a50443a user: dkf tags: expand-next
10:41
Start of {*}-aware [next] and [nextto] check-in: 12b91ee081 user: dkf tags: expand-next
10:05
- added 17 more initial markdown pages - unified syntax in link.n, next.n - clarified the descriptio... check-in: 20c84416b4 user: Torsten tags: tip-700
2025-06-15
14:02
Unify the guts of ChildInvokeHidden a bit more. check-in: 7093a0e24f user: dkf tags: cleanup-objinvoke
10:15
Fat fingers in constraints check-in: c1f1232e47 user: apnadkarni tags: bug-7c2716733a
07:42
Banish TclObjInvokeNamespace and leave TclObjInvoke just because its in the internal stubs check-in: b473a994e0 user: dkf tags: cleanup-objinvoke
03:03
Merge 9.0 - tests for handle leaks for exec check-in: 166bfb6375 user: apnadkarni tags: trunk, main
03:01
Add tests to check handle leaks for exec check-in: 302303deca user: apnadkarni tags: core-9-0-branch
2025-06-14
13:59
Bug [7c2716733a] - use after free on Windows event handle check-in: e85c44529a user: apnadkarni tags: bug-7c2716733a
13:59
Disable additional tests under App Verifier - timing or locale do not work with it check-in: d8dd42f87f user: apnadkarni tags: bug-7c2716733a
11:50
Merge 9.0 - Disable timing dependent tests when running under AppVerifier on Windows check-in: b4b7ca2595 user: apnadkarni tags: trunk, main
11:44
Merge core-9-0-branch check-in: d4999cbc1a user: apnadkarni tags: bug-40b1814b93
11:40
Disable timing dependent tests when running under AppVerifier on Windows check-in: b5b2d48838 user: apnadkarni tags: core-9-0-branch
08:03
Starting to clean up hidden-command-invoke machinery. Remove unused flags. check-in: 751a860e26 user: dkf tags: cleanup-objinvoke
08:02
- added 18 more initial markdown pages - unified syntax in mathfunc.n, mathop.n, switch.n, link.n - ... check-in: 578a22b604 user: Torsten tags: tip-700
05:31
Bug [40b1814b93] - Proposed fix for Winsock use-after-frees check-in: bbb565eca7 user: apnadkarni tags: bug-40b1814b93
03:29
Merge 9.0 - Add testhandlecount command. check-in: d2bd980da4 user: apnadkarni tags: trunk, main
03:25
Add testhandlecount command to check Windows handle leaks check-in: ad954921d6 user: apnadkarni tags: core-9-0-branch
2025-06-13
14:46
- added 22 more initial markdown pages - unified syntax in zipfs.n, removing the unusual "?(\fB\-glo... check-in: dad17a1a39 user: Torsten tags: tip-700
13:32
merge trunk check-in: 881289af90 user: dkf tags: arith-series-bytecode
13:27
Implement [tailcall {*}...] in bytecode check-in: 043acea4e9 user: dkf tags: trunk, main
08:14
Add new macro, EnvIsProc, to cover cases where we should be stricter. [fa7995bdf2] check-in: 950d15a307 user: dkf tags: trunk, main
07:46
[fa7995bdf2] Add more direct test case for real bug check-in: 2c56367e9a user: dkf tags: trunk, main
07:22
Move magic values into header file check-in: 3665a2183f user: dkf tags: trunk, main
2025-06-12
20:00
- added 10 more initial markdown pages - unified syntax in close.n check-in: 77d7b8caaf user: Torsten tags: tip-700
15:08
[fa7995bdf2] End multiple segfaults in httpcookie.test. check-in: 3a900c3ad1 user: dgp tags: trunk, main
08:58
merge trunk check-in: 96cd32860c user: dkf tags: arith-series-bytecode
2025-06-11
13:46
- added 27 more initial markdown pages (http, upvar, lset, file, tcltest, classvariable, ...) - unif... check-in: f175acdc29 user: Torsten tags: tip-700
12:41
Make sure there are no memory leaks in the arithSeries operation check-in: e54e68a8a8 user: dkf tags: arith-series-bytecode
11:00
All edge case tests now pass. But why does [lseq] behave like this??? check-in: 2aff866995 user: dkf tags: arith-series-bytecode
08:45
More edge cases check-in: 1e40036e24 user: dkf tags: arith-series-bytecode
2025-06-10
16:28
final cases check-in: 969202f063 user: dkf tags: arith-series-bytecode
16:07
Handle the three-argument cases check-in: 8a6bfb7606 user: dkf tags: arith-series-bytecode
15:32
And I already have the right tools to make this easy. Excellent. check-in: 9c2af4bff0 user: dkf tags: arith-series-bytecode
15:25
Add compilation of two arg case... and note that we need to compile args as expressions check-in: f184baf3cf user: dkf tags: arith-series-bytecode
15:12
Merge 9.0 check-in: ae9468c46c user: jan.nijtmans tags: trunk, main
15:12
Basic [lseq] compiler that handles just the one case. check-in: da9d3ae0f8 user: dkf tags: arith-series-bytecode
15:00
Name the operation's flag bits check-in: 85dfbf093d user: dkf tags: arith-series-bytecode
14:32
- added 4 initial markdown pages (bgerror, cd, configurable, proc) - unitfy snytax in singleton.n, d... check-in: 485e87ff16 user: Torsten tags: tip-700
14:18
Fix [0ee626dfb2]: lseq numeric overflow check-in: 1a6c24c637 user: jan.nijtmans tags: core-9-0-branch
13:53
Define an instruction to build an arithmetic series. Not yet issued check-in: 9a34988847 user: dkf tags: arith-series-bytecode
11:38
Outermost skeleton of [lseq] compiler. Much more still to do! check-in: e090b59ea0 user: dkf tags: arith-series-bytecode
11:34
Tinkering with the ArithSeries object type implementation check-in: 8cf84a9410 user: dkf tags: arith-series-bytecode
11:34
Fix [b876737a0b]: tcl::tm::path doesn't handle tilde expand check-in: 7ad80e3bed user: jan.nijtmans tags: core-9-0-branch
10:56
Let the caller of ::tcl::tm::roots do the [file tildeexpand] Closed-Leaf check-in: e53599d36c user: jan.nijtmans tags: bug-b876737a0b
09:08
Delete code that caused failures with -ftrapv and otherwise did nothing useful check-in: bda04379db user: dkf tags: trunk, main
08:41
Remove unused argument Closed-Leaf check-in: 925c547504 user: dkf tags: expanded-tailcall
07:53
Convert defines to enums in remaining Windows-specific code check-in: ba2bfb9ef1 user: dkf tags: trunk, main
2025-06-09
19:08
Backport github ACTIONS build scripts from Tcl 9.1 check-in: 9240cc2d80 user: jan.nijtmans tags: core-9-0-branch
16:55
Fix for [b876737a0b]: tcl::tm::path doesn't handle tilde expand check-in: 00f47f6b33 user: jan.nijtmans tags: bug-b876737a0b
13:58
Merge 8.6 check-in: 037e1bf7b2 user: jan.nijtmans tags: core-9-0-branch
13:44
Write some tests for lseq boundary cases Leaf check-in: d9d61d3346 user: apnadkarni tags: apn-lseq-tests
13:41
Merge core-9-0-branch. Pick up fix for [0ee626dfb2] and other sundry unmerged changes check-in: 8fd21b71bd user: apnadkarni tags: trunk, main
13:17
Fix [0ee626dfb2] - lseq numeric overflow check-in: 49b77614c4 user: apnadkarni tags: core-9-0-branch
11:17
Indenting check-in: a07791bc34 user: jan.nijtmans tags: core-9-0-branch
08:18
Greatly improved [tailcall] handling, including more special cases. check-in: 704185a4e7 user: dkf tags: expanded-tailcall
07:35
- unified syntax in configurable.n and packagens.n - handled further syntax cases in parseCommand - ... check-in: 1313b2f489 user: Torsten tags: tip-700
06:03
Clarify in manpage that lseq can produce doubles Closed-Leaf check-in: 57845d642d user: apnadkarni tags: bug-0ee626dfb2
05:34
Merge trunk check-in: de6cd974cd user: apnadkarni tags: tip-649
2025-06-08
12:02
Bug [0ee626dfb2] - arithseries integer overflow checks check-in: d5b59c54d9 user: apnadkarni tags: bug-0ee626dfb2
11:58
merge trunk check-in: 07be934af0 user: dkf tags: expanded-tailcall
11:34
Add test cases check-in: 1c3aca8486 user: apnadkarni tags: bug-0ee626dfb2
11:30
Fix error check-in: affb0406e7 user: dkf tags: trunk, main
11:18
Create new branch named "bug-0ee626dfb2" check-in: 7b108c14d2 user: apnadkarni tags: bug-0ee626dfb2
2025-06-07
16:08
Added memory leak tests for Tcl_ListObj* check-in: 0187375ab0 user: apnadkarni tags: tip-649
15:17
Add Tcl_ListObjReverse tests check-in: e6b3e4971a user: apnadkarni tags: tip-649
07:55
Tests for Tcl_ListObjRepeat check-in: 61c9d0bed7 user: apnadkarni tags: tip-649
2025-06-06
22:34
Fix [2bf9fbcb99]: Tcl 9 docs outdated regarding tcl_platform(threaded) check-in: fd1b121aea user: jan.nijtmans tags: core-9-0-branch
16:55
Start on TIP 649 tests. Also fix [5773c78e86]. check-in: 132cfd08e7 user: apnadkarni tags: tip-649
14:58
merge trunk check-in: 9fac84a744 user: dkf tags: expanded-tailcall
13:54
give tests human-readable names check-in: 1a00d5f12a user: dkf tags: trunk, main
13:33
fix silly capitalisation error check-in: c7fe183496 user: dkf tags: trunk, main
13:29
After private testing, this works correctly and is shorter too check-in: cbdaf58417 user: dkf tags: trunk, main
11:47
TIP 722: return loaded packages by "package present" Leaf check-in: 8ca7e925b7 user: oehhar tags: tip-722-loaded-package-list
09:52
- added inital version of 13 more manual pages in markdown - fix parseCommand Span elements and add ... check-in: b251f550f8 user: Torsten tags: tip-700
08:39
[9a2351225c] Alternate, portable way of testing for [foreach] and [lseq] interacting badly check-in: ed591cc6bb user: dkf tags: trunk, main
08:28
That script can be used on the other two platforms too. Excellent! check-in: 4dc9380560 user: dkf tags: trunk, main
08:24
Move support Tcl script into its own file check-in: 4fa20f0f04 user: dkf tags: trunk, main
05:49
Add new list functions to stubs check-in: ce0be94413 user: apnadkarni tags: tip-649
2025-06-05
14:56
- fix/unify Tcl command syntax in tm.n to work with parseCommand and added initial tm.md version - a... check-in: fdf18f0450 user: Torsten tags: tip-700
13:49
Start on TIP 649 check-in: 4396c6d6e8 user: apnadkarni tags: tip-649
12:49
Don't need to save the value from the subprocess in a variable Closed-Leaf check-in: c976ec2288 user: dkf tags: lseq-no-bloat-test
08:42
Alternate way of testing for no memory bloat in foreach+lseq; should be cross-platform and MUCH less... check-in: 0ab1be91d7 user: dkf tags: lseq-no-bloat-test
08:17
rewrite test to use a constraint instead of a silly result condition check-in: 64fe58d793 user: dkf tags: lseq-no-bloat-test
08:12
Check for tag "core-*", not "core-**" everywhere the same check-in: 381b73a174 user: jan.nijtmans tags: trunk, main
08:02
Correct syntax error in github action command files check-in: 612fa1a095 user: dkf tags: trunk, main
2025-06-04
14:43
change conversion script to convert a whole directory of nroff files; make a first run into the dire... check-in: fd47438785 user: Torsten tags: tip-700
13:38
extracted parts from xref.tcl script from chiselapp as man2markdown-xref.tcl and modified it to roug... check-in: 5005746b49 user: Torsten tags: tip-700
10:51
Reduce size of build matrices for non-critical commits. This needs deeper Github Actions wizardry. check-in: fa3d2b602f user: dkf tags: trunk, main
10:34
adapt paths from chiselapp to this repo, added test script for certain conversion processes check-in: 437eadf7da user: Torsten tags: tip-700
10:28
Merge 9.0 check-in: 9af9538f9e user: jan.nijtmans tags: trunk, main
10:22
This branch is for the implementation of TIP 700. This commit adds the current status of the convers... check-in: 048fc2d544 user: Torsten tags: tip-700
10:21
fix leak in lseq.test check-in: 64bc213195 user: jan.nijtmans tags: core-9-0-branch
07:54
Simplify tcl::build-info parsing for testConstraint's check-in: 3f11cc3244 user: jan.nijtmans tags: core-9-0-branch
03:26
Update changes.md for TIP's 711, 716, 717 check-in: c522eaaffd user: apnadkarni tags: trunk, main
03:11
TIP 716 - add stub for Tcl_GetEncodingNameForUser check-in: 56c3ed7b65 user: apnadkarni tags: trunk, main
2025-06-03
16:48
Proposed fix for [9a2351225c]: 32-bit build broken No longer needed Closed-Leaf check-in: 2456cb07e8 user: jan.nijtmans tags: bug-9a2351225c
15:16
Make the [tailcall] compiler understand {*}; a common case check-in: ee89589a58 user: dkf tags: expanded-tailcall
05:00
Test Tcl_GetEncodingName* functions callable via stubs Closed-Leaf check-in: 22c4522408 user: apnadkarni tags: tip-716-91
03:34
Add stubs function from TIP 716 check-in: 2c15556f25 user: apnadkarni tags: tip-716-91
2025-06-02
15:59
A review of TRACE macros usage in TEBC Closed-Leaf check-in: f9020c3d79 user: dkf tags: review-tebc-trace
15:52
rebase to trunk Closed-Leaf check-in: 8ed2dae979 user: jan.nijtmans tags: bug-fa7995bdf2
15:45
Merge mark check-in: 53c209f002 user: apnadkarni tags: trunk, main
15:38
Update changes.md for TIP 716 check-in: f19058e5f0 user: apnadkarni tags: core-9-0-branch
15:37
Merge-mark check-in: 4c38ec12dc user: jan.nijtmans tags: trunk, main
14:18
Backport: Add [[unreachable]] and [[fallthrough]] from C23 (where available) check-in: 01eaeaebf1 user: jan.nijtmans tags: core-9-0-branch
12:42
Merge core-9-0-branch: TIP 716 accepted check-in: f15e7fa64a user: apnadkarni tags: trunk, main
12:07
TIP 716 accepted check-in: 65b04b1290 user: apnadkarni tags: core-9-0-branch
11:54
Upgrade [lappend] so it bytecode compiles directly with expansion of arguments check-in: a8d25c2bb0 user: dkf tags: trunk, main
11:42
Ensure we never concatenate too many values at once Closed-Leaf check-in: 062b9347d7 user: dkf tags: lappend-expansion
11:24
merge trunk check-in: 182cf2693a user: dkf tags: lappend-expansion
08:52
Use correct variable name... check-in: 95903ab2b2 user: dkf tags: trunk, main
08:45
clean up a bit more Closed-Leaf check-in: 66efd50259 user: dkf tags: oo-c11-scope
08:26
Rethink where variable declarations (in TclOO) are in the light of C11 rules check-in: d9ca5fef37 user: dkf tags: oo-c11-scope
2025-06-01
18:13
Cherrypick 57d619a23f - Jan's changes for unused vars Closed-Leaf check-in: c24c47cbd3 user: apnadkarni tags: tip-716
15:32
Merge core-9-0-branch check-in: 8697700555 user: apnadkarni tags: tip-716
10:24
Add [[unreachable]] and [[fallthrough]] from C23 (where available) check-in: 0ae5d5f12e user: dkf tags: trunk, main
2025-05-31
08:13
Should set variable earlier Closed-Leaf check-in: 2b0bb48595 user: dkf tags: tcl-unreachable
2025-05-30
19:35
[9a4876e887] Get ooWhat initialized before any error handling paths. check-in: ca9ce863f4 user: dgp tags: trunk, main
19:14
silence compiler warning check-in: f866d870a6 user: dgp tags: trunk, main
18:55
[fa7995bdf2] Stop crash in [http::cookiejar create]. check-in: b6631aa2b3 user: dgp tags: bug-fa7995bdf2
14:17
merge trunk check-in: 2c6d0910b1 user: dkf tags: tcl-unreachable
14:00
Minor refactor of some parts of TclOO code check-in: 92535c5998 user: dkf tags: trunk, main
13:35
Another switch that can be marked explicitly as exhaustive check-in: 72ebb553a6 user: dkf tags: tcl-unreachable
08:28
Workaround for Clang being obnoxious check-in: e6d296955c user: dkf tags: tcl-unreachable
2025-05-29
20:26
Don't read uninitialised memory; store in TEBCdata instead check-in: 2cf08c1933 user: dkf tags: tcl-unreachable
15:18
Go back to other way of working; actually more efficient in this case check-in: 2addd5bfbd user: dkf tags: tcl-unreachable
15:10
merge trunk check-in: e1ef92cb5d user: dkf tags: tcl-unreachable
15:07
put back accidentally removed code check-in: a4478cfda9 user: dkf tags: tcl-unreachable
08:17
Apple's clang-pretending-to-be-gcc is slightly fussy check-in: ff44622222 user: dkf tags: tcl-unreachable
08:13
more unreachable/fallthrough marks check-in: dc49f7f0a3 user: dkf tags: tcl-unreachable
2025-05-27
19:11
More marking of paths as unreachable check-in: 1482b8cabb user: dkf tags: tcl-unreachable
11:28
Add a TCL_UNREACHABLE macro for marking a code path as never reached Inspired by https://en.cppre... check-in: e1684bac3a user: dkf tags: tcl-unreachable
06:34
Merge trunk check-in: e3f06a72c9 user: apnadkarni tags: apn-encoding-refactor
05:02
Merge 9.0. Disable unsupported icu tests for valgrind as dl_load of icu muddies valgrind output check-in: ef7f12a7fc user: apnadkarni tags: trunk, main
05:01
Disable unsupported icu tests for valgrind as dl_load of icu muddies valgrind output check-in: e12ffa7040 user: apnadkarni tags: core-9-0-branch
03:23
Proposed fix for memory leak in TclCompileTryCmd check-in: bef78c2964 user: apnadkarni tags: bug-c587295271-trycompile-leak
2025-05-26
12:59
Add some more Tcl_Attempt* functions check-in: 3c0642b89c user: jan.nijtmans tags: attemptgetstring
11:59
Merge mark for 9.0 changes.md check-in: 142fb1767c user: apnadkarni tags: trunk, main
11:56
Update changes for fixed tickets check-in: 28eab946c5 user: apnadkarni tags: core-9-0-branch
11:48
Merge 9.0 check-in: bf0c98b4c3 user: jan.nijtmans tags: trunk, main
11:47
Update changes.md check-in: b72585319f user: apnadkarni tags: trunk, main
11:41
Update changes.md check-in: 89bffcebe3 user: jan.nijtmans tags: core-9-0-branch
11:40
New internal list representations for lreverse, lrepeat, lrange. See https://core.tcl-lang.org/tcl/w... check-in: 7d01f59ecd user: apnadkarni tags: trunk, main
11:40
Fix [1dcda0e862]: Build broken (trunk branch) tclCompExpr.c tclOOCall.c. Just by disabling the warni... check-in: a60bfcf236 user: jan.nijtmans tags: core-9-0-branch
11:37
Indenting (backported from 9.1) check-in: dac6eb3f1a user: jan.nijtmans tags: core-9-0-branch
11:10
Merge trunk Closed-Leaf check-in: 153bd23720 user: apnadkarni tags: apn-tip636-appl-91
10:31
Merge 9.0 - Fix [7346adc50f] - memory runaway on truncated iso2022 encoding check-in: 6b0ee0b290 user: apnadkarni tags: trunk, main
10:29
Fix [7346adc50f] - memory runaway on truncated iso2022 encoding check-in: 237ff71b86 user: apnadkarni tags: core-9-0-branch
10:04
Use TclAttemptInitStringRep() in a few more places where it's possible. Fix indenting. check-in: 20449a8a25 user: jan.nijtmans tags: trunk, main
06:12
Add table driven truncation at end test Closed-Leaf check-in: fc2330a3cd user: apnadkarni tags: apn-bug-7346adc50f
05:12
Handle tcl8 and replace profiles for truncated escape encodings. Add tests. check-in: 0ca96a7829 user: apnadkarni tags: apn-bug-7346adc50f
2025-05-25
17:27
Start on [7346adc50f]. Now raise error on truncated encoding. Still have to handle replace and tcl8 ... check-in: 591e540e6d user: apnadkarni tags: apn-bug-7346adc50f
02:59
Merge trunk check-in: 9b40641d15 user: apnadkarni tags: apn-tip636-appl-91
2025-05-23
14:51
Factor out code for describing the args to a method. check-in: eff58f2520 user: dkf tags: trunk, main
10:59
merge trunk check-in: cbd7f4e481 user: dkf tags: lappend-expansion
09:24
Rebase to trunk check-in: db81c145b2 user: jan.nijtmans tags: attemptgetstring
09:10
TIP 720: Bytecode generation improvements/sanity check-in: 507b920e63 user: dkf tags: trunk, main
09:03
Clean up indentation and overlong lines check-in: 71f3f24f7b user: dkf tags: trunk, main
06:31
Move new list implementations to 9.1 check-in: 79b702703a user: apnadkarni tags: apn-tip636-appl-91
06:08
Merged core-9-0-branch Closed-Leaf check-in: 03b3054dba user: apnadkarni tags: apn-tip636-appl
06:07
Create new branch named "apn-tip636-appl-91" check-in: 390fdcd881 user: apnadkarni tags: apn-tip636-appl-91
02:21
Merge core-9-0-branch check-in: 33c0fd2db6 user: apnadkarni tags: tip-716
02:18
Fix [c776eb586d]. Read codepage from registry (reported by Jan) check-in: 77971ca3f2 user: apnadkarni tags: tip-716
2025-05-22
19:36
Clean up the stat buffer renderer a bit check-in: 3a3e7ebd08 user: dkf tags: trunk, main
14:35
tidy up spaces Closed-Leaf check-in: b718f4700e user: dkf tags: no-variable-width-instruction-issue
12:05
Merge 9.0 check-in: 104313fe81 user: jan.nijtmans tags: trunk, main
09:39
Improvements to TRACE macros and reduce warnings (on some platforms/configs) check-in: 66df16b6ff user: dkf tags: no-variable-width-instruction-issue
09:25
Minor optimization: Make sure that TclIsSpaceProcM() doesn't call TclIsSpaceProc() for 'negative' by... check-in: f71a637cdd user: jan.nijtmans tags: core-9-0-branch
08:11
MSVC doesn't like #ifdef in arguments to a macro check-in: 70353dcd7e user: dkf tags: no-variable-width-instruction-issue
03:19
Implement expr in/ni for repeated and reversed list types check-in: db7590b701 user: apnadkarni tags: apn-tip636-appl
2025-05-21
15:55
[3328635] remove interp doc comment about absolute time. Leaf check-in: a5866bcc9f user: oehhar tags: tkt3328635-posix-monotonic-clock
13:02
[1e2c6ce4], TIP 723: document interp limit to be dependent on monotonic clock on Windows platform Leaf check-in: 8c56c95f93 user: oehhar tags: 1e2c6ce4-mswin-monotonic-clock
10:52
Use the right internal macro check-in: 4ad899d098 user: dkf tags: no-variable-width-instruction-issue
10:47
more bools Closed-Leaf check-in: cc075d6e41 user: dkf tags: experiment-stdbool
10:09
Rebase to latest trunk Closed-Leaf check-in: d265be08af user: jan.nijtmans tags: tip-712
09:13
rebase check-in: 791e524b6c user: dkf tags: experiment-stdbool
08:16
merge fix check-in: 597c5d2e9c user: dkf tags: lappend-expansion
08:16
merge fix check-in: 63802397a4 user: dkf tags: extra-push-constants
08:14
merge fix Leaf check-in: 5c152737dc user: dkf tags: remove-deprecated-opcodes-level2
08:14
merge fix Leaf check-in: 34e2313ebd user: dkf tags: remove-deprecated-opcodes-level1
08:03
Add back missing file. I don't know why it keeps getting nuked... check-in: 69b4429ec8 user: dkf tags: no-variable-width-instruction-issue
02:15
Merge core-9-0-branch check-in: af16c07b81 user: apnadkarni tags: tip-716
00:53
Update docs check-in: dc2007a08c user: apnadkarni tags: tip-716
2025-05-20
13:06
merge mark check-in: 87976dca94 user: dkf tags: remove-deprecated-opcodes-level2
13:04
Missed two table entries that should have been deprecated too check-in: dce05176d3 user: dkf tags: remove-deprecated-opcodes-level1
12:37
Remove the deprecated opcodes more thoroughly check-in: 4751a3bc9d user: dkf tags: remove-deprecated-opcodes-level2
11:35
Remove the deprecated opcodes check-in: 428a4026f3 user: dkf tags: remove-deprecated-opcodes-level1
09:28
Rebase to attemptgetstring check-in: 70e5788e19 user: jan.nijtmans tags: tip-626
08:43
merge trunk (indirectly) check-in: 23e5dd51bc user: dkf tags: no-variable-width-instruction-issue
08:41
fix (rare) merge error Closed-Leaf check-in: 67b36d0658 user: dkf tags: no-var-width-plus-opnd-types
08:39
Rebase to trunk check-in: fa51c76f46 user: jan.nijtmans tags: attemptgetstring
08:39
merge trunk check-in: ba10bf48c4 user: dkf tags: no-var-width-plus-opnd-types
08:26
Fix TEBC internal operand signedness/width; use better variable names for operands check-in: d4bb97417b user: dkf tags: trunk, main
07:58
merge no-variable-width-instruction-issue check-in: d59d4ad39d user: dkf tags: no-var-width-plus-opnd-types
07:56
merge trunk check-in: c8b66ce407 user: dkf tags: no-variable-width-instruction-issue
07:55
A few more corrections to Tcl_BounceRefCount usage; definitely no leaks in test suite check-in: 300f51cb4e user: dkf tags: no-variable-width-instruction-issue
05:30
Fix [3335120320]. Create include dir for installing extensions in non-default locations check-in: a5086d777b user: apnadkarni tags: trunk, main
05:26
Fix [3335120320]. Create include dir for installing extensions in non-default locations check-in: 761808a5e8 user: apnadkarni tags: core-9-0-branch
2025-05-19
12:21
This would be nicer... but needs wider testing Leaf check-in: f7e36e4ea0 user: dkf tags: tidy-up-deprecation-markers
12:01
Disable deprecation notices with MSVC; they can get them if they turn on support for C23 check-in: cce703166d user: dkf tags: no-variable-width-instruction-issue
11:58
Promote IsEmptyToken to TclIsEmptyToken, and use in other relevant places check-in: 4672337c5b user: dkf tags: no-variable-width-instruction-issue
11:52
Some small clarification to abstract list method docs check-in: e95a6dfe79 user: apnadkarni tags: apn-tip636-appl
10:28
Update version in .project file check-in: 65b8773591 user: jan.nijtmans tags: trunk, main
10:27
Update version in .project file check-in: efb67db482 user: jan.nijtmans tags: core-9-0-branch
09:04
Don't generate the next clause of [for] if it's known to be empty check-in: efb380ca16 user: dkf tags: no-variable-width-instruction-issue
07:44
Use the sense of space-ness from the parser, not the unicode support check-in: 918c894b21 user: dkf tags: no-variable-width-instruction-issue
2025-05-18
20:26
fix errors check-in: ecf86c6434 user: dkf tags: no-variable-width-instruction-issue
16:28
Extra opcodes to push special values check-in: c6e9590b87 user: dkf tags: extra-push-constants
15:53
Bug [3335120320]. Fix for case where extension is installed into a directory other than where Tcl is... Closed-Leaf check-in: ee68735740 user: apnadkarni tags: apn-bug-3335120320
06:31
merge core-9-0-branch check-in: 86c8f4ac8a user: apnadkarni tags: apn-tip636-appl
2025-05-17
15:10
merge tebc-opnd-types check-in: cd03d973f4 user: dkf tags: no-var-width-plus-opnd-types
2025-05-16
16:05
What if TclWinGetUserEncoding() returns NULL? Leaf check-in: e319a925fe user: jan.nijtmans tags: encoding-user
15:38
Rebase to 9.0 check-in: a68fdded89 user: jan.nijtmans tags: encoding-user
14:18
Can't just blithely use unsigned; need more Tcl_Size. But that works. Closed-Leaf check-in: c0703f04ed user: dkf tags: tebc-opnd-types
11:17
A bit of tweaking to reduce warnings. check-in: 1702fa9202 user: dkf tags: tebc-opnd-types
11:02
Merge 8.6 check-in: ce7b199778 user: jan.nijtmans tags: core-9-0-branch
09:51
Fix TEBC internal operand signedness/width check-in: 9da0533fe9 user: dkf tags: tebc-opnd-types
2025-05-15
15:56
Oops, CLANG_ASSERT->assert check-in: 83f3d91e22 user: apnadkarni tags: apn-tip636-appl
15:39
Minor cleanup check-in: a4c790b1c8 user: apnadkarni tags: apn-tip636-appl
15:14
New function Tcl_AttemptGetString(). WIP check-in: 68a2b7038d user: jan.nijtmans tags: attemptgetstring
15:10
Actually, standards-compliant compilers should use the standard form for deprecation check-in: d0f5e9f35c user: dkf tags: no-variable-width-instruction-issue
15:01
Minor optimisation in light of TIP 717 check-in: 9104f4a84a user: dkf tags: no-variable-width-instruction-issue
14:55
merge no-variable-width-instruction-issue check-in: b9d2f6eff0 user: dkf tags: lappend-expansion
14:54
merge trunk check-in: 2592ccf185 user: dkf tags: no-variable-width-instruction-issue
13:15
Need to test _MSVC_VER to see if we're in 19.0 or later to enable [[deprecated]] check-in: 41967fdd86 user: dkf tags: no-variable-width-instruction-issue
13:03
Drop reference counts on duplicated objects on error: DICT_PUT and DICT_REMOVE check-in: cacc9261f5 user: dkf tags: no-variable-width-instruction-issue
11:52
Something changed in the Github CI environment. Does this fix filename-16.14 testcase? check-in: 22313fe35a user: jan.nijtmans tags: trunk, main
11:35
Add tests for memory leaks check-in: a2575fbb36 user: apnadkarni tags: apn-tip636-appl
05:59
Use internalRep.twoPtrValue.ptr1 and initialize .ptr2 to NULL instead of using otherValuePtr. Otherw... check-in: c4fa61081a user: apnadkarni tags: apn-tip636-appl
2025-05-14
13:19
remove TODO comment check-in: cc3bc571f5 user: dkf tags: lappend-expansion
12:19
Make the [lappend] command into one that handles expansion natively check-in: de527efde4 user: dkf tags: lappend-expansion
12:15
Complete list operation tests check-in: d35db3d6e9 user: apnadkarni tags: apn-tip636-appl
11:00
typo Leaf check-in: 424502dc0e user: jan.nijtmans tags: bug-fbc56b259e
10:58
Proposed fix for [fbc56b259e]: Add support for \z in regex as end-of-string anchor check-in: 31c03110d4 user: jan.nijtmans tags: bug-fbc56b259e
09:19
Merge 9.0 check-in: 044e8417a7 user: jan.nijtmans tags: trunk, main
09:18
Merge 8.6 check-in: 5bf28410d1 user: jan.nijtmans tags: core-9-0-branch
08:09
TIP 717: New function: Tcl_AttemptCreateHashEntry() check-in: 96471d0503 user: jan.nijtmans tags: trunk, main
06:56
Remove the dependency on WIN32_USE_TICKCOUNT on Windows. check-in: 4a8a046a81 user: oehhar tags: tkt3328635-posix-monotonic-clock
06:30
[3328635] : some left-over of last cleanup-round check-in: 37f639d5c5 user: oehhar tags: tkt3328635-posix-monotonic-clock
2025-05-13
19:58
[1e2c6ce4] Monotonic clock for MS-Windows. Extracted from branch [tkt3328635-posix-monotonic-clock] ... check-in: 8ea9c4081c user: oehhar tags: 1e2c6ce4-mswin-monotonic-clock
19:07
Bit more progress on test suite check-in: 5abbea2abe user: apnadkarni tags: apn-tip636-appl
15:58
Merge trunk Closed-Leaf check-in: 06cca012b7 user: jan.nijtmans tags: attemptcreatehashentry
15:42
Merge 9.0 check-in: ad1156305e user: jan.nijtmans tags: trunk, main
15:41
Merge 8.6 check-in: 5e28e9d492 user: jan.nijtmans tags: core-9-0-branch
15:41
Put (back) Tcl_CreateHashEntry() stub entry. For better upwards compatibility with TIP #717. Not use... check-in: 6fa00ba586 user: jan.nijtmans tags: core-9-0-branch
10:43
Expand comments and tidy up a little in the [lappend] compiler check-in: 15e4f4a3ed user: dkf tags: no-variable-width-instruction-issue
10:02
Ticket [3328635]: make Windows work, remove Windows XP code, as not supported by 9.0. check-in: 2e9374edd5 user: oehhar tags: tkt3328635-posix-monotonic-clock
07:27
merge trunk check-in: ff3b30dbbc user: dkf tags: no-variable-width-instruction-issue
05:42
merge main check-in: 726b3c583c user: oehhar tags: tkt3328635-posix-monotonic-clock
2025-05-12
15:50
Add tests for more list operations and variable indices (when they have a separate code path from li... check-in: 678e371e35 user: apnadkarni tags: apn-tip636-appl
11:33
Remove Tcl_GetString() stub entry: it isn't used anywhere any more check-in: fdcf6c024c user: jan.nijtmans tags: trunk, main
08:46
Merge 9.0 check-in: faf9473589 user: jan.nijtmans tags: trunk, main
08:42
Forget speedup of TclLog2: Negative numbers should behave as 0. check-in: f041ae2d19 user: jan.nijtmans tags: core-9-0-branch
08:36
_BitScanReverse64() is tested now, so remove comment. Slight speedup for TclLog2, using OR check-in: 8b1d3b555f user: jan.nijtmans tags: core-9-0-branch
06:46
fix INST_LAPPEND_LIST semantics with zero-length lists check-in: c6dd4da962 user: dkf tags: no-variable-width-instruction-issue
2025-05-10
15:12
ledit and lreplace tests for new abstract lists check-in: 2d22650834 user: apnadkarni tags: apn-tip636-appl
14:49
[3328635] Merge main. Only tested on Windows. check-in: 6ff6edf427 user: oehhar tags: tkt3328635-posix-monotonic-clock
09:26
Notes on expanded-lappend: requires a deep fix elsewhere, so for a future date check-in: e3f52d026d user: dkf tags: no-variable-width-instruction-issue
2025-05-09
18:13
[fd1585e2a1] Adopt efficient internal indexing calculation utility TclMSB(). check-in: e991e299b3 user: dgp tags: core-9-0-branch
18:10
[fd1585e2a1] Adopt efficient internal indexing calculation utility TclMSB(). check-in: 7d9a0d7b95 user: dgp tags: trunk, main
17:55
Shift stubs entry Closed-Leaf check-in: fe9d2567a7 user: dgp tags: dgp-msb
17:52
merge trunk check-in: da74eede34 user: dgp tags: dgp-msb
14:07
Merge 9.0 check-in: 117cf85b54 user: jan.nijtmans tags: attemptcreatehashentry
13:16
merge trunk check-in: a9536c9ffe user: dkf tags: no-variable-width-instruction-issue
12:09
Final set of changes check-in: ac4754b22d user: dkf tags: no-variable-width-instruction-issue
11:55
Revive rfe-3057b6261 Leaf check-in: 265567e5da user: jan.nijtmans tags: rfe-3057b6261
09:04
Store userEncoding in Thread Local Storage check-in: edc8d0abfc user: jan.nijtmans tags: encoding-user
08:19
Merge 9.0. Handle one-argument "encoding user" better. check-in: 597025932d user: jan.nijtmans tags: encoding-user
2025-05-08
15:20
Merge 9.0 check-in: c49cedbcfe user: jan.nijtmans tags: trunk, main
15:19
Fix [9dcdddeefe]: compiler warnings. No need to put this in changelog, since it's introduced after 9... check-in: 0149387ab9 user: jan.nijtmans tags: core-9-0-branch
12:42
TIP #718 testcase check-in: 2f5fcccfed user: jan.nijtmans tags: encoding-user
08:54
Fix "make dist". Don't use UTF-8 setting in registry/dde dll's check-in: 4a25340a1e user: jan.nijtmans tags: encoding-user
2025-05-07
21:22
Merge-mark check-in: 0b190f5098 user: jan.nijtmans tags: trunk, main
21:15
Merge 8.6 check-in: 6be72f3a48 user: jan.nijtmans tags: core-9-0-branch
13:22
Get rid of the "c" version of tclsh in onefiledist.yml check-in: 614850ef86 user: jan.nijtmans tags: encoding-user
2025-05-06
14:52
Disable scan-15.1 (temporary) check-in: 5e41815bbc user: jan.nijtmans tags: encoding-user
13:42
merge trunk check-in: 4c643fa292 user: dkf tags: no-variable-width-instruction-issue
13:41
Fix comment indentation check-in: 3ab7ea7f4a user: dkf tags: no-variable-width-instruction-issue
12:51
Rebase to trunk check-in: ba1f528fc6 user: jan.nijtmans tags: encoding-user
09:06
Change implementation, using 2 new stub entries check-in: 46f7908c62 user: jan.nijtmans tags: attemptcreatehashentry
08:46
Fix links to tickets. check-in: ac6a931660 user: sbron tags: core-9-0-branch
07:58
Merge mark for update 9.0 changes.md check-in: 399d648cc3 user: apnadkarni tags: trunk, main
07:54
Update changes.md for fixed lseq tickets check-in: 44e4a5819d user: apnadkarni tags: core-9-0-branch
07:45
Merge 9.0 check-in: b4881542d1 user: jan.nijtmans tags: trunk, main
07:42
Fix [8ffd8cabd1]: "encoding system": wrong result without manifest check-in: cd024d90d9 user: jan.nijtmans tags: core-9-0-branch
2025-05-05
20:14
Preparing to be able to disable the opcodes at some later date; we do not want to alter the opcode n... check-in: 7d0e5d4663 user: dkf tags: no-variable-width-instruction-issue
19:40
Test of [testmsb] checking upper range boundary. check-in: b65fb7736a user: dgp tags: dgp-msb
16:27
[78f44214] Document Tcl_InitStringRep: copy description from TIP 445: better than nothing... check-in: 996b2264cd user: oehhar tags: core-9-0-branch
15:38
Merge-mark check-in: 60234d7509 user: jan.nijtmans tags: core-9-0-branch
15:34
merge trunk check-in: f4d78777f3 user: dkf tags: no-variable-width-instruction-issue
15:34
Merge tclCompUtils.h into tclCompile.h check-in: 6e3b4f4d86 user: dkf tags: no-variable-width-instruction-issue
14:49
[42d14c495a] Parsing long floating point strings check-in: 013063b5fc user: oehhar tags: trunk, main
14:47
Add to changes.md bug section: scan "long mantissa" %g [42d14c] check-in: b2f5c7f297 user: oehhar tags: core-9-0-branch
14:43
Clean up a bit check-in: f7cd80b77c user: dkf tags: no-variable-width-instruction-issue
14:40
[42d14c495a] Parsing long floating point strings check-in: 3cc7e2aa7d user: oehhar tags: core-9-0-branch
11:44
Don't let tests pass out-of-range argument to TclMSB(). check-in: 855ea0c97b user: dgp tags: dgp-msb
11:42
Add "tclsh90c", which has a manifest without UTF-8 setting check-in: 480042bbca user: jan.nijtmans tags: encoding-user
11:22
Rebase (makes use of [8ffd8cabd1]) check-in: de117edb03 user: jan.nijtmans tags: encoding-user
09:53
Merge 9.0 check-in: 47b79725b5 user: jan.nijtmans tags: trunk, main
09:14
Proposed fix for [8ffd8cabd1]: "encoding system": wrong result without manifest Extracted from TIP 7... Closed-Leaf check-in: 4f085c4141 user: jan.nijtmans tags: bug-8ffd8cabd1
06:53
Missing TclOOM() calls, which produce a panic when Tcl_InitStringRep() fails check-in: 8d88d3e10e user: jan.nijtmans tags: core-9-0-branch
2025-05-04
16:43
Minor tinkering check-in: 3bc5395f95 user: dkf tags: no-variable-width-instruction-issue
06:51
Use rangeList Tcl_ObjType for lassign of large lists check-in: aae9dcbcde user: apnadkarni tags: apn-tip636-appl
2025-05-03
12:05
Implement lrangeType Tcl_Obj check-in: 85d835b635 user: apnadkarni tags: apn-tip636-appl
2025-05-02
19:32
WIP Leaf check-in: 20d3247f60 user: dgp tags: dgp-445-wip
19:08
WIP making fuller use of TIP 445 utilities. check-in: 1de0891643 user: dgp tags: dgp-445-wip
18:31
merge 9.0 check-in: 00c25cdad1 user: dgp tags: trunk, main
18:30
merge 8.7 check-in: 3a1bd84941 user: dgp tags: core-9-0-branch
18:29
Use Tcl_InitStringRep() as intended. check-in: c3a9c69224 user: dgp tags: core-8-branch
17:58
merge 9.0 check-in: 2b575428da user: dgp tags: trunk, main
17:58
merge fix check-in: 08b1fcc49d user: dgp tags: core-9-0-branch
17:57
Rework overflow test so it happens in a valid range. check-in: 31e034cfef user: dgp tags: core-8-branch
17:00
typo check-in: c88b56aa56 user: dgp tags: trunk, main
16:57
typo check-in: 4e706dd449 user: dgp tags: core-9-0-branch
16:06
Update comment: INST_RETURN_CODE_BRANCH isn't needed in asm any more check-in: 6124291c36 user: dkf tags: no-variable-width-instruction-issue
16:03
merge trunk check-in: 93b8cab106 user: dkf tags: no-variable-width-instruction-issue
15:54
Combine the new jumptable into this branch check-in: 1240aef1a5 user: dkf tags: no-variable-width-instruction-issue
12:31
[78f44214] Document Tcl_InitStringRep: copy description from TIP 445: better than nothing... check-in: 8f9c7f5fd8 user: oehhar tags: trunk, main
08:21
Add INST_IS_EMPTY, a surfacing of Tcl_IsEmpty() to bytecode check-in: 09d3143e29 user: dkf tags: no-variable-width-instruction-issue
08:00
Deprecate (internal) TclVarHashCreateVar() function. It isn't (and shouldn't) be used by any extensi... check-in: 816e9ddf1b user: jan.nijtmans tags: trunk, main
2025-05-01
13:42
Merge TIP #717 check-in: 9bd701df41 user: jan.nijtmans tags: tip-626
09:19
Rebase to trunk check-in: 33d2191098 user: jan.nijtmans tags: attemptcreatehashentry
05:50
Add framework for testing nested lists in different list type combinations check-in: 00e93be613 user: apnadkarni tags: apn-tip636-appl
2025-04-29
13:49
Merge 9.0 (indenting) check-in: 92c2629d8c user: jan.nijtmans tags: trunk, main
13:48
Indenting and comments, backported from 9.1 check-in: 98ab04e3c6 user: jan.nijtmans tags: core-9-0-branch
11:13
Rebase to tip-716 Closed-Leaf check-in: fd647584e8 user: jan.nijtmans tags: tclsh90c.exe-for-tip-716-compatibility
09:20
Convert [try ... on ... finally ...] to use a jump table Closed-Leaf check-in: 1e20438f02 user: dkf tags: numeric-jumptable
08:51
Unbreak (gcc) build check-in: 479fc6ad0d user: jan.nijtmans tags: tip-716
08:35
typo (breaks static MSVC build) check-in: a325a7c061 user: jan.nijtmans tags: tclsh90c.exe-for-tip-716-compatibility
2025-04-28
21:22
Use a jump table for [try] without 'trap' or 'finally' check-in: 8ab844bb19 user: dkf tags: numeric-jumptable
15:10
Have both tclsh90.exe (full compatibility) and tclsh90c.exe (without UTF-8 in manifest) side-by-side check-in: 41388a9d8f user: jan.nijtmans tags: tclsh90c.exe-for-tip-716-compatibility
11:30
Fix cmdAH tests. See comments below. Tcl_GetEncodingForUser will not be available until 9.1 for stu... check-in: 17bd2a7748 user: apnadkarni tags: tip-716
10:16
Pick up lindex fixes from 9.0 check-in: 0561604ee7 user: apnadkarni tags: apn-tip636-appl
10:15
Start on test suite for all internal list representations check-in: 1e5378782c user: apnadkarni tags: apn-tip636-appl
10:03
Minor tweak. Pass interp as NULL as error thrown away. check-in: 45dd11d70c user: apnadkarni tags: trunk, main
09:51
Minor tweak. Pass interp as NULL as error thrown away. check-in: 0d79e0d16c user: apnadkarni tags: core-9-0-branch
09:20
Fix [7d3101bf28] and [452b103a74] - lseq indexing crashes. check-in: b8d82ec520 user: apnadkarni tags: trunk, main
09:03
Preparing to use a numeric jump table in [try]... but that's tricky to get right so it'll be in a la... check-in: 0f6da785c1 user: dkf tags: numeric-jumptable
09:01
Fix [7d3101bf28] and [452b103a74] - lseq indexing crashes. check-in: 1869372b12 user: apnadkarni tags: core-9-0-branch
07:37
Attempt to fix cmdAH test failures. Doesn't work. check-in: 8a040c000a user: jan.nijtmans tags: tip-716
03:05
Fix compiled indexlist for lseq Closed-Leaf check-in: 5bbf3063e7 user: apnadkarni tags: apn-bug-452b-7d31
2025-04-27
14:59
Partial fix and test cases for bug [452b103a74] - lseq nested indices check-in: 7f6c4fe803 user: apnadkarni tags: apn-bug-452b-7d31
10:48
Fix [7d3101bf28] - crash on out of bounds lindex into lseq check-in: 39e56660b9 user: apnadkarni tags: apn-bug-452b-7d31
10:42
Fix lindex crash on non-numeric index into lseq check-in: 0e93ef825b user: apnadkarni tags: apn-bug-452b-7d31
10:29
Crash tests for bugs [45b2] and [7d31] check-in: 8e3891ade0 user: apnadkarni tags: apn-bug-452b-7d31
2025-04-26
15:52
Convert [subst] to use a numeric jump table instead of magic offset computations check-in: 5e433c4971 user: dkf tags: numeric-jumptable
15:08
Whether a value is new to a jump table matters. check-in: 31fb6746de user: dkf tags: numeric-jumptable
13:36
merge no-variable-width-instruction-issue check-in: 67639380cb user: dkf tags: numeric-jumptable
2025-04-25
15:08
Fix cut-n-paste-ism check-in: 75e3058cd5 user: dkf tags: no-variable-width-instruction-issue
14:37
Add INST_DICT_REMOVE to go with INST_DICT_PUT check-in: fe10fad281 user: dkf tags: no-variable-width-instruction-issue
13:52
More towards the new jump table opcode check-in: 8f095b650c user: dkf tags: numeric-jumptable
08:11
Protect TclWinGetUserEncoding() for environments it doen't exist, e.g. Tcl 9.0.0/9.0.1 check-in: 5f8aa1fdaa user: jan.nijtmans tags: encoding-user
2025-04-24
10:09
Unneeded "#undef" check-in: e6fd0eab29 user: jan.nijtmans tags: trunk, main
10:06
Unneeded (char *) typecast check-in: 68e682d737 user: jan.nijtmans tags: core-9-0-branch
09:51
Implement "encoding user" without TIP #716 check-in: 29476ca525 user: jan.nijtmans tags: encoding-user
2025-04-23
18:27
High performance implementation using GNU compiler builtin. check-in: cff515df02 user: dgp tags: dgp-msb
17:39
Speculative high performance implementation using Microsoft compiler intrinsics. UNTESTED!!! check-in: 9138a460c2 user: dgp tags: dgp-msb
08:50
Starting to develop a new jump table type for numeric keys check-in: 4980453105 user: dkf tags: numeric-jumptable
2025-04-22
17:26
Apply Tcl 9 guarantees and conventions. check-in: 712bf4eff5 user: dgp tags: dgp-msb
17:12
Port the Brodnik adaptation implementaton of TclMSB() from dgp-refactor branch check-in: 9ed605cb25 user: dgp tags: dgp-msb
17:00
Update testing to Tcl 9 guarantees and conventions. check-in: 32f2e98e79 user: dgp tags: dgp-msb
16:50
Bring over testing command and tests for TclMSB() from dgp-refactor branch. check-in: b8e288114c user: dgp tags: dgp-msb
16:30
Restore TclLog2() status to be available only for --enable-symbols=compile check-in: 05cb7c174e user: dgp tags: dgp-msb
15:16
Make [switch -exact -nocase] compiled check-in: 611fd53a69 user: dkf tags: no-variable-width-instruction-issue
14:59
Better comments check-in: 94c0c37d4b user: dkf tags: no-variable-width-instruction-issue
13:49
An experiment with including stdbool.h and using that in internal APIs Closed-Leaf check-in: 990a0e861f user: dkf tags: experiment-stdbool
2025-04-21
16:52
Generate correct arguments to INST_TAILCALL so we don't need to patch them in TEBC check-in: e5149a5d68 user: dkf tags: no-variable-width-instruction-issue
15:37
Factor out some clock-related constants into their own enum check-in: 545456b06f user: dkf tags: no-variable-width-instruction-issue
08:30
remove junk whitespace check-in: 78665c9bd4 user: dkf tags: no-variable-width-instruction-issue
04:08
Use abstract lists only above a element count threshold check-in: f57abac506 user: apnadkarni tags: apn-tip636-appl
2025-04-20
19:58
merge trunk check-in: f3b93869e7 user: dkf tags: no-variable-width-instruction-issue
19:57
merge trunk check-in: dd8e821516 user: dkf tags: no-variable-width-instruction-issue
19:55
Try the new windows-11-arm runner Leaf check-in: 5b445db697 user: jan.nijtmans tags: github-windows-arm
17:44
Rebase check-in: c4b6797289 user: jan.nijtmans tags: tip-626
17:07
Merge trunk check-in: 45d0fd4a7f user: jan.nijtmans tags: attemptcreatehashentry
17:03
Merge 9.0 check-in: 8c9d27c4dd user: jan.nijtmans tags: trunk, main
16:58
VarHashCreateVar() isn't used in tclExecute.c check-in: 2cf05ab056 user: jan.nijtmans tags: core-9-0-branch
16:19
Rebase to trunk check-in: ab31a15604 user: jan.nijtmans tags: attemptcreatehashentry
15:14
Fix the weirdest bug in the assembler with getting line numbers wrong... sometimes. I'm not even sur... check-in: b5d73eaac3 user: dkf tags: no-variable-width-instruction-issue
15:03
3th round of (harmless) -Wconversion fixes. Contains better fix for previous commit (thanks, dkf!) check-in: 932cc0af74 user: jan.nijtmans tags: trunk, main
12:01
Fix type. In at least one compiler, having the line number as int just blew up the build. It's an... check-in: c635b0577b user: dkf tags: trunk, main
07:49
Add abstract list type for lrepeat check-in: bacff30db2 user: apnadkarni tags: apn-tip636-appl
2025-04-19
16:43
Merge trunk. Another round of (harmless) -Wconversion fixes Closed-Leaf check-in: 9f799357d8 user: jan.nijtmans tags: conversion-warning
13:53
Many more (harmless) -Wconversion fixes, mainly for the regexp engine check-in: e6e57b4ee3 user: jan.nijtmans tags: trunk, main
12:25
Finish -Wconversion warnings in regexp engine check-in: 090e16821d user: jan.nijtmans tags: conversion-warning
11:41
Add an abstract list type for reversing lists check-in: 224c5670f0 user: apnadkarni tags: apn-tip636-appl
2025-04-18
14:04
Merge 9.0 check-in: 1d72e36587 user: jan.nijtmans tags: tip-716
09:25
Make Tcl_WideInt equal to long long, don't allow it to be overridden any more Closed-Leaf check-in: 880908600b user: jan.nijtmans tags: tclwideint-is-longlong
09:22
Many more (harmless) -Wconversion fixes, mainly for the regexp engine check-in: 0d770f9e1b user: jan.nijtmans tags: conversion-warning
2025-04-17
21:04
Merge 9.0 check-in: e3bd8b47de user: jan.nijtmans tags: trunk, main
20:53
Fix warning: variables 'ui' and 'maxSizeDecade' used in loop condition not modified in loop body [-W... check-in: ab0977d71d user: jan.nijtmans tags: core-9-0-branch
20:09
off-by-8 (thanks, Don!) check-in: 4d6af81b4d user: jan.nijtmans tags: core-9-0-branch
17:44
Re-implement TclLog2() in terms of TclMSB with range limiting wrapped around the core function. NOT... check-in: da2cb422fe user: dgp tags: dgp-msb
17:30
The callers of TclLog2() needed its range to be limited to [0..31]. RequiredPrecision needs support ... check-in: 85416bb01d user: dgp tags: dgp-msb
16:41
Remove code that purports to handle the circumstance when sizeof(Tcl_WideUInt) > sizeof(long long) ... check-in: a4bdca1b16 user: dgp tags: dgp-msb
16:30
Fix up the handling of zero input to RequiredPrecision check-in: 738c8d6124 user: dgp tags: dgp-msb
15:01
Update macher version in onefiledist.yml so it will work with a thin macOS executable. check-in: aa91d336d5 user: culler tags: core-9-0-branch
14:58
Update macher version in onefiledist.yml so it will work with a thin macOS executable. check-in: 061fd2778e user: culler tags: trunk, main
14:47
Another round of -Wconversion warning fixes, see [03cff7a777] check-in: d92999333a user: jan.nijtmans tags: conversion-warning
09:09
remove unread field check-in: 3dc80575dc user: dkf tags: no-variable-width-instruction-issue
09:07
Add INST_TCLOO_ID/tclooId to TAL check-in: 9032a3eb5e user: dkf tags: no-variable-width-instruction-issue
2025-04-16
19:26
The routine RequiredPrecision() is just a variation on the same function provided by TclLog2(). Re-... check-in: a48b278ccd user: dgp tags: dgp-msb
18:54
Expose TclLog2() to all builds, not limited to --enable-symbols=compile check-in: 01e88aedd1 user: dgp tags: dgp-msb
18:04
Work in progress deploying further optimization and usage of TclLog2(). check-in: 1447397b3b user: dgp tags: dgp-msb
17:34
Correct false claims in the header comment of RequiredPrecision() check-in: 0082f1252a user: dgp tags: core-9-0-branch
17:32
Correct false claims in the header comment of RequiredPrecision() check-in: 5a20ec6f43 user: dgp tags: trunk, main
14:28
Rebase to TIP #717 check-in: c381d23c19 user: jan.nijtmans tags: tip-626
13:47
merge trunk Leaf check-in: 7ef496dfe9 user: dgp tags: dgp-refactor
13:26
Merge from trunk, resolve conflicts check-in: eba3586416 user: dgp tags: dgp-refactor
13:13
merge from trunk, conflict free check-in: 3f1bacdbf2 user: dgp tags: dgp-refactor
12:37
Clean up some code sections affected by change to always using 4-byte jumps check-in: 8d5947bd00 user: dkf tags: no-variable-width-instruction-issue
11:25
Rebase to trunk check-in: d6e56ed8bd user: jan.nijtmans tags: attemptcreatehashentry
09:33
(cherry-pick): Clarify exec manpage << entry that the value is encoded and lineendings converted check-in: f3f3bc23f6 user: jan.nijtmans tags: core-9-0-branch
09:32
Merge trunk check-in: c7480b3df9 user: jan.nijtmans tags: tip-626
09:00
Merge 9.0. Fix some -Wconversion warnings, see [03cff7a777] check-in: ca9b2d5796 user: jan.nijtmans tags: trunk, main
08:02
Fix TestplatformChmod() test function: It should always translate from UTF-8 to native, since the na... check-in: 8db993fea9 user: jan.nijtmans tags: core-9-0-branch
2025-04-15
11:22
Missing Tcl_DStringFree() Leaf check-in: 977041b00f user: jan.nijtmans tags: testcase-for-tip-716
11:14
Fix TestplatformChmod() test function: It should always translate from UTF-8 to native, since the na... check-in: 56ea6f3f4c user: jan.nijtmans tags: testcase-for-tip-716
10:40
Testcase for TIP #716 check-in: b97afc0993 user: jan.nijtmans tags: testcase-for-tip-716
09:10
Missing TCL_NO_DEPRECATED check-in: d4016ce247 user: jan.nijtmans tags: attemptcreatehashentry
07:11
Fix more -Wconversion warnings Closed-Leaf check-in: 908f4fd8f8 user: jan.nijtmans tags: conversion-warning
2025-04-14
19:28
Give [dict merge] its own compiler using INST_DICT_PUT; enables better [try] and [dict create] compi... check-in: 74b5ce17af user: dkf tags: no-variable-width-instruction-issue
16:15
Fix Unix build. Add basic tests check-in: dcc5e06d28 user: apnadkarni tags: tip-716
14:06
Merge 9.0 check-in: c8e787466c user: jan.nijtmans tags: trunk, main
13:43
Review [56f880ad7b|this] commit: Introduce TclNewNamespaceObj() to factor out a common idiom check-in: 8c9d90bf25 user: jan.nijtmans tags: core-9-0-branch
13:29
Add [info object creationid] to fully compiled operations; simplify some instruction descriptors check-in: b5cfceb353 user: dkf tags: no-variable-width-instruction-issue
11:58
Put back comment, accidently removed check-in: 5a57432339 user: jan.nijtmans tags: attemptcreatehashentry
11:23
Finish documentation too check-in: 83b9044190 user: jan.nijtmans tags: attemptcreatehashentry
10:46
merge trunk check-in: 41f743f8ef user: dkf tags: no-variable-width-instruction-issue
10:46
Clarify exec manpage << entry that the value is encoded and lineendings converted check-in: 0dc513ad69 user: apnadkarni tags: trunk, main
10:04
Merge 9.0 check-in: 8a50eb813b user: jan.nijtmans tags: trunk, main
09:11
Minor improvement to [try/finally] instruction sequence check-in: 859997d95a user: dkf tags: no-variable-width-instruction-issue
08:49
Update changes.md check-in: d24ee67f7b user: jan.nijtmans tags: core-9-0-branch
08:43
Fix [92aeb847f9]: proc with more than 2**31 variables check-in: 3af3ca8d98 user: jan.nijtmans tags: core-9-0-branch
08:10
Error-message cleanup Closed-Leaf check-in: 6cbe9e36b0 user: jan.nijtmans tags: bug-92aeb847f9
2025-04-13
23:04
Merge 9.0 check-in: a3c6cf0c6c user: jan.nijtmans tags: trunk, main
23:00
Put back a comment, which should not have been removed check-in: 2c3647f17c user: jan.nijtmans tags: core-9-0-branch
22:53
Merge 9.0 check-in: bc6051f5bd user: jan.nijtmans tags: trunk, main
22:39
Remove comment which is not true any more: TclVarHashFindVar() is not used in Itcl at all. Remove so... check-in: 7c684c5719 user: jan.nijtmans tags: core-9-0-branch
22:16
Implement Tcl_AttemptCreateHashEntry() check-in: e228d80514 user: jan.nijtmans tags: attemptcreatehashentry
21:37
Fully functional now, with a lot of examples for the improvement. Also, merge trunk Leaf check-in: fcbb032b58 user: jan.nijtmans tags: tkt-236d18f49b
20:58
merge trunk check-in: 5a9047d5b9 user: dkf tags: no-variable-width-instruction-issue
20:46
Macros for comparing tokens to literals, making compiler logically easier to read check-in: 854196f81a user: dkf tags: no-variable-width-instruction-issue
2025-04-12
16:57
Added -encoding option to exec check-in: b610816f9d user: apnadkarni tags: tip-716
15:11
Added encoding user command check-in: 936c52a270 user: apnadkarni tags: tip-716
12:03
Start on TIP 716 implementation check-in: 25472ab13e user: apnadkarni tags: tip-716
08:41
fix for BogusCreate() check-in: 46461f6447 user: jan.nijtmans tags: tkt-236d18f49b
08:24
Attempt to change special value to (int *)-1. Doesn't work yet. check-in: 17a21b5fcb user: jan.nijtmans tags: tkt-236d18f49b
2025-04-11
16:41
Merge 9.0 check-in: ed3bb04a14 user: jan.nijtmans tags: trunk, main
16:35
Fix for [fd8341e496]: Tcl_InitStubs compatibility for 9.1 check-in: 41c49572f8 user: jan.nijtmans tags: core-9-0-branch
16:18
(cherry-pick): Updated changes for [010d8f38]. Indenting check-in: dbc4e16d09 user: jan.nijtmans tags: core-9-0-branch
16:05
Merge 9.0 check-in: 99b2bd11e8 user: jan.nijtmans tags: trunk, main
15:46
Fix and speedup for TclLog2() - only used with TCL_COMPILE_STATS. Can now handle values > 2**31 check-in: 677241c9b3 user: jan.nijtmans tags: core-9-0-branch
13:35
Fix more -Wconversion warnings Closed-Leaf check-in: 951fdc3d50 user: jan.nijtmans tags: conversion-warning
10:36
Fix [236d18f49b]: More efficient Tcl_FindHashEntry() check-in: 5fd5d044bd user: jan.nijtmans tags: tkt-236d18f49b
08:25
More checks for numWords <= INT_MAX check-in: a2573dc197 user: jan.nijtmans tags: tip-626
2025-04-10
21:22
Some definite cleanup of the [switch] issuer, with neater passing of information around check-in: 3941e377dc user: dkf tags: no-variable-width-instruction-issue
14:43
Slight improvement: Cleanup before creating error-message check-in: 8e657bfa1a user: jan.nijtmans tags: bug-92aeb847f9
14:22
First attempt at fixing [92aeb847f9]: proc with more than 2**31 variables. At least, prevent the cra... check-in: 7ccc2a0d76 user: jan.nijtmans tags: bug-92aeb847f9
12:24
Fix for [fd8341e496]: Tcl_InitStubs compatibility for 9.1 Closed-Leaf check-in: 32f67e254a user: jan.nijtmans tags: bug-fd8341e496
04:56
Updated changes with [tclEpollNotfy PlatformEventsControl panics if websocket disconnected](https://... check-in: 90b4ef33b3 user: stevel tags: trunk, main
2025-04-09
20:01
Some corrections, found by Ashok. Thanks! check-in: a6ce6309cd user: jan.nijtmans tags: tip-626
16:29
Merge 9.0 check-in: a6ce887a66 user: jan.nijtmans tags: trunk, main
14:18
Cleaning up a bunch of things in code generation. check-in: db21f8e213 user: dkf tags: no-variable-width-instruction-issue
13:49
Update rules.vc check-in: 44a6d22f3c user: jan.nijtmans tags: core-9-0-branch
2025-04-07
19:28
merge trunk check-in: 34ed784760 user: dgp tags: dgp-refactor
19:21
Merge from trunk; resolve conflicts check-in: 21e5d2a416 user: dgp tags: dgp-refactor
17:56
Merge 9.0 check-in: 1c963ddb5d user: jan.nijtmans tags: trunk, main
14:48
Remove OPTS=tk8 option: It was meant to be able to compile extesions witk Tk 8.7, which will never f... check-in: 7010c4ae07 user: jan.nijtmans tags: core-9-0-branch
14:33
merge from trunk with no conflicts check-in: bd5ddcf6db user: dgp tags: dgp-refactor
09:42
Merge 9.0 check-in: ccf84bd846 user: jan.nijtmans tags: trunk, main
09:41
(cherry-pick): Fix [010d8f3885] tclEpollNotfy PlatformEventsControl panics if websocket disconnected check-in: e3ffca215e user: jan.nijtmans tags: core-9-0-branch
09:37
Fix [04aad56155]: __attribute__((noreturn)) conflicts with stdnoreturn.h check-in: 4dccf56126 user: jan.nijtmans tags: core-9-0-branch
04:20
Fix [010d8f3885] tclEpollNotfy PlatformEventsControl panics if websocket disconnected check-in: 5c274ca404 user: stevel tags: trunk, main
2025-04-06
17:33
Merge trunk check-in: 64bfb2428d user: jan.nijtmans tags: tip-626
16:26
Merge 9.0 check-in: 80937a9e4d user: jan.nijtmans tags: trunk, main
16:12
Fix [02fe7f5c89]: tcl::unsupported::icu::detect missing 32-bit error-check check-in: d05c268ca9 user: jan.nijtmans tags: core-9-0-branch
16:00
Merge 9.0 check-in: c0bcea3efa user: jan.nijtmans tags: trunk, main
15:55
Eliminate some -Wconversion warnings. Fix comments check-in: 93bbdf6b24 user: jan.nijtmans tags: core-9-0-branch
2025-04-03
16:21
Merge 9.0 check-in: 9c50150846 user: jan.nijtmans tags: trunk, main
16:20
Prevent warning on Cygwin: warning: 'ECASECLASH' is no longer used by Cygwin check-in: f9fac0815c user: jan.nijtmans tags: core-9-0-branch
15:55
Rebase to 9.1. Un-deprecate Tcl_CreateCommand() check-in: ae40ecf95f user: jan.nijtmans tags: tip-626
2025-04-02
22:20
Merge 9.0 check-in: 970bdb2b55 user: jan.nijtmans tags: trunk, main
22:16
Fix "load" testcases on Cygwin, due to wrong --out-implib check-in: e787be156b user: jan.nijtmans tags: core-9-0-branch
21:51
Merge 9.0 check-in: 6e262672f7 user: jan.nijtmans tags: trunk, main
21:45
Fix -Wconversion warnings check-in: e0f9c388d9 user: jan.nijtmans tags: core-9-0-branch
15:44
Another bunch of -Wconversion warning fixes check-in: 58b859b5ea user: jan.nijtmans tags: tip-626
09:34
Better MathFuncWrongNumArgs() signature check-in: 1e1c41cc6e user: jan.nijtmans tags: tip-626
08:52
Another round of -Wconversion fixes check-in: 357b91880a user: jan.nijtmans tags: trunk, main
2025-04-01
13:18
Another round of -Wconversion fixes check-in: 3b8dc10929 user: jan.nijtmans tags: tip-626
08:15
Rebase to 9.1 check-in: cfb66f53b4 user: jan.nijtmans tags: tip-626
08:14
Fix some -Wconversion warnings check-in: 82b53f0679 user: jan.nijtmans tags: trunk, main
08:13
Fix some -Wconversion warnings check-in: 8473c2d663 user: jan.nijtmans tags: core-9-0-branch
2025-03-30
17:11
More corrections check-in: 8ac4eade8b user: dkf tags: no-variable-width-instruction-issue
16:45
Forgot a critical file. Derp! check-in: 202f3cacf7 user: dkf tags: no-variable-width-instruction-issue
16:30
Reset after failure a bit more carefully. check-in: c41e27f365 user: dkf tags: no-variable-width-instruction-issue
08:54
Attempt to fix format-19.4.1 testcase with gcc on Windows (optimization bug???) check-in: 25b879f4b3 user: jan.nijtmans tags: tip-626
08:41
Fix some -Wconversion warnings Closed-Leaf check-in: a3af8b0419 user: jan.nijtmans tags: conversion-warning
2025-03-29
15:22
more consistency of error messages check-in: 4397f626b4 user: dkf tags: no-variable-width-instruction-issue
15:12
merge trunk check-in: 100de9f621 user: dkf tags: no-variable-width-instruction-issue
15:04
Fix [while] compilation, remove a couple of useless tests (opcode changes) check-in: 59ec1d55fc user: dkf tags: no-variable-width-instruction-issue
11:57
Must reset exception ranges on syntax error in assembled code check-in: 5d9c3907d5 user: dkf tags: no-variable-width-instruction-issue
09:23
Most tests working, but not yet all. check-in: 620aac77ab user: dkf tags: no-variable-width-instruction-issue
2025-03-28
15:25
Many changes to basic opcode issuing to eliminate most 1-byte args. Not yet fully working... check-in: 3ffa6a16aa user: dkf tags: no-variable-width-instruction-issue
2025-03-27
11:17
Move more (int) typecasts to macro's check-in: 7d93825103 user: jan.nijtmans tags: tip-626
2025-03-26
19:24
Remove invalid (size_t) typecast check-in: 782828e7c9 user: jan.nijtmans tags: tip-626
16:33
More C4244 Windows warnings check-in: 6938f5b6c3 user: jan.nijtmans tags: tip-626
11:01
Merge 9.0 check-in: 76e7dc128f user: jan.nijtmans tags: trunk, main
10:39
Typo: there is no libucrt.lib check-in: d878fc25a4 user: jan.nijtmans tags: core-9-0-branch
10:34
More int->Tcl_Size, making command processing 64-bit safe. check-in: e5495dc820 user: jan.nijtmans tags: tip-626
08:03
Merge 9.1 check-in: 43afdb83bc user: jan.nijtmans tags: tip-626
2025-03-25
16:08
Fix all (Windows) C4244 warnings in win/tclWin*.c files check-in: 8a471302b0 user: jan.nijtmans tags: trunk, main
15:28
Make all tclComp* files 64-bit safe check-in: 6b6f8f878f user: jan.nijtmans tags: tip-626
2025-03-24
16:18
int -> Tcl_Size in Tcl parser, so it can handle larger argument lists check-in: e6281f050e user: jan.nijtmans tags: tip-626
11:34
Added comments explaining the tclEpollNotfy.c fix Closed-Leaf check-in: 6106d74809 user: stevel tags: fix-010d8f3885-tclEpollNotfy-websocket-panic
10:51
Remove 2 "> INT_MAX" checks, which are no longer necessary check-in: 1df7224b09 user: jan.nijtmans tags: tip-626
09:25
Ticket [https://core.tcl-lang.org/tcl/tktview/010d8f3885642212cf2c65036dd4ad444e9f769e]. A fix for ... check-in: cc5b6cd56c user: stevel tags: fix-010d8f3885-tclEpollNotfy-websocket-panic
2025-03-23
20:17
Merge 9.0 check-in: e4386adb71 user: jan.nijtmans tags: trunk, main
18:34
tzdata updated to Olson's tzdata2025b check-in: b37a26cf56 user: jan.nijtmans tags: core-9-0-branch
2025-03-21
17:07
merge trunk check-in: 7a2906cb19 user: dgp tags: dgp-refactor
13:25
Remove TclCommandWordLimitError() utility function: it is not used any more check-in: 124360b3fd user: jan.nijtmans tags: tip-626
2025-03-20
08:22
Update to windows-2025 check-in: 28508da6d3 user: jan.nijtmans tags: cygwin
2025-03-19
11:08
Hm. for msys, better stick with zlib-devel only check-in: e04dd66609 user: jan.nijtmans tags: cygwin
11:06
Install mingw-w64-cross-zlib and mingw-w64-libtommath too check-in: 650fbc40ee user: jan.nijtmans tags: cygwin
2025-03-18
23:15
Rebase to 9.1 check-in: 9a2905dcb3 user: jan.nijtmans tags: tip-626
21:10
Rebase to 9.0 check-in: 04f29e38bc user: jan.nijtmans tags: cygwin
21:07
Merge 9.0 check-in: f2c31fd489 user: jan.nijtmans tags: trunk, main
21:06
"Makefile.in" part was missing from previous commit. Use $@ in stead of ${LIB_FILE} check-in: bdbd2337f9 user: jan.nijtmans tags: core-9-0-branch
12:17
Switch over to using 4-byte args; mark some ops as deprecated (gcc/clang) check-in: 0486fdf101 user: dkf tags: no-variable-width-instruction-issue
09:32
Fix [17960b80db]: Missing libtcl?.?.dll.a in Cygwin check-in: 9a7b6271df user: jan.nijtmans tags: core-9-0-branch
08:40
Fix [17960b80db]: Missing libtcl?.?.dll.a in Cygwin check-in: dcedbacb10 user: jan.nijtmans tags: trunk, main
2025-03-17
14:01
merge trunk check-in: c6acfdf6be user: dgp tags: dgp-refactor
11:49
Proposed fix for [17960b80db]: Missing libtcl?.?.dll.a in Cygwin Closed-Leaf check-in: a03b277513 user: jan.nijtmans tags: bug-17960b80db
2025-03-16
17:34
Make sebres' solution work, so "make dist" works without re-generating */configure with older autoco... check-in: 6a56473faa user: jan.nijtmans tags: trunk, main
16:54
Backout [338a305591] for 8.7 and 9.0: autoconf-2.69 is so common nowadays, we want an errormessage f... check-in: 65f4c707cf user: jan.nijtmans tags: core-9-0-branch
16:44
Backout [338a305591] for 8.7 and 9.0: autoconf-2.69 is so common nowadays, we want an errormessage f... check-in: bc3b82c164 user: jan.nijtmans tags: core-8-branch
12:25
Conclusion: it's a little bit to early to require autoconf-2.72, since even ubuntu-24.04 doesn't hav... check-in: 7d0b2660c6 user: jan.nijtmans tags: trunk, main
2025-03-15
21:07
merge 9.0 (repair GHA linux/windows builds) check-in: c0e44116e1 user: sebres tags: trunk, main
21:05
merge 8.7 check-in: eac4db9123 user: sebres tags: core-9-0-branch
21:04
make dist: "repair" target dist if required autoconf version is not available (AC_PREREQ too high), ... check-in: 338a305591 user: sebres tags: core-8-branch
20:57
merge 8.6 check-in: f98b11c9d2 user: sebres tags: core-8-branch
2025-03-14
18:53
[e23e40222e] Revise HashString() to expect a Tcl_Size length argument check-in: baac7ac891 user: dgp tags: trunk, main
18:03
merge 9.0 check-in: f8e859ea41 user: sebres tags: trunk, main
18:02
merge 8.7 check-in: 7b8ec62e31 user: sebres tags: core-9-0-branch
18:01
missing static check-in: 716c1e33ef user: sebres tags: core-8-branch
17:44
merge 9.0 check-in: e124df9c56 user: sebres tags: trunk, main
17:41
merge 8.7 check-in: cf44ae5785 user: sebres tags: core-9-0-branch
17:37
code deduplication check-in: 68e13e3246 user: sebres tags: core-8-branch
17:31
padding check-in: d74392882a user: sebres tags: core-8-branch
15:41
merge trunk check-in: 1c2f2f24cf user: dgp tags: dgp-refactor
10:37
Update windows runner to windows-2025 check-in: 1f4821362a user: jan.nijtmans tags: trunk, main
10:28
Update github runner to ubuntu-24.04 check-in: 67d3cf1844 user: jan.nijtmans tags: trunk, main
2025-03-13
21:00
Prevent (unix|win)/configure being re-generated with anything else then autoconf-2.72 check-in: cb6436f077 user: jan.nijtmans tags: trunk, main
20:54
spacing check-in: 2415b90b1f user: jan.nijtmans tags: trunk, main
14:16
merge 9.0 check-in: d2d18e3b2c user: sebres tags: trunk, main
14:16
merge 8.7 check-in: 88a2493651 user: sebres tags: core-9-0-branch
14:15
small amend: enforce relative conversion for date units only (all relative time units are similar an... check-in: f5c58d2c44 user: sebres tags: core-8-branch
2025-03-12
17:20
merge 9.0 (fix for `clock add` regression, relative time with TZ over DST-hole, see clock-30.34) check-in: c1e6ca3321 user: sebres tags: trunk, main
17:18
merge 8.7 (fix for `clock add` regression, relative time with TZ over DST-hole, see clock-30.34) check-in: 086ca15865 user: sebres tags: core-9-0-branch
17:00
clock: fixes regression for clock add (and potentially free-scan) for relative time units with TZ (b... check-in: b730bd6161 user: sebres tags: core-8-branch
16:26
merge 8.6, new test clock-30.34 will fail in 8.7+ currently (illustrates the regression there) check-in: 95775c1c27 user: sebres tags: core-8-branch
15:52
Rebase to 9.1 check-in: 538ba492c8 user: jan.nijtmans tags: tip-626
15:51
unneeded type-casts/checks check-in: 7ea23e65b4 user: jan.nijtmans tags: tip-626
2025-03-11
18:37
merge 9.0 (fix for [482db1d796540e68]) check-in: 16f05b6fc9 user: sebres tags: trunk, main
18:36
merge 8.7: fixes [482db1d796540e68], some minor optimizations and another corner cases for a compile... check-in: 57d18c0efc user: sebres tags: core-9-0-branch
18:31
more cases for a compiler "fix" (signed-mod operation with potentially negative dividend) check-in: e33fcd57b0 user: sebres tags: core-8-branch
17:53
fixes [482db1d796540e68]: local seconds of day shall be always positive, also for negative base (mod... check-in: 27cbd7afc6 user: sebres tags: core-8-branch
17:51
added test coverage for `clock add` with negative base (bug [482db1d796540e68]) check-in: 663f0dad21 user: sebres tags: core-8-branch
08:30
Rebase to 9.1 check-in: b56d416a90 user: jan.nijtmans tags: tip-626
08:29
Update to appleboy/ssh-action@v1.2.2 check-in: 2f1d68136a user: jan.nijtmans tags: trunk, main
08:27
Update to appleboy/ssh-action@v1.2.2 check-in: 10c5cb8279 user: jan.nijtmans tags: core-9-0-branch
2025-03-09
15:16
This is an experiment with eliminating the issuing of variable-width instructions Much complexity i... check-in: 091900ea2a user: dkf tags: no-variable-width-instruction-issue
08:08
First attempt at obeying character limits when decoding data. check-in: 3064261821 user: apnadkarni tags: apn-encoding-refactor
06:31
Merge main check-in: ad759446cf user: apnadkarni tags: apn-encoding-refactor
03:40
Added comment for Bug 73bb42fb3f check-in: 5825e51235 user: apnadkarni tags: trunk, main
2025-03-07
10:05
merge 9.0: cmdMZ.test: improve stability of timerate test for quadratic complexity (increase factor ... check-in: 0e843896d2 user: sebres tags: trunk, main
10:04
merge 8.7 check-in: 4acbc1b658 user: sebres tags: core-9-0-branch
10:03
merge 8.6 check-in: 41ff414708 user: sebres tags: core-8-branch
08:17
Minor changes, to make Cygwin-only build easier check-in: 27ddff503b user: jan.nijtmans tags: cygwin
2025-03-06
19:52
merge 9.0: amend to [ba68d1e9484a3a92]: rewrite fix of Tcl_GetReturnOptions less invasive (-errorlin... check-in: 5b2df96ce0 user: sebres tags: trunk, main
19:51
merge 8.7 check-in: 0daf917963 user: sebres tags: core-9-0-branch
19:50
merge 8.6 check-in: 85f37b03b7 user: sebres tags: core-8-branch
19:32
merge 9.0 (amend to [ba68d1e9484a3a92] fixed wrong line nummer in Tcl_GetReturnOptions) check-in: 4ad99ceb18 user: sebres tags: trunk, main
19:30
merge 8.7 (amend to [ba68d1e9484a3a92] fixed wrong line nummer in Tcl_GetReturnOptions) check-in: 1ed156c4d7 user: sebres tags: core-9-0-branch
19:29
merge 8.6 (amend to [ba68d1e9484a3a92] fixed wrong line nummer in Tcl_GetReturnOptions) check-in: 6a45d0a25e user: sebres tags: core-8-branch
15:16
merge trunk check-in: e42b1e808c user: dgp tags: dgp-refactor
15:15
merge 9.0 check-in: 938b305b98 user: dgp tags: trunk, main
15:15
merge 8.7 check-in: 3137ef95b8 user: dgp tags: core-9-0-branch
15:14
merge 8.6 check-in: b381527b61 user: dgp tags: core-8-branch
14:46
merge 9.0 check-in: 23e8b744a6 user: sebres tags: trunk, main
14:44
merge 8.7 check-in: 6abb97e1ef user: sebres tags: core-9-0-branch
14:41
merge 8.6 check-in: d60246e8c9 user: sebres tags: core-8-branch
13:15
merge 9.0 check-in: e49452411e user: sebres tags: trunk, main
13:02
merge 8.7 (fixes another variant of [73bb42fb3f35cd61] BUFFER_PADDING panic) check-in: 28539b1154 user: sebres tags: core-9-0-branch
12:51
small amend fixing coverage of [73bb42fb3f35cd61] in 8.7 for windows (8.7 is not utf-8 there) check-in: 2e5068a682 user: sebres tags: core-8-branch
12:50
fixes another variant of [73bb42fb3f35cd61] (BUFFER_PADDING panic) with more tests; increases covera... check-in: 2c0e7b634b user: sebres tags: core-8-branch
12:43
fixes another variant of [73bb42fb3f35cd61] (BUFFER_PADDING panic) with more tests; increases covera... check-in: 383f174774 user: sebres tags: trunk, main
2025-03-05
17:50
Merge 9.1 check-in: ed7b58e939 user: jan.nijtmans tags: tip-626
16:12
merge trunk check-in: 00abfd892a user: dgp tags: dgp-refactor
16:00
merge 9.0 check-in: 42428385a5 user: dgp tags: trunk, main
15:49
merge 8.7 check-in: b3305e6d27 user: dgp tags: core-9-0-branch
15:30
The "numTokens" field of Tcl_Token is now type Tcl_Size. Propagate that change through the code. check-in: dac52020d7 user: dgp tags: core-8-branch
15:28
merge 9.0 check-in: 576adc12d8 user: dgp tags: trunk, main
15:27
merge 8.7 check-in: 88f7f1f10c user: dgp tags: core-9-0-branch
13:42
fixes [712efac3397f9954]: change mistakenly flipped args for Tcl_OpenTcpServerEx() check-in: e91ac5ffe3 user: sebres tags: core-8-branch
12:32
new test (PoC): delay between bytes of single multi-byte utf-8 char doesn't cause encoding error wit... Closed-Leaf check-in: 27b39bdd7c user: sebres tags: bug-73bb42fb
12:31
prepare to cherry-pick to 8.7 (no strict by default) check-in: bd359103aa user: sebres tags: bug-73bb42fb
11:49
proper timeout handling (e is global for after-event) check-in: 64fd1ceb6a user: sebres tags: bug-73bb42fb
11:32
improve tests stability - read on non-blocking channel may be delayed (to next "beat" in busy notifi... check-in: f596a8e3fd user: sebres tags: bug-73bb42fb
10:40
protect against enless loop (if unexpected case), be more verbose if error not happen, etc check-in: 7247279791 user: sebres tags: bug-73bb42fb
06:44
Test case comment clarification check-in: 84c9cc9577 user: apnadkarni tags: bug-73bb42fb
06:41
Test cases check-in: 1914c3dd6c user: apnadkarni tags: bug-73bb42fb
05:43
Possible fix for another BUFFER_PADDING panic check-in: 1d45e395d9 user: apnadkarni tags: bug-73bb42fb
2025-03-04
20:46
[e23e40222e] Revise HashString() to expect a Tcl_Size length argument Closed-Leaf check-in: b22ef47e31 user: dgp tags: bug-e23e40222e
20:30
merge trunk check-in: 5a018960f2 user: dgp tags: dgp-refactor
20:18
merge & resolve check-in: 3ca30ac3ef user: dgp tags: dgp-refactor
19:54
merge & resolve check-in: 756e71bdbe user: dgp tags: dgp-refactor
19:46
Merge trunk conflict free check-in: 49f7e71163 user: dgp tags: dgp-refactor
16:45
Rebase to 9.1 check-in: f3e5cd43bf user: jan.nijtmans tags: tip-626
16:28
Merge 9.0 check-in: ebdb2ce8fe user: jan.nijtmans tags: trunk, main
16:27
Update changes.md check-in: 90ef891146 user: jan.nijtmans tags: core-9-0-branch
15:51
merge 9.0 / clock.tcl: fixes [2c0f49e26c27847a] - ensure cache remain consistent when deriving from ... check-in: e6e0dec9aa user: sebres tags: trunk, main
15:50
merge 8.7 / clock.tcl: fixes [2c0f49e26c27847a] - ensure cache remain consistent when deriving from ... check-in: 862db0fdd2 user: sebres tags: core-9-0-branch
15:47
clock.tcl: fixes [2c0f49e26c27847a] - ensure cache remain consistent when deriving from parent (don'... check-in: dc5c5857c1 user: sebres tags: core-8-branch
15:45
tests/clock.test: added test illustrating bug [2c0f49e26c27847a] - cache becomes inconsist when deri... check-in: a91fabc1b0 user: sebres tags: core-8-branch
2025-03-03
17:57
Merge 9.0 check-in: 4f02b98936 user: jan.nijtmans tags: trunk, main
17:52
Update to appleboy/ssh-action@v1.2.1 check-in: a95c142edf user: jan.nijtmans tags: core-9-0-branch
09:42
merge mark check-in: 3e3a67d911 user: dkf tags: trunk, main
09:41
Fix bug in Tcl_SetWideUIntObj. check-in: f9aef122bf user: dkf tags: core-9-0-branch
09:40
Fix bug in Tcl_SetWideUIntObj. check-in: c788185716 user: dkf tags: core-8-branch
09:33
Mostly whitespace fixes, but also a bug in Tcl_SetWideUIntObj check-in: 16c040e40a user: dkf tags: trunk, main
2025-03-02
20:50
Merge 9.1 check-in: 6f0eac8f6d user: jan.nijtmans tags: tip-626
15:48
Bunch of whitespace basic fixes. check-in: 809d595b56 user: dkf tags: trunk, main
2025-03-01
16:46
Tidier way of handling single-pointer internal representations Closed-Leaf check-in: d7db31fa83 user: dkf tags: inline-func
2025-02-27
18:39
Remove protections and open branch to work on [27b3ce2997]. Leaf check-in: 5285a51808 user: dgp tags: bug-27b3ce2997
08:32
Merge 9.0 check-in: ca4cd3fb70 user: jan.nijtmans tags: trunk, main
08:26
Fix [a77029cdea]: MS-VS build system: pckIndex.tcl when building for 9 misses "t" for TCL 8.6 part check-in: b05c675ee4 user: jan.nijtmans tags: core-9-0-branch
2025-02-26
20:48
merge 9.0 check-in: 8697346c25 user: dgp tags: trunk, main
20:45
More constraint name repair check-in: a49bbf87c5 user: dgp tags: core-9-0-branch
20:34
merge 8.7 check-in: 2b5ea73ce8 user: dgp tags: core-9-0-branch
20:33
another one check-in: 5d1f2f7256 user: dgp tags: core-8-branch
20:32
Possible fix for [a77029cdea]: MS-VS build system: pckIndex.tcl when building for 9 misses "t" for T... Closed-Leaf check-in: 14db8eaae0 user: jan.nijtmans tags: bug-a77029cdea
20:29
merge 8.7 check-in: 307c0e7a02 user: dgp tags: core-9-0-branch
20:26
merge 8.6 check-in: c1df911fb8 user: dgp tags: core-8-branch
18:19
dup test names check-in: 6da0e61ac8 user: dgp tags: core-9-0-branch
18:17
merge trunk check-in: 51ff886479 user: dgp tags: dgp-refactor
18:03
dup test names check-in: 0680aff895 user: dgp tags: trunk, main
16:16
merge trunk; resolve conflict check-in: 6d9b0e6f5d user: dgp tags: dgp-refactor
15:09
merge 9.0.1 check-in: 141d298e6a user: dgp tags: dgp-refactor
15:02
merge & resolve check-in: 25b693ef17 user: dgp tags: dgp-refactor
14:46
conflict free check-in: d87991a725 user: dgp tags: dgp-refactor
14:32
merge & resolve check-in: 28d54eec87 user: dgp tags: dgp-refactor
14:22
conflict free check-in: 034a98588a user: dgp tags: dgp-refactor
14:11
merge & resolve; note bug 27b3ce2997 is open on this branch check-in: 107a3b1c4f user: dgp tags: dgp-refactor
13:37
conflict free check-in: 5c3137ae72 user: dgp tags: dgp-refactor
2025-02-25
19:36
merge & resolve check-in: 5a87d5e181 user: dgp tags: dgp-refactor
19:19
Merge 9.0.0 check-in: dbf9e21ca3 user: dgp tags: dgp-refactor
19:09
Merge introduction of TclNewNamespaceObj(), resolve conflicts check-in: 8d9604f0e4 user: dgp tags: dgp-refactor
18:50
conflict free check-in: d487966f45 user: dgp tags: dgp-refactor
18:36
merge 9.0b3 check-in: 5c61a0b81a user: dgp tags: dgp-refactor
09:33
int -> Tcl_Size updates to Utf(3), minor markup update check-in: 9b1623e94a user: jan.nijtmans tags: core-9-0-branch
05:43
int -> Tcl_Size updates to Utf(3), minor markup update check-in: 83579bff80 user: bch tags: trunk, main
2025-02-24
22:02
update README.md check-in: 611f5b9111 user: jan.nijtmans tags: trunk, main
21:44
Rebase to 9.1 check-in: 0fc0750bf3 user: jan.nijtmans tags: tip-626
21:37
Merge-mark check-in: 92cac4360f user: jan.nijtmans tags: trunk, main
21:33
Fix [211ac77119]: return manual page has a no longer valid example. avoid "can't read "::tcltestlib... check-in: 7ee3539247 user: jan.nijtmans tags: core-9-0-branch
21:30
Fix [211ac77119]: return manual page has a no longer valid example. avoid "can't read "::tcltestlib... check-in: ce39d32efd user: jan.nijtmans tags: trunk, main
18:13
Merge 8.6 check-in: 430fac31d1 user: jan.nijtmans tags: core-8-branch
2025-02-23
23:21
Merge 9.1 check-in: 1efc2e7fc2 user: jan.nijtmans tags: tip-626
23:06
Eliminate TCL_MAJOR_VERSION usage. dde -> 1.5a0 check-in: 58705282f4 user: jan.nijtmans tags: trunk, main
2025-02-21
22:55
* In-code comments reflect what is actually happening - eg: Tcl_GetRange() does *not* only convert... check-in: dc94c20ed5 user: jan.nijtmans tags: core-9-0-branch
00:46
* In-code comments reflect what is actually happening - eg: Tcl_GetRange() does *not* only convert... check-in: 546413afa8 user: bch tags: trunk, main
2025-02-20
21:52
Eliminate TCL_MAJOR_VERSION usage check-in: aaf9f9fb55 user: jan.nijtmans tags: tip-626
21:36
Merge 9.1. dde -> 1.5a0 check-in: 25fb7c50d2 user: jan.nijtmans tags: tip-626
10:59
Rebase to 9.1 check-in: f72ac96852 user: jan.nijtmans tags: tip-709
10:56
Apparently, create-dmg/create-dmg doesn't work yet on Apple silicon check-in: f4ede1160b user: jan.nijtmans tags: trunk, main
09:24
TIP #711: New function: Tcl_IsEmpty() check-in: 2559c9541e user: jan.nijtmans tags: trunk, main
2025-02-19
09:25
Rebase to 9.1 check-in: f1f93817f2 user: jan.nijtmans tags: tip-709
08:37
Rebase to 9.1 Closed-Leaf check-in: f6caedaeab user: jan.nijtmans tags: tip-711
08:36
Make a start with 9.1 development, as preparation for TIP #711 check-in: 0950b29f08 user: jan.nijtmans tags: trunk, main
08:29
Split off "9.0" branch, as preparation for TIP #711 check-in: 975a904f7f user: jan.nijtmans tags: core-9-0-branch
05:43
Fix [f5d0e75a49]. Correct tcl::process documentation for non-subprocesses check-in: 2ed32fc21a user: apnadkarni tags: trunk, main
2025-02-18
13:39
Be consistent in .VS/.VE tags in documentation: Just mention TIP number, nothing else. check-in: 9bab6a1ff0 user: jan.nijtmans tags: trunk, main
2025-02-17
15:03
Put back "tcl_rcFileName", accidently removed [70302ff935|here]. Remove references to ancient TIP's check-in: 9bef43d0b1 user: jan.nijtmans tags: trunk, main
14:44
Remove references to ancient TIP's check-in: 81986487be user: jan.nijtmans tags: core-8-branch
2025-02-16
15:17
Typo check-in: bc532fc550 user: dkf tags: inline-func
2025-02-14
17:45
No need to mention "TIP 412" any more check-in: 3a04870ea2 user: jan.nijtmans tags: core-8-branch
2025-02-12
15:13
Fix [0fac6dd541]. Remove duplicated docs for tcl_wordchars etc. from tclvars.n check-in: 2861f03e01 user: apnadkarni tags: trunk, main
08:22
Don't worry building for Tcl 8.7 any more check-in: d82e59b257 user: jan.nijtmans tags: core-8-branch
08:01
More accurate documentation check-in: 98e788fbcd user: jan.nijtmans tags: tip-711
2025-02-11
21:44
Don't worry building for Tcl 8.7 any more check-in: e144a4adb6 user: jan.nijtmans tags: trunk, main
17:11
Swap from deprecated build image to current one check-in: 3cb93852b7 user: dkf tags: trunk, main
17:10
More bits and pieces of functions check-in: f94ca90326 user: dkf tags: inline-func
17:09
Bug f5d0e75a49 - correct tcl::process documentation for non-subprocesses Closed-Leaf check-in: 7a71c8de17 user: apnadkarni tags: bug-f5d0e75a49
16:43
Remove duplicate documentation of tcl_wordchars and tcl_nonwordchars Closed-Leaf check-in: 2de5f3345e user: apnadkarni tags: bug-0fac6dd541
2025-02-10
13:07
merge 8.7 check-in: 90ef2d4246 user: sebres tags: trunk, main
13:01
merge 8.6 check-in: fedb8e8b95 user: sebres tags: core-8-branch
10:53
merge main & tip-712, optimize TclSubstOptions; now the order of options doesn't affect result (nega... Closed-Leaf check-in: e6deb2b5a5 user: sebres tags: tip-712--subst-allow-mix-opt
10:24
simplify detection of combination for positive and negative options check-in: 240c763773 user: sebres tags: tip-712
2025-02-08
16:10
merge trunk (optimized TclSubstOptions, etc); reorganizes options (almost alphanumeric, positive gro... check-in: 21b1ad8e5a user: sebres tags: tip-712
15:54
merge 8.7 (optimization of TclSubstOptions) check-in: 88a9cc67b6 user: sebres tags: trunk, main
15:52
merge 8.6 (optimization of TclSubstOptions) check-in: b32100901b user: sebres tags: core-8-branch
13:40
amend to [5a28eecf3519c645]: reset cmpPtr->clientData (it must be not cmpPtr, since cmpPtr->proc is ... check-in: e4f09c5206 user: sebres tags: trunk, main
2025-02-07
13:34
Add some testcases check-in: aa885b5745 user: jan.nijtmans tags: tip-711
2025-02-06
22:54
Slightly better: less code duplication check-in: d906def78e user: jan.nijtmans tags: tip-711
22:21
Change implementation, based on community feedback check-in: 53556c9fe8 user: jan.nijtmans tags: tip-711
17:33
Throwaway test function for Tcl_IsEmpty Closed-Leaf check-in: 83ab0c0390 user: apnadkarni tags: apn-tip-711
12:29
Rebase to 9.1 check-in: 0eaaef49d8 user: jan.nijtmans tags: tip-711
12:27
Rebase to 9.0 Closed-Leaf check-in: 433f1b2194 user: jan.nijtmans tags: tip-710
11:34
Fix [e086622a87]: WINE "env" test failures check-in: 2c3eebb2a5 user: jan.nijtmans tags: trunk, main
07:38
Oops check-in: 527ab0690e user: jan.nijtmans tags: tip-711
2025-02-05
18:09
allow mixing positive/negative switches, following TIP 323 (Do Nothing Gracefully) check-in: 7ccc8d1075 user: sebres tags: tip-712--subst-allow-mix-opt
2025-02-04
18:06
subst: Fix segfault when mixing positive and negative options and add a test case for it. check-in: cdd1265d56 user: max tags: tip-712
14:45
Copy thrower.dll to a directory where it can be found for the testcases check-in: eaa98acc32 user: jan.nijtmans tags: tip-709
14:24
Move "thrower" to a separate dll, so we can check throwing an exception in one dll, catching it in a... check-in: 52b911e18f user: jan.nijtmans tags: tip-709
12:38
subst.test: Rearrange the new tests for positve options to subst into a single block. check-in: 369eb537b1 user: max tags: tip-712
12:29
TclSubstOptions: Optimize the positive/negative detection logic (thanks, Rolf). Other minor refineme... check-in: f058702e41 user: max tags: tip-712
2025-02-03
16:25
Merge 9.0 check-in: b1f9dddaa9 user: jan.nijtmans tags: tip-709
16:25
Accept Ashok's testcases as part of the test suite. check-in: 83457efabb user: jan.nijtmans tags: tip-709
2025-02-01
22:47
Rebase to 9.1 check-in: b0c9f7bb68 user: jan.nijtmans tags: tip-711
22:17
Merge-mark check-in: 4604a323e6 user: jan.nijtmans tags: tip-710
22:06
Since TCL_RELEASE_LEVEL == TCL_FINAL_RELEASE, those Tcl_InitStubs() variants are now obsolete check-in: 1e24bb8799 user: jan.nijtmans tags: trunk, main
20:10
Rebase to 9.1 check-in: 2b5ed06a93 user: jan.nijtmans tags: tip-626
19:58
Merge 9.0 check-in: 3daee05600 user: jan.nijtmans tags: tip-710
2025-01-31
20:49
Merge 8.7 check-in: 58d135625b user: jan.nijtmans tags: trunk, main
17:40
(cherry-pick): Ticket [73bb42fb3f] Panic "Buffer Underflow, BUFFER_PADDING not enough" due to not ch... check-in: b5d5968215 user: jan.nijtmans tags: core-8-branch
14:47
Initial reference implementation of TIP 712 (Add "positive" options to the subst command) with code,... check-in: 5d32279001 user: max tags: tip-712
13:38
Merge 9.1 check-in: 6f12047185 user: jan.nijtmans tags: tip-626
13:38
Merge 9.0 check-in: 6dc38e54ea user: jan.nijtmans tags: tip-710
13:29
Run testcases on MacOS-15 check-in: da142b21f2 user: jan.nijtmans tags: trunk, main
13:27
Run testcases on MacOS-15 check-in: 1bd6de6da2 user: jan.nijtmans tags: core-8-branch
2025-01-29
17:49
Ticket [73bb42fb3f] Panic "Buffer Underflow, BUFFER_PADDING not enough" due to not checked encoding ... check-in: 9e6cf84324 user: oehhar tags: trunk, main
13:00
Test whether all tests work fine on MacOS-15 Closed-Leaf check-in: 14c25b7db5 user: jan.nijtmans tags: macos-15
05:41
Merge 8.7. Fix handle leak introduced by auto_execok fix. Thanks @chw check-in: 5875d983f6 user: apnadkarni tags: trunk, main
05:28
Merge 8.6. Fix handle leak introduced by exec fix. Thanks @chw check-in: 3d6d531521 user: apnadkarni tags: core-8-branch
2025-01-28
10:41
merge 8.7: man timerate fix [48a7a56dda844782] clarifying -overhead check-in: 48b86a8487 user: sebres tags: trunk, main
10:41
merge 8.6: man timerate fix [48a7a56dda844782] clarifying -overhead check-in: fe7f181baf user: sebres tags: core-8-branch
09:35
Merge mark check-in: a4b3318c77 user: apnadkarni tags: trunk, main
09:34
Merge fix for [4e2c8bc4a7] - auto_execok missing internal cmd commands check-in: 1d91f017ff user: apnadkarni tags: core-8-branch
09:22
Fix [4e2c8bc4a7] - auto_execok missing internal cmd commands check-in: 927e287e48 user: apnadkarni tags: trunk, main
08:18
Clarify -overhead measurement Closed-Leaf check-in: 7b733ffdb2 user: apnadkarni tags: apn-timerate-manpage
05:48
Merge mark check-in: 4c69a71abe user: apnadkarni tags: trunk, main
05:43
Merge fix for [4f0b5767ac]. Exec of App Execution Aliases on Windows check-in: 222f6ff309 user: apnadkarni tags: core-8-branch
04:56
Fix [4f0b5767ac]. Exec of App Execution Aliases on Windows check-in: b0d73da3df user: apnadkarni tags: trunk, main
2025-01-27
21:25
Turn some function-like macros into static inline functions check-in: 646ddf575d user: dkf tags: inline-func
16:59
Fix auto_exec test for Unix even in presence of win constraint Closed-Leaf check-in: b903e64026 user: apnadkarni tags: bug-4e2c8bc4a7
15:55
Add documentation check-in: 5630cccf06 user: jan.nijtmans tags: tip-711
14:17
Ticket [27fa20249d]: htmlhelp: ignore pckgs folders without configure.in/ac check-in: 3b95f5210d user: oehhar tags: trunk, main
11:33
Ticket [27fa20249d]: guard html generation against bogus package folders. Closed-Leaf check-in: ea8480993a user: oehhar tags: 27fa20249d-htmlhelp-pckgs-error
08:28
Clearify change-log check-in: e037020800 user: jan.nijtmans tags: tip-709
08:24
Rebase to 9.0 check-in: 069e42139e user: jan.nijtmans tags: tip-709
2025-01-26
17:20
A few more hidden enums Closed-Leaf check-in: 3bf4c6223b user: dkf tags: enums-2
17:19
A few more hidden enums Closed-Leaf check-in: 3b8a8e54b0 user: dkf tags: public-enums
16:22
A few more bits that are enum-like check-in: dfe9dd170a user: dkf tags: public-enums
12:36
Define enums for many of the public-facing API constants. Careful! Only do for parts guarded against... check-in: 1f1c21f85e user: dkf tags: public-enums
12:18
Another hidden enum check-in: 872faf65c1 user: dkf tags: enums-2
08:03
Bug [4e2c8bc4a7]. Missing auto_execok cmd builtins check-in: 46dc723a69 user: apnadkarni tags: bug-4e2c8bc4a7
04:39
Added test for [4f0b5767ac]. Closed-Leaf check-in: 311137c977 user: apnadkarni tags: bug-4f0b5767ac
04:24
Proposed fix [4f0b5767ac]. exec of App Execution Alias check-in: 5778698fd9 user: apnadkarni tags: bug-4f0b5767ac
2025-01-25
23:29
Handle DLL_PROCESS_DETACH Closed-Leaf check-in: c92b6d4398 user: jan.nijtmans tags: bug-94e3289b79
11:18
Fix comment check-in: c2693a83f6 user: jan.nijtmans tags: trunk, main
2025-01-24
15:45
Adjust the comments for the new enums and their members. check-in: 9c82b1324b user: dkf tags: enums-2
14:25
Most remaining non-public numeric flag-like constants are now enums. check-in: 82d789298b user: dkf tags: enums-2
10:06
Turn some defines into enums, plus other minor cleanup in the win console code check-in: 365a6849d1 user: dkf tags: trunk, main
09:40
More WS... Closed-Leaf check-in: 0e28e62952 user: dkf tags: whitespace-fix
09:13
Value of [ThreadVar -index] depends on static/shared/gcc build (might be 2, 4 or 6). So make testcas... check-in: 4fc8999b76 user: jan.nijtmans tags: tip-709
2025-01-23
13:33
Remove unnecessary "msvc" constraint (since dll's are pre-compiled with MSVC now) check-in: 50c818626f user: jan.nijtmans tags: tip-709
13:10
Use pre-compiled zip-file (with MSVC) for memorymodule testing. GCC-compiled dll's still have some p... check-in: ab590366d3 user: jan.nijtmans tags: tip-709
12:38
merge 8.7 (timerate stability fix: no hang by iterations with quadratic complexity, better threshold... check-in: 3dad298082 user: sebres tags: trunk, main
12:36
merge 8.6 (timerate stability fix: no hang by iterations with quadratic complexity, better threshold... check-in: c96e4ca5c0 user: sebres tags: core-8-branch
07:33
Split memorymoduletest.dll into 2 dll's, one with TLS and the other one without check-in: 4747e733bb user: jan.nijtmans tags: tip-709
2025-01-22
16:20
Tcl_MutexLock -> Tcl_MutexUnlock check-in: 29ba86b320 user: jan.nijtmans tags: tip-709
14:00
For now, any dll using TLS is not loaded in memory, but using the fallback. check-in: 7fcbce7514 user: jan.nijtmans tags: tip-709
12:55
Merge 9.0 check-in: 5ebea3a29d user: jan.nijtmans tags: tip-709
12:52
New function Tcl_IsEmpty() check-in: dc19df4f1d user: jan.nijtmans tags: tip-711
2025-01-20
20:19
Merge 9.1 check-in: d98d8c2c36 user: jan.nijtmans tags: tip-626
20:16
Merge 9.0 check-in: 204b6acfed user: jan.nijtmans tags: tip-710
20:12
rsync-deployments -> 7.0.2 check-in: f9ddd8e328 user: jan.nijtmans tags: trunk, main
17:07
merge 8.7 check-in: 482d05e90c user: sebres tags: trunk, main
17:06
merge 8.6 check-in: 04a05601a8 user: sebres tags: core-8-branch
15:32
Make tcl9thread300.dll available for easier testing with threads check-in: 05c7aea6ea user: jan.nijtmans tags: tip-709
14:39
Fixes for many many whitespace infelicities check-in: ba7d219e65 user: dkf tags: whitespace-fix
2025-01-19
17:40
Make _tls_* (read-only) variable accessable for testcases check-in: 1c0d7ce347 user: jan.nijtmans tags: tip-709
16:51
Merge 9.0 check-in: 51178a8a78 user: jan.nijtmans tags: tip-709
16:37
tzdata updated to Olson's tzdata2025a. Update changes.md check-in: 467569e36f user: jan.nijtmans tags: trunk, main
16:18
tzdata updated to Olson's tzdata2025a check-in: 6f8306dd48 user: jan.nijtmans tags: core-8-branch
2025-01-17
12:31
Add dummy TclpLoadMemoryGetBuffer/TclpLoadMemory for Windows and UNIX, so compiling with TCL_LOAD_FR... check-in: 53a5a0cfa2 user: jan.nijtmans tags: trunk, main
2025-01-16
17:07
Add one more test for _tls_index Closed-Leaf check-in: f4cf92884a user: apnadkarni tags: apn-tip-709
16:32
Add test case to illustrate data corruption between DLL's check-in: 4b6ac6a29b user: apnadkarni tags: apn-tip-709
09:16
Add dummy TclpLoadMemoryGetBuffer/TclpLoadMemory for Windows and UNIX, so compiling with TCL_LOAD_FR... check-in: 88acf4888e user: jan.nijtmans tags: core-8-branch
2025-01-15
16:59
Add test cases Closed-Leaf check-in: d6a8c4e91a user: oehhar tags: 73bb42fb3f-panic-buffer
15:21
Add missing restriction check-in: c06d0526d2 user: jan.nijtmans tags: tip-709
15:06
Add testcase for (MSVC-only) nested exceptions check-in: 651f521c07 user: jan.nijtmans tags: tip-709
12:39
Bug 73bb42fb3f: check also 2nd encoding conversion and set error as in the one above. This is effect... check-in: db261a5c5d user: oehhar tags: 73bb42fb3f-panic-buffer
02:58
Merge trunk check-in: 490b048ff3 user: apnadkarni tags: apn-channel-perftools
2025-01-14
14:16
Make Tcl_SetResult usable in tclTest.c, even if TCL_NO_DEPRECATED is defined check-in: ac77574977 user: jan.nijtmans tags: core-8-branch
12:11
Undo previous commit, it didn't really help. Fix tests for Tcl_UtfNext/Tcl_UtfPrev, which were alway... check-in: a22c342d62 user: jan.nijtmans tags: core-8-branch
2025-01-13
10:23
#ifdef TCL_NO_DEPRECATED -> #ifndef TCL_NO_DEPRECATED check-in: f74b64fb88 user: jan.nijtmans tags: core-8-branch
09:59
More macros for measuring literals at compile time, and a shortcut for adding to error info Closed-Leaf check-in: 43e1c33e9e user: dkf tags: dkf-c11-features
09:37
Re-enable Tcl_SavedResult testcases. They won't work if TCL_NO_DEPRECATED is set. check-in: 79aaf735df user: jan.nijtmans tags: core-8-branch
2025-01-12
18:10
Fix [70f3b23cad]. Doc fix only check-in: 5d7aa913b0 user: jan.nijtmans tags: trunk, main
18:04
Fix [70f3b23cad]. Doc fix only check-in: e3fb9432f2 user: jan.nijtmans tags: core-8-branch
17:35
In dltest/pkg*.c, prevent calling deprecate API as well check-in: 112f8360d4 user: jan.nijtmans tags: core-8-branch
13:57
Handle TCL_NO_DEPRECATED in test code: Don't try to use deprecated API check-in: 5418327f96 user: jan.nijtmans tags: core-8-branch
2025-01-11
21:22
Fix ifndef -> ifdef in previous commit check-in: add8cd5ddd user: jan.nijtmans tags: core-8-branch
2025-01-10
21:37
Merge-mark check-in: 5145a78372 user: jan.nijtmans tags: trunk, main
21:28
Tcl_GetUnicode() et all (from the UTF16 compatibility layer) should be handled by TCL_NO_DEPRECATED ... check-in: fcce946105 user: jan.nijtmans tags: core-8-branch
20:41
Tcl_MakeSafe() should be handled by TCL_NO_DEPRECATED as well check-in: ffbb4a7df7 user: jan.nijtmans tags: core-8-branch
20:26
Tcl_GetAlias() should be handled by TCL_NO_DEPRECATED as well check-in: 91892a998f user: jan.nijtmans tags: core-8-branch
16:25
Clean up TEBC TRACE macro system check-in: 9dc5edae35 user: dkf tags: dkf-c11-features
14:02
Rebase to 9.0 Closed-Leaf check-in: 7512a6295d user: jan.nijtmans tags: 70f3b23cad-docs-version-requirement
13:59
Another attempt to make it clear, without too much bloat check-in: 1f8e461bda user: jan.nijtmans tags: 70f3b23cad-docs-version-requirement
13:01
Add TclPrintfResult() for easy error message generation check-in: 665eb99f69 user: dkf tags: dkf-c11-features
12:16
Add delay to give a chance for processes to drop a lock check-in: a6df4aeb4c user: dkf tags: dkf-c11-features
12:12
Fix test constraints check-in: 528bcb64f2 user: dkf tags: dkf-c11-features
2025-01-09
09:56
Taming Tcl_AppendStringsToObj as well check-in: f8612e12b2 user: dkf tags: dkf-c11-features
09:30
TclSetErrorCode is a macro to end-mark Tcl_SetErrorCode check-in: 0e84f9c9df user: dkf tags: dkf-c11-features
2025-01-08
16:20
Fix comments and "make dist" check-in: f631e22eed user: jan.nijtmans tags: tip-709
16:09
Rebase to 9.0 check-in: 16bd4182a9 user: jan.nijtmans tags: tip-709
15:25
Switch over Tcl_NRAddCallback to TclNRAddCallback in a bunch of places that should have already been... check-in: 5129927198 user: dkf tags: dkf-c11-features
15:24
Merge 9.1 check-in: 8adf783e19 user: jan.nijtmans tags: tip-626
15:23
Merge 9.0. registry -> 1.4a0 (breaking compilation on Windows XP) check-in: fd7b19dc30 user: jan.nijtmans tags: tip-710
15:02
Use C11 features, especially variadic macros. check-in: 38f3728d9a user: dkf tags: dkf-c11-features
14:07
In --with-tcl8 mode, only typedef Tcl_Size when Tcl_Size is not #defined already check-in: 88f0807bb9 user: jan.nijtmans tags: trunk, main
13:57
Only typedef Tcl_Size when Tcl_Size is not #defined. Spacing changes (backported from 8.7) check-in: 70a524360e user: jan.nijtmans tags: core-8-branch
10:20
Put back TCL_NO_DEPRECATED builds check-in: 19253c31bf user: jan.nijtmans tags: tip-626
09:21
Merge-mark check-in: 44d052189a user: jan.nijtmans tags: tip-626
09:16
Superflouous TCL_NO_DEPRECATED usage (meant for TIP #626) check-in: 0fb4f19d3c user: jan.nijtmans tags: tip-710
08:36
(cherry-pick): Simplification for [d58e315172] check-in: 1dd56a242c user: jan.nijtmans tags: core-8-branch
2025-01-07
15:42
Simplification for [d58e315172] check-in: 4e87493367 user: jan.nijtmans tags: trunk, main
14:25
Merge 9.1 check-in: eff4c92de0 user: jan.nijtmans tags: tip-626
14:22
Don't build dltest for Tcl 8.x any more check-in: ce68664329 user: jan.nijtmans tags: tip-710
13:08
Merge 9.1 check-in: 0123194a0f user: jan.nijtmans tags: tip-626
13:07
Few more 9.0 -> 9.1 changes check-in: 8b32a9987d user: jan.nijtmans tags: tip-710
13:01
Rebase check-in: 4fa94b6408 user: jan.nijtmans tags: tip-626
12:39
Make a start for Tcl 9.1. Nothing more than version bump, and removing unnecessary compatibility (wi... check-in: 4669fc5f66 user: jan.nijtmans tags: tip-710
10:09
Rebase to 9.0 check-in: 19d09a09cc user: jan.nijtmans tags: tip-626
10:06
Fix [fc3509]: Better error-message than "interpreter uses an incompatible stubs mechanism" check-in: 7704f91f2e user: jan.nijtmans tags: trunk, main
09:53
Fix [fc35093ce]: Better error-message than "interpreter uses an incompatible stubs mechanism" check-in: d9f0a470f3 user: jan.nijtmans tags: core-8-branch
09:19
Handle 9.0-compiled extension running in 8.x as well Closed-Leaf check-in: 8a4c654f72 user: jan.nijtmans tags: bug-fc35093ce
2025-01-06
22:58
Merge 8.6 check-in: 8f6129a4b9 user: jan.nijtmans tags: core-8-branch
22:06
Merge-mark check-in: db15d0f5fd user: jan.nijtmans tags: trunk, main
21:20
Demo why using TCL_VERSION in Tcl_InitStubs is a bad idea Closed-Leaf check-in: 09218bf961 user: jan.nijtmans tags: use-tcl-version-in-stubs-bad-idea-demo
21:15
This would be my advise. Using TCL_VERSION in Tcl_InitStubs() is a bad idea (IMHO) check-in: 3200a10430 user: jan.nijtmans tags: 70f3b23cad-docs-version-requirement
2025-01-05
20:41
oops Closed-Leaf check-in: 6f030022a0 user: jan.nijtmans tags: bug-d58e315172
20:38
Simplification for [d58e315172] check-in: 1c27785451 user: jan.nijtmans tags: bug-d58e315172
17:41
Tcl_UniChar -> int in tcl.decls. This gives a correct compiler-warning when Tcl_GetUnicode() usage d... check-in: d4ce35d896 user: jan.nijtmans tags: core-8-branch
2025-01-04
22:24
More stub-related fixes: export TclGetAliasObj and TclGetUnicodeFromObj, for better (binary) compati... check-in: 176cd6dda1 user: jan.nijtmans tags: core-8-branch
13:06
Fix compilation warning check-in: b6aab4390a user: jan.nijtmans tags: core-8-branch
11:48
Merge trunk check-in: a2841ef20b user: apnadkarni tags: apn-icu-testdata
2025-01-03
15:47
Proposed fix for [fc35093ce]: Better error-message than "interpreter uses an incompatible stubs mech... check-in: 4260a19710 user: jan.nijtmans tags: bug-fc35093ce
14:48
Document underlying Tcl_InitStubs() behavior, when circumventing the macro in tcl.h check-in: 90436ee9e3 user: jan.nijtmans tags: 70f3b23cad-docs-version-requirement
13:51
Rebase to 9.0 check-in: d34fa8f0d4 user: jan.nijtmans tags: tip-626
13:51
Fix [afdb56e633]: Tcl_MethodType2 not documented check-in: 0a63898c7f user: jan.nijtmans tags: trunk, main
13:45
Merge 9.0 check-in: 18abbe1a3f user: jan.nijtmans tags: tip-626
13:38
Add 2 more internal tclOO stub entries: TclOOMakeProcInstanceMethod2 and TclOOMakeProcMethod2 check-in: c9e66b07f6 user: jan.nijtmans tags: trunk, main
13:28
(Cherry-pick): [2bc08cd2e6] - document TCL_{LL,SIZE}_MODIFIER, Tcl_Size, TCL_SIZE_MAX check-in: b78218e430 user: jan.nijtmans tags: core-8-branch
13:23
Make room for 2 more (internal) stub entries: TclOOMakeProcInstanceMethod2 and TclOOMakeProcMethod2.... check-in: c4de29b63e user: jan.nijtmans tags: core-8-branch
09:59
[2bc08cd2e6] - document TCL_{LL,SIZE}_MODIFIER, Tcl_Size, TCL_SIZE_MAX check-in: 3dcf329505 user: apnadkarni tags: trunk, main
2025-01-02
21:39
Missing #ifndef TCL_NO_DEPRECATED check-in: 9732cd1dd2 user: jan.nijtmans tags: tip-626
21:35
Merge 9.0. Add 2 more internal stub entries check-in: 73e7266b52 user: jan.nijtmans tags: tip-626
17:35
Fix [d58e31517203396e]: configure --enable-64bit=aarch64 broken check-in: 74eba1ba33 user: jan.nijtmans tags: trunk, main
17:31
Fix [d58e31517203396e]: configure --enable-64bit=aarch64 broken check-in: 7576f0b167 user: jan.nijtmans tags: core-8-branch
15:56
(cherry-pick): Remove dead code in tclLoadDyld.c check-in: 95dd3a7969 user: jan.nijtmans tags: core-8-branch
15:39
Proposed fix for [afdb56e633]: Tcl_MethodType2 not documented Closed-Leaf check-in: 2dc9543eed user: jan.nijtmans tags: bug-afdb56e633
15:22
Remove dead code in tclLoadDyld.c check-in: 701a8a3d26 user: jan.nijtmans tags: trunk, main
2025-01-01
20:54
Merge 9.0 check-in: 47e1f7c326 user: jan.nijtmans tags: tip-626
20:41
Merge-mark check-in: 23c65058b3 user: jan.nijtmans tags: core-8-branch
2024-12-31
01:18
Document TCL_SIZE_MAX Closed-Leaf check-in: 73961ebf58 user: apnadkarni tags: bug-2bc08cd2e6
2024-12-30
17:10
[2bc08cd2e6] Document ObjPrintf size modifiers check-in: 2bbae94c2e user: apnadkarni tags: bug-2bc08cd2e6
2024-12-29
22:24
merge 8.7 (windows only: obtain cpuid data with clang/gcc) check-in: 459b34be9d user: sebres tags: trunk, main
22:23
merge 8.6 (windows only: obtain cpuid data with clang/gcc) check-in: f64447131a user: sebres tags: core-8-branch
16:59
merge 8.7 (clang/gcc: silence Wunused-but-set-variable in generated tclDate) check-in: 410ce320f5 user: sebres tags: trunk, main
16:57
merge 8.6 (clang/gcc: silence Wunused-but-set-variable in generated tclDate) check-in: 3ae58d32f5 user: sebres tags: core-8-branch
16:24
merge point check-in: 748b7b25b7 user: sebres tags: trunk, main
16:23
missing semicolon, fixes MacOS-clang build check-in: 2148111220 user: sebres tags: core-8-branch
2024-12-28
14:46
merge 8.7 check-in: 2ee1735dbc user: sebres tags: trunk, main
14:45
amend (negative and odd number by odd power) check-in: c941103fb4 user: sebres tags: core-8-branch
14:40
merge 8.7 check-in: 00954f4b4c user: sebres tags: trunk, main
14:40
better coverage for FP-class "subnormal" check-in: 26637889d6 user: sebres tags: core-8-branch
14:01
merge 8.7 check-in: 4c57989064 user: sebres tags: trunk, main
14:00
small speed-up for FP classification of int (simple cast wide to double) check-in: c67dcc2e86 user: sebres tags: core-8-branch
13:58
amend to [98006f00ac471be5]: fixes MSVC build (values of FP_* are compiler/implementation specific, ... check-in: 3059fadfe6 user: sebres tags: core-8-branch
01:00
merge 8.7: amend to [98006f00ac471be5] - simplification and deduplication, better tests check-in: 2ef804f95d user: sebres tags: trunk, main
00:58
expr.test: amend to [98006f00ac471be5] - tests simplification and deduplication, big matrix for isun... check-in: 1b2b6d08bb user: sebres tags: core-8-branch
2024-12-27
23:23
amend to [98006f00ac471be5]: code simplification and deduplication check-in: 261c3bd222 user: sebres tags: core-8-branch
21:20
merge 8.7 (fixes [98006f00ac471be5]) check-in: 17b5c7a6ce user: sebres tags: trunk, main
21:19
amend to fix [98006f00ac471be5]: typo check-in: ea993b9387 user: sebres tags: core-8-branch
21:17
fixes [98006f00ac471be5] tcl::mathfunc::isunordered mistakenly considered non-double numbers (e.g. i... check-in: e749604467 user: sebres tags: core-8-branch
21:15
tcl::mathfunc::isunordered: extended test illustrating [98006f00ac471be5] check-in: baaeb4d070 user: sebres tags: core-8-branch
2024-12-26
18:42
merge 8.7 check-in: 4459b4e8cc user: sebres tags: trunk, main
18:41
merge 8.6 check-in: 87a3148524 user: sebres tags: core-8-branch
18:30
merge 8.7 (fix for [67d5f75c36cbada6]) check-in: f1d3dc5eaa user: sebres tags: trunk, main
18:28
rewrite TclGetLambdaFromObj a bit (more similar to 8.6th code) check-in: 0b54f5e5c6 user: sebres tags: core-8-branch
18:24
integrate bug-67d5f75c36, fix for [67d5f75c36cbada6] check-in: 4d5c35382a user: sebres tags: core-8-branch
18:20
merge 8.6 check-in: 56a1529dd4 user: sebres tags: core-8-branch
18:00
Disable TCL_OO_METHOD_VERSION_CURRENT if TCL_NO_DEPRECATED=1 check-in: ab0b27de82 user: jan.nijtmans tags: tip-626
15:56
merge point (no functional changes, only comments) check-in: 5f750f069b user: sebres tags: trunk, main
15:51
cherry-pick sebres-arith-series-rework: fixes several bugs and UB (closes [d2a3c5f80bf47362]), impro... check-in: 0bc5d41fe7 user: sebres tags: core-8-branch
15:29
lseq.test: unneeded constraint check-in: dc3ab4b616 user: sebres tags: trunk, main
13:52
merge sebres-arith-series-rework: fixes several bugs and UB (closes [d2a3c5f80bf47362]), improved nu... check-in: e233e8b60b user: sebres tags: trunk, main
2024-12-23
18:08
fix calculation of max precision of the series for E notation, optimize it a bit (do it once, use or... Closed-Leaf check-in: e133351aff user: sebres tags: sebres-arith-series-rework
17:31
Disable TclGetObjInterpProc() if TCL_NO_DEPRECATED=1. Merge 9.0 check-in: ed30e5eee8 user: jan.nijtmans tags: tip-626
13:27
merge mark check-in: a0cd4de4ee user: dkf tags: trunk, main
12:06
Add missing NULLs check-in: 37cd7aaf4a user: dkf tags: core-8-branch
11:59
Shorten generation of TCL OO error codes check-in: 7e88024b74 user: dkf tags: trunk, main
11:02
Merge 9.0 check-in: 23f668c6ab user: jan.nijtmans tags: tip-626
2024-12-22
22:17
Make a start fixing [209fd9adce]: package files documented behaviour. First remove the wrong behavio... Leaf check-in: 9af30a459f user: jan.nijtmans tags: bug-209fd9adce
17:54
clean up unused code check-in: b999132201 user: sebres tags: sebres-arith-series-rework
17:50
prohibit NaN in the arith-series, so it behaves exactly like expr-command (e. g. like expr {Inf - In... check-in: b692628bed user: sebres tags: sebres-arith-series-rework
17:10
improve numerical stability by length calculation for distance/step exceeding wide-ints bounds, use ... check-in: 014dfa4897 user: sebres tags: sebres-arith-series-rework
16:24
Rebase to 9.0 check-in: b9b7feeba9 user: jan.nijtmans tags: tip-709
14:44
more tests, cover lrange/lreverse for unshared/shared series-objects check-in: 56b534f56a user: sebres tags: sebres-arith-series-rework
14:23
amend with better test title and explaining comment check-in: 06a7dfbdcd user: sebres tags: sebres-arith-series-rework
13:53
make test platform/compiler independent: the result of the addition of Inf and -Inf may be either -N... check-in: a1b63b3ae9 user: sebres tags: sebres-arith-series-rework
13:32
silence implicit conversion warnings by clang build check-in: 02c8740696 user: sebres tags: sebres-arith-series-rework
2024-12-21
23:56
Merge 9.0. First implementation of "info locale" check-in: b5de0055d2 user: jan.nijtmans tags: tip-703
22:21
avoid implicit conversion of double length to bignum by NaN/Inf check-in: e2515f05de user: sebres tags: sebres-arith-series-rework
21:56
lseq with double args: improve numerical stability by calculation of length (use wide arithmetic ins... check-in: 0893b51f1c user: sebres tags: sebres-arith-series-rework
20:58
version -> 9.0.2 check-in: 7b65167243 user: jan.nijtmans tags: trunk, main
19:45
furnish arith-series internal representation with refCount, improve duplication check-in: f2977d6c1f user: sebres tags: sebres-arith-series-rework
19:42
arith-series doesn't need `end` (it may be incorrect, since proper value is calculated as `start + (... check-in: 81f5e95eb8 user: sebres tags: sebres-arith-series-rework
19:32
improve UpdateStringOfArithSeries (panic by overflow, no interim objects by generation of string rep... check-in: 5a622d5dd8 user: sebres tags: sebres-arith-series-rework
19:24
improve creation of arith-series object, more checks, Inf/NaN, etc check-in: fb741f410a user: sebres tags: sebres-arith-series-rework
19:11
don't swallow error message (usage) on wrong args check-in: 5366e9e566 user: sebres tags: sebres-arith-series-rework
19:10
added test cases illustrating several inconsistencies and bugs (hopefully also the result of UB [d2a... check-in: d0164dac25 user: sebres tags: sebres-arith-series-rework
18:21
lf -> crlf in vctool.bat check-in: c081dc4d04 user: jan.nijtmans tags: trunk, main
15:53
merge release check-in: aef01ab4af user: dgp tags: trunk, main
12:20
Remove excess blank lines check-in: 76c101ae7d user: dkf tags: trunk, main
2024-12-20
18:27
Simple implementation of "info timezone". Ignoring Windows registry for the moment. check-in: 23f2262e53 user: jan.nijtmans tags: tip-703
16:00
Undo change in tclInt.h. We can keep the main changes inside tclWinLoad.c check-in: fb6e036b63 user: jan.nijtmans tags: tip-709
14:53
TIP #709 implementation: MPL Licence for MemoryModule check-in: 6b43e59e8d user: jan.nijtmans tags: tip-709
2024-12-19
16:48
updated changes.md for release. Closed-Leaf check-in: 10a450bde9 user: dgp tags: rc0, core-9-0-1-rc, core-9-0-1
15:18
merge trunk check-in: a16818cc01 user: dgp tags: core-9-0-1-rc
2024-12-18
13:28
TIP #703. Start with empty "info locale" and "info timezone" check-in: d22a724365 user: jan.nijtmans tags: tip-703
13:20
Don't shorten "info locals" in testcases. check-in: 903799065b user: jan.nijtmans tags: trunk, main
12:33
Merge 8.6 check-in: 7996507bc0 user: jan.nijtmans tags: core-8-branch
2024-12-16
17:13
Introduce a typedef for greater sanity check-in: 39e3a23b6b user: dkf tags: trunk, main
16:27
Add TIP 707 to changes.md check-in: 4582652df6 user: apnadkarni tags: trunk, main
16:02
Make access to RegDeleteKeyExW less awful with a typedef check-in: 80431aa52b user: dkf tags: trunk, main
15:55
Convert internal flags to an enum check-in: 88049df237 user: dkf tags: trunk, main
14:16
Add Tcl_InitStubs macro information. Update man page links. check-in: 15a1b2e92f user: oehhar tags: 70f3b23cad-docs-version-requirement
13:33
Merge-mark check-in: 0fea16205a user: jan.nijtmans tags: trunk, main
11:50
Ticket [70f3b23cad]: propose new doc wording for requirement strings check-in: 607aea587f user: oehhar tags: 70f3b23cad-docs-version-requirement
11:12
Remove experimental (and untested) code related to BREAK_NAMESPACE_COMPAT check-in: 78da2fa1f6 user: jan.nijtmans tags: core-8-branch
2024-12-15
19:02
Merge-mark check-in: 64f92ae102 user: jan.nijtmans tags: trunk, main
18:27
(backport): Fix [63449c0514]: [namespace children] doesn't match non-glob patterns below the global ... check-in: da751091af user: jan.nijtmans tags: core-8-branch
17:57
Add explanation for fix for ticket [63449c0514] check-in: d39828737c user: oehhar tags: trunk, main
15:03
Convert collection of related constants to an enum check-in: 2e25432abf user: dkf tags: trunk, main
2024-12-14
23:38
Fix [63449c0514]: [namespace children] doesn't match non-glob patterns below the global namespace. ... check-in: b6ae5707d9 user: jan.nijtmans tags: trunk, main
2024-12-13
15:23
Turn constants into an enum check-in: 5611b61092 user: dkf tags: trunk, main
14:53
Proposed fix for [63449c0514]: [namespace children] doesn't match non-glob patterns below the global... Closed-Leaf check-in: ee821ec00f user: jan.nijtmans tags: bug-63449c0514
13:54
taming constants with enums in the zipfs code; it's still ugly but it's not so awful as it was (and ... check-in: 5a3380a837 user: dkf tags: trunk, main
10:18
Fix [c4f365470e]: Size modifiers j, q, z, t not implemented. Update changes.md check-in: 6c1255aa69 user: jan.nijtmans tags: trunk, main
09:59
Fix [c4f365470e]: Size modifiers j, q, z, t not implemented check-in: 5dba87ea38 user: jan.nijtmans tags: core-8-branch
09:23
Convert defines to an enum. check-in: ae3a3a1673 user: dkf tags: trunk, main
09:10
Add simple testcase Closed-Leaf check-in: d39740ba1f user: jan.nijtmans tags: bug-c4f365470e
05:40
Merge 8.7 - Fix example. http::config, not http::configure check-in: 106bfa8d00 user: apnadkarni tags: trunk, main
05:37
Fix example. http::config, not http::configure check-in: bd8b19b6d6 user: apnadkarni tags: core-8-branch
2024-12-12
20:31
Convert masks to an enum check-in: a5b1b09552 user: dkf tags: trunk, main
20:21
More conversion of enumerations to enums check-in: 00f2f69514 user: dkf tags: trunk, main
18:14
Open release branch check-in: 45cbf8edb1 user: dgp tags: core-9-0-1-rc
14:40
Make sure tclUuid.h doesn't end up in "make dist" check-in: efdadbd87e user: jan.nijtmans tags: trunk, main
14:39
Make sure tclUuid.h doesn't end up in "make dist" check-in: 1a7d3d0111 user: jan.nijtmans tags: core-8-branch
14:38
merge 8.7 check-in: 0716517874 user: dgp tags: trunk, main
14:37
dup test names check-in: 88224cf73f user: dgp tags: core-8-branch
14:15
Proposed fix for [c4f365470e]: Size modifiers j, q, z, t not implemented check-in: deae6f2c25 user: jan.nijtmans tags: bug-c4f365470e
2024-12-11
20:59
Plug memory leak. test hygiene -- avoid fragility in makeFile / removeFile check-in: 456ee8cc6a user: jan.nijtmans tags: trunk, main
20:56
Plug memory leak. test hygiene -- avoid fragility in makeFile / removeFile check-in: 16e450e72f user: jan.nijtmans tags: core-8-branch
2024-12-10
09:42
TIP #707 follow-up: for tclDTrace.d too check-in: 99e291e922 user: jan.nijtmans tags: trunk, main
09:40
TIP #707: Add ptrAndSize to dtrace as well. check-in: 51e10b4c1b user: jan.nijtmans tags: core-8-branch
09:38
(cherry-pick )Fix ungrammatical doubling of words in comments check-in: 49100cbdd2 user: jan.nijtmans tags: core-8-branch
03:06
Merge 8.7 - TIP 707 - add ptrAndSize field to Tcl_Obj check-in: 3eb4d4fe21 user: apnadkarni tags: trunk, main
03:01
TIP 707 - add ptrAndSize field to Tcl_Obj check-in: 482f7a52c2 user: apnadkarni tags: core-8-branch
2024-12-09
10:47
Merge 8.7. Fix [1dc7f3e5f1] - filesystem-1.30.3 should normalize before comparing. Tx @gahr check-in: f494e8b592 user: apnadkarni tags: trunk, main
10:38
Merge 8.6. Fix [1dc7f3e5f1] - filesystem-1.30.3 should normalize before comparing. Tx @gahr check-in: 3709e88a03 user: apnadkarni tags: core-8-branch
2024-12-07
23:52
Fix [c7e4c4586d]: TIP #609 - required Tcl_ThreadAlert() skipped with nested event loop check-in: dd7f05281c user: jan.nijtmans tags: trunk, main
13:15
Fix [https://core.tcl-lang.org/thread/tktview/9e69e2c602|9e69e2c602]: Problem with TIP#609 check-in: 81c759724b user: jan.nijtmans tags: core-8-branch
2024-12-06
18:03
compiling Leaf check-in: 58b1e5aa21 user: jan.nijtmans tags: bug-a8e4f76ce4-linux
17:17
First sketch of implementation check-in: 15b9166326 user: jan.nijtmans tags: bug-a8e4f76ce4-linux
16:27
Can we detect memfd_create()? check-in: 491f179ccd user: jan.nijtmans tags: bug-a8e4f76ce4-linux
10:39
Proposed fix for [https://core.tcl-lang.org/thread/tktview/9e69e2c602|9e69e2c602]: Problem with TIP#... Closed-Leaf check-in: 90712c8996 user: jan.nijtmans tags: bug-9e69e2c602
10:04
Fix "make dist". $(DISTDIR) part was missing check-in: f92b9869f4 user: jan.nijtmans tags: trunk, main
09:29
(cherry-pick): Let enums be enums check-in: d83af93efb user: jan.nijtmans tags: core-8-branch
09:19
Fix "make dist". $(DISTDIR) part was missing check-in: c6225c482e user: jan.nijtmans tags: core-8-branch
09:05
Let enums be enums check-in: 9f80b56211 user: dkf tags: trunk, main
2024-12-05
19:27
merge 8.7 check-in: 6382d2c523 user: sebres tags: trunk, main
19:26
amend: remove extra spaces appearing by resolving merge conflicts check-in: 43ab84c96e user: sebres tags: core-8-branch
19:05
merge 8.7 (fix SF [0b809cd3fc8b6e5e], conflicts resolved) check-in: 4c3e3d79df user: sebres tags: trunk, main
18:28
merge 8.6 (fix SF [0b809cd3fc8b6e5e], conflicts resolved) check-in: 77a1c3f978 user: sebres tags: core-8-branch
14:14
Rebase to 9.0 Closed-Leaf check-in: 976ae5104d user: jan.nijtmans tags: bug-a8e4f76ce4
13:53
Match Tcl_Free()'s argument type check-in: 34f7a4ecb4 user: jan.nijtmans tags: trunk, main
13:47
This could give a (C++) compiler warning check-in: 0f0f793c33 user: jan.nijtmans tags: core-8-branch
11:50
Fix some EXEC flags (in "make dist" too) check-in: 02d2aaf7ae user: jan.nijtmans tags: trunk, main
11:41
Fix some EXEC flags (in "make dist" too) check-in: c500c19889 user: jan.nijtmans tags: core-8-branch
11:11
Merge 9.0. Skip memorymodule testcases with --disable-zipfs check-in: 15095f90b8 user: jan.nijtmans tags: bug-a8e4f76ce4
10:07
Fix [aaa84fbbc5]: zipfs info on mountpoint of executable returns zero offset in field 4 check-in: 3d62ee540d user: jan.nijtmans tags: trunk, main
09:52
Fix [aaa84fbbc5]: zipfs info on mountpoint of executable returns zero offset in field 4 check-in: 4358bf994e user: jan.nijtmans tags: core-8-branch
2024-12-04
20:31
Remove a lot of dead code: macOS < 10.9 is no longer supported check-in: 89dee6b1b8 user: jan.nijtmans tags: trunk, main
17:55
Remove a lot of dead code: macOS < 10.9 is no longer supported check-in: dbc6e5ebd3 user: jan.nijtmans tags: core-8-branch
17:51
Indenting check-in: 3dd7035ccc user: jan.nijtmans tags: core-8-branch
16:02
Remove zip -A from autoconf builds. Add tests for zipfs info Closed-Leaf check-in: 376261e2cd user: apnadkarni tags: apn-julian-zipfs-patch
14:37
One more TCL_UNUSED() usage check-in: 615fbeeddb user: jan.nijtmans tags: trunk, main
09:10
On macOS, use the VFS pathname as name for the module, in stead of simply "[Memory Based Bundle]" check-in: 38f61973f5 user: jan.nijtmans tags: trunk, main
2024-12-03
13:11
On macOS, use the VFS pathname as name for the module, in stead of simply "[Memory Based Bundle]". check-in: 5cab008cd3 user: jan.nijtmans tags: core-8-branch
11:36
Rebase to 9.0 check-in: c0231e7364 user: jan.nijtmans tags: bug-a8e4f76ce4
11:31
Fix comment check-in: 725c4bc5ab user: jan.nijtmans tags: bug-a8e4f76ce4
11:26
Bring back *.yml files from trunk, just with separate --enable-memorymodule build check-in: a213a451da user: jan.nijtmans tags: bug-a8e4f76ce4
11:15
This was only meant for testing check-in: 2457d5c07e user: jan.nijtmans tags: bug-a8e4f76ce4
10:14
Working towards an auto-publishing script check-in: 73a556f945 user: dkf tags: trunk, main
2024-12-02
15:40
Bring back Makefile's how they were check-in: 42bf08b950 user: jan.nijtmans tags: bug-a8e4f76ce4
14:10
Add memorymodule constraint. Make win/dltest build work with minizip check-in: 33f69bde3c user: jan.nijtmans tags: bug-a8e4f76ce4
11:53
Fix compiler warning. Protect against long pathnames. check-in: 78d25f891b user: jan.nijtmans tags: bug-a8e4f76ce4
10:44
Create new branch named "apn-encoding-refactor" check-in: f467de36ad user: apnadkarni tags: apn-encoding-refactor
09:49
Actual follow-up (not really a counter-proposal) to TIP #707, with a further simplification. Rebased... Closed-Leaf check-in: 89564bda22 user: jan.nijtmans tags: tip-707-alt
09:42
Start on channel performance measurement tools check-in: f21e8a892a user: apnadkarni tags: apn-channel-perftools
07:11
Actual counter-proposal to TIP #707 check-in: 904cd27d0e user: jan.nijtmans tags: tip-707-alt
01:32
TIP 707 Closed-Leaf check-in: 69be439140 user: apnadkarni tags: tip-707
2024-12-01
23:01
Experiment: simplify internal representation notation Closed-Leaf check-in: bf30412994 user: jan.nijtmans tags: intrep-simpl
17:42
Fix compiler-warnings when TCL_COMPILE_DEBUG=1 check-in: b688a485b2 user: jan.nijtmans tags: trunk, main
16:56
Integrate dltest/memorymoduletest.zip building in win/Makefile check-in: d807db74ab user: jan.nijtmans tags: bug-a8e4f76ce4
12:40
Julian's patch for [aaa84fbbc5] - zipfs info returns 0 as start of zip data. check-in: 82372ab46c user: apnadkarni tags: apn-julian-zipfs-patch
2024-11-30
14:40
Document incompatible change in treatment of reference counts when using Tcl_ListObjIndex with an ab... check-in: 66c0431d49 user: griffin tags: trunk, main
00:47
Add more detail about Abstract Lists Closed-Leaf check-in: 118439ea24 user: griffin tags: bug-b343fe8656
2024-11-29
22:59
Build "memorymodule" tag into tcl::build-info check-in: f436c0a641 user: jan.nijtmans tags: bug-a8e4f76ce4
21:08
Now with a working GetModuleFileName[WA] for memory-loaded modules. check-in: 3dcdaca2e2 user: jan.nijtmans tags: bug-a8e4f76ce4
21:05
New function MemoryGetCodeBase(). We need it. check-in: 4637de8b5b user: jan.nijtmans tags: bug-a8e4f76ce4
08:20
Add more testcases. Store full path in loadHandle check-in: 9ff4820138 user: jan.nijtmans tags: bug-a8e4f76ce4
2024-11-28
19:48
Document incompatible change in treatment of reference counts wrt Tcl_ListObjIndex. (bug-b343fe8656)... check-in: c3270c2b52 user: griffin tags: bug-b343fe8656
15:40
Add makefile.vc check-in: 85f847206e user: jan.nijtmans tags: bug-a8e4f76ce4
13:49
Make a start with TLS (gcc) and GetModuleName[A|W]. WIP. Make a start with test-cases check-in: 981e781f92 user: jan.nijtmans tags: bug-a8e4f76ce4
10:13
Merge trunk. Fix MemoryModule for ARM64 check-in: ad149a67a7 user: jan.nijtmans tags: bug-a8e4f76ce4
2024-11-27
11:27
Fix [https://github.com/fancycode/MemoryModule/pull/91|Added x64 exception handling] check-in: 2c0c7456f5 user: jan.nijtmans tags: bug-a8e4f76ce4
11:24
Build with MemoryModule on Github check-in: 06c366feaf user: jan.nijtmans tags: bug-a8e4f76ce4
10:50
fix typo in manual page on [info frame] check-in: 87b64507ca user: Torsten tags: core-8-branch
10:48
fix typo in manual page on [info frame] check-in: c98f3d9aef user: Torsten tags: trunk, main
10:44
Implement build-time switch check-in: 376e9d7281 user: jan.nijtmans tags: bug-a8e4f76ce4
2024-11-26
21:41
Make build switchable by defining (or not) TCL_LOAD_FROM_MEMORY check-in: a3a06f460b user: jan.nijtmans tags: bug-a8e4f76ce4
21:18
fix [https://github.com/fancycode/MemoryModule/pull/94|SectionAlignment] check-in: ce9e8e7412 user: jan.nijtmans tags: bug-a8e4f76ce4
21:09
fix a [https://github.com/fancycode/MemoryModule/pull/116|bug in PerformBaseRelocation] check-in: cbfe342863 user: jan.nijtmans tags: bug-a8e4f76ce4
17:05
Proof of concept cleaning up temp DLLs Closed-Leaf check-in: 4317ebe71d user: apnadkarni tags: apn-bug-a8e4f76ce4
14:34
tclWinLoad.c must always be compiled with -D_UNICODE check-in: 8efedbb737 user: jan.nijtmans tags: bug-a8e4f76ce4
13:44
Missing Tcl_InitHashTable() Closed-Leaf check-in: 4ad8c29369 user: jan.nijtmans tags: bug-a8e4f76ce4-androwish
13:28
Disable TCL_LOAD_FROM_MEMORY, for testing check-in: c8c35f0eb4 user: jan.nijtmans tags: bug-a8e4f76ce4-androwish
13:19
Take over TclpFinalizeLoad from androwish check-in: 9c24e7f216 user: jan.nijtmans tags: bug-a8e4f76ce4-androwish
12:33
Merge-mark check-in: fedf947933 user: jan.nijtmans tags: trunk, main
12:11
(cherry-pick): Bug [5a1aaa20]: lsearch -stride with -subindices and -inline -all gives unexpected re... check-in: 64cb91acdd user: jan.nijtmans tags: core-8-branch
11:14
Merge 8.6 check-in: 1e677908bb user: jan.nijtmans tags: core-8-branch
10:16
Experiment with Tk done, undo hack check-in: 74c4656650 user: jan.nijtmans tags: bug-a8e4f76ce4
2024-11-25
21:01
in-src doc typos (Tcl_[Save|Restore|Discard]InterpState()) check-in: 3edef509ff user: bch tags: trunk, main
18:56
Add bug [5a1aaa20] to changes.md check-in: d8e7d48397 user: oehhar tags: trunk, main
18:53
Bug [5a1aaa20]: lsearch -stride with -subindices and -inline -all gives unexpected result check-in: 57bafdc65d user: oehhar tags: trunk, main
15:29
Hack: Add a pkgIndex.tcl file and tcl9tk90.dll file to tcl90.dll. For test purposes. check-in: 142494f1f7 user: jan.nijtmans tags: bug-a8e4f76ce4
15:27
Fix compilation: TclpLoadMemory doesn't have an "interp" parameter any more check-in: 500b38bc91 user: jan.nijtmans tags: bug-a8e4f76ce4
13:18
Merge trunk check-in: 395816077c user: jan.nijtmans tags: bug-a8e4f76ce4
13:02
Update changes.md. No need to mention [882da1] in changes.md: It was a regression after [aee9f2], wh... check-in: d8e9fe6c29 user: jan.nijtmans tags: trunk, main
12:01
merge 8.7 check-in: b193c0db5a user: sebres tags: trunk, main
11:59
fixed validation of day of week for 24:00 (move to next day) closes [882da1e28b] check-in: cea877fd7f user: sebres tags: core-8-branch
11:57
No need to mention [882da1] in changes.md: It was a regression after [aee9f2], which never was in an... Closed-Leaf check-in: c840ffc3be user: jan.nijtmans tags: bug-882da1e28b
11:53
Re-apply fix [aee9f2b916], which was partially lost in [24e42b9bd1] check-in: ca80b67634 user: jan.nijtmans tags: bug-882da1e28b
2024-11-24
21:44
Disable copying to /tmp. For test purposes only check-in: d6a519a9cf user: jan.nijtmans tags: bug-a8e4f76ce4
21:19
Merge 9.0 check-in: 8cc9817724 user: jan.nijtmans tags: bug-a8e4f76ce4
20:24
changes.md: [6ce3c0] is fixed. Add some more "known bugs" check-in: c28285b8a0 user: jan.nijtmans tags: trunk, main
19:27
merge 8.7 check-in: 24e42b9bd1 user: sebres tags: trunk, main
19:25
code review, don't need special handling to adjust julianDay, date increment by 24:00 (or by leap se... check-in: 66e7fb75d9 user: sebres tags: core-8-branch
19:20
No need for error-reporting in TclpLoadMemory(): If it fails, a fallback scenary is started, copying... check-in: a919ce5cfe user: jan.nijtmans tags: trunk, main
18:52
avoid possible double validation of stage 2 (S2) check-in: 0c7ae252cc user: sebres tags: core-8-branch
2024-11-23
16:51
Re-apply [b11c0b7e61], for testing purposes only check-in: 1304129573 user: jan.nijtmans tags: bug-a8e4f76ce4
16:29
Fix [https://github.com/fancycode/MemoryModule/pull/96|MemoryGetProcAddress by ordinal value] (not u... check-in: 5710642f77 user: jan.nijtmans tags: bug-a8e4f76ce4
16:20
Update MemoryModule to latest (master) version. check-in: da876cd930 user: jan.nijtmans tags: bug-a8e4f76ce4
15:38
No need for error-reporting in TclpLoadMemory(): If it fails, a fallback scenary is started, copying... check-in: 2a0ab9a83c user: jan.nijtmans tags: core-8-branch
12:37
Revert "leapDay" stuff. Too early for 9.0.1 check-in: ecc285c2d6 user: jan.nijtmans tags: core-8-branch
12:06
Revert "leapDay" stuff. Too early for 9.0.1. Update documentation check-in: a5b130a5fa user: jan.nijtmans tags: trunk, main
2024-11-22
22:00
Revert "leapDay" stuff. Update documentation Closed-Leaf check-in: bb9e3560fd user: jan.nijtmans tags: bug-f2b5f89c0d
14:29
Update changes.md check-in: b2b50f7b60 user: jan.nijtmans tags: bug-a8e4f76ce4
13:19
Rebase to latest 9.0. Better error-handling. Remove unneeded parameter check-in: fc6274015d user: jan.nijtmans tags: bug-a8e4f76ce4
11:15
Remove support for leap-minutes (I thought I already removed that) check-in: b2ae97e2c3 user: jan.nijtmans tags: trunk, main
10:39
Remove support for leap-minutes (I thought I already removed that) check-in: 408183a4a5 user: jan.nijtmans tags: core-8-branch
10:17
Add simple year-check to leap-seconds detection: There were only leap seconds from 1972 - 2016 (whic... check-in: 8672c9ff1b user: jan.nijtmans tags: trunk, main
10:08
Use "switch" statement for month selection check-in: b84c3a8db5 user: jan.nijtmans tags: core-8-branch
09:28
Add simple year-check to leap-seconds detection: There were only leap seconds from 1972 - 2016 (whic... check-in: 934465aa95 user: jan.nijtmans tags: core-8-branch
2024-11-21
21:14
fix leap seccond scan [f2b5f89c0d8520ea] (and [aee9f2b916afd976]): recognize leap second (estimate a... Leaf check-in: d4b4648db7 user: sebres tags: bug-f2b5f89c0d-alt-leapsec
21:09
test coverage illustrating the proper leep second behaviour for [f2b5f89c0d8520ea] (and [aee9f2b916a... check-in: 377156e138 user: sebres tags: bug-f2b5f89c0d-alt-leapsec
21:04
small amend check-in: 6c745647b4 user: sebres tags: bug-f2b5f89c0d-alt-leapsec
21:01
Change TclpLoadMemoryGetBuffer/TclpLoadMemory signature using size_t/Tcl_Size check-in: 8d3ada78be user: jan.nijtmans tags: trunk, main
17:56
Change TclpLoadMemoryGetBuffer/TclpLoadMemory signature using size_t/Tcl_Size check-in: 6b033a746e user: jan.nijtmans tags: core-8-branch
17:02
Change a bunch of related defines into an enum, which they should have been already. check-in: 47f9090e53 user: dkf tags: trunk, main
15:35
Rebase to 9.0 check-in: a66646da48 user: jan.nijtmans tags: bug-a8e4f76ce4
15:32
backout [bc7fbd8e2e]. Testing done. check-in: 2220e6b2da user: jan.nijtmans tags: bug-a8e4f76ce4
11:32
cleanup indenting check-in: d3744ffffc user: jan.nijtmans tags: trunk, main
11:27
Fix [aee9f2b916] and [f2b5f89c0d]: clock scan of leapsecond/24:00, ISO-8601-compatibility. check-in: 5b5f4e8334 user: jan.nijtmans tags: core-8-branch
11:14
Fix [f2b5f89c0d]: clock scan of leapsecond: wrong result in 8.6 and 9.0. Update changes.md check-in: 853f0295ff user: jan.nijtmans tags: trunk, main
2024-11-20
21:17
Uncomment printf. Allow 15-min timezones for leap-seconds as well Closed-Leaf check-in: 3839a34130 user: jan.nijtmans tags: bug-f2b5f89c0d
21:06
Rebase to 9.0. Improved parsing of leap-seconds check-in: 1715857dc9 user: jan.nijtmans tags: bug-f2b5f89c0d
19:33
Fix [aee9f2b916]: clock scan -validate, ISO-8601, 24:00. Remove HAVE_MKTIME: It isn't used anywhere... check-in: 9e101107d1 user: jan.nijtmans tags: trunk, main
12:28
Fix handling of "24:00 am" -validate 0: Should be 24 hours after "00:00 am". Closed-Leaf check-in: bf0e4fe924 user: jan.nijtmans tags: bug-aee9f2b916
12:15
[aee9f2b916]: Allow "24:00", but only as indication for the end of the day. check-in: f77d6fcac2 user: jan.nijtmans tags: bug-aee9f2b916
2024-11-19
23:53
starts branch with alternate solution for [f2b5f89c0d8520ea]; tools/tclZIC.tcl: produces leap second... check-in: 877284201f user: sebres tags: bug-f2b5f89c0d-alt-leapsec
23:42
Leap second could also happen on january 1st or july 1st check-in: c465655c5a user: jan.nijtmans tags: bug-f2b5f89c0d
23:25
Be more strict when hours=24 check-in: bb71097119 user: jan.nijtmans tags: bug-f2b5f89c0d
2024-11-18
20:00
Missing "return TCL_ERROR" check-in: d9d63f17e0 user: jan.nijtmans tags: bug-a8e4f76ce4
17:56
Ticket [5a1aaa20]: adding tests (thanks Julian!) Closed-Leaf check-in: ab992d35ac user: oehhar tags: 5a1aaa20-lsearch-stride
16:03
Ticket [5a1aaa20] proposed solution by Julian Noble (Thanks !) check-in: 7274285f90 user: oehhar tags: 5a1aaa20-lsearch-stride
15:35
Code cleanup check-in: 4e88af7df7 user: jan.nijtmans tags: bug-a8e4f76ce4
15:11
Fix for [a8e4f76ce4]: load library (dll) from zipfs-library causes a leak in temporary folder check-in: b74bd939ad user: jan.nijtmans tags: bug-a8e4f76ce4
10:48
Revert [b11c0b7e61], for testing purposes only. check-in: bc7fbd8e2e user: jan.nijtmans tags: bug-a8e4f76ce4
2024-11-16
19:35
Merge 9.0 check-in: 27d851bd8f user: jan.nijtmans tags: bug-f2b5f89c0d
2024-11-15
17:47
merge point (no changes) check-in: 13d4d3d6f2 user: sebres tags: core-8-branch
17:33
merge 8.7 check-in: 92493234f7 user: sebres tags: trunk, main
17:31
small amend check-in: 6dd50fd094 user: sebres tags: core-8-branch
17:27
added vice versa tests - definitely wrong conversions for -valid 1 (wrong day and month for a leap s... check-in: 0d27fe8ee3 user: sebres tags: core-8-branch
17:10
merge 8.6, test extended with formatted scan and controlled by constraint valid_off now check-in: 85644d54af user: sebres tags: core-8-branch
15:51
Merge 9.0 check-in: 61c3881483 user: jan.nijtmans tags: tip-626
15:21
try.n: Add an illustrative example to use "return" within a try block check-in: 0c0b2604f4 user: oehhar tags: trunk, main
11:38
Add testcases related to [f2b5f89c0d]: clock scan of leapsecond: wrong result in 8.6 and 9.0 check-in: 320e0b70b8 user: jan.nijtmans tags: trunk, main
11:18
Add testcases related to [f2b5f89c0d]: clock scan of leapsecond: wrong result in 8.6 and 9.0 check-in: e13bdc7d81 user: jan.nijtmans tags: core-8-branch
2024-11-14
20:53
Testcases for various situations check-in: c38933fb9d user: jan.nijtmans tags: bug-f2b5f89c0d
17:59
Fix leap-check for day-of-month check-in: e3389ca4d8 user: jan.nijtmans tags: bug-f2b5f89c0d
17:42
A little bit smarter: leap seconds/minutes can only occur on june 30 or december 31. They cannot occ... check-in: f217edd89f user: jan.nijtmans tags: bug-f2b5f89c0d
17:06
We can accept 24:00 as hour as well check-in: 2d7673b06b user: jan.nijtmans tags: bug-f2b5f89c0d
16:49
Possible fix for [f2b5f89c0d]: clock scan of leapsecond: wrong result in 9.0 check-in: 4d72246575 user: jan.nijtmans tags: bug-f2b5f89c0d
10:23
Rebase to 9.0. See: [e38dce74e2] Leaf check-in: 7b6d5a6638 user: jan.nijtmans tags: bug-e38dce74e2-214cc0eb22-v2
09:32
Fix problem in testcase check-in: e8bd84d28e user: jan.nijtmans tags: core-8-branch
09:26
Fix problem in testcase, caused by [01d1cd487a74c15a|this] commit check-in: 837f2fa878 user: jan.nijtmans tags: trunk, main
2024-11-13
21:56
Merge 9.0 check-in: bb5535d09f user: jan.nijtmans tags: tip-626
20:19
Update rules.vc (sync with Tk 9.0, not needed for Tcl) check-in: 18d10eb019 user: jan.nijtmans tags: trunk, main
19:45
partial merge 8.7: fix and coverage for bug [43c94f95988f3057]: avoid vulnerability loading init.tcl... check-in: 01d1cd487a user: sebres tags: trunk, main
19:39
merge 8.6: fix and coverage for bug [43c94f95988f3057]: avoid vulnerability loading init.tcl in curr... check-in: f7d3654527 user: sebres tags: core-8-branch
15:49
Possible fix for [43c94f9598]: Tcl will not start properly if there is an init.tcl file in the curre... Closed-Leaf check-in: 465d4546e2 user: jan.nijtmans tags: bug-43c94f9598
15:37
(backport) Move non-error literal to TclOO's internal literal cache. check-in: 8086e58f6f user: jan.nijtmans tags: core-8-branch
14:36
Sync "rules.vc" with Tk check-in: 4e6eee5fa2 user: jan.nijtmans tags: core-8-branch
09:41
Move non-error literal to TclOO's internal literal cache. check-in: b96d20030e user: dkf tags: trunk, main
09:32
Merge 9.0 check-in: 74d69ff773 user: jan.nijtmans tags: tip-626
09:30
GHA win-, linux- and mac-flows: speed-up build (j4), add info section into build. Remove some unnee... check-in: d8a7be3197 user: jan.nijtmans tags: trunk, main
2024-11-12
23:03
(backport) Make "-index" example more illustrative, Remove stray brace in example check-in: 626c418ead user: jan.nijtmans tags: core-8-branch
14:59
Remove stray brace in example. check-in: 37bcceec1e user: pooryorick tags: trunk, main
13:20
Merge 9.0 check-in: 938858f211 user: jan.nijtmans tags: tip-626
13:16
GHA win-, linux- and mac-flows: speed-up build (j4), add info section into build check-in: 9663b4dd8b user: jan.nijtmans tags: core-8-branch
12:10
backout [b569739692]: [02977e0004] Reduce impact of recursion depth bug. Remove some unneeded typeca... check-in: e1e7f93e74 user: jan.nijtmans tags: core-8-branch
09:41
backout [b569739692]: [02977e0004] Reduce impact of recursion depth bug. check-in: 53462a5b29 user: jan.nijtmans tags: trunk, main
2024-11-11
20:26
Use many many more ObjProc's in test code: we should give a good example here check-in: a858a88a70 user: jan.nijtmans tags: trunk, main
2024-11-10
22:48
backout [b569739692]: [02977e0004] Reduce impact of recursion depth bug. Closed-Leaf check-in: 1008c8506a user: jan.nijtmans tags: bug-02977e0004
21:32
Add oo-1.22 to knownBugs too Closed-Leaf check-in: d84281a560 user: jan.nijtmans tags: bug-02977e0004-jn
21:23
Deprecate Tcl_CreateCommand() too. Use Tcl_CreateObjCommand2() in all testcases check-in: 8a7320b50e user: jan.nijtmans tags: tip-626
2024-11-09
00:13
(backport): Move table processing of DeclaredClassMethod check-in: eeaaac7f16 user: jan.nijtmans tags: core-8-branch
2024-11-08
16:32
deprecate Tcl_CreateTrace check-in: bdff9b35d0 user: jan.nijtmans tags: tip-626
15:59
Move table processing of DeclaredClassMethod check-in: 95b4578597 user: dkf tags: trunk, main
14:49
More Tcl_ObjCmdProc2 usage check-in: 5837eb8359 user: jan.nijtmans tags: tip-626
11:16
Fix for documentation issue [ac104c9ecb]: Make "-index" example more illustrative. check-in: 17a6f70fc1 user: pooryorick tags: trunk, main
11:08
argv->objv and int->Tcl_Size in testcases check-in: 859bf2f47f user: jan.nijtmans tags: tip-626
2024-11-07
21:33
Merge 9.0 check-in: 35ea40df79 user: jan.nijtmans tags: tip-626
2024-11-06
22:15
Please use Autoconf 2.72 Closed-Leaf check-in: ca98608054 user: jan.nijtmans tags: tip-702
22:09
Only remove the dll's from the zip, not the pkgIndex.tcl files check-in: 9fc7aba661 user: jan.nijtmans tags: tip-702
21:48
Add oo-1.18.2 to knownBug tests check-in: b595c3d818 user: jan.nijtmans tags: bug-02977e0004-jn
21:30
Rebase to 9.0. Resolve conflicts check-in: 84548fbc84 user: jan.nijtmans tags: tip-702
20:33
Implement [364bd985d6]: install registry and dde in $INSTALL_DIR\lib always check-in: b11c0b7e61 user: jan.nijtmans tags: trunk, main
20:08
Implement [364bd985d6]: install registry and dde in $INSTALL_DIR\lib always check-in: 4a08e79269 user: jan.nijtmans tags: core-8-branch
2024-11-05
11:03
Make oo-1.18 a knownBug check-in: 8761e1c896 user: jan.nijtmans tags: bug-02977e0004-jn
2024-11-04
20:39
Fix [https://core.tcl-lang.org/tk/info/bb110c70d1|bb110c70d1]: cannot build .chm help file (Windows) check-in: 1310d7228e user: jan.nijtmans tags: trunk, main
20:27
Fix [https://core.tcl-lang.org/tk/info/bb110c70d1|bb110c70d1]: cannot build .chm help file (Windows) check-in: 4933ef5a97 user: jan.nijtmans tags: core-8-branch
13:42
CFLAGS -> TESTFLAGS check-in: dd5ac26a97 user: jan.nijtmans tags: bug-02977e0004-jn
2024-11-03
17:17
Determine which oo.test testcase fails check-in: ffbad1dd30 user: jan.nijtmans tags: bug-02977e0004-jn
2024-11-02
08:11
Merge 8.7 check-in: db3378e41d user: apnadkarni tags: trunk, main
07:55
Merge 8.6 check-in: d27ab6e11b user: apnadkarni tags: core-8-branch
2024-11-01
15:58
merge 8.7 check-in: 2a189d3d07 user: dkf tags: trunk, main
15:56
merge 8.6 check-in: a56b3c5c17 user: dkf tags: core-8-branch
2024-10-31
13:54
merge 8.7 check-in: 702ff14eee user: sebres tags: trunk, main
13:54
merge 8.6 check-in: f51892e6c5 user: sebres tags: core-8-branch
13:32
merge 8.7 (clock: load TZ failure normalization and test coverage) check-in: 014a5c1a72 user: sebres tags: trunk, main
13:30
merge 8.6 (clock: load TZ failure normalization and test coverage) check-in: f788320fc9 user: sebres tags: core-8-branch
2024-10-30
12:24
Merge 8.7 - TIP 701 - Tcl_FSTildeExpand C API check-in: ecb2b9d3b5 user: apnadkarni tags: trunk, main
11:38
TIP 701 - Tcl_FSTildeExpand C API check-in: c2f3dbddd9 user: apnadkarni tags: core-8-branch
11:24
Add Tcl_FSTildeExpand manpage. Do not depend on caller to clean up output DString on error Closed-Leaf check-in: 321a559f8c user: apnadkarni tags: tip-701
2024-10-29
18:39
merge 8.7: fixes regression and further bug [2c237beffbace823] check-in: ab6663673f user: sebres tags: trunk, main
18:37
merge 8.6: fixes regression and further bug [2c237beffbace823] check-in: 5f73876fe7 user: sebres tags: core-8-branch
2024-10-25
20:37
Merge 9.0 check-in: 714fb05eb4 user: jan.nijtmans tags: tip-626
17:26
doc/clock.n: typo. Spacing in ::tcl::unsupported::icu check-in: a29e02c5b4 user: jan.nijtmans tags: trunk, main
17:01
Add tcl::unsupported::icu normalize check-in: 240e94b4a0 user: jan.nijtmans tags: core-8-branch
15:52
doc/clock.n: typo check-in: 6218e8f6e0 user: sebres tags: core-8-branch
14:20
Rebase to latest 9.0 Closed-Leaf check-in: c58d7cec72 user: jan.nijtmans tags: bug-364bd985d6
10:54
(void *)NULL -> (char *)NULL, where appropriate check-in: 7209ffe4b0 user: jan.nijtmans tags: trunk, main
10:44
(void *)NULL -> (char *)NULL, where appropriate check-in: d21087d935 user: jan.nijtmans tags: core-8-branch
10:29
Merge 9.0 check-in: 1a0a37af7e user: jan.nijtmans tags: tip-626
09:56
Merge 9.0 (9.0.0 release) check-in: 8523e01f8f user: jan.nijtmans tags: tip-626
09:25
Merge 9.0 check-in: 9a9302a669 user: jan.nijtmans tags: tip-626
2024-10-24
14:46
tcltest::bytestring was removed in Tcl 9.0 See: [a3e8f513cc]: tcltest(n) still mentions [encoding co... check-in: db207d7c85 user: jan.nijtmans tags: trunk, main
14:41
Merge 8.6 check-in: 39e2e7c002 user: jan.nijtmans tags: core-8-branch
11:37
Document that [file dirname [file dirname [info nameofexecutable]]]/lib is also added to $auto_path ... check-in: 7c03f85a81 user: jan.nijtmans tags: trunk, main
11:36
Document that [file dirname [file dirname [info nameofexecutable]]]/lib is also added to $auto_path ... check-in: 68c9c18275 user: jan.nijtmans tags: core-8-branch
09:22
Merge-mark check-in: f2edb240bb user: jan.nijtmans tags: trunk, main
09:21
Merge 8.6 check-in: e99d2f6d2b user: jan.nijtmans tags: core-8-branch
08:26
Use TCL9_0_TM_PATH in examples in stead of 8_x. tclOldParse.c doesn't exist any more. check-in: 8215edff6d user: jan.nijtmans tags: trunk, main
2024-10-23
14:44
Add missing constraint to icu tests check-in: 43994c260b user: apnadkarni tags: trunk, main
13:40
Fix documentation on tcl_wordchars/tcl_nonwordchars check-in: f7bcbac352 user: jan.nijtmans tags: trunk, main
13:37
Update docs regarding tilde substitution (backported from 9.0). For TCLLIBPATH, do the same tilde su... check-in: a3fc2ce918 user: jan.nijtmans tags: core-8-branch
13:19
Fix documentation on tcl_wordchars/tcl_nonwordchars check-in: 3f2ba191a4 user: jan.nijtmans tags: core-8-branch
11:21
merge 8.7 check-in: 72d9e7c8e5 user: sebres tags: trunk, main
11:13
merge 8.6, conflicts resolved check-in: 466beedcfc user: sebres tags: core-8-branch
2024-10-22
17:09
Add tcl::unsupported::icu normalize check-in: 400ffbad1b user: apnadkarni tags: trunk, main
16:55
Add sanity tests for ICU normalization Closed-Leaf check-in: 4c32cc17c9 user: apnadkarni tags: apn-icu-playground
15:10
Merge 8.7. Eliminate some code duplication. (void *)NULL -> (char *)NULL check-in: 2995fa2cda user: jan.nijtmans tags: trunk, main
13:08
(cherry-pick): Fix [66da4d4228] - UTF-16 encoder buffer overflow check-in: c0e4798bb1 user: jan.nijtmans tags: core-8-branch
2024-10-21
02:39
Fix [66da4d4228] - UTF-16 encoder buffer overflow. More encoding tests check-in: 4292513191 user: apnadkarni tags: trunk, main
2024-10-20
11:48
Implement [364bd985d6]: install registry and dde in $INSTALL_DIR\lib always check-in: ad1fea189f user: jan.nijtmans tags: bug-364bd985d6
2024-10-19
16:27
Fix test for cesu-8 Closed-Leaf check-in: f711c3a5dc user: apnadkarni tags: apn-more-encoding-tests
16:19
Fix [66da4d4228] - UTF-16 encoder buffer overflow check-in: 4574a1e8d3 user: apnadkarni tags: apn-more-encoding-tests
15:55
Add tests for destination buffer limits in encoders check-in: 80d52b2d44 user: apnadkarni tags: apn-more-encoding-tests
05:59
Merge trunk check-in: b61dd7a709 user: apnadkarni tags: apn-more-encoding-tests
05:45
Merge trunk check-in: 2c04792d47 user: apnadkarni tags: apn-icu-playground
2024-10-18
19:05
tcl_wordchars and tcl_nonwordchars doc fix proposal. See [f88bc5ff88] Closed-Leaf check-in: b2eab2cc8e user: jan.nijtmans tags: bug-f88bc5ff88
15:17
Fix [73d5cb615e]: zlib-8.8, zlib-8.16 fail on Fedora 40, gcc 14.1.1 check-in: 6f86b010a6 user: jan.nijtmans tags: trunk, main
15:12
Fix [73d5cb615e]: zlib-8.8, zlib-8.16 fail on Fedora 40, gcc 14.1.1 backport [cfdf80a2efc6]: zlib ch... check-in: 07b3bc2ff1 user: jan.nijtmans tags: core-8-branch
11:53
TIP 702 - always statically link registry and dde check-in: 1bdd00fa65 user: apnadkarni tags: tip-702
2024-10-16
21:44
Remove a lot of stuff meant for macOS < 10.9 check-in: 254825c556 user: jan.nijtmans tags: trunk, main
21:04
Remove a lot of stuff meant for macOS < 10.9 check-in: 6415ba7727 user: jan.nijtmans tags: core-8-branch
20:22
Remove obsolete -single_module linker flag Closed-Leaf check-in: 9cc829359d user: jan.nijtmans tags: bug-cb052066de
11:24
Put back some lines in tcl.m4: the "gettimeofday" detection fails without it check-in: 46fd4dc2a0 user: jan.nijtmans tags: trunk, main
11:22
Put back some lines in tcl.m4: the "gettimeofday" detection fails without it check-in: a07ee5ce3e user: jan.nijtmans tags: core-8-branch
08:20
SunOS 4 is no longer supported check-in: 4df48f925e user: jan.nijtmans tags: trunk, main
08:10
SunOS 4 is no longer supported check-in: 714ef2610a user: jan.nijtmans tags: core-8-branch
2024-10-14
20:30
Remove a lot of stuff meant for macOS < 10.9 check-in: 49e8bca1ab user: jan.nijtmans tags: bug-cb052066de
2024-10-13
13:30
Eliminate HAVE_ZLIB everywhere. See [1210ec8424] check-in: 0066eacd87 user: jan.nijtmans tags: trunk, main
2024-10-09
16:34
Rebase to 9.0. Re-generate "configure" Closed-Leaf check-in: ebcdd4ecfe user: jan.nijtmans tags: always-zlib
16:26
Merge-mark 8.7. Indenting (8 spaces -> tabs) check-in: 04f2012a49 user: jan.nijtmans tags: trunk, main
16:05
Fix warning: warning C4047: 'function': 'char *' differs in levels of indirection from 'const char *... check-in: cf4e367415 user: jan.nijtmans tags: core-8-branch
12:57
Rebase to 9.0 check-in: ec2e8242d5 user: jan.nijtmans tags: bug-e38dce74e2-214cc0eb22-v2
12:27
Follow-up fix for [fc65ff1b66] (fix as described by juliannoble2) Closed-Leaf check-in: 194c178dba user: jan.nijtmans tags: bug_fc65ff1b66
08:16
Indenting in testcases. Always use tabs in stead of 8 spaces check-in: bea36e3b59 user: jan.nijtmans tags: trunk, main
2024-10-08
22:36
Follow-up for [0439e1e1a3]: Slow detection of illegal expr argument. Same fix in more places. Only ... check-in: a618dcb270 user: jan.nijtmans tags: trunk, main
22:26
Fix [0439e1e1a3]: Slow detection of illegal expr argument check-in: f10435bb91 user: jan.nijtmans tags: core-8-branch
15:17
Do an additional check, before declaring something "a list" Closed-Leaf check-in: d02bb20b39 user: jan.nijtmans tags: bug-0439e1e1a3
13:19
Rebase to 9.0 check-in: 167e636990 user: jan.nijtmans tags: bug-0439e1e1a3
2024-10-07
21:47
In Tcl_GetNumberFromObj() change the dictionary length check from > 1 to > 0 to determine whether th... check-in: 6671214b3b user: pooryorick tags: trunk, main
2024-10-05
21:15
Update nmakehlp.c check-in: 72b069cb86 user: jan.nijtmans tags: trunk, main
21:12
Update nmakehlp.c check-in: a465cc43f3 user: jan.nijtmans tags: core-8-branch
21:08
Backport vctool check-in: 11f27c1ae7 user: jan.nijtmans tags: core-8-branch
21:00
Move new stub entry to 657, which is slightly better check-in: cdb0818396 user: jan.nijtmans tags: tip-701
08:50
Complete the FOREACH_HASH family check-in: ea9b650e04 user: dkf tags: trunk, main
06:05
vctool - fix confusion between 'debug' and 'pdbs' options check-in: 1d1e6de2ee user: apnadkarni tags: trunk, main
2024-10-03
08:21
Update links, pointing to the 9.0 release as well check-in: 8a92b97680 user: jan.nijtmans tags: trunk, main
08:18
Update links, pointing to the 9.0 release as well check-in: 7acc0b2bb1 user: jan.nijtmans tags: core-8-branch
2024-10-02
11:49
Use version number "9.0" somewhat more in comments check-in: b716a367fb user: jan.nijtmans tags: trunk, main
2024-10-01
17:17
Bug [67d5f75c36]. Revert to 8.6 behaviour. Recompile lambda on interp mismatch Closed-Leaf check-in: de39c09363 user: apnadkarni tags: bug-67d5f75c36
2024-09-30
09:30
(cherry-pick): Even when building against Tcl8, PRJLIBNAME9 should not have the "t" suffix else it b... check-in: 55abecc8e3 user: jan.nijtmans tags: core-8-branch
08:25
Use more named constants in TclOO implementation check-in: 770230bffe user: dkf tags: trunk, main
2024-09-29
10:52
Even when building against Tcl8, PRJLIBNAME9 should not have the "t" suffix else it breaks pkgIndex.... check-in: 76d1886f29 user: apnadkarni tags: trunk, main
2024-09-27
10:27
Rebase to 9.0 Leaf check-in: 7d43b62f8a user: jan.nijtmans tags: documentation-cleanup-for-transition
10:25
Cherry-pick 2 trivial fixes from 'documentation-cleanup-for-transition' branch check-in: a0e3dfeddc user: jan.nijtmans tags: trunk, main
10:24
Cherry-pick 2 trivial fixes from 'documentation-cleanup-for-transition' branch check-in: a45dfaf424 user: jan.nijtmans tags: core-8-branch
08:49
Rebase to 9.0 check-in: 11ba8e51a8 user: jan.nijtmans tags: documentation-cleanup-for-transition
08:38
version -> 9.0.1 check-in: 8f6ce631b8 user: jan.nijtmans tags: trunk, main
03:20
Merge 8.7 - Fix zipfs canonical manpage check-in: 268468282f user: apnadkarni tags: trunk, main
03:18
Fix zipfs canonical manpage to match TIP 430 and actual implementation check-in: 720ed356ac user: apnadkarni tags: core-8-branch
2024-09-26
21:28
Don't use "9.0b3" any more. Spacing check-in: 946fbd0fda user: jan.nijtmans tags: trunk, main
21:08
Backport Tcl_BounceRefCount() from Tcl 9.0 check-in: 7073e07042 user: jan.nijtmans tags: core-8-branch
20:20
Backport http 2.10.0 from 9.0 check-in: 260dad7a1c user: jan.nijtmans tags: core-8-branch
19:41
Merge-mark 8.7 check-in: fa6bfe7e5e user: jan.nijtmans tags: trunk, main
19:32
Backport many small documentation changes (as far as appropriate) from 9.0. Update changes.md check-in: 2046ce35ea user: jan.nijtmans tags: core-8-branch
18:40
Open space in changes.md for new changes to be recorded as they are developed. check-in: 4e4f6f67df user: dgp tags: trunk, main
18:29
merge release check-in: e569153b74 user: dgp tags: trunk, main
2024-09-25
22:09
TclMaxListLength() is already checked for within SetDoubeFromAny() check-in: 73bd3c5996 user: jan.nijtmans tags: bug-0439e1e1a3
21:45
Code de-duplication, move it to TclParseNumber() check-in: beb6a2bf05 user: jan.nijtmans tags: bug-0439e1e1a3
14:08
Merge-mark check-in: fa4d47e2e7 user: jan.nijtmans tags: bug-0439e1e1a3
13:56
merge trunk Closed-Leaf check-in: 9af3ef7dce user: dgp tags: rc3, core-9-0-0-rc, core-9-0-0
13:56
Sync test suite to latest code change check-in: ce43f9d436 user: dgp tags: trunk, main
13:49
A few more compatibility warnings in the release notes. check-in: ed59e55964 user: dgp tags: core-9-0-0-rc
13:45
merge trunk check-in: 1b39dea691 user: dgp tags: core-9-0-0-rc
11:37
Rebase to 9.0 check-in: 5e63a529a9 user: jan.nijtmans tags: bug-0439e1e1a3
10:53
one more occurence of version 8.7 removed check-in: 43756df9e7 user: Torsten tags: trunk, main
10:50
purged mentions of Tcl 8.7 in man pages (apart from usage in .VS and .VE macros which will not lead ... check-in: 7891a2e4b2 user: Torsten tags: trunk, main
08:34
Rebase to 9.0 check-in: 09370a59d0 user: jan.nijtmans tags: bug-0439e1e1a3
07:38
Modify fix for [0439e1e1a3], no conversion to list any more. Reported by AKU. check-in: 53e5096b31 user: jan.nijtmans tags: trunk, main
2024-09-24
21:46
Merge 9.0. Use TclMaxListLength() to determine error-message in stead of converting to a list check-in: 1870ed5dd9 user: jan.nijtmans tags: bug-0439e1e1a3
08:14
&mdash; -> — check-in: fc13eb89d8 user: jan.nijtmans tags: rc2, core-9-0-0-rc
2024-09-23
16:38
Merge trunk; Remove "Known Bugs" that are now fixed; changes file wordsmithing check-in: d46284c1df user: dgp tags: core-9-0-0-rc
2024-09-22
16:45
Rebase to 9.0, but use ListObjIsCanonical() in stead of testing for first char being '#' check-in: cd583cb169 user: jan.nijtmans tags: bug-e38dce74e2-214cc0eb22-v2
16:22
Fix [e38dce74e2]: Command line built with list not properly quoted check-in: 8627aad9bd user: jan.nijtmans tags: trunk, main
16:12
Fix [e38dce74e2]: Command line built with list not properly quoted check-in: 99a7645e72 user: jan.nijtmans tags: core-8-branch
06:22
Merge 8.7 - coroutine doc duplicate text check-in: 104ca7e793 user: apnadkarni tags: trunk, main
06:17
Docs - Fix spurious .RE in encoding.n, remove duplicate text in coroutine.n check-in: 2747220a89 user: apnadkarni tags: core-8-branch
2024-09-21
22:46
It looks like ListObjIsCanonical() is needed after all Closed-Leaf check-in: 2f91a669a8 user: jan.nijtmans tags: bug-e38dce74e2
22:35
Another testcase, which gives a different result in 8.6 check-in: 03f1b16720 user: jan.nijtmans tags: bug-e38dce74e2
08:41
Fix ungrammatical doubling of words in comments check-in: 1f19a433ec user: dkf tags: trunk, main, minor
2024-09-20
20:25
fix for [e38dce74e2] also for lappend etc (another variant to fix inconosistce of [214cc0eb22]); mor... check-in: 3d1a4c2dde user: sebres tags: bug-e38dce74e2-214cc0eb22-v2
20:22
a bit better form (simply reset the string representation and return, since the object is unshared) check-in: 74d3f93d9e user: sebres tags: bug-e38dce74e2
12:31
Fix for [e38dce74e2]: Command line built with list not properly quoted. With test-case check-in: 9c2fe38813 user: jan.nijtmans tags: bug-e38dce74e2
2024-09-19
12:21
Merge-mark check-in: b1de5883bc user: jan.nijtmans tags: trunk, main
12:20
Backport tclIcu.c improvements from 9.0. Some indenting check-in: e5b96e3cda user: jan.nijtmans tags: core-8-branch
11:47
fraktion -> fraction check-in: cbb8ff2981 user: jan.nijtmans tags: trunk, main
10:13
Merge 8.7 check-in: b19d85513b user: jan.nijtmans tags: trunk, main
10:08
Backport a lot of doc improvements from 9.0 check-in: 48ff6c7312 user: jan.nijtmans tags: core-8-branch
2024-09-18
20:28
One more "Known bugs" check-in: 10600da325 user: jan.nijtmans tags: core-9-0-0-rc
18:36
merge trunk check-in: 5691afbee1 user: dgp tags: rc1, core-9-0-0-rc
15:45
merge 8.7 (silence warn for no-trapv, [f6fc75cbdd0fa593]) check-in: 9e5fab26fe user: sebres tags: trunk, main
15:43
closes [f6fc75cbdd0fa593]: silence unknown pragma warning for no-trapv (__GNUC__ is also defined by ... check-in: 9c8c6e1576 user: sebres tags: core-8-branch
14:21
Remove symbol from master build instructions check-in: 0979921b40 user: dkf tags: always-zlib
14:17
Always have zlib, so no non-zlib code need remain check-in: 9dee5129eb user: dkf tags: always-zlib
10:54
merge 8.7 (mem-leak fix for [02d5d65d70]) check-in: 88fef0563f user: sebres tags: trunk, main
10:53
amend to [02d5d65d70]: fixed memory leak (using translated path) check-in: 536390e425 user: sebres tags: core-8-branch
09:52
Attempt to fix build failure caused by fix [02d5d65d70] (8.7 and 9.0 only) Closed-Leaf check-in: 9e05dce8e9 user: jan.nijtmans tags: bug-02d5d65d70
03:00
Merge 8.7 - Very minor typo - pathname -> pathtype check-in: d914c001a8 user: apnadkarni tags: trunk, main
02:59
Merge 8.6 - Very minor typo - pathname -> pathtype check-in: 2fe4fcdaa1 user: apnadkarni tags: core-8-branch
2024-09-17
15:42
amend for 9.0 (windows only): since paths starting with ~ are relative in 9.0 for windows, it doesn'... check-in: 891b58bbb7 user: sebres tags: trunk, main
15:35
merge 8.7: avoid unneeded (but expensive) path normalization for several file subsystem commands and... check-in: 265dc4708a user: sebres tags: trunk, main
15:25
small amend improving (path in zipfs) lookup check-in: 28df85586d user: sebres tags: core-8-branch
15:17
fixes further normalization bottleneck of 8.7+ [02d5d65d70adab97], guess [411f52ed87e313dd49e2] too ... check-in: ed87833280 user: sebres tags: core-8-branch
14:32
merge 8.6 (fix attempt for [02d5d65d70adab97], however the small bottleneck is still visible) check-in: 86abe9aa4a user: sebres tags: core-8-branch
14:24
Extend the notes in the changes file check-in: 1066df7e1e user: dkf tags: core-9-0-0-rc
10:29
Remove 'known bug' listing for issue that was fixed several months ago check-in: 7cd4c1125d user: dkf tags: core-9-0-0-rc
08:09
Merge 8.7 check-in: 8e0ee072e2 user: jan.nijtmans tags: trunk, main
2024-09-16
16:41
Merge 8.6 check-in: ca3ad3b249 user: jan.nijtmans tags: core-8-branch
16:05
[708422] Nice test case. Bug report duplicates [7842f33a5c] check-in: be14e8b90e user: dkf tags: core-8-branch
14:44
[680503]: Ensure we make the shadow delegate even if there is no argument to the class constructor. check-in: fc91a7415f user: dkf tags: trunk, main
14:39
[680503]: Ensure we make the shadow delegate even if there is no argument to the class constructor. check-in: b378bba6ce user: dkf tags: core-8-branch
14:22
Improve clarity and safety in dde extension. Leaf check-in: e96975a314 user: dkf tags: tweak
2024-09-14
21:26
compile-13.2: added dynamic constraint for unix boxes (avoid SO for small stack limit) - ensure the ... check-in: 7a6c1a63ee user: jan.nijtmans tags: trunk, main
21:14
compile-13.2: added dynamic constraint for unix boxes (avoid SO for small stack limit) - ensure the ... check-in: 8334e24d54 user: jan.nijtmans tags: core-8-branch
21:01
Update testcase check-in: 1fc3d6033f user: jan.nijtmans tags: core-8-branch
2024-09-13
21:18
Fix [63325009a8]: \u0400 conversion to and from cesu-8 fails check-in: 310f98ad74 user: jan.nijtmans tags: trunk, main
20:06
Fix [63325009a8]: \u0400 conversion to and from cesu-8 fails. check-in: 38bd4fffca user: jan.nijtmans tags: core-8-branch
12:20
Merge-mark check-in: d06bb94129 user: jan.nijtmans tags: trunk, main
12:16
(Backport): Fix bug [fccb9f322f] - system encoding detection check-in: c1d2047f90 user: jan.nijtmans tags: core-8-branch
2024-09-12
22:56
One more "Known bug" check-in: 5a7a2e01f3 user: jan.nijtmans tags: core-9-0-0-rc
2024-09-11
21:04
Add "Known bugs" section check-in: edc7c054ee user: jan.nijtmans tags: core-9-0-0-rc
19:36
merge trunk check-in: d4649033d4 user: dgp tags: core-9-0-0-rc
16:57
Update changes.md version to 9.0.0. http -> 2.10.0 check-in: 8e860d3aa9 user: jan.nijtmans tags: core-9-0-0-rc
16:02
Replace sequences of Tcl_AddErrorInfo with single Tcl_AppendObjToErrorInfo check-in: 02130d4855 user: dkf tags: tweak
15:41
Space before tab is unlikely and unwanted check-in: d09a16a1d9 user: dkf tags: tweak
14:56
tweaking TclOO a bit, added more leak tests Sideline low value changes that do not fix anything ... check-in: cf73c2fe23 user: dkf tags: tweak
07:37
Unified naming of the Mac to 'macOS' as other names are outdated since 2016 (macOS Sierra, version 1... check-in: a3a2fb94c0 user: Torsten tags: trunk, main
06:31
Add tcl::idna, expr operators, oo to changes.md check-in: 52a5f4ab95 user: apnadkarni tags: trunk, main
03:04
Add Tcl_FSTildeExpand and tests check-in: d496038383 user: apnadkarni tags: tip-701
02:47
Create new branch named "tip-701" check-in: 91bc91e86f user: apnadkarni tags: tip-701
2024-09-10
19:58
3th "load" argument should be Titlecase Fix registry library name for Tcl 9 check-in: 8d9bc901e3 user: jan.nijtmans tags: trunk, main
19:48
3th "load" argument should be Titlecase check-in: e75679b59a user: jan.nijtmans tags: core-8-branch
14:58
merge trunk check-in: d652b5342c user: dgp tags: core-9-0-0-rc
13:27
merge 8.7 check-in: a4c3f6a3e8 user: dgp tags: trunk, main
13:26
silence compiler warning check-in: 7738ae2715 user: dgp tags: core-8-branch
2024-09-09
21:21
Merge trunk; silence compiler warning. check-in: 330b1226ee user: dgp tags: core-9-0-0-rc
18:45
size_t -> Tcl_Size (twice) check-in: 1aa26f02e2 user: jan.nijtmans tags: trunk, main
18:37
size_t -> Tcl_Size, for maximum compatibility with Tcl 8.6 check-in: 5e808612dd user: jan.nijtmans tags: core-8-branch
16:08
Some identification of possible refactorings in tclZlib.c Closed-Leaf check-in: 8af63c9d77 user: dkf tags: dkf/clean-up-zlib-impl
2024-09-07
23:01
Update to TZDATA 2024b check-in: b1d5440647 user: jan.nijtmans tags: trunk, main
22:58
Update to TZDATA 2024b check-in: 2d9e5e1d3b user: jan.nijtmans tags: core-8-branch
2024-09-05
13:30
Some identification of possible refactorings in tclVar.c Leaf check-in: a73467bf64 user: dkf tags: dkf/clean-up-var-impl
2024-09-03
16:47
merge trunk check-in: b68b00d45a user: dgp tags: core-9-0-0-rc
2024-09-02
11:26
Merge-mark check-in: 9d3fa01392 user: jan.nijtmans tags: core-8-branch
11:23
Merge-mark check-in: 9a5248b829 user: jan.nijtmans tags: trunk, main
11:22
cherrypicked typos, errors and clarifications from the documentation-cleanup-for-transition branch (... check-in: a4f139837d user: jan.nijtmans tags: core-8-branch
11:00
cherrypicked typos, errors and clarifications from the documentation-cleanup-for-transition branch (... check-in: 2496f1377a user: Torsten tags: trunk, main
2024-09-01
22:43
Fix for ticket [f4a4bd7f1070] - lseq "count" argument also dictates output formatting. Solved by on... check-in: 93057ed877 user: griffin tags: trunk, main
2024-08-30
16:08
Cleaning up tclZipfs.c to use internal API better. Closed-Leaf check-in: c3f3a08b43 user: dkf tags: dkf/clean-up-zipfs-impl
15:50
merge trunk check-in: 36ed7dc068 user: dgp tags: core-9-0-0-rc
03:24
Delete duplicated text fragment in lseq manpage check-in: c540e8ec0d user: apnadkarni tags: trunk, main
2024-08-29
07:40
[6a9a2ccf] Unix makefile writes "Build for TCL 8" for Tcl 9 Closed-Leaf check-in: ad85f60c42 user: oehhar tags: 6a9a2ccf-unix-makefile-output-tcl8
2024-08-28
17:17
Release branch for Tcl 9.0.0 check-in: 9365889f2e user: dgp tags: core-9-0-0-rc
2024-08-27
10:50
Fix logic that was inadvertently inverted back in [295715a1b1b2c3d5] check-in: 5ffd5f90b8 user: pooryorick tags: trunk, main
2024-08-24
11:20
Fix static build on MSVC check-in: e4cc39a789 user: jan.nijtmans tags: trunk, main
10:50
Fix static build on MSVC check-in: 4bf28ebf0f user: jan.nijtmans tags: core-8-branch
2024-08-23
19:48
Minor fix in "load" documentation. Update release notes for "info loaded" change check-in: 3b597e83a3 user: jan.nijtmans tags: trunk, main
19:41
Update "info loaded" documentation. Add "info loaded" change to release notes check-in: 011afdcf10 user: jan.nijtmans tags: core-8-branch
15:26
Don't pack the dde/registry dll's any more for static builds. See: [https://core.tcl-lang.org/tk/tkt... check-in: 3fae94e31a user: jan.nijtmans tags: trunk, main
15:18
Don't pack the dde/registry dll's any more for static builds. See: [https://core.tcl-lang.org/tk/tkt... check-in: ab9bae0fd1 user: jan.nijtmans tags: core-8-branch
14:36
Eliminate compiler warning regarding ZLIB_VER_MAJOR on --disable-shared builds (seen on Windows) check-in: 8225f9faee user: jan.nijtmans tags: trunk, main
14:33
Eliminate compiler warning regarding ZLIB_VER_MAJOR on --disable-shared builds (seen on Windows) check-in: 3ba2e6ca53 user: jan.nijtmans tags: core-8-branch
13:56
Documentation/comment fixes [dcc8645349] check-in: 70b037050c user: jan.nijtmans tags: trunk, main
13:53
Documentation/comment fixes [dcc8645349] check-in: bae63ac9d1 user: jan.nijtmans tags: core-8-branch
12:15
formatting. Missing "command" Closed-Leaf check-in: fc1e13addd user: jan.nijtmans tags: bug-dcc8645349
12:12
Documentation/comment fixes [dcc8645349] check-in: 62822d40f7 user: jan.nijtmans tags: bug-dcc8645349
08:39
Merge trunk check-in: 4b819bcb98 user: apnadkarni tags: apn-more-encoding-tests
08:32
Fix [33f9b4de51], [945d2387d7], [f2e924e881] - encoding character limit bugs check-in: df6a7e1b38 user: apnadkarni tags: trunk, main
08:22
Fix [a82f8b15d1]: Encoding of files stored by zipfs check-in: 1fb806b004 user: jan.nijtmans tags: trunk, main
08:19
Fix [a82f8b15d1]: Encoding of files stored by zipfs check-in: b89a86d1fb user: jan.nijtmans tags: core-8-branch
08:10
Also fix charlimit for cesu-8 Closed-Leaf check-in: 5df9ff781e user: apnadkarni tags: bug-945d2387d7
06:10
Reenable utf16 tests after fixes check-in: a85938676d user: apnadkarni tags: bug-945d2387d7
2024-08-22
19:01
Oops Closed-Leaf check-in: 869c04f625 user: jan.nijtmans tags: bug-a82f8b15d1
18:53
Proposed fix for [a82f8b15d1]: Encoding of files stored by zipfs check-in: 2059ae94ac user: jan.nijtmans tags: bug-a82f8b15d1
18:12
Proposed fixes for [945d2387d7], [f2e924e881], [33f9b4de51] check-in: c19b624fa9 user: apnadkarni tags: bug-945d2387d7
15:26
Remove _ATL_XP_TARGETING from rules.vc: Windows XP is no longer supported check-in: cf7c97fb5c user: jan.nijtmans tags: trunk, main
15:22
Remove _ATL_XP_TARGETING from rules.vc: Windows XP is no longer supported check-in: a47aa01f87 user: jan.nijtmans tags: core-8-branch
10:53
Fix failure under -singleproc 1 testing check-in: d87c5b3f6a user: jan.nijtmans tags: trunk, main
10:50
Fix failure under -singleproc 1 testing check-in: 7942c640ee user: jan.nijtmans tags: core-8-branch
10:49
Whitespace changes check-in: dea1b5bd08 user: jan.nijtmans tags: core-8-branch
10:16
Merge trunk check-in: d54f87cec0 user: apnadkarni tags: bug-945d2387d7
10:01
Add Tcl_ExternalToUtf charlimit tests check-in: 3e0a756ae7 user: apnadkarni tags: trunk, main
09:46
Merge trunk check-in: ba0815c3bf user: apnadkarni tags: apn-more-encoding-tests
09:39
Fix [304d30677a] - CESU-8 decoding check-in: 96e96a1865 user: apnadkarni tags: trunk, main
09:01
Use enums for argument indices, not 'function-scoped' defines check-in: 61b68f232e user: dkf tags: trunk, main
2024-08-21
12:06
Start on bug [945d2387d7] check-in: 8a8db8eace user: apnadkarni tags: bug-945d2387d7
09:36
Merge trunk Closed-Leaf check-in: 8a60e9571d user: apnadkarni tags: bug-304d30677a
08:52
Fix [https://core.tcl-lang.org/tclconfig/info/14f0d2c9558caf67|14f0d2c9558caf67] (same mistake in Tc... check-in: bc1ee0693f user: jan.nijtmans tags: trunk, main
08:50
(backport) Use a name for a flag, use an enum for that flag check-in: 9aecac9f27 user: jan.nijtmans tags: core-8-branch
08:38
Fix [https://core.tcl-lang.org/tclconfig/info/14f0d2c9558caf67|14f0d2c9558caf67] (same mistake in Tc... check-in: bb0b20e430 user: jan.nijtmans tags: core-8-branch
08:35
Use a name for a flag, use an enum for that flag check-in: 6269c75500 user: dkf tags: trunk, main
2024-08-20
14:53
Merge 8.7 check-in: 6ae9bb7cfe user: jan.nijtmans tags: trunk, main
14:49
tcl::unsupported::inject is deprecated, will be removed in 9.0 check-in: 03e03c8af9 user: jan.nijtmans tags: core-8-branch
11:26
Add charlimit tests for Tcl_ExternalToUtf check-in: 63afb0c879 user: apnadkarni tags: apn-more-encoding-tests
11:20
Merge trunk check-in: aae75aec93 user: apnadkarni tags: apn-more-encoding-tests
2024-08-19
11:47
Merge 9.0 check-in: 26425f1b60 user: jan.nijtmans tags: tip-626
11:27
Add back cesu-8 fragmentation tests check-in: 6441292aba user: apnadkarni tags: bug-304d30677a
10:43
Merge trunk check-in: eb27a505c7 user: apnadkarni tags: bug-304d30677a
08:49
Beef up encoding tests for fragmented and split encodings check-in: 151972b13a user: apnadkarni tags: trunk, main
04:55
Deal with fragmented and split cesu-8 surrogates. check-in: 06580a4819 user: apnadkarni tags: bug-304d30677a
2024-08-18
22:01
Fix [6a8c5833c9]: NTFS alternate data streams (ADS) no longer readable writable check-in: ef68162d6e user: jan.nijtmans tags: trunk, main
21:35
Fix [6a8c5833c9]: NTFS alternate data streams (ADS) no longer readable writable check-in: 65ecef3150 user: jan.nijtmans tags: core-8-branch
20:40
Consolidated zipfs changes/Improve bunch of error-messages check-in: ad33a7eb2f user: jan.nijtmans tags: tip-626
17:45
Disable cesu tests because of bug [304d30677a] check-in: 8691b58034 user: apnadkarni tags: apn-more-encoding-tests
17:36
Start on [304d30677a]. Passes test suite but needs clean up. But see comments below. It seems to me... check-in: 196cc3a439 user: apnadkarni tags: bug-304d30677a
17:20
Backport: Consolidated zipfs changes check-in: 82a7356b9b user: jan.nijtmans tags: core-8-branch
11:14
Introduce TclNewNamespaceObj() to factor out a common idiom check-in: 56f880ad7b user: dkf tags: trunk, main
10:51
Fix memory leak Closed-Leaf check-in: 054fb71adf user: dkf tags: bug-32a6e3a043
10:18
Add frag test for utf32 and escaped encodings check-in: 61a3ae1b1b user: apnadkarni tags: apn-more-encoding-tests
2024-08-17
22:51
Merge 9.0 check-in: 0a52011e47 user: jan.nijtmans tags: tip-626
22:44
Merge 9.0 check-in: ee93993470 user: jan.nijtmans tags: tip-626
19:09
Define TclNewNamespaceObj() to capture common idiom check-in: a05790098b user: dkf tags: bug-32a6e3a043
12:52
Start on fragmentation tests check-in: 36a251d128 user: apnadkarni tags: apn-more-encoding-tests
2024-08-16
17:02
More tests for Tcl_UtfToExternal and Tcl_ExternalToUtf C API, in progress check-in: 2a1a6018a1 user: apnadkarni tags: apn-more-encoding-tests
01:19
Fix zipfs doc mountdata comment check-in: c4abaec8f6 user: apnadkarni tags: trunk, main
2024-08-15
21:32
While Tcl 8.7 is not final, be less strict in Tcl_InitStubs() check-in: 15477593a8 user: jan.nijtmans tags: trunk, main
20:44
Improve bunch of error-messages check-in: 97ad90f320 user: jan.nijtmans tags: trunk, main
20:27
Allow "tcl8" as library prefix (just as "tcl9" for Tcl 9) check-in: 51354024e7 user: jan.nijtmans tags: core-8-branch
20:23
Improve bunch of error-messages check-in: 3af2efb00f user: jan.nijtmans tags: core-8-branch
15:26
Consolidated zipfs changes. Thanks Torsten! check-in: d4dd94ab5c user: apnadkarni tags: trunk, main
15:09
Minor optimisation in the [interp create] implementation check-in: 7a665fa1b6 user: dkf tags: trunk, main
12:30
Fix for TIP #628: Builds with TCL_MAJOR_VERSION < 9 and without USE_TCL_STUBS is possible, just Tcl_... check-in: b6ae814981 user: jan.nijtmans tags: trunk, main
10:58
Add missing TCL_OBJTYPE_V1/TCL_OBJTYPE_V2 check-in: 8b4e437fe7 user: jan.nijtmans tags: trunk, main
06:13
Merge trunk Closed-Leaf check-in: f0dbc3765a user: apnadkarni tags: zipfs-consolidation
2024-08-14
20:33
Merge-mark check-in: 24768883f6 user: jan.nijtmans tags: core-8-branch
10:53
Deal with isolated surrogates. Still WIP Closed-Leaf check-in: fdbbdd3d82 user: apnadkarni tags: apn-profile-tcl8-surrogates
2024-08-13
14:00
b3 -> b4, as preparation for release check-in: 2047813f1c user: jan.nijtmans tags: trunk, main
13:45
Fix for [39680865953cce4f], Basic nonblocking write-only refchan hangs. Closed-Leaf check-in: ab87ef464e user: pooryorick tags: bug-3968086595
13:32
Fix [2f22a7364d]: cesu-8 encoding gives same result for different strings check-in: da1af6e174 user: jan.nijtmans tags: trunk, main
13:27
Fix [2f22a7364d]: cesu-8 encoding gives same result for different strings check-in: 1fde7637c1 user: jan.nijtmans tags: core-8-branch
13:23
Combine surrogates for tcl8 profile - in progress and incomplete! check-in: b492260c37 user: apnadkarni tags: apn-profile-tcl8-surrogates
08:52
Merge-mark check-in: 67aa7a5c34 user: jan.nijtmans tags: core-8-branch
08:44
AC_PREREQ([2.69]). Fix some indenting check-in: 71a3a40df6 user: jan.nijtmans tags: trunk, main
08:36
AC_PREREQ([2.69]). Fix some indenting check-in: 619dc20963 user: jan.nijtmans tags: core-8-branch
2024-08-12
17:04
Fix Tk [1562e10c58]: with macOS framework build, tclsh cannot find Tk if there are multiple versions... check-in: 14f35bdb54 user: culler tags: trunk, main
16:57
Fix Tk [1562e10c58]: with macOS framework build, tclsh cannot find Tk if there are multiple versions... check-in: 9b208cc05b user: culler tags: core-8-branch
16:20
merge point check-in: 379c39d941 user: sebres tags: trunk, main
16:19
merge point (no changes) check-in: 1ab0e357a8 user: sebres tags: core-8-branch
13:34
merge 8.7 check-in: 8f8b3d2903 user: sebres tags: trunk, main
13:28
merge fix for [7179c6724cd38271]: compilation of incr command on wide constant offset (no overflow) ... check-in: cbabbeed51 user: sebres tags: core-8-branch
09:54
Merged trunk check-in: 0cb4d36e48 user: apnadkarni tags: zipfs-consolidation
2024-08-11
20:53
Update Unicode tables to version 16 (in BETA, Unicode release will be Sept 10) check-in: d5bba172c8 user: jan.nijtmans tags: trunk, main
20:47
Update Unicode tables to version 16 (in BETA, Unicode release will be Sept 10) check-in: 24b3d9dffb user: jan.nijtmans tags: core-8-branch
17:24
Fix bug [fccb9f322f] - system encoding detection check-in: 17c53b7edd user: apnadkarni tags: trunk, main
06:53
main with tip-424 branch "tip-improve-exec" merged in. Leaf check-in: be45bbdde0 user: pooryorick tags: main-tip424
2024-08-10
12:55
Compensate test case for XCode test config Closed-Leaf check-in: 1e09fa61a6 user: apnadkarni tags: bug-fccb9f322f
2024-08-09
15:25
Also fix the non-zipfs build check-in: 87b7d3c1de user: apnadkarni tags: bug-fccb9f322f
15:14
Merge-mark check-in: 7c4e907b46 user: jan.nijtmans tags: trunk, main
15:12
Make realclean/hose target consistent with clean with respect to pkgs cleanup check-in: 11066a7726 user: jan.nijtmans tags: core-8-branch
13:28
Merge trunk check-in: bb9d24dbb4 user: apnadkarni tags: bug-fccb9f322f
13:24
Tweak unixInit-3.2 to return encoding check-in: 2c3dab96db user: apnadkarni tags: bug-fccb9f322f
13:02
Fix for [201c7a3aa6] - crash with non-BMP chars when encodingto stateful encodings check-in: f25a8e1ef2 user: apnadkarni tags: trunk, main
12:42
Added ICU conversion functions for testing Tcl check-in: f16fb116c6 user: apnadkarni tags: apn-icu-playground
05:22
Merge trunk check-in: 042b9754da user: apnadkarni tags: apn-icu-playground
02:53
Proposed fix for crash [201c7a3aa6] - crash on non-BMP Closed-Leaf check-in: 290de86578 user: apnadkarni tags: bug-201c7a3aa6
2024-08-08
11:07
An experiment: allow my and myclass to provide full object handles Leaf check-in: fc71457513 user: dkf tags: feature/oo-get-object-from-my
2024-08-07
09:30
Improve [2da1cb0c80] fix. check-in: e7da24db33 user: dkf tags: trunk, main
09:17
An imperfect fix for [2da1cb0c80] given that can't do the right thing check-in: 8063b4eb59 user: dkf tags: core-8-branch
05:57
Merge trunk check-in: 9089d4421f user: apnadkarni tags: apn-icu-playground
05:19
Streamline ICU symbol lookup. check-in: ffb895483f user: apnadkarni tags: trunk, main
03:34
Make realclean/hose target consistent with clean with respect to pkgs cleanup check-in: 5e69edcef4 user: apnadkarni tags: trunk, main
2024-08-06
22:01
Merge-mark check-in: ec118bc37d user: jan.nijtmans tags: trunk, main
21:57
Fix some indentation check-in: 1ff09398e5 user: jan.nijtmans tags: core-8-branch
21:01
Make varname method handle array elements better. [2da1cb0c80] check-in: 78610815d0 user: dkf tags: trunk, main
19:47
Clean up of the ICU code and tests check-in: 8c93bcd021 user: jan.nijtmans tags: core-8-branch
13:15
fix build check-in: efb5e50ced user: dkf tags: trunk, main
11:18
Force named namespaces to be made by TclOO. [154f0982f2] check-in: 673f7389bb user: dkf tags: trunk, main
11:17
Force named namespaces to be made by TclOO. [154f0982f2] check-in: cefc2cbc4b user: dkf tags: core-8-branch
09:16
Implementation of almost all of oo::configurable in C, for better performance. check-in: c6393caddb user: dkf tags: trunk, main
09:14
Remove unwanted change Closed-Leaf check-in: c8445aea52 user: dkf tags: oo-properties-c-impl
09:13
merge trunk check-in: 9e4fa2b426 user: dkf tags: oo-properties-c-impl
09:11
Fix some indentation check-in: 492639a98a user: dkf tags: trunk, main
08:46
merge trunk check-in: 33c1f59c68 user: dkf tags: oo-properties-c-impl
08:20
Clean up of the ICU code and tests check-in: 74ff99977b user: dkf tags: trunk, main
08:17
Tidy up the icu tests and (very basic) error case checks Closed-Leaf check-in: 2ac7e7de1c user: dkf tags: dkf/icu-cleanup
06:36
resolution of ticket [75291b89b3] check-in: 6a6dac423f user: Torsten tags: zipfs-consolidation
06:20
resolution of ticket [7db9574a06] check-in: d97273f74c user: Torsten tags: zipfs-consolidation
06:17
Merge 8.7 check-in: 21e60694c8 user: jan.nijtmans tags: trunk, main
2024-08-05
22:59
also change zipfs.3 to match the resolution of ticket [b9f3ff8fe6] check-in: e49d28592d user: Torsten tags: zipfs-consolidation
22:56
add/document the zlib command to the set of commands in a safe interpreter check-in: 09d286a45d user: jan.nijtmans tags: core-8-branch
22:44
Missed some backports from 9.0. Some indenting check-in: 41996582d5 user: jan.nijtmans tags: core-8-branch
22:21
resolution of ticket [b9f3ff8fe6] check-in: f6bfd7c52a user: Torsten tags: zipfs-consolidation
16:18
VC++ build tool. Builds/tests/installs all configs. Type vctool help. check-in: b6f9f3233e user: apnadkarni tags: trunk, main
15:12
Clean up ICU code check-in: 1a4f0c7a67 user: dkf tags: dkf/icu-cleanup
14:13
merge trunk check-in: 1db1c6e7e1 user: dkf tags: oo-properties-c-impl
14:12
Use TclStringCmp() instead of strcmp() to compare Tcl_Obj values check-in: d78abb141c user: dkf tags: trunk, main
14:09
More cleaning up. check-in: 96cb495454 user: dkf tags: oo-properties-c-impl
14:05
zipfs mount_data -> mountdata check-in: 731b44b4c7 user: apnadkarni tags: zipfs-consolidation
13:36
Make zipfs inaccessible to safe interps. See bug [a47b587499] check-in: a0d527efb5 user: apnadkarni tags: zipfs-consolidation
12:49
add/document the zlib command to the set of commands in a safe interpreter check-in: b452bebcea user: Torsten tags: trunk, main
11:23
Fix icu loading for FreeBSD check-in: d70f0ced80 user: apnadkarni tags: trunk, main
08:30
Add format/scan modifier changes to release notes check-in: 505e3cfd90 user: jan.nijtmans tags: trunk, main
08:19
document zipfs as hidden command in interp.n Closed-Leaf check-in: ebfce2b0c0 user: Torsten tags: bug-a47b587499
08:18
Fix indentation Closed-Leaf check-in: 1696e161bf user: apnadkarni tags: apn-icu-freebsd
08:10
Fix ICU function names for FreeBSD check-in: ae08754e62 user: apnadkarni tags: apn-icu-freebsd
2024-08-04
22:13
TK_ZIP_FILE definition to nmake makefile, to be consistent with autoconf build check-in: f94832a3e1 user: jan.nijtmans tags: trunk, main
21:54
TCL_ZIP_FILE/TK_ZIP_FILE definition to nmake makefile, to be consistent with autoconf build check-in: 3adf9df3f9 user: jan.nijtmans tags: core-8-branch
05:36
Bug [a47b587499]. zipfs in safe interps check-in: 7ed1d50269 user: apnadkarni tags: bug-a47b587499
2024-08-03
12:30
Bug [fccb9f322f] - incorrect system encoding with zipfs builds check-in: 0f14007371 user: apnadkarni tags: bug-fccb9f322f
06:07
correct wrong comment about safe subcommands, don't make zipfs a package anymore (ticket [b9f3ff8fe6... check-in: 9e4b08a4a7 user: Torsten tags: zipfs-consolidation
05:51
branch for tickets related to the zipfs command check-in: 15471e93f3 user: Torsten tags: zipfs-consolidation
2024-08-02
12:03
Factor out most property-related C code into its own file. check-in: c42f051aa1 user: dkf tags: oo-properties-c-impl
2024-08-01
19:40
Remove redundant code. check-in: 5126362373 user: dkf tags: oo-properties-c-impl
15:45
merge trunk check-in: 9fb6c0f1e3 user: dkf tags: oo-properties-c-impl
15:38
Use Tcl's internal API a bit better check-in: 3428637b08 user: dkf tags: oo-properties-c-impl
2024-07-31
18:41
merge release check-in: 71923cd053 user: dgp tags: trunk, main
17:57
merge trunk Closed-Leaf check-in: 23a340c519 user: dgp tags: core-9-0-b3-rc, core-9-0-b3
09:34
Fix gcc -Wclobbered warnings. Thanks, Gustaf check-in: ca62193e21 user: apnadkarni tags: trunk, main
09:15
Minor changelog edits - missing new commands, getdefault->getwithdefault check-in: 3d1a5b5bc1 user: apnadkarni tags: trunk, main
2024-07-30
16:54
Plug memory leak in format-19.4.1 check-in: 47a734b4e6 user: dgp tags: rc1, core-9-0-b3-rc
15:29
test hygiene check-in: 6a51b81cc6 user: dgp tags: core-9-0-b3-rc
15:11
merge trunk and dup test names check-in: 2683a989af user: dgp tags: core-9-0-b3-rc
14:52
merge 8.7 check-in: 6048516879 user: dgp tags: trunk, main
14:50
merge 8.6 check-in: 1c04e3f4a4 user: dgp tags: core-8-branch
14:27
[3adf9e3a] Document argument bufferSize of Tcl_ZlibInflate check-in: 26afebad9e user: oehhar tags: trunk, main
14:26
[3adf9e3a] Document argument bufferSize of Tcl_ZlibInflate check-in: 1bb08939a7 user: oehhar tags: core-8-branch
14:08
merge trunk check-in: 8e8ec1e6c0 user: dgp tags: core-9-0-b3-rc
10:22
Minor fix - Add TCL_ZIP_FILE definition to nmake makefile to be consistent with autoconf build check-in: 4d27858552 user: apnadkarni tags: trunk, main
2024-07-29
16:17
Add foreachLine, readFile, writeFile to NAMES so they show up in html index check-in: 99e0d19e38 user: apnadkarni tags: trunk, main
11:41
merge 8.7 check-in: f86ba1bcc0 user: sebres tags: trunk, main
11:40
doc/clock.n: cherry-pick from apn-clock-now, [cd257619] Change -now to now in clock ensemble check-in: 2cbbd9da19 user: sebres tags: core-8-branch
08:58
Factor out CmdFrame init and fix bug with body line numbers check-in: 5089218854 user: dkf tags: oo-properties-c-impl
08:28
Merge 8.7 - Fix [7d5f1c1308] - zipfs mkzip error on Windows dotfiles check-in: c971e6c7c4 user: apnadkarni tags: trunk, main
08:08
Fix [7d5f1c1308] - zipfs mkzip error on Windows dotfiles check-in: c32b19f04e user: apnadkarni tags: core-8-branch
2024-07-28
19:47
merge 8.7 check-in: 9dff0d22e1 user: sebres tags: trunk, main
19:44
closes [cd25761979]: `clock format` and `clock add` will accept `now` as clock value (value `-now` r... check-in: f602e32fc3 user: sebres tags: core-8-branch
19:25
merge 8.6 check-in: fec9d3c764 user: sebres tags: core-8-branch
2024-07-26
08:39
Correct syntax error in doc/clock.n check-in: afbfa83ffc user: oehhar tags: trunk, main
2024-07-25
18:49
typo in documentation escape sequence check-in: b5abaec06a user: dgp tags: core-9-0-b3-rc
03:07
[cd257619] Change -now to now in clock ensemble Closed-Leaf check-in: b5e6612557 user: apnadkarni tags: apn-clock-now
02:53
Merge trunk check-in: d37476f220 user: apnadkarni tags: apn-icu-playground
2024-07-24
17:33
Create release branch check-in: a3fe9007b7 user: dgp tags: rc0, core-9-0-b3-rc
2024-07-23
17:10
Add missing documentation for -validate option to clock scan check-in: 97ac6be70d user: apnadkarni tags: trunk, main
08:47
merge trunk check-in: 75893a7b2e user: dkf tags: oo-properties-c-impl
08:45
Improve in-code doc of some fields of structs in tcl.h and tclInt.h check-in: b44f579a0b user: dkf tags: trunk, main
2024-07-22
17:43
Missing guard against NULL interp. check-in: 9b271a3365 user: dgp tags: trunk, main
11:10
Minor doc correction to mcloadedlocales syntax check-in: 6c195313e6 user: apnadkarni tags: trunk, main
2024-07-21
16:43
Reduce number of allocations on property access path. check-in: 541c9fea9f user: dkf tags: oo-properties-c-impl
14:14
Tidying up the properties code check-in: 718d13d0ba user: dkf tags: oo-properties-c-impl
2024-07-20
21:42
Make the [property] definition itself go to C check-in: fcef765f94 user: dkf tags: oo-properties-c-impl
2024-07-19
09:03
Improve some documentation (for myself) check-in: 09c9eb8743 user: dkf tags: oo-properties-c-impl
08:52
Slightly simpler script check-in: 8aa61b1f54 user: dkf tags: oo-properties-c-impl
07:08
Merge trunk check-in: ef24ae8821 user: apnadkarni tags: apn-icu-playground
2024-07-18
16:03
Improve some comments check-in: af95db9be0 user: dkf tags: oo-properties-c-impl
15:43
Correction to error code check-in: 69180342eb user: dkf tags: oo-properties-c-impl
15:38
Fix small bug check-in: 374766564b user: dkf tags: oo-properties-c-impl
15:32
Merge trunk check-in: e22059852f user: dkf tags: oo-properties-c-impl
14:57
Merge 8.7 check-in: c28b833f4d user: dkf tags: trunk, main
14:53
Merge 8.6 branch check-in: 20cfc707eb user: dkf tags: core-8-branch
08:49
[91b3a5bb14] msgcat method: catch oo resolution to at least not to fail check-in: d3262be1a5 user: oehhar tags: trunk, main
08:44
[91b3a5bb14] msgcat method: catch oo resolution to at least not to fail check-in: 033ddb5598 user: oehhar tags: core-8-branch
08:42
[91b3a5bb14] msgcat method: same changes as in branch "ticket-91b3a5bb14-msgcat-oo-method", but base... Closed-Leaf check-in: fbd8edd86f user: oehhar tags: ticket-91b3a5bb14-msgcat-oo-method-tcl-8-7