Timeline
Not logged in

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

630 check-ins using file unix/tclUnixInit.c version b64ff96bfe

2025-09-16
15:12
The option -Wunused-but-set-variable appears to be usable starting clang 15 check-in: 473a1ebbe2 user: jan.nijtmans tags: core-9-0-branch
11:34
Bug [f0b80a3db9] Remove assertion that TclZipfs_AppHook has been called as custom apps may not call ... check-in: c6b85e5ee6 user: apnadkarni tags: core-9-0-branch
2025-09-15
20:59
Unicode version 17 check-in: c658915b9b user: jan.nijtmans tags: core-9-0-branch
20:08
Merge 8.6 check-in: 791adf31da user: jan.nijtmans tags: core-9-0-branch
07:42
Bug [f0b80a3db9] Remove assertion that TclZipfs_AppHook has been called as custom apps may not call ... Closed-Leaf check-in: 3c1945bf8f user: apnadkarni tags: bug-f0b80a3db9
2025-09-12
08:04
deprecate (internal) NS_KILLED. It is not used any more check-in: a3f7a54f52 user: jan.nijtmans tags: core-9-0-branch
2025-09-11
19:53
Re-generate tclDate.c (which is not hand-edited any more) check-in: 76c1b7f367 user: jan.nijtmans tags: core-9-0-branch
15:14
Clang doesn't know -Wunused-but-set-variable check-in: aee6e8abb3 user: jan.nijtmans tags: core-9-0-branch
08:33
Change a panic into a runtime error: "can't convert value to type arithseries" check-in: 16c9be8488 user: jan.nijtmans tags: core-9-0-branch
2025-09-10
15:10
Fix g++ warnings, when compiling for Tcl 8.6 check-in: 958bddefb3 user: jan.nijtmans tags: core-9-0-branch
2025-09-08
14:50
Merge 8.6 check-in: 42d13fdc6d user: jan.nijtmans tags: core-9-0-branch
14:33
Any edit to a released package needs to bump the version number. check-in: 62bd017e33 user: dgp tags: core-9-0-branch
14:00
review (minimize diff to 9.0), no functional changes Leaf check-in: 2e9c98c851 user: sebres tags: sebres--non-reentrant-mutex
12:40
generic/tclEncoding.c: fixes reentrant lock, also locks only if it necessary (avoid extra lock); che... check-in: 9a9ae75193 user: sebres tags: sebres--non-reentrant-mutex
12:31
tcl9.x without reentrant mutex (that appears to be causing a slowdown because it is affected by a fr... check-in: 44aa314637 user: sebres tags: sebres--non-reentrant-mutex
09:02
Refactoring for [0439e1e1a3] check-in: 82960a9a6f user: jan.nijtmans tags: core-9-0-branch
08:23
Remove empty else clauses from http.tcl, as they add nothing of value check-in: 3364ed64e1 user: dkf tags: core-9-0-branch
2025-09-07
16:31
More refactoring Closed-Leaf check-in: e3eee74621 user: jan.nijtmans tags: bug-0439e1e1a3
10:11
More follow-up to [0439e1e1a3]: Slow detection of illegal expr argument, some refactoring check-in: eda10ad40c user: jan.nijtmans tags: bug-0439e1e1a3
2025-09-05
19:56
Second reworking of Tcl_GetNumberFromObj(), incorporating review comments. Closed-Leaf check-in: 7f71ab16f4 user: dgp tags: bug-10545687da
15:21
rework install.tcl to use Tcl features more, and have standard code formatting check-in: 22ad86b21b user: dkf tags: core-9-0-branch
14:37
Fix [2a14c349a8]: inconsistant error-message inTcl_GetNumberFromObj(). With testcase check-in: e65b6e9dbe user: jan.nijtmans tags: core-9-0-branch
12:55
[5927f87da3] Remove outdated limit on argument size. check-in: 8200300da9 user: dgp tags: core-9-0-branch
2025-09-04
19:12
[10545687da] Re-order efficiency shortcuts in Tcl_GetNumberFromObj(). check-in: f62f0e905f user: dgp tags: bug-10545687da
17:57
[5927f87da3] Remove outdated limit on argument size. Closed-Leaf check-in: 9d7abdb5ca user: dgp tags: bug-5927f87da3
16:53
%#d conversion is always performed. Fix comment check-in: 3110ef6e49 user: jan.nijtmans tags: core-9-0-branch
15:31
Improve format #d documentation check-in: ad046ad661 user: jan.nijtmans tags: core-9-0-branch
2025-09-03
21:37
[af4780b0b5]: Improve format #d documentation Closed-Leaf check-in: 4abd03dd4c user: jan.nijtmans tags: bug-af4780b0b5
2025-09-02
15:51
Remove some irksome indents in doc comments check-in: 4d5064ede4 user: dkf tags: core-9-0-branch
07:17
Update to burnett01/rsync-deployments@7.1.0 check-in: 4e86363d13 user: jan.nijtmans tags: core-9-0-branch
2025-09-01
08:19
Add code comments, move a function to a better file to own it. check-in: 8f30008a8f user: dkf tags: core-9-0-branch
07:24
Fix [85fc8bca03]: Pointer arithmetic with NULL in buildInfoObjCmd(). Update changes.md check-in: 6d62aed3e5 user: jan.nijtmans tags: core-9-0-branch
03:52
Mount zipfs early - see [87b69745be] check-in: 074f8b6c68 user: apnadkarni tags: core-9-0-branch
2025-08-31
16:38
Add testcases for out-of-range Unicode characters check-in: 9d2b5186be user: jan.nijtmans tags: core-9-0-branch
06:13
Bump the patchlevel of TclOO check-in: e7e5b3d3d0 user: dkf tags: core-9-0-branch
2025-08-30
20:36
Make things that ought to be constants be so. check-in: 77d1492961 user: dkf tags: core-9-0-branch
15:11
Backport of oo::object-><cloned> in C. check-in: 5e82dbcfe8 user: dkf tags: core-9-0-branch
15:10
Backport of oo::object-><cloned> in C. Closed-Leaf check-in: 69e9c4e2a6 user: dkf tags: object-clone-in-c-90
2025-08-28
14:56
More backported initialisation acceleration of TclOO check-in: a2aecfd47a user: dkf tags: core-9-0-branch
14:54
Modify code and comments for 9.0 style Closed-Leaf check-in: 2b105a954c user: dkf tags: oo-accelerate-90-phase-2
14:23
Move more machinery into C from the TclOO init script check-in: f830beed92 user: dkf tags: oo-accelerate-90-phase-2
14:20
Tinkering, making code simpler or easier to maintain check-in: 399f711b72 user: dkf tags: oo-accelerate-90-phase-2
14:19
Complete the moving of the definition of slots entirely into C check-in: ae1c6af3b1 user: dkf tags: oo-accelerate-90-phase-2
08:32
Eliminate TCL_BROKEN_MAINARGS check-in: 05fa1f948e user: apnadkarni tags: core-9-0-branch
06:21
2 review remarks: _CRT_glob is still necessary. And please use autoconf 2.72. Tx for the fix - As... Closed-Leaf check-in: 6d9cb1b33b user: jan.nijtmans tags: apn-broken-mainargs
06:06
Merge 9.0 Closed-Leaf check-in: c7bcc8c64b user: apnadkarni tags: apn-early-zipfs-mounts
03:26
Get rid of obsolete TCL_BROKEN_MAINARGS check-in: 8614e94643 user: apnadkarni tags: apn-broken-mainargs
2025-08-27
11:57
Follow-up to [66cd465323]: For Tcl 9.0+, building on 32-bit MacOS is no longer supported check-in: 052f571967 user: jan.nijtmans tags: core-9-0-branch
05:57
Mount ALL zipfs archives before ANY library searches check-in: 4fea51245c user: apnadkarni tags: apn-early-zipfs-mounts
05:41
Create new branch named "apn-early-zipfs-mounts" check-in: f0a81579c5 user: apnadkarni tags: apn-early-zipfs-mounts
2025-08-26
05:53
Oops. Fix inverted compare. Closed-Leaf check-in: 7b6f0410ce user: apnadkarni tags: apn-missing-shlib-zipfs-check
05:22
Fix for missing shared lib zipfs check broken in [9ade301dd7]. check-in: 271ee37dc6 user: apnadkarni tags: apn-missing-shlib-zipfs-check
2025-08-25
22:55
fixes too earlier search for tcl-library (TclZipfsLocateTclLibrary shall be invoked after zipfs moun... check-in: 9ade301dd7 user: sebres tags: apn-missing-shlib-zipfs-check
16:42
amend to [0433b67adc] (ticket [87b69745be]): don't return with OK (swallow the error) if encoding ca... check-in: 9338fcde50 user: sebres tags: core-9-0-branch
15:32
[66cd465323] Platform package simplifications for MacOS >= 11. Platform => 1.1.0 check-in: ee7c3ae49b user: jan.nijtmans tags: core-9-0-branch
11:49
Remove some more references to non-existing Tcl version 8.7 check-in: 325e2bd02f user: jan.nijtmans tags: core-9-0-branch
09:17
Merge 8.6 check-in: 8814795007 user: jan.nijtmans tags: core-9-0-branch
2025-08-23
08:00
Backported accelerations to TclOO's startup code check-in: b5fd1d37ba user: dkf tags: core-9-0-branch
07:57
corrections (createhashentry is different in 9.1) and cleanup (I like command tables) Closed-Leaf check-in: 58f6207e0b user: dkf tags: oo-accelerate-90
2025-08-22
20:27
Merge-mark check-in: fe1b51914d user: jan.nijtmans tags: core-9-0-branch
19:36
Make code style be a bit closer to the one used in 9.0 check-in: 838a10310d user: dkf tags: oo-accelerate-90
19:30
Tweak to [configurable] to not call [next] twice (backport) check-in: d0877dbf5d user: dkf tags: oo-accelerate-90
19:29
Combine UpdateClassDelegatesAfterClone into its caller. (backport) check-in: 61355c510f user: dkf tags: oo-accelerate-90
19:28
Move another definition (classmethod) into C. (backport) check-in: 6174737efb user: dkf tags: oo-accelerate-90
19:22
Move [link] into C. (backport) check-in: a9adf544ba user: dkf tags: oo-accelerate-90
19:14
Convert MixinClassDelegates to an internal function entirely in C (backport) check-in: 2bc5d30389 user: dkf tags: oo-accelerate-90
17:36
Move a bit of internal machinery (backport) check-in: 89c8f5ea54 user: dkf tags: oo-accelerate-90
17:35
Move another command into C: classvariable (backport) check-in: 13569e6c23 user: dkf tags: oo-accelerate-90
17:31
Slightly faster way to write the init script (backport) check-in: 4220368b53 user: dkf tags: oo-accelerate-90
17:31
Rewrite slots in C to get a performance boost. (backport) check-in: 6a131a0d39 user: dkf tags: oo-accelerate-90
17:18
Speed up TclOO init; no directing via unknown method handler for slots of classes we define ourselve... check-in: 3cdb85c38c user: dkf tags: oo-accelerate-90
17:17
Slightly chisel down the execution time of the oo init script (backport) check-in: b8dd6bd10e user: dkf tags: oo-accelerate-90
17:15
Accelerate definition of [oo::define initialise]. (backport) check-in: 486acd76fb user: dkf tags: oo-accelerate-90
15:02
Start making TclOO faster to initialise (backport) check-in: 096119c82d user: dkf tags: oo-accelerate-90
14:52
Fix memory debugging info check-in: 7247e77c5f user: dkf tags: core-9-0-branch
2025-08-21
15:53
Eliminate clang compiler warning: use of logical '&&' with constant operand check-in: d038315568 user: jan.nijtmans tags: core-9-0-branch
2025-08-19
12:44
support for MacOS Tahoe, platform => 1.0.20 check-in: a14f4e0d7f user: jan.nijtmans tags: core-9-0-branch
2025-08-18
21:46
circumvent for [8a13caa31dd8e3a5]: load tcltest if needed (using `load {} Tcltest`) - as a result tc... Leaf check-in: 6e6d953e8c user: sebres tags: experimental-load-tcltest-implicitly
21:40
partial back-port from tclSE (currently windows only): allow to load statically linked modules witho... check-in: 07f7174617 user: sebres tags: experimental-load-tcltest-implicitly
11:49
Fixed inconsistent indenting, introduced [0433b67adc|here]. See also [87b69745be] check-in: ee22d2717f user: jan.nijtmans tags: core-9-0-branch
08:28
Better not use the old octal notation (even though it still works) check-in: 803ecf28a2 user: jan.nijtmans tags: core-9-0-branch
2025-08-16
22:00
Merge-mark check-in: 4e7cb60dd0 user: jan.nijtmans tags: core-9-0-branch
14:12
few improvements for [effa2e2346f8372a]: code deduplication, init commands declared as list, update ... Closed-Leaf check-in: 6a997a7f19 user: sebres tags: apn-oo-lazy-init-sbmod
04:22
Delete oo::singleton,configurable commands before defining them as classes Closed-Leaf check-in: edd3cd05f0 user: apnadkarni tags: apn-oo-lazy-init
04:02
Proof of concept to reduce interp start times by lazy loading oo check-in: 897093b790 user: apnadkarni tags: apn-oo-lazy-init
2025-08-15
21:19
Merge 8.6 check-in: 694e55c093 user: jan.nijtmans tags: core-9-0-branch
2025-08-14
13:32
Fix [87b69745be] - move zipfs encoding initialization outside of interp creation. Avoid unnecessary ... check-in: 0433b67adc user: apnadkarni tags: core-9-0-branch
2025-08-13
21:03
When compiling for Tcl 8.6, make Tcl 9-specific API unavailable. check-in: 201dd6fe5c user: jan.nijtmans tags: core-9-0-branch
16:43
Remove more references to version 8.7 check-in: c00ce71a06 user: jan.nijtmans tags: core-9-0-branch
13:52
Merge core-9-0-branch Closed-Leaf check-in: 648341fdeb user: apnadkarni tags: bug-87b69745be
10:38
Remove another check for TCL_MINOR_VERSION < 7 check-in: f20a357729 user: jan.nijtmans tags: core-9-0-branch
08:57
Update changes.md check-in: 090f128a89 user: jan.nijtmans tags: core-9-0-branch
08:54
Fix [31d4fa115b]: Tweak install permissions check-in: 6cd38367d2 user: jan.nijtmans tags: core-9-0-branch
2025-08-12
22:00
Merge 8.6 check-in: bee9402cd3 user: jan.nijtmans tags: core-9-0-branch
14:43
Merge 8.6 check-in: 32fc124107 user: jan.nijtmans tags: core-9-0-branch
08:57
Merge 8.6 check-in: 83b2e53c1a user: jan.nijtmans tags: core-9-0-branch
2025-08-11
19:30
Alternative: use tcl::test::build-info in stead of tcl::build-info Closed-Leaf check-in: b37177d47b user: jan.nijtmans tags: apn-build-info-nozipfs-alt
2025-08-07
17:04
Add test to detect zipfs build errors Closed-Leaf check-in: 011bd6147b user: apnadkarni tags: apn-build-info-nozipfs
16:40
Add no-zipfs tag to builds check-in: 14ca5dfbd9 user: apnadkarni tags: apn-build-info-nozipfs
2025-08-06
02:17
Only update file system epoch if system encoding changes check-in: 783dabc094 user: apnadkarni tags: bug-87b69745be
02:06
Reintroduce TclpSetInitialEncoding for --disable-zipfs case check-in: 98bff788ab user: apnadkarni tags: bug-87b69745be
2025-08-04
15:56
fixes [5137b4387019d0e1]: ensure cache of base is correct for :localtime (system TZ) if TZ-env chang... check-in: 8fbe2cc48b user: sebres tags: core-9-0-branch
15:40
more tests to cover issue [5137b4387019d0e1] - ensure cache of base is correct for :localtime (syste... Closed-Leaf check-in: aded3f3f02 user: sebres tags: bug-5137b43870--clock-test-singleproc
09:45
Tweak test failing on macos to report macos result check-in: ebc566b9a1 user: apnadkarni tags: bug-87b69745be
2025-08-03
17:42
Re-fix [fccb9f322f]. Also eliminate bumping of file system epoch on every interp creation introduced... check-in: abeb195484 user: apnadkarni tags: bug-87b69745be
15:22
Proposed fix for [87b69745be]. Move search of zipfs to process initialization, not interp initializa... check-in: 52fd62e7af user: apnadkarni tags: bug-87b69745be
15:07
Delete extraneous redundant line Closed-Leaf check-in: dac7bc9f56 user: apnadkarni tags: apn-refactor-zipfs-tcl-library
14:01
Protect zipfs location with lock check-in: 532e642a33 user: apnadkarni tags: apn-refactor-zipfs-tcl-library
12:07
Delete dead code check-in: 62878b552f user: apnadkarni tags: apn-refactor-zipfs-tcl-library
11:38
Move search of zipfs to process initialization, not interp initialization check-in: 0081f10f13 user: apnadkarni tags: apn-refactor-zipfs-tcl-library
2025-08-01
11:59
(windows, noregistry only) invalidate base fields cache for TZ ":localtime", if TZ-epoch changed (wi... check-in: ba25401d6e user: sebres tags: bug-5137b43870--clock-test-singleproc
2025-07-31
17:08
more informative result of test clock-38.2 (in failure case it'd output all 3 results of formats as ... check-in: dec5406f43 user: sebres tags: bug-5137b43870--clock-test-singleproc
13:57
Add test for [87b69745be]. check-in: 22b16f96a8 user: apnadkarni tags: bug-87b69745be
13:43
clock.test: fixes bug [5137b4387019d0e1] (test clock with -singleproc 1); rewrite clock tests locale... check-in: 557de3c0e5 user: sebres tags: bug-5137b43870--clock-test-singleproc
13:37
tcltest: output begin/end timestamps locale independently (as ISO 8601 datetime), also it'd help to ... check-in: 1b7d5ee5b4 user: sebres tags: bug-5137b43870--clock-test-singleproc
2025-07-30
16:20
Workaround for [8c63606802] - testsetplatform / path caching with -singleproc 1 check-in: 55a5ddf7e6 user: apnadkarni tags: core-9-0-branch
11:38
Fix singleproc test failures for Windows check-in: eed45c1d81 user: apnadkarni tags: core-9-0-branch
10:26
Fix test errors for -singleproc 1 runs on Windows Closed-Leaf check-in: f00410f389 user: apnadkarni tags: priv-win-singleproc
2025-07-26
14:35
rebased lazy load implementation of clock-engine (based on TIP 689); also illustrates performance ga... Leaf check-in: 04742d889c user: sebres tags: sebres-tip-689-clock-auto-load
14:16
tip-689 merged with current 9.0 Leaf check-in: f464fbae80 user: sebres tags: tip-689
2025-07-22
18:18
improve interpreter creation speed, if there is no zipfs tcl-library (avoid performance penalty [620... check-in: 4318f0e945 user: sebres tags: core-9-0-branch
2025-07-21
18:54
merge 8.6 to 9.0: amend to [61c01e0edb08a9ed], more cases for increment ref-count with use-after-fre... check-in: 93127a131d user: sebres tags: core-9-0-branch
2025-07-18
17:38
merge 8.6 to 9.0: fixes [61c01e0edb08a9ed] (TclpMatchInDirectory, windows only), increment ref-count... check-in: 7d1f464944 user: sebres tags: core-9-0-branch
17:02
Add check for working --disable-high-entropy-va. Fix check for --enable-auto-image-base (which alway... check-in: d70fe5426c user: jan.nijtmans tags: core-9-0-branch
2025-07-17
07:41
Merge 8.6 check-in: 51c170c7cd user: jan.nijtmans tags: core-9-0-branch
2025-07-16
16:26
Merge 8.6. Fix [c9f0520f7e] - Tcl_SplitList memory size computation overflow. No test because not pr... check-in: cbf058c20b user: apnadkarni tags: core-9-0-branch
2025-07-15
10:25
Merge 8.6 check-in: 2750018377 user: jan.nijtmans tags: core-9-0-branch
2025-07-13
08:02
Doc update. See [8cd74c5cd2] check-in: 2b9b8fa85b user: jan.nijtmans tags: core-9-0-branch
2025-07-09
12:31
Related to [bdaf890168]: Use Tcl_Size in stead of int while using TclParseAllWhiteSpace() Closed-Leaf check-in: b4b21aaf57 user: jan.nijtmans tags: bug-bdaf890168
2025-07-03
11:57
Version -> 9.0.3 check-in: e1ab6b9d8f user: jan.nijtmans tags: core-9-0-branch
10:42
Fix [6b8e39e83]: On Unix, IsTimeNative() always defined but not always used check-in: 36318ba1e2 user: jan.nijtmans tags: core-9-0-branch
08:11
Merge-mark check-in: 4f278badd6 user: jan.nijtmans tags: core-9-0-branch
2025-07-02
15:16
merge release check-in: e633f7f5d2 user: dgp tags: core-9-0-branch
2025-07-01
17:28
merge 9.0 Closed-Leaf check-in: 92dca17850 user: dgp tags: rc1, core-9-0-2-rc, core-9-0-2
15:23
Edits to the changes file check-in: c2fe35371d user: dgp tags: core-9-0-2-rc
07:56
[0cb3d93a] fix example in link documentation check-in: 606ba9c942 user: oehhar tags: core-9-0-branch
2025-06-30
21:23
Note the new releases of bundled packages in the changes. check-in: 2b1180f2a6 user: dgp tags: core-9-0-2-rc
20:11
merge 9.0 check-in: e5a06a9aed user: dgp tags: core-9-0-2-rc
2025-06-28
10:45
Fix test exec-bug-4f0b5767ac error when MSYS scrubs PATH check-in: 0aa1a81626 user: apnadkarni tags: core-9-0-branch
2025-06-27
15:28
Fix [9dfae3413d]: interp limit commands still seems to be 32 bits check-in: 9e759845da user: jan.nijtmans tags: core-9-0-branch
15:20
Fix [ef7042075c]: tcl::build-info not documented check-in: a42af792d9 user: jan.nijtmans tags: core-9-0-branch
08:34
Merge 9.0 Closed-Leaf check-in: abfaea6ce2 user: jan.nijtmans tags: bug-ef7042075c
08:12
doc fix check-in: 2921829f4e user: jan.nijtmans tags: core-9-0-branch
07:45
Make exec-bug-4f0b5767ac test independent of locale check-in: c784134c8a user: apnadkarni tags: core-9-0-branch
07:16
Make all references to -DFOO compiler flags bold in documentation check-in: cc19e884b8 user: jan.nijtmans tags: core-9-0-branch
2025-06-26
14:51
merge 9.0 check-in: 8ac537ca57 user: dgp tags: rc0, core-9-0-2-rc
13:38
Document what happens for non-documented field values check-in: 617a33d53c user: jan.nijtmans tags: bug-ef7042075c
13:19
[27fa01a7db] Restore default option to [namespace which] implementation. check-in: d1d50b8041 user: dgp tags: core-9-0-branch
11:14
Make everthing compile (again) and run with a C++ compiler. check-in: aa010c0cda user: jan.nijtmans tags: core-9-0-branch
09:55
tclWinPipe.c:3427:12: warning: unused parameter ‘wakeEvent’ [-Wunused-parameter] check-in: aeabc7bc49 user: jan.nijtmans tags: core-9-0-branch
08:48
@dkf's review comments (Thanks!) check-in: 5b4016f314 user: jan.nijtmans tags: bug-ef7042075c
08:03
Fix Tcl_LimitGetCommands() signature (int -> Tcl_Size) Closed-Leaf check-in: e5372efeee user: jan.nijtmans tags: bug-9dfae3413d
07:59
Fix [9dfae3413d]: interp limit commands still seems to be 32 bits check-in: 17482fa361 user: jan.nijtmans tags: bug-9dfae3413d
07:35
[ef7042075c]: tcl::build-info not documented check-in: e6214ce124 user: jan.nijtmans tags: bug-ef7042075c
2025-06-25
16:23
Fix [7c2716733a] - use after free on Windows pipe handles check-in: a9351d85f3 user: apnadkarni tags: core-9-0-branch
15:48
Fix [40b1814b93] - use after free on TSD in Winsock check-in: a36f76eb6b user: apnadkarni tags: core-9-0-branch
13:44
merge 9.0 check-in: e8f005c62b user: dgp tags: core-9-0-2-rc
12:04
Merge-mark check-in: bfd3074329 user: jan.nijtmans tags: core-9-0-branch
11:15
Fix [ecafd8611d]: Euro/Tail-sign missing from cp864 encoding check-in: 089e9b68cd user: jan.nijtmans tags: core-9-0-branch
03:29
Merge 9.0 Closed-Leaf check-in: 120749f8c4 user: apnadkarni tags: bug-7c2716733a
03:09
Merge 9.0 Closed-Leaf check-in: 295173d9dd user: apnadkarni tags: bug-40b1814b93
2025-06-24
16:35
merge 9.0 check-in: 00d3a4c17e user: dgp tags: core-9-0-2-rc
16:23
[ecf35c7120] Correct nested handling of return option -options check-in: a9446eea4d user: dgp tags: core-9-0-branch
2025-06-23
19:58
[ecf35c7120] Pending fix for nested -options processing. Closed-Leaf check-in: 9b84426843 user: dgp tags: bug-ecf35c7120
17:36
Two more tests demonstrating the inconsistency between processing -options {...} to emulate {*} argu... check-in: e91d7521b0 user: dgp tags: bug-ecf35c7120
2025-06-20
17:24
[ecf35c7120] Test for the bug. Open branch for fixing. check-in: 75680793d3 user: dgp tags: bug-ecf35c7120
16:00
Fix [e8b18d7b1f] - release encodings on error check-in: 77100b263a user: apnadkarni tags: core-9-0-branch
2025-06-18
18:12
Start on [e8b18d7b1f] fix. Closed-Leaf check-in: 4df76c2abd user: apnadkarni tags: bug-e8b18d7b1f
17:34
Merge 8.6. Fix [4f338b91c1] - add missing Tcl_CloseEx docs check-in: 20315c0f35 user: apnadkarni tags: core-9-0-branch
2025-06-17
16:27
merge 9.0 check-in: 2534585597 user: dgp tags: core-9-0-2-rc
16:06
[da5e1bc7bc] exec channel not closed on errors check-in: 920db2042c user: dgp tags: core-9-0-branch
14:52
Update macOS info in README.md and macosx/README check-in: bdc29a45c2 user: oehhar tags: core-9-0-branch
04:26
Bug [da5e1bc7bc] - exec channel not closed on errors Closed-Leaf check-in: c5af07088b user: apnadkarni tags: bug-da5e1bc7bc
2025-06-16
19:04
makeFile hygiene check-in: a7d82481b5 user: dgp tags: core-9-0-2-rc
19:01
Dup test name check-in: c36dfa5b7a user: dgp tags: core-9-0-2-rc
17:50
Open release branch for Tcl 9.0.2 check-in: 3ae741fb79 user: dgp tags: core-9-0-2-rc
2025-06-15
10:15
Fat fingers in constraints check-in: c1f1232e47 user: apnadkarni tags: bug-7c2716733a
03:01
Add tests to check handle leaks for exec check-in: 302303deca user: apnadkarni tags: core-9-0-branch
2025-06-14
13:59
Bug [7c2716733a] - use after free on Windows event handle check-in: e85c44529a user: apnadkarni tags: bug-7c2716733a
13:59
Disable additional tests under App Verifier - timing or locale do not work with it check-in: d8dd42f87f user: apnadkarni tags: bug-7c2716733a
11:44
Merge core-9-0-branch check-in: d4999cbc1a user: apnadkarni tags: bug-40b1814b93
11:40
Disable timing dependent tests when running under AppVerifier on Windows check-in: b5b2d48838 user: apnadkarni tags: core-9-0-branch
05:31
Bug [40b1814b93] - Proposed fix for Winsock use-after-frees check-in: bbb565eca7 user: apnadkarni tags: bug-40b1814b93
03:25
Add testhandlecount command to check Windows handle leaks check-in: ad954921d6 user: apnadkarni tags: core-9-0-branch
2025-06-10
14:18
Fix [0ee626dfb2]: lseq numeric overflow check-in: 1a6c24c637 user: jan.nijtmans tags: core-9-0-branch
11:34
Fix [b876737a0b]: tcl::tm::path doesn't handle tilde expand check-in: 7ad80e3bed user: jan.nijtmans tags: core-9-0-branch
10:56
Let the caller of ::tcl::tm::roots do the [file tildeexpand] Closed-Leaf check-in: e53599d36c user: jan.nijtmans tags: bug-b876737a0b
2025-06-09
19:08
Backport github ACTIONS build scripts from Tcl 9.1 check-in: 9240cc2d80 user: jan.nijtmans tags: core-9-0-branch
16:55
Fix for [b876737a0b]: tcl::tm::path doesn't handle tilde expand check-in: 00f47f6b33 user: jan.nijtmans tags: bug-b876737a0b
13:58
Merge 8.6 check-in: 037e1bf7b2 user: jan.nijtmans tags: core-9-0-branch
13:44
Write some tests for lseq boundary cases Leaf check-in: d9d61d3346 user: apnadkarni tags: apn-lseq-tests
13:17
Fix [0ee626dfb2] - lseq numeric overflow check-in: 49b77614c4 user: apnadkarni tags: core-9-0-branch
11:17
Indenting check-in: a07791bc34 user: jan.nijtmans tags: core-9-0-branch
06:03
Clarify in manpage that lseq can produce doubles Closed-Leaf check-in: 57845d642d user: apnadkarni tags: bug-0ee626dfb2
2025-06-08
12:02
Bug [0ee626dfb2] - arithseries integer overflow checks check-in: d5b59c54d9 user: apnadkarni tags: bug-0ee626dfb2
11:34
Add test cases check-in: 1c3aca8486 user: apnadkarni tags: bug-0ee626dfb2
11:18
Create new branch named "bug-0ee626dfb2" check-in: 7b108c14d2 user: apnadkarni tags: bug-0ee626dfb2
2025-06-06
22:34
Fix [2bf9fbcb99]: Tcl 9 docs outdated regarding tcl_platform(threaded) check-in: fd1b121aea user: jan.nijtmans tags: core-9-0-branch
2025-06-04
10:21
fix leak in lseq.test check-in: 64bc213195 user: jan.nijtmans tags: core-9-0-branch
07:54
Simplify tcl::build-info parsing for testConstraint's check-in: 3f11cc3244 user: jan.nijtmans tags: core-9-0-branch
2025-06-02
15:38
Update changes.md for TIP 716 check-in: f19058e5f0 user: apnadkarni tags: core-9-0-branch
14:18
Backport: Add [[unreachable]] and [[fallthrough]] from C23 (where available) check-in: 01eaeaebf1 user: jan.nijtmans tags: core-9-0-branch
12:07
TIP 716 accepted check-in: 65b04b1290 user: apnadkarni tags: core-9-0-branch
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
2025-05-27
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
2025-05-26
11:56
Update changes for fixed tickets check-in: 28eab946c5 user: apnadkarni tags: core-9-0-branch
11:41
Update changes.md check-in: 89bffcebe3 user: jan.nijtmans tags: core-9-0-branch
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
10:29
Fix [7346adc50f] - memory runaway on truncated iso2022 encoding check-in: 237ff71b86 user: apnadkarni tags: core-9-0-branch
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
2025-05-23
06:08
Merged core-9-0-branch Closed-Leaf check-in: 03b3054dba user: apnadkarni tags: apn-tip636-appl
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
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
03:19
Implement expr in/ni for repeated and reversed list types check-in: db7590b701 user: apnadkarni tags: apn-tip636-appl
2025-05-21
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
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
11:52
Some small clarification to abstract list method docs check-in: e95a6dfe79 user: apnadkarni tags: apn-tip636-appl
10:27
Update version in .project file check-in: efb67db482 user: jan.nijtmans tags: core-9-0-branch
2025-05-18
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-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
11:02
Merge 8.6 check-in: ce7b199778 user: jan.nijtmans tags: core-9-0-branch
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
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
12:15
Complete list operation tests check-in: d35db3d6e9 user: apnadkarni tags: apn-tip636-appl
09:18
Merge 8.6 check-in: 5bf28410d1 user: jan.nijtmans tags: core-9-0-branch
2025-05-13
19:07
Bit more progress on test suite check-in: 5abbea2abe user: apnadkarni tags: apn-tip636-appl
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
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
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
2025-05-10
15:12
ledit and lreplace tests for new abstract lists check-in: 2d22650834 user: apnadkarni tags: apn-tip636-appl
2025-05-09
18:13
[fd1585e2a1] Adopt efficient internal indexing calculation utility TclMSB(). check-in: e991e299b3 user: dgp tags: core-9-0-branch
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: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: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
12:51
Rebase to trunk check-in: ba1f528fc6 user: jan.nijtmans tags: encoding-user
08:46
Fix links to tickets. check-in: ac6a931660 user: sbron tags: core-9-0-branch
07:54
Update changes.md for fixed lseq tickets check-in: 44e4a5819d user: apnadkarni tags: core-9-0-branch
07:42
Fix [8ffd8cabd1]: "encoding system": wrong result without manifest check-in: cd024d90d9 user: jan.nijtmans tags: core-9-0-branch
2025-05-05
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
14:47
Add to changes.md bug section: scan "long mantissa" %g [42d14c] check-in: b2f5c7f297 user: oehhar tags: core-9-0-branch
14:40
[42d14c495a] Parsing long floating point strings check-in: 3cc7e2aa7d user: oehhar tags: core-9-0-branch
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: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
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
18:30
merge 8.7 check-in: 3a1bd84941 user: dgp tags: core-9-0-branch
17:58
merge fix check-in: 08b1fcc49d user: dgp tags: core-9-0-branch
16:57
typo check-in: 4e706dd449 user: dgp tags: core-9-0-branch
2025-05-01
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: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
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
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
09:51
Minor tweak. Pass interp as NULL as error thrown away. check-in: 0d79e0d16c user: apnadkarni tags: core-9-0-branch
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-25
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: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-21
04:08
Use abstract lists only above a element count threshold check-in: f57abac506 user: apnadkarni tags: apn-tip636-appl
2025-04-20
19:55
Try the new windows-11-arm runner Leaf check-in: 5b445db697 user: jan.nijtmans tags: github-windows-arm
16:58
VarHashCreateVar() isn't used in tclExecute.c check-in: 2cf05ab056 user: jan.nijtmans tags: core-9-0-branch
07:49
Add abstract list type for lrepeat check-in: bacff30db2 user: apnadkarni tags: apn-tip636-appl
2025-04-19
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
2025-04-17
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
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
2025-04-16
17:34
Correct false claims in the header comment of RequiredPrecision() check-in: 0082f1252a user: dgp tags: core-9-0-branch
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
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-14
16:15
Fix Unix build. Add basic tests check-in: dcc5e06d28 user: apnadkarni tags: tip-716
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
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:00
Put back a comment, which should not have been removed check-in: 2c3647f17c user: jan.nijtmans tags: core-9-0-branch
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
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
2025-04-11
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
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
2025-04-10
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
2025-04-09
13:49
Update rules.vc check-in: 44a6d22f3c user: jan.nijtmans tags: core-9-0-branch
2025-04-07
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
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
2025-04-06
16:12
Fix [02fe7f5c89]: tcl::unsupported::icu::detect missing 32-bit error-check check-in: d05c268ca9 user: jan.nijtmans tags: core-9-0-branch
15:55
Eliminate some -Wconversion warnings. Fix comments check-in: 93bbdf6b24 user: jan.nijtmans tags: core-9-0-branch
2025-04-03
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
2025-04-02
22:16
Fix "load" testcases on Cygwin, due to wrong --out-implib check-in: e787be156b user: jan.nijtmans tags: core-9-0-branch
21:45
Fix -Wconversion warnings check-in: e0f9c388d9 user: jan.nijtmans tags: core-9-0-branch
2025-04-01
08:13
Fix some -Wconversion warnings check-in: 8473c2d663 user: jan.nijtmans tags: core-9-0-branch
2025-03-30
08:41
Fix some -Wconversion warnings Closed-Leaf check-in: a3af8b0419 user: jan.nijtmans tags: conversion-warning
2025-03-26
10:39
Typo: there is no libucrt.lib check-in: d878fc25a4 user: jan.nijtmans tags: core-9-0-branch
2025-03-23
18:34
tzdata updated to Olson's tzdata2025b check-in: b37a26cf56 user: jan.nijtmans tags: core-9-0-branch
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
21:10
Rebase to 9.0 check-in: 04f29e38bc user: jan.nijtmans tags: cygwin
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
09:32
Fix [17960b80db]: Missing libtcl?.?.dll.a in Cygwin check-in: 9a7b6271df user: jan.nijtmans tags: core-9-0-branch
2025-03-16
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
2025-03-15
21:05
merge 8.7 check-in: eac4db9123 user: sebres tags: core-9-0-branch
2025-03-14
18:02
merge 8.7 check-in: 7b8ec62e31 user: sebres tags: core-9-0-branch
17:41
merge 8.7 check-in: cf44ae5785 user: sebres tags: core-9-0-branch
2025-03-13
14:16
merge 8.7 check-in: 88a2493651 user: sebres tags: core-9-0-branch
2025-03-12
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
2025-03-11
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
08:27
Update to appleboy/ssh-action@v1.2.2 check-in: 10c5cb8279 user: jan.nijtmans tags: core-9-0-branch
2025-03-07
10:04
merge 8.7 check-in: 4acbc1b658 user: sebres tags: core-9-0-branch
08:17
Minor changes, to make Cygwin-only build easier check-in: 27ddff503b user: jan.nijtmans tags: cygwin
2025-03-06
19:51
merge 8.7 check-in: 0daf917963 user: sebres tags: core-9-0-branch
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
15:15
merge 8.7 check-in: 3137ef95b8 user: dgp tags: core-9-0-branch
14:44
merge 8.7 check-in: 6abb97e1ef user: sebres tags: core-9-0-branch
13:02
merge 8.7 (fixes another variant of [73bb42fb3f35cd61] BUFFER_PADDING panic) check-in: 28539b1154 user: sebres tags: core-9-0-branch
2025-03-05
15:49
merge 8.7 check-in: b3305e6d27 user: dgp tags: core-9-0-branch
15:27
merge 8.7 check-in: 88f7f1f10c user: dgp tags: core-9-0-branch
2025-03-04
19:46
Merge trunk conflict free check-in: 49f7e71163 user: dgp tags: dgp-refactor
16:27
Update changes.md check-in: 90ef891146 user: jan.nijtmans tags: core-9-0-branch
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
2025-03-03
17:52
Update to appleboy/ssh-action@v1.2.1 check-in: a95c142edf user: jan.nijtmans tags: core-9-0-branch
09:41
Fix bug in Tcl_SetWideUIntObj. check-in: f9aef122bf user: dkf tags: core-9-0-branch
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: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
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
2025-02-25
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
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
2025-02-16
15:17
Typo check-in: bc532fc550 user: dkf tags: inline-func
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: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
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
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
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
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
2025-01-28
10:41
merge 8.7: man timerate fix [48a7a56dda844782] clarifying -overhead check-in: 48b86a8487 user: sebres tags: trunk, main
09:35
Merge mark check-in: a4b3318c77 user: apnadkarni tags: trunk, main
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
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: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
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
15:32
Make tcl9thread300.dll available for easier testing with threads check-in: 05c7aea6ea user: jan.nijtmans tags: tip-709
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
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
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-12
18:10
Fix [70f3b23cad]. Doc fix only check-in: 5d7aa913b0 user: jan.nijtmans tags: trunk, main
2025-01-10
21:37
Merge-mark check-in: 5145a78372 user: jan.nijtmans tags: trunk, main
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
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
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: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: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
2025-01-04
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
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
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
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
16:59
merge 8.7 (clang/gcc: silence Wunused-but-set-variable in generated tclDate) check-in: 410ce320f5 user: sebres tags: trunk, main
16:24
merge point check-in: 748b7b25b7 user: sebres tags: trunk, main
2024-12-28
14:46
merge 8.7 check-in: 2ee1735dbc user: sebres tags: trunk, main
14:40
merge 8.7 check-in: 00954f4b4c user: sebres tags: trunk, main
14:01
merge 8.7 check-in: 4c57989064 user: sebres tags: trunk, main
01:00
merge 8.7: amend to [98006f00ac471be5] - simplification and deduplication, better tests check-in: 2ef804f95d user: sebres tags: trunk, main
2024-12-27
21:20
merge 8.7 (fixes [98006f00ac471be5]) check-in: 17b5c7a6ce user: sebres tags: trunk, main
2024-12-26
18:42
merge 8.7 check-in: 4459b4e8cc user: sebres tags: trunk, main
18:30
merge 8.7 (fix for [67d5f75c36cbada6]) check-in: f1d3dc5eaa user: sebres tags: trunk, main
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: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
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
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
2024-12-15
19:02
Merge-mark check-in: 64f92ae102 user: jan.nijtmans tags: trunk, main
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: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
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:38
merge 8.7 check-in: 0716517874 user: dgp tags: trunk, main
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
2024-12-10
09:42
TIP #707 follow-up: for tclDTrace.d too check-in: 99e291e922 user: jan.nijtmans tags: trunk, main
03:06
Merge 8.7 - TIP 707 - add ptrAndSize field to Tcl_Obj check-in: 3eb4d4fe21 user: apnadkarni tags: trunk, main
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
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
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: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:05
merge 8.7 (fix SF [0b809cd3fc8b6e5e], conflicts resolved) check-in: 4c3e3d79df user: sebres tags: trunk, main
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
11:50
Fix some EXEC flags (in "make dist" too) check-in: 02d2aaf7ae user: jan.nijtmans tags: trunk, main
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
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