Timeline
Not logged in

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

183 check-ins using file unix/tclAppInit.c version 6fea3735d5

2025-08-17
11:25
More bools and pieces check-in: 28a7d957c7 user: dkf tags: c-std-update
2025-08-12
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
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-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
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: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
2025-07-19
12:31
More moving of variable declarations check-in: c149575323 user: dkf tags: c-std-update
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: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
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: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
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
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:46
Merge 9.0 check-in: 8f8b11907b user: jan.nijtmans tags: trunk, main
13:19
[27fa01a7db] Restore default option to [namespace which] implementation. check-in: d1d50b8041 user: dgp tags: core-9-0-branch
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