Timeline
Not logged in

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

1550 check-ins using file win/nmakehlp.c version 1244b447ef

2025-02-25
18:16
merge & resolve check-in: 11f14ba10a user: dgp tags: dgp-refactor
18:04
merge & resolve check-in: bc85f8e90f user: dgp tags: dgp-refactor
17:54
merge & resolve check-in: 2d13d1fb4c user: dgp tags: dgp-refactor
17:42
merge & resolve check-in: 6562fa8218 user: dgp tags: dgp-refactor
17:33
conflict free check-in: 4f4701911a user: dgp tags: dgp-refactor
17:00
merge & resolve check-in: e28d6719a5 user: dgp tags: dgp-refactor
16:46
conflict free check-in: e830115f29 user: dgp tags: dgp-refactor
16:36
merge & resolve check-in: 430970cc11 user: dgp tags: dgp-refactor
16:19
merge & resolve check-in: 5960b9e8fb user: dgp tags: dgp-refactor
15:58
conflict free merge check-in: 7cc5b51390 user: dgp tags: dgp-refactor
15:49
merge & resolve check-in: 0b8b91452e user: dgp tags: dgp-refactor
2025-02-24
21:30
get merging back on trunk up to 9.0b2 release check-in: ae4a8f86e6 user: dgp tags: dgp-refactor
21:07
merge & resolve check-in: 7f5769effb user: dgp tags: dgp-refactor
20:47
conflict free merge check-in: 774cc31060 user: dgp tags: dgp-refactor
20:37
merge & resolve check-in: 981242ea94 user: dgp tags: dgp-refactor
20:16
merge & resolve check-in: 966dd9dbe0 user: dgp tags: dgp-refactor
19:57
conflict free merge check-in: 1083f0d6b7 user: dgp tags: dgp-refactor
19:49
Merge next checking; resolve conflicts check-in: 7ded38147e user: dgp tags: dgp-refactor
19:31
Conflict free merge from trunk check-in: 5fd0ed6ca1 user: dgp tags: dgp-refactor
19:06
Merge next trunk checkin; resolve conflicts check-in: 6a5b1c63c9 user: dgp tags: dgp-refactor
18:41
Max conflict free trunk merge check-in: 8c8e0599f9 user: dgp tags: dgp-refactor
18:03
merge 9.0b1 check-in: 6464229b3b user: dgp tags: dgp-refactor
2024-08-21
08:28
Update github actions files check-in: e06563d4e4 user: jan.nijtmans tags: cygwin
08:19
actions/checkout@v4. Merge 8.6 check-in: a9f0ad18de user: jan.nijtmans tags: cygwin
2024-06-18
17:09
Merge trunk Closed-Leaf check-in: 96372d2b42 user: apnadkarni tags: apn-experiment-chardet
16:38
Merge trunk check-in: f8f212e8fb user: apnadkarni tags: apn-no-inject
2024-06-17
18:52
Implement %z/%t/%q/%j size modifiers for 'scan'. Part of TIP #697 check-in: e33fac1cb4 user: jan.nijtmans tags: trunk, main
16:47
Remove tcl::unsupported::inject check-in: eaddc2411c user: apnadkarni tags: apn-no-inject
14:54
Implement %z/%t/%q/%j size modifiers for 'scan'. Part of TIP #697, which is suitable for 8.7 too. check-in: b1f3acf091 user: jan.nijtmans tags: core-8-branch
13:43
Change "channelId" to "channel" in documentation, error-handling and testcases Closed-Leaf check-in: 877daeddce user: jan.nijtmans tags: no-channelid
06:26
Changed "binary data" to "binary string". Thanks to Nathan for the rationale. pyk: Except that my... Closed-Leaf check-in: 96781584b9 user: oehhar tags: encoding-for-review-alt
2024-06-16
20:37
Merge 8.7 check-in: c34055a898 user: dkf tags: trunk, main
19:57
Some cleaning up of the internals of the implementation of ensembles. check-in: 0b4c254082 user: dkf tags: core-8-branch
17:28
Better comments. Closed-Leaf check-in: a2d0e28623 user: dkf tags: dkf/ensemble-cleanup
15:12
Some more improvements check-in: 6280883f86 user: dkf tags: dkf/ensemble-cleanup
13:39
Cleaner ensemble innards check-in: 992554eac0 user: dkf tags: dkf/ensemble-cleanup
2024-06-15
09:56
Merge trunk check-in: 7e32c99c4f user: apnadkarni tags: apn-experiment-chardet
2024-06-14
18:44
Fix non-standard indentation pattern check-in: 9c2a4fb37d user: dkf tags: trunk, main
15:09
Import selections of [4d6aa33b2f] (branch: encoding-for-review) and alternate wording. check-in: f5243d7263 user: oehhar tags: encoding-for-review-alt
2024-06-13
16:13
typo in comment Closed-Leaf check-in: 8e8a5f9e28 user: sebres tags: bug-1095bf7f756f9aed
16:00
small amend cleaning var in test check-in: fdb1d51be5 user: sebres tags: bug-1095bf7f756f9aed
15:51
Remove migration utilities. Do not really belong here check-in: 639e370816 user: apnadkarni tags: apn-experiment-chardet
15:12
Rebase to trunk Leaf check-in: 4d6aa33b2f user: jan.nijtmans tags: encoding-for-review
14:39
fixes [1095bf7f756f9aed]: safe ensemble commands will be compiled now in safe interp too check-in: 0c3ecae30a user: sebres tags: bug-1095bf7f756f9aed
14:37
test illustrating [1095bf7f756f9aed]: safe ensemble commands must be compiled in safe interp check-in: 7a38400f9b user: sebres tags: bug-1095bf7f756f9aed
13:19
Change back channelName -> channelId, since this change is not a good idea. check-in: 05bb63653a user: jan.nijtmans tags: chan-for-review
13:12
Proposed fix for [53ac20f94b]: namespace(n) documentation doesn't reflect TIP#278 changes Closed-Leaf check-in: e7ea82171d user: jan.nijtmans tags: bug-53ac20f94b
12:00
Fix [1d26e580cf]: safe interp can't source files with BOM check-in: 162129dfbf user: jan.nijtmans tags: trunk, main
11:59
Minor doc fix check-in: af8cf518e5 user: jan.nijtmans tags: core-8-branch
10:53
Fix [1d26e580cf]: safe interp can't source files with BOM check-in: 470ffaa8a9 user: jan.nijtmans tags: core-8-branch
10:52
Fix [1d26e580cf]: safe interp can't source files with BOM check-in: a7efbe1965 user: jan.nijtmans tags: core-8-6-branch
09:51
Use tabs for indenting in stead of 8 spaces. Unbreak clang build check-in: 4bbba9e1f6 user: jan.nijtmans tags: trunk, main
09:49
Merge 8.7 check-in: 242fe9d024 user: jan.nijtmans tags: core-8-branch
09:05
Unbreak clang build: tclCmdIL.c:4063:2: error: expected expression int keyword; ^ check-in: bc56395a17 user: jan.nijtmans tags: core-8-branch
08:57
Use tabs for indenting in stead of 8 spaces check-in: 0d49a7cc43 user: jan.nijtmans tags: core-8-6-branch
2024-06-12
20:24
Fix some indentation/wrapping for style check-in: 5b8a45dae9 user: dkf tags: trunk, main
20:12
merge 8.7 (several conflicts resolved) check-in: 30f3c945a6 user: sebres tags: trunk, main
19:54
ultimately closes [f05f5ef759c1f7f9]: since bigints are not supported yet, trying to use them as ser... check-in: 362b0c5c71 user: sebres tags: core-8-branch
19:17
merge 8.7 check-in: bb7ef31f68 user: sebres tags: trunk, main
19:11
speed-up lseq (with expr-args) a bit, as well as avoid shimmer for compiled expressions check-in: 467de1c425 user: sebres tags: core-8-branch
19:01
more fixes for [f05f5ef759c1f7f9]: don't swallow expr errors, further code review and simplification check-in: c279bfc1b2 user: sebres tags: core-8-branch
14:00
Merge trunk check-in: cf8a455aeb user: apnadkarni tags: apn-experiment-chardet
13:57
Add runtime checks for tilde expansion check-in: 2ec4127aa4 user: apnadkarni tags: apn-experiment-chardet
13:40
Move BOM handling a few lines later Closed-Leaf check-in: c66a045ae3 user: jan.nijtmans tags: bug-1d26e580cf
12:23
lseq: more tests check-in: 68af142b65 user: sebres tags: core-8-branch
12:10
Fix [1d26e580cf]: safe interp can't source files with BOM. (init.tcl has a BOM now, for testing purp... check-in: f612d4acfa user: jan.nijtmans tags: bug-1d26e580cf
11:00
Tcl_AppendResultVA() is gone in Tcl 9.0 check-in: e757855540 user: jan.nijtmans tags: trunk, main
10:52
Use "int fd" for file descriptors, like everywhere else in the code check-in: d5ef8f272b user: jan.nijtmans tags: trunk, main
10:50
Merge 8.6 check-in: d601bb912c user: jan.nijtmans tags: core-8-branch
09:59
Add METHOD headers to documentation. Other doc cleanup, backported from 8.7/9.0 check-in: 85133b3e9c user: jan.nijtmans tags: core-8-6-branch
09:31
use "int fd" for file descriptors, like everywhere else in the code. Mark some parameters as unused check-in: 99ed4a4c1a user: jan.nijtmans tags: core-8-6-branch
00:57
merge 8.7 check-in: ebafe4633f user: sebres tags: trunk, main
00:53
list.perf.tcl: added performance regression tests for lseq (illustrates fix for [f05f5ef759c1f7f9], ... check-in: 094f5d892f user: sebres tags: core-8-branch
00:17
merge 8.7 (fix for [f05f5ef759c1f7f9]) check-in: 433888e35e user: sebres tags: trunk, main
00:09
lseq: code review, several fixes for [f05f5ef759c1f7f9], unneeded code removed, etc: 1. avoid duplic... check-in: d0a617b9ea user: sebres tags: core-8-branch
00:03
tests illustrating bug [f05f5ef759c1f7f9], incorrect behavior of lseq check-in: f56667ab48 user: sebres tags: core-8-branch
2024-06-11
22:12
channelName -> channelId, for consistancy with other *.n manpages check-in: fbffbb228e user: jan.nijtmans tags: trunk, main
20:53
Review branch for doc/chan.n changes check-in: c46b236a09 user: jan.nijtmans tags: chan-for-review
20:37
Revert [eb627bda27] from 9.0, will be put in a separate branch for review check-in: 63b3229f98 user: jan.nijtmans tags: trunk, main
14:16
No need to refer to Tcl 8.6, in some places check-in: 3a2817d512 user: jan.nijtmans tags: trunk, main
13:36
Various doc backports from 9.0 check-in: 1ae57c5cbd user: jan.nijtmans tags: core-8-branch
12:41
There are twelve functions in Tcl_ObjType now. check-in: d7c777c3d8 user: jan.nijtmans tags: trunk, main
12:38
Backported a littttttle bit too much check-in: 297e305755 user: jan.nijtmans tags: core-8-branch
12:17
Merge 8.7 check-in: 5d0ebb2c38 user: jan.nijtmans tags: trunk, main
12:13
Backport: Another round of small fixes, especially spelling errors... check-in: 8fd95d871e user: jan.nijtmans tags: core-8-branch
10:16
Merge-mark check-in: 9fc5ddb37d user: jan.nijtmans tags: core-8-branch
10:10
Merge 9.0 check-in: 6da7c67781 user: jan.nijtmans tags: encoding-for-review
10:01
Merge 8.7. Remove "-profile strict" from examples, since it's already the default. check-in: 3e83c7c7bd user: jan.nijtmans tags: trunk, main
09:57
Add missing "METHOD profile", some paragraph markers and formatting in examples (last one comes from... check-in: 69ea5c4c69 user: jan.nijtmans tags: core-8-branch
09:49
Add some METHOD headers check-in: 9bfd2f8c88 user: jan.nijtmans tags: core-8-6-branch
09:36
Review branch for doc/encoding.n changes check-in: a88c5767d2 user: jan.nijtmans tags: encoding-for-review
09:30
Backout [92ee031f32ea98ba]: "Make the documentation of [encoding] more concise and readable". Will b... check-in: 4178d18b52 user: jan.nijtmans tags: trunk, main
09:26
Backout [71bfc6e708f641af]: "Make the documentation of [encoding] more concise and readable". Will b... check-in: e849ba576b user: jan.nijtmans tags: core-8-branch
09:15
Merge-mark Leaf check-in: 552cf9328e user: jan.nijtmans tags: saveinterpstate-for-review
09:14
There are no "two triplets" any more in 9.0 check-in: ef8382c8b4 user: jan.nijtmans tags: trunk, main
09:09
Review branch for doc/SaveInterpState.3 changes check-in: 5d0443f660 user: jan.nijtmans tags: saveinterpstate-for-review
09:06
Backout [0ef72df401df2216]: "Tighten up SaveResult.3". Will be put in a separate review for 9.0 check-in: d51f727d41 user: jan.nijtmans tags: trunk, main
09:00
Put back Tcl_SaveResult, Tcl_RestoreResult, Tcl_DiscardResult in doc header (accidently removed) check-in: bde9760d12 user: jan.nijtmans tags: core-8-branch
08:14
Backout [0ef72df401df2216]: "Tighten up SaveResult.3". Will be put in a separate review for 9.0 check-in: e264ba6b23 user: jan.nijtmans tags: core-8-branch
07:52
Merge 9.0 check-in: 121c2ead8c user: jan.nijtmans tags: tip-626
07:31
Merge-mark check-in: 7336081b39 user: jan.nijtmans tags: trunk, main
07:30
Backport: Consolidate channel documentation. close, puts etc. manpages now just reference chan (rema... check-in: ee8e7ca3e0 user: jan.nijtmans tags: core-8-branch
2024-06-10
22:53
Backport: Consolidate channel documentation. close, puts etc. manpages now just reference chan (chan... check-in: 53760f3cdd user: jan.nijtmans tags: core-8-branch
15:27
Merge-mark check-in: 361aa13f0c user: jan.nijtmans tags: core-8-branch
15:25
Make installManPage more robust against newlines. Backported from 8.7 check-in: d3890a5258 user: jan.nijtmans tags: core-8-6-branch
13:09
Merge 9.0 Leaf check-in: 61b226d13e user: jan.nijtmans tags: setresult-for-review
13:06
TIP #494 changes were not fully incorporated in the documentation, so let's correct that. check-in: 1050f25f82 user: jan.nijtmans tags: trunk, main
11:31
Review branch for doc/SetResult.3 changes check-in: 747369d2ff user: jan.nijtmans tags: setresult-for-review
11:22
Revert [8dba618fe6b6f8bb] from 9.0, will be put in a separate review for 9.0. check-in: 927bcdbb73 user: jan.nijtmans tags: trunk, main
11:08
Merge-mark check-in: cc5392ad5f user: jan.nijtmans tags: trunk, main
11:07
Revert [eb627bda27] from 8.7, will be put in a separate review for 9.0. check-in: c63f0cd023 user: jan.nijtmans tags: core-8-branch
10:21
Merge-mark check-in: 5bee3520ce user: jan.nijtmans tags: trunk, main
10:19
Merge 8.6 check-in: b3a7838642 user: jan.nijtmans tags: core-8-branch
10:12
Missing verb in SetResult.3 check-in: b67168a3ad user: jan.nijtmans tags: core-8-6-branch
02:06
Fix decimal rep of TCL_CODE_USER_MAX Closed-Leaf check-in: 727a644138 user: apnadkarni tags: tip-696
2024-06-09
16:43
Merge trunk check-in: ea1692cd09 user: apnadkarni tags: tip-696
16:35
Update to new TIP revision check-in: 50f69baa36 user: apnadkarni tags: tip-696
16:31
Merge-mark check-in: 20afe3bf6b user: jan.nijtmans tags: trunk, main
16:19
(cherry-pick) Put ClockFmtScnStorageHashKeyType (and some more) in read-only memory check-in: e688bfbe6e user: jan.nijtmans tags: core-8-branch
14:06
Another record that ought to be read-only check-in: 5ed9e06eab user: dkf tags: trunk, main
13:56
Autoload icu check-in: 28e8feab1e user: apnadkarni tags: apn-experiment-chardet
12:13
Put ClockFmtScnStorageHashKeyType in read-only memory check-in: e9c9eb6dc6 user: dkf tags: trunk, main
10:33
Simpler commenting of Tcl_ChannelType instances; make zip channel type const check-in: 612cbe4899 user: dkf tags: trunk, main
08:34
Add source command check-in: 33fc13c429 user: apnadkarni tags: apn-experiment-chardet
2024-06-08
17:25
Add Tcl to ICU name mapping. check-in: 5ff01b9355 user: apnadkarni tags: apn-experiment-chardet
2024-06-07
17:17
Add unsupported::chardet command check-in: b0cd28760d user: apnadkarni tags: apn-experiment-chardet
12:55
Add ucsdet* ICU functions check-in: 13bc648afd user: apnadkarni tags: apn-experiment-chardet
12:20
Fix [d5b45c23f4]: file tildeexpand and file home not disabled in safe base interpLeaf check. check-in: 3aa487993f user: jan.nijtmans tags: trunk, main
12:18
Fix [d5b45c23f4]: file tildeexpand and file home not disabled in safe base interp check-in: 0ff5667f15 user: jan.nijtmans tags: core-8-branch
11:31
Merge 9.0 check-in: 84ae5008cc user: jan.nijtmans tags: tip-626
11:26
Fix CFLAGS=-ftrapv build check-in: 18e368b546 user: jan.nijtmans tags: trunk, main
11:08
Copy Jan's Tk ICU interface check-in: 866acc143b user: apnadkarni tags: apn-experiment-chardet
10:32
Fix for [d5b45c23f4]: file tildeexpand and file home not disabled in safe base interp Closed-Leaf check-in: ff568b2774 user: jan.nijtmans tags: bug-d5b45c23f4
2024-06-06
10:39
Fix [57daa91ea]: Tcl_GetIntForIndex handling of n-m (m > n). With testcases. check-in: 4e384191b5 user: jan.nijtmans tags: trunk, main
10:03
Fix one int -> Tcl_Size check-in: 3559419da4 user: apnadkarni tags: trunk, main
09:07
Fix [57daa91ea]: Tcl_GetIntForIndex handling of n-m (m > n). With testcases. check-in: 4ec93828a9 user: jan.nijtmans tags: core-8-branch
2024-06-05
14:12
A clearer way of writing what parity options are available check-in: ae52f61f0c user: dkf tags: trunk, main
13:10
More of the same: Space before tab is extremely unlikely to be correct indentation pattern. check-in: 9ffd785566 user: jan.nijtmans tags: trunk, main
2024-06-04
16:39
TIP 696 #defines and docs check-in: c3971ab24d user: apnadkarni tags: tip-696
15:54
Make function definitions have right argument style check-in: e8d1ca599f user: dkf tags: trunk, main
15:35
Space before tab is an extremely unlikely to be correct indentation pattern check-in: f6c559b364 user: dkf tags: trunk, main
14:23
Put back some later changes, which were lost in the previous commit Closed-Leaf check-in: b0f14d141b user: jan.nijtmans tags: backout-nre-doc
13:09
Let's review those NRE.3 and Eval.3 changes check-in: 07958d8bff user: jan.nijtmans tags: backout-nre-doc
12:44
Let's review the SaveInterpState.3 changes in 8.7/trunk (which were never backported to 8.6) Closed-Leaf check-in: df24abc91a user: jan.nijtmans tags: backout-saveinterpstate-doc
12:19
Let's review the chan.n changes in 8.7/trunk (which were never backported to 8.6) Closed-Leaf check-in: 1a7a14dc0e user: jan.nijtmans tags: backout-chan-doc
11:36
Merge 9.0 Closed-Leaf check-in: 8d1785156d user: jan.nijtmans tags: backout-encoding-doc
11:03
Let's review the encoding.n changes in 8.7/trunk (which were never backported to 8.6) check-in: f033e2bffd user: jan.nijtmans tags: backout-encoding-doc
2024-06-03
20:21
Remove outdated parts of documentation check-in: 5a0f4dbe55 user: jan.nijtmans tags: trunk, main
20:16
Remove outdated parts of documentation check-in: ebc9ff7266 user: jan.nijtmans tags: core-8-branch
20:06
typo check-in: 431128bc01 user: jan.nijtmans tags: core-8-branch
12:02
Let's review the SetResult.3 changes in trunk (which were never backported to 8.6/8.7) Closed-Leaf check-in: 1a268018a7 user: jan.nijtmans tags: revert-setresult-doc
11:47
Use (char *)NULL as end sentinel in documentation (as Linux man-pages already do too, e.g. [https://... check-in: 68eea4fd1e user: jan.nijtmans tags: trunk, main
11:38
Merge 8.6 check-in: 18e7182764 user: jan.nijtmans tags: core-8-branch
11:37
Use (char *)NULL as end sentinel in documentation (as Linux man-pages already do too, e.g. [https://... check-in: 09eb0f623d user: jan.nijtmans tags: core-8-6-branch
10:05
Reduce test set in 3 ways: 1) 'll' means no trunction, which is not C99-compatible. 2) 'p' is platfo... Closed-Leaf check-in: 596ea2447c user: jan.nijtmans tags: bug-9c258a841a-tests
2024-06-01
16:13
Some tidying up, mostly of indentation check-in: 39eee6cff8 user: dkf tags: trunk, main
2024-05-31
16:50
Rebase to TIP #697 branch, let's see how far we got check-in: 29add71ca8 user: jan.nijtmans tags: bug-9c258a841a-tests
14:39
Rebase to 9.0 check-in: 7083ff878b user: jan.nijtmans tags: tip-697
14:32
Since int() doesn't truncate any more (TIP #514), adapt the documentation accordingly check-in: 219bbcbe5e user: jan.nijtmans tags: trunk, main
14:30
Since int() doesn't truncate any more (TIP #514), adapt the documentation accordingly check-in: ad6d47b4a8 user: jan.nijtmans tags: core-8-branch
13:21
Make last test-cases pass check-in: 387194d896 user: jan.nijtmans tags: tip-697
11:01
Merge 8.7 check-in: 0402ac0114 user: dkf tags: trunk, main
11:00
Merge 8.6 check-in: e60ddd3a61 user: dkf tags: core-8-branch
10:56
More elegant background error interception, used more widely in oo.test check-in: 607f394e85 user: dkf tags: core-8-6-branch
09:30
Make 'I', 'I32', 'I64' only available on Windows, because they serve no purpose on other platforms. Closed-Leaf check-in: 01e6a242c4 user: jan.nijtmans tags: bug-9c258a841a
09:16
Make a start with new TIP implementation, handling '%d' for 'format' and '%d'/'L'/'z'/'t'/'q'/'j' fo... check-in: 4fe0d34f53 user: jan.nijtmans tags: tip-697
08:58
[7c934f4a3d] Make sure to also trap background errors check-in: 052bc927de user: dkf tags: core-8-6-branch
2024-05-30
22:02
Fix [9c258a841a]: document %t/%z/%j/%q size field specifiers. Fix %j/%z/%t matching the C printf check-in: 3d5e024e64 user: jan.nijtmans tags: trunk, main
21:52
Fix [9c258a841a]: document %t/%z/%j/%q size field specifiers. Fix %j/%z/%t matching the C printf check-in: 9c0c9d1a4a user: jan.nijtmans tags: core-8-branch
21:26
Let's [9c258a841a|fix] the j%j/%q type specifiers, so they behave like C in scripts, and document th... Closed-Leaf check-in: 0c66ee7d75 user: jan.nijtmans tags: bug-9c258a841a
18:38
merge 8.7 check-in: bacfccf1e2 user: sebres tags: trunk, main
18:36
closes [34870ab5756911d1]: no double free if Tcl_DeleteAssocData gets called in deleteProc (if inter... check-in: 0aedd271b2 user: sebres tags: core-8-branch
14:28
More efficient trace introspection is possible Closed-Leaf check-in: 0481ec52fc user: dkf tags: dkf/experimental-more-list-c-funcs
03:15
Add c99format test command for testing Tcl format against C99 printf. check-in: 82b828362c user: apnadkarni tags: bug-9c258a841a-tests
2024-05-29
19:27
Merge-mark check-in: e3d0608d3f user: jan.nijtmans tags: core-8-branch
19:14
Another round of sentinel fixes for 8.6, NULL -> (char *)NULL check-in: 4a1e38600e user: jan.nijtmans tags: core-8-6-branch
15:20
Let's [9c258a841a|fix] the %p/%z/%t type specifiers, so they behave like C in scripts, and document ... check-in: 2d6520b382 user: jan.nijtmans tags: bug-9c258a841a
09:45
Merge-mark 8.7 check-in: 95f9e8176e user: jan.nijtmans tags: trunk, main
09:44
Fix [18f4a94d03], by reverting [9bcec7cd880540c3], which caused it. See [https://core.tcl-lang.org/t... check-in: 8d4d978bd3 user: jan.nijtmans tags: core-8-branch
09:07
Reverted changes to refchan event generation - details below. Tx to Jan for actual revert work. See... check-in: 1ec9927351 user: apnadkarni tags: trunk, main
08:37
Merge trunk Closed-Leaf check-in: 0258b07434 user: apnadkarni tags: bug-18f4a94d03
2024-05-28
16:14
We can do sublists the same way. check-in: b45cd26963 user: dkf tags: dkf/experimental-more-list-c-funcs
13:24
Merge 8.7 check-in: 9fa0318dcd user: jan.nijtmans tags: trunk, main
13:08
partial merge 8.7 (cherrypick of tests changes only) check-in: 5522057784 user: sebres tags: trunk, main
13:04
merge 8.6 check-in: af3c128935 user: sebres tags: core-8-branch
13:03
cmdMZ.test: more precise and fast _nrt_sleep, no failures with valgrind check-in: 8c0412dc7d user: sebres tags: core-8-6-branch
12:54
Eliminate some unnecessary type-casts. Tcl_GetString -> TclGetString where appropriate check-in: ddf52caf7a user: jan.nijtmans tags: core-8-branch
12:52
ioTrans.test: removed constraint definition - notValgrind is already part of tcltest check-in: 568c30c692 user: sebres tags: core-8-6-branch
12:38
Make TclGlob() a static function. Sentinel/indenting/comment improvements (all backported from 8.7) check-in: 5f6c7373c1 user: jan.nijtmans tags: core-8-6-branch
11:32
Fix tests - need longer timer under valgrind. Close created channels. check-in: 290787b518 user: apnadkarni tags: bug-18f4a94d03
03:02
Merge trunk check-in: 95e6bbc3b3 user: apnadkarni tags: bug-18f4a94d03
2024-05-27
21:32
Merge-mark check-in: 5e9f65e868 user: jan.nijtmans tags: trunk, main
21:21
Improve details about attached zipfs archives in tclsh and wish (backport from 9.0) check-in: e4355cd0de user: jan.nijtmans tags: core-8-branch
21:15
Merge 8.7 check-in: b0caf377fc user: jan.nijtmans tags: trunk, main
21:04
Another round of sentinel improvements check-in: a688bb7213 user: jan.nijtmans tags: core-8-branch
20:23
Eliminate TclPrintByteCodeObj()'s 'interp' argument, which is not used check-in: 861da428c1 user: jan.nijtmans tags: core-8-6-branch
20:19
Some more functions for lists, a bit like the ones for dicts check-in: 80e4f71f99 user: dkf tags: dkf/experimental-more-list-c-funcs
20:19
merge 8.7 check-in: b3d08c0262 user: sebres tags: trunk, main
20:16
merge 8.6 check-in: 331d12e7b7 user: sebres tags: core-8-branch
20:09
speedup interp.test a bit: switch to 50ms-based time limits (instead of 1sec); more tests for interp... check-in: 9a6ae506c9 user: sebres tags: core-8-6-branch
19:26
fix for [e3f4a8b78dec4bdb]: don't swallow limit errors in further invocations of EvalObjvCore (e. g.... check-in: 35646a4ff2 user: sebres tags: core-8-6-branch
16:31
Improve details about attached zipfs archives in tclsh and wish. check-in: bacd652dd2 user: griffin tags: trunk, main
16:10
Merge trunk check-in: 1d96247e8b user: apnadkarni tags: bug-18f4a94d03
12:52
Missing ',' between "INDEX" and "OUTOFRANGE" check-in: a4a8fcd533 user: jan.nijtmans tags: trunk, main
11:24
Eliminate TclPrintByteCodeObj()'s 'interp' argument, which is not used. Fix some indenting. check-in: d13f391c04 user: jan.nijtmans tags: trunk, main
11:04
Eliminate TclPrintByteCodeObj()'s 'interp' argument, which is not used. check-in: 56c28e2db2 user: jan.nijtmans tags: core-8-branch
2024-05-26
19:43
Merge main Leaf check-in: 8884561af9 user: griffin tags: bug-43b7e5b511
19:21
Fix spelling errors. check-in: 1b809b21b1 user: griffin tags: bug-43b7e5b511
14:09
Merge 8.7 check-in: 735641d5cb user: dkf tags: trunk, main
13:19
merge 8.6 check-in: 9e8cd97a2b user: dkf tags: core-8-branch
10:04
More C functions for working with dicts [656fe3c816] check-in: 083c13620e user: dkf tags: core-8-6-branch
2024-05-25
18:32
Add note about static vs dynamic builds. check-in: 22a3f9df78 user: griffin tags: bug-43b7e5b511
15:54
Merge 8.7 check-in: bcac522a9f user: dkf tags: trunk, main
15:35
merge core-8-6-branch check-in: 7facc906fa user: dkf tags: core-8-branch
15:18
Check limits immediately when we do [interp eval]. [e3f4a8b78d] check-in: b740e2abbd user: dkf tags: core-8-6-branch
13:53
Test to demonstrate [9ee9f4d7be]. Not fixed. check-in: d5f4df948b user: dkf tags: core-8-6-branch
11:31
Use the new operations Leaf check-in: a3435c30a3 user: dkf tags: more-dict-c-funcs
09:24
Merge 8.7 check-in: af5b3d24cc user: jan.nijtmans tags: trunk, main
09:13
Add some more C functions for working with dicts [656fe3c816] check-in: 4cfe196c56 user: dkf tags: more-dict-c-funcs
09:09
Unneeded Tcl_DStringFree() (twice) check-in: 826c2273bd user: jan.nijtmans tags: core-8-branch
2024-05-24
22:14
Remove TclSetProcessGlobalValue() "encoding" parameter: it should always be NULL check-in: c9626e005f user: jan.nijtmans tags: trunk, main
20:34
merge core-8-branch check-in: c5bd3ad311 user: dkf tags: trunk, main
19:49
merge core-8-6-branch check-in: 0c105deac2 user: dkf tags: core-8-branch
19:36
Use TclDStringToObj a bit more check-in: 6746d3781b user: dkf tags: core-8-6-branch
17:50
address ticket [43b7e5b511] - Improve zipfs description in tclsh manual. check-in: 187224bda2 user: griffin tags: bug-43b7e5b511
16:22
Tests for bug fixes check-in: b26b8ffee1 user: apnadkarni tags: bug-18f4a94d03
16:09
Merge trunk check-in: eedb9cd832 user: apnadkarni tags: bug-18f4a94d03
16:05
Merge trunk check-in: 3c2a89b54b user: apnadkarni tags: bug-18f4a94d03
15:54
Merge mark check-in: 49d98d64fa user: apnadkarni tags: trunk, main
15:51
Fix [e589d9bdab] - fconfigure socket -peername check-in: 44009dc22e user: apnadkarni tags: core-8-branch
15:31
Backport test for bug [e589d9bdab] check-in: 6e3aa87b5d user: apnadkarni tags: core-8-6-branch
15:29
Fix [e589d9bdab] - fconfigure socket -peername check-in: 63b426f8f2 user: apnadkarni tags: trunk, main
15:19
Add test for [e589d9bdab] Closed-Leaf check-in: 077455905b user: apnadkarni tags: bug-e589d9bdab
15:13
Fix [e589d9bdab] check-in: ddf5f314e0 user: apnadkarni tags: bug-e589d9bdab
08:55
Code optimization: no need for encoding = Tcl_GetEncoding(NULL, NULL). Use Tcl_DStringToObj where po... check-in: 28dc028d3e user: jan.nijtmans tags: trunk, main
08:04
Merge 8.6 check-in: 939981f439 user: jan.nijtmans tags: core-8-branch
07:03
Code optimization: no need for encoding = Tcl_GetEncoding(NULL, NULL). Use TclDStringToObj where po... check-in: 27812ca2bf user: jan.nijtmans tags: core-8-6-branch
2024-05-23
21:10
Superflous ',' Leaf check-in: 99d3c2a63e user: jan.nijtmans tags: jn-tcl-clock-configure--back-from-unsupported-ns
21:05
Rebase to 8.7 check-in: e3c331edd6 user: jan.nijtmans tags: jn-tcl-clock-configure--back-from-unsupported-ns
15:37
Fix [3fc3287497]: TclGetProcessGlobalValue encodes information twice on Windows check-in: 7349d7971a user: jan.nijtmans tags: trunk, main
15:14
Fix [3fc3287497]: TclGetProcessGlobalValue encodes information twice on Windows check-in: 73dc48ac59 user: jan.nijtmans tags: core-8-branch
13:48
Fix [3fc3287497]: TclGetProcessGlobalValue encodes information twice on Windows check-in: 5de1d4a68b user: jan.nijtmans tags: core-8-6-branch
13:44
Merge 8.7 check-in: b4a4d46ce0 user: jan.nijtmans tags: trunk, main
13:21
Clarify docs check-in: 13e7536511 user: dkf tags: bug-154f0982f2
13:18
[154f0982f2] Update createWithNamespace to error on namespace creation failure check-in: 615988e06a user: dkf tags: bug-154f0982f2
12:00
Merge 8.6 check-in: 37b8b3fdaf user: jan.nijtmans tags: core-8-branch
11:52
Fix 2 warnings on Win32 (Thanks, Harald). Some more code cleanup, backported from 8.7) check-in: 73474e33a9 user: jan.nijtmans tags: core-8-6-branch
11:27
Better flag up the oo::Slot class in the docs, add missing method [28d6013ae6] check-in: 743169db55 user: dkf tags: core-8-6-branch
10:18
Possible fix for [3fc3287497]: TclGetProcessGlobalValue encodes information twice on Windows Closed-Leaf check-in: e99ba02756 user: jan.nijtmans tags: bug-3fc3287497
08:53
More trickery with macros Leaf check-in: a3f9c1bec2 user: dkf tags: more-macros
2024-05-22
22:29
.travis.yml is not used any more check-in: 832adefe3d user: jan.nijtmans tags: trunk, main
22:24
.travis.yml is not used any more check-in: 918bf2ae16 user: jan.nijtmans tags: core-8-branch
22:15
.travis.yml is not used any more check-in: d0923796c9 user: jan.nijtmans tags: core-8-6-branch
21:27
clock option re-ordering check-in: ab88edcd09 user: jan.nijtmans tags: trunk, main
21:12
clock option re-ordering check-in: 540078bebf user: jan.nijtmans tags: core-8-branch
11:29
Christian's proposal for [407b70361c]: New test failures. Maybe unix pipe troubles? Not sure if this... Closed-Leaf check-in: 039305c274 user: jan.nijtmans tags: bug-407b70361c
10:50
merge 8.7 check-in: aed7d249ae user: sebres tags: trunk, main
10:50
amend to [de08cf03235f3ce9], [7842f33a5cc5eed0], stop tail recursion in AddSimpleClassChainToCallCon... check-in: 22966032c2 user: sebres tags: core-8-branch
10:24
merge point check-in: 0b7ca46179 user: sebres tags: trunk, main
10:23
merge point check-in: 80fa732c8d user: sebres tags: core-8-branch
10:22
cherry-pick [659ca0ae8da43a1e] for 8.6: don't need to invoke it in case if oPtr->selfCls is NULL check-in: 3ebb66feb1 user: sebres tags: core-8-6-branch
10:13
merge 8.7 check-in: 28a69010d7 user: sebres tags: trunk, main
10:11
small amend to [1d16344c8cfaecc8], [7842f33a5cc5eed0]: don't need to invoke both functions in case i... check-in: 659ca0ae8d user: sebres tags: core-8-branch
09:26
Merge 8.7 check-in: 28a90c0424 user: jan.nijtmans tags: trunk, main
09:24
Merge 8.6. Fix TCL_NO_DEPRECATED build check-in: dbeb93773b user: jan.nijtmans tags: core-8-branch
09:11
Merge-mark Leaf check-in: 2492fd146e user: jan.nijtmans tags: bug-c6897e6e6a
09:09
Spacing/code cleanup, backported from 8.7 20:19:30 [4c1393b596] *CURRENT* "TCL_TOMMATH" is not used ... check-in: a89e327cbb user: jan.nijtmans tags: core-8-6-branch
09:04
Proposed fix for [c6897e6e6a]: select notifier crashes/misbehaves on fd >= FD_SETSIZE check-in: fe9f18909d user: jan.nijtmans tags: bug-c6897e6e6a
2024-05-21
22:06
Merge 9.0 check-in: e906cead78 user: jan.nijtmans tags: tip-626
21:22
"TCL_TOMMATH" is not used anywhere check-in: 134a992bae user: jan.nijtmans tags: trunk, main
21:17
"TCL_TOMMATH" is not used anywhere check-in: 97eea147ef user: jan.nijtmans tags: core-8-branch
20:19
"TCL_TOMMATH" is not used anywhere check-in: 4c1393b596 user: jan.nijtmans tags: core-8-6-branch
20:00
Add tommath-????/zlib-???? to build-info if libtommath/zlib is statically linked check-in: c92cf5f76d user: jan.nijtmans tags: trunk, main
19:50
Add tommath-????/zlib-???? to build-info if libtommath/zlib is statically linked check-in: 9afa65152a user: jan.nijtmans tags: core-8-branch
15:03
Merge 8.7. Some int -> Tcl_Size check-in: 1a12a05fa1 user: jan.nijtmans tags: trunk, main
14:05
Fix off-by-one error in tcl::build-info command. Improve spacing check-in: 6924fe0f7b user: jan.nijtmans tags: core-8-branch
10:51
merge 8.7 check-in: 780ab56525 user: sebres tags: trunk, main
10:49
circumvent crash [7842f33a5cc5eed0] on null ptr (oPtr->selfCls may be NULL) check-in: 1d16344c8c user: sebres tags: core-8-branch
10:33
merge 8.7 check-in: bc2e652394 user: sebres tags: trunk, main
09:48
merge 8.6 check-in: 5be1c6c979 user: sebres tags: core-8-branch
09:45
closes [79474c58800cdf94]: fixes 2 segfaults and 2 leaks (common IO handlers and reflected channels) check-in: 4342b27a4b user: sebres tags: core-8-6-branch
09:04
b2 -> b3, as preparation for next release check-in: 84ecf75d3b user: jan.nijtmans tags: trunk, main
2024-05-20
20:33
Fix gcc warning: return should have value check-in: e3cb927560 user: jan.nijtmans tags: core-8-branch
18:09
merge release branches check-in: 1b618c6835 user: dgp tags: trunk, main
18:07
Replay the churn commits Closed-Leaf check-in: 4844034c74 user: dgp tags: dgp-trunk-unchurned
17:52
merge release check-in: 4e112bcda6 user: dgp tags: dgp-trunk-unchurned
17:00
Improve tcl::build-info implementation, adapted from dkf's result-helpers branch check-in: be8c771d22 user: jan.nijtmans tags: trunk, main
16:38
merge trunk Leaf check-in: 3fd88cd4cd user: dkf tags: result-helpers
15:20
Fix [7842f33a5c]: Call chain creation could crash in destructors in some tangled cases check-in: de08cf0323 user: dkf tags: core-8-branch
15:18
Fix [7842f33a5c]: Call chain creation could crash in destructors in some tangled cases check-in: 8b4a3295ed user: dkf tags: core-8-6-branch
15:09
Fix for [7842f33a5c]: Stereotype call chains were ending up bogus in some situations Closed-Leaf check-in: b0e486eaa6 user: dkf tags: bug-7842f33a5c
15:06
Add some machinery for easier testing check-in: c3a7ab5cdb user: dkf tags: bug-7842f33a5c
13:38
Test case to demonstrate [7842f33a5c] check-in: b7a6626f60 user: dkf tags: bug-7842f33a5c
09:54
Improve readability from some typecasting trickery. Backported from 9.0 (thanks, dkf!) check-in: d832f58cff user: jan.nijtmans tags: core-8-branch
09:32
Backport spacing-related changes from 9.0 check-in: f5469ec0c0 user: jan.nijtmans tags: core-8-branch
08:57
Combine some pieces for easier understanding. Closed-Leaf check-in: bcc951d6c5 user: dkf tags: dkf/oo-code-style
2024-05-19
22:23
Improve tcl::build-info implementation, adapted from dkf's result-helpers branch check-in: d73e8e60a6 user: jan.nijtmans tags: core-8-branch
12:14
Factor out another bit of code check-in: 328ab5a9d7 user: dkf tags: dkf/oo-code-style
11:36
More bits and pieces of refactoring check-in: 09b3435105 user: dkf tags: dkf/oo-code-style
2024-05-18
22:01
Merge-mark check-in: 378a818456 user: jan.nijtmans tags: trunk, main
21:58
Update changes.md check-in: 568f98c34d user: jan.nijtmans tags: core-8-branch
09:13
Factoring out common patterns check-in: 67c4fe4cdc user: dkf tags: dkf/oo-code-style
2024-05-17
20:40
Merge 8.7. Improve tcl::build-info Leaf check-in: e94e6e3cec user: jan.nijtmans tags: libtommath-1.3.1
18:49
Better string sharing check-in: a75f440dd6 user: dkf tags: dkf/oo-code-style
16:07
Bring over bug fixes from trunk to get released Closed-Leaf check-in: 3266fc297b user: dgp tags: core-9-0-b2-rc, core-9-0-b2
16:00
Merge fixes, add some doc comments check-in: 4f9ef0e0d0 user: dkf tags: dkf/oo-code-style
15:59
Utility branch I can sensibly compare with core-9-0-b2-rc check-in: 8bc5052a99 user: dgp tags: dgp-trunk-unchurned
13:48
Proper fix for [87271f7cd6]. Structures relating to [info frame] in a method now have the correct li... check-in: db8bfb98f1 user: dkf tags: trunk, main
13:45
Proper fix for [87271f7cd6]. Structures relating to [info frame] in a method now have the correct li... check-in: 612af6e7d6 user: dkf tags: core-8-branch
13:43
Proper fix for [87271f7cd6]. Structures relating to [info frame] in a method now have the correct li... check-in: 371e968deb user: dkf tags: core-8-6-branch
13:29
Remove the band-aid Closed-Leaf check-in: 6f7807664e user: dkf tags: bug-87271f7cd6
13:28
Fix the problem properly check-in: e15875e0c3 user: dkf tags: bug-87271f7cd6
13:21
split iocmd-32.3 in two tests (move cycle outside of the test) Closed-Leaf check-in: b055b41a3b user: sebres tags: fix-79474c58800cdf94
12:57
merge apn-channelstate-leak, fixes possible leaks on several members that may be set after the close... check-in: f41c1304d5 user: sebres tags: fix-79474c58800cdf94
11:48
Free ChannelState.chanMsg .unreportedMsg Closed-Leaf check-in: f37f5aac4c user: apnadkarni tags: apn-channelstate-leak
11:11
Starting to clean up the mess. The extra frame info can have the same lifespan as the method itself. check-in: 2b8c097bdc user: dkf tags: bug-87271f7cd6
10:14
extend test to cover both variants (without and with error in reflected write handler) check-in: 0dac722930 user: sebres tags: fix-79474c58800cdf94
09:51
fixes yet another segfault (if write handler doesn't generate an error, but returns normally with le... check-in: 2c48f0c544 user: sebres tags: fix-79474c58800cdf94
2024-05-16
20:28
fix mem-leak originating by cyclic reference `rcPtr->name (type "channel", its refCount may be large... check-in: 47cb98a686 user: sebres tags: fix-79474c58800cdf94
15:55
Apply emergency workaround for [87271f7cd6]; not fixed yet, but no longer crashes check-in: ee33b4b923 user: dkf tags: trunk, main
15:55
Apply emergency workaround for [87271f7cd6]; not fixed yet, but no longer crashes check-in: 9208e56d48 user: dkf tags: core-8-branch
15:53
Apply emergency workaround for [87271f7cd6]; not fixed yet, but no longer crashes check-in: 03f0a26c4f user: dkf tags: core-8-6-branch
15:51
Apply an emergency workaround check-in: 6f1d88839c user: dkf tags: bug-87271f7cd6
15:43
Make sure we're looking for the right results check-in: 54f7c2e017 user: dkf tags: bug-87271f7cd6
15:38
Test that hits [87271f7cd6] reasonably precisely check-in: bc5bf9b73e user: dkf tags: bug-87271f7cd6
12:43
A couple of tiny code style improvements check-in: d886cbe9b6 user: dkf tags: fix-79474c58800cdf94
12:38
General code style fixes for TclOO only check-in: 839c6624e5 user: dkf tags: dkf/oo-code-style
08:56
code review: preserving r/w channels after all possible failures (don't need to release in error cas... check-in: 70133fbef0 user: sebres tags: fix-79474c58800cdf94
08:53
Fix [36e5517a6850]: old style method selection in [info class methods] and [info object methods] sti... check-in: b0d8ee5168 user: dkf tags: trunk, main
08:51
Add code comments Closed-Leaf check-in: b301f4ad65 user: dkf tags: bug-36e5517a6850
08:49
test: clean timeout timer check-in: 62afca68bb user: sebres tags: fix-79474c58800cdf94
08:44
Fix the bug; [info class methods -private] regression with TIP 500 check-in: ec19b5e416 user: dkf tags: bug-36e5517a6850
08:23
Tests to illustrate problem found in [36e5517a6850] check-in: 16cfbe1ef0 user: dkf tags: bug-36e5517a6850
2024-05-15
15:08
small code review: removal of unneeded - result is initially TCL_OK check-in: 10a82e29ad user: sebres tags: fix-79474c58800cdf94
14:35
Stop using Tcl_AppendResult to build full results It's fine if actually appending... but we hardl... check-in: 799bc15719 user: dkf tags: result-helpers
12:52
ultimate fix for [79474c58800cdf94]: avoid segfault on copy-state structure freed to early, protecte... check-in: b66be298b9 user: sebres tags: fix-79474c58800cdf94
12:46
test illustrating bug [79474c58800cdf94] (segfaults at end of iocmd-32.3) check-in: b2573c10f0 user: sebres tags: fix-79474c58800cdf94
2024-05-14
19:08
Merge [4a1848c27fd63955], which was improperly backed-out (there was no notice or public discussion)... check-in: ff38221d4e user: dgp tags: core-9-0-b2-rc
19:07
silence warning (implicit-fallthrough) check-in: 4c283c1d48 user: dgp tags: core-9-0-b2-rc
19:05
merge 8.7 check-in: a389d8fe79 user: dgp tags: core-9-0-b2-rc
18:39
merge 8.7 (interim fix for [9889f96f4da77e3b]) check-in: 45c669fbe3 user: dgp tags: core-9-0-b2-rc
18:37
Funcs without args must explicitly take void Otherwise C compilers operate in a weird legacy mode w... check-in: c29401d6e5 user: dgp tags: core-9-0-b2-rc
18:36
Merge changes from trunk up to but not including style/whitespace work. check-in: 274b0d7e7b user: dgp tags: core-9-0-b2-rc
18:11
More conventional Markdown check-in: 23ac90825d user: dgp tags: core-9-0-b2-rc
16:06
Add helper macros TclSetResult and TclPrintfResult check-in: 0b65fb9e0c user: dkf tags: result-helpers
12:54
Merge-mark check-in: 3fa1b8f5e3 user: jan.nijtmans tags: trunk, main
12:47
(cherry-pick) Merge [4a1848c27fd63955], bringing Tcl.n back to the state it was. check-in: 39a2e5b4f5 user: jan.nijtmans tags: core-8-branch
08:26
Backout the "dullest commit ever" (not my words ....). It breaks the build. JN: Many of those cha... check-in: 8b41a80404 user: jan.nijtmans tags: trunk, main
07:12
Merge [4a1848c27fd63955], which was improperly backed-out (there was no notice or public discussion)... check-in: a62398408f user: pooryorick tags: trunk, main
2024-05-13
19:57
Rebuild the stub table, add attributes to func definitions Leaf check-in: a396528193 user: dkf tags: sentinel
16:48
silence warning (implicit-fallthrough) check-in: a77945015a user: sebres tags: trunk, main
16:42
merge 8.7 check-in: 617ccd3301 user: sebres tags: trunk, main
16:39
clock.test: amend to hotfix [9889f96f4da77e3b] - ensemble created implicitely now check-in: d89349fb42 user: sebres tags: core-8-branch
15:48
Trying out the sentinel attribute of GCC check-in: d67dd7508a user: dkf tags: sentinel
15:41
Clean up a lot of small whitespace issues This is the dullest commit ever. Sorry. check-in: 3a60363aa1 user: dkf tags: trunk, main, dkf/to-redo
13:29
small amend for test Leaf check-in: 6a05960d39 user: sebres tags: bug-31fd84270644f67d
13:25
test illustrating bug [31fd84270644f67d] (and [9889f96f4da77e3b]) check-in: 81c5544b70 user: sebres tags: bug-31fd84270644f67d
10:35
merge 8.7 (interim fix for [9889f96f4da77e3b]) check-in: da0e64b5d0 user: sebres tags: trunk, main
10:34
interim fix for [9889f96f4da77e3b]: avoid lazy creation and compilation for clock-ensemble (unless t... check-in: ad49517e0b user: sebres tags: core-8-branch
07:55
Backout [b49efeca6a] (so people can judge whether this is just a textual improvement or not) Closed-Leaf check-in: 4a1848c27f user: jan.nijtmans tags: backout-b49efeca6a
2024-05-10
15:40
More whitespace cleanup check-in: 835b1a5566 user: dkf tags: trunk, main
14:52
Merge-mark check-in: b3efce9937 user: jan.nijtmans tags: trunk, main
14:42
(backport): Funcs without args must explicitly take void check-in: c0628e3a1f user: jan.nijtmans tags: core-8-branch
13:51
Funcs without args must explicitly take void Otherwise C compilers operate in a weird legacy mode... check-in: 0ddcb6cf85 user: dkf tags: trunk, main
13:45
Code style fixes Mostly whitespace fixing really check-in: 24dcf13ff2 user: dkf tags: trunk, main
11:28
Code style cleanup check-in: 74fd982252 user: dkf tags: trunk, main
10:22
closes [10aa8403d064439f]: merge 8.7, restore time64bit constraint (all platforms now) check-in: 7517e2b553 user: sebres tags: trunk, main
10:18
merge 8.6 check-in: 76a8c1c44b user: sebres tags: core-8-branch
10:11
issue [10aa8403d064439f]: make command `testsize` platform-independent (covers constraint time64bit ... check-in: 79ebe65436 user: sebres tags: core-8-6-branch
2024-05-09
15:38
Tidy up the zlib code a bit In particular, 'cd' was used for vars of different types (ClientData,... check-in: 6197e63dd8 user: dkf tags: trunk, main
2024-05-08
15:11
Merge 8.7 check-in: d90e8286b6 user: jan.nijtmans tags: trunk, main
15:06
Add some typecasts, remove duplicate "memset", remove some spacing. check-in: 71dea9c67f user: jan.nijtmans tags: core-8-branch
14:42
Merge mark check-in: cd4f9148ac user: oehhar tags: trunk, main
14:39
Backport [e0bdc14669] "Cleaning up tclWinSock.c" check-in: 718495c125 user: oehhar tags: core-8-branch
13:30
Start on at least protecting against crashes like [0de6c1d79c] check-in: 21daea98da user: apnadkarni tags: apn-info-frame
09:03
Cleaning up tclWinSock.c check-in: e0bdc14669 user: dkf tags: trunk, main
2024-05-07
20:47
merge 8.7 check-in: 54c8d180bc user: sebres tags: trunk, main
20:45
more simplifications check-in: 21c730f95f user: sebres tags: core-8-branch
20:12
merge 8.7 check-in: 71ba8f6276 user: sebres tags: trunk, main
20:09
code review (optimization by parse of word tokens in clock format) check-in: 4a909182de user: sebres tags: core-8-branch
19:04
closes [a858d95f4bfddafb]: adjust word-token pointer after possible realloc check-in: c432a8b50b user: sebres tags: core-8-branch
2024-05-05
20:26
Fix [3c26dec71e]: TCLX_y_TM_PATH - unspecified behaviour - change with 90b1rc check-in: ba61f74630 user: jan.nijtmans tags: trunk, main
20:21
Merge 8.6 check-in: 3fa1e95cb1 user: jan.nijtmans tags: core-8-branch
20:05
Fix [3c26dec71e]: TCLX_y_TM_PATH - unspecified behaviour - change with 90b1rc check-in: 3aa138d095 user: jan.nijtmans tags: core-8-6-branch
2024-05-04
18:53
Possible solution for [3c26dec71e]: TCLX_y_TM_PATH - unspecified behaviour - change with 90b1rc Closed-Leaf check-in: a966eb9902 user: jan.nijtmans tags: bug-3c26dec71e
16:25
Merge 8.6 check-in: 430342d36e user: jan.nijtmans tags: core-8-branch
16:17
Fix [a5f4a7aed8] - tcl::tm::path auto_index entry check-in: f6c7da2553 user: jan.nijtmans tags: core-8-6-branch
16:12
[unknown] only calls shell command in interactive tclsh sessions check-in: 478c9823c1 user: jan.nijtmans tags: core-8-6-branch
2024-05-03
17:55
merge trunk check-in: d1fe39f080 user: dgp tags: core-9-0-b2-rc
16:42
[unknown] only calls shell command in interactive tclsh sessions check-in: b3d720477f user: mjanssen tags: trunk, main
16:23
Fix [a5f4a7aed8] - tcl::tm::path auto_index entry check-in: cb416c208e user: apnadkarni tags: trunk, main
13:26
Merge 9.0 check-in: 58f49ce426 user: jan.nijtmans tags: tip-626
2024-05-02
21:29
[unknown] only calls shell command in interactive tclsh sessions Closed-Leaf check-in: 6148f44292 user: mjanssen tags: bug-6ab80b950a051
21:11
Better fix for [1e48483c8b]: Use of non-standard C code in TCLBOOLWARNING check-in: 8d0a8dc1a7 user: jan.nijtmans tags: trunk, main
21:00
Better fix for [1e48483c8b]: Use of non-standard C code in TCLBOOLWARNING check-in: 7a82dd9959 user: jan.nijtmans tags: core-8-branch
14:54
put (back) comment Leaf check-in: 6ffee5b2cb user: jan.nijtmans tags: rfe-4b12ccb336
13:05
A little bit more minimum check-in: 6f3cfbaafa user: jan.nijtmans tags: rfe-4b12ccb336
12:48
Make sure to forward-declare "struct addrinfo". Some compilers don't like doing that in a parameter-... check-in: 4ccbb3a724 user: jan.nijtmans tags: trunk, main
12:46
Minimum backport [4b12ccb336] to Tcl 8.6. If we do %lld/%llu we should do the %I32/%I64 (microsoft-)... check-in: 96aa2c6b01 user: jan.nijtmans tags: rfe-4b12ccb336
11:22
Make sure to forward-declare "struct addrinfo". Some compilers don't like doing that in a parameter-... check-in: 0b6bbf9a73 user: jan.nijtmans tags: core-8-branch
11:12
Remove COMPAT==0 part, no longer makes sense. More code-cleanup, backported from 8.7 check-in: f5665fcac2 user: jan.nijtmans tags: core-8-6-branch
09:59
Merge 8.7 check-in: 274077768b user: oehhar tags: trunk, main
09:57
Ticket [cab08bbf04]: document "scan %llu" as valid check-in: c889576c60 user: oehhar tags: core-8-branch
09:55
Ticket [cab08bbf04]: document "format %llu" as invalid check-in: 59c2c36a1e user: oehhar tags: core-8-6-branch
09:22
Make sure to forward-declare "struct addrinfo". Some compilers don't like doing that in a parameter-... check-in: 76d363fe02 user: jan.nijtmans tags: core-8-6-branch
09:10
Would checking for __STRICT_ANSI__ help? Closed-Leaf check-in: edf316533a user: jan.nijtmans tags: bug-1e48483c8b
08:41
Add runtime PANIC when Tcl_GetBoolFromObj() violates size-restrictions, and compile-time checks are ... check-in: 10f1ca98d0 user: jan.nijtmans tags: bug-1e48483c8b
2024-04-30
14:00
Check for C11 before using _Static_assert check-in: 27e88ccf5a user: jan.nijtmans tags: bug-1e48483c8b
11:51
Rebase to 9.0 check-in: 4594340282 user: jan.nijtmans tags: bug-18f4a94d03
2024-04-29
17:26
merge trunk First pass on changes file items pulled from release notes. Probably needs Markdown conf... check-in: df715d05d4 user: dgp tags: core-9-0-b2-rc
11:53
Eliminate warnings in tclTest(Obj).c, caused by our -Wc++-compat flag. check-in: f21c1c01d1 user: jan.nijtmans tags: trunk, main
11:51
Eliminate warnings in tclTest(Obj).c, caused by our -Wc++-compat flag. check-in: 6cf7e00ec0 user: jan.nijtmans tags: core-8-branch
11:50
One missing TCL_NORETURN check-in: 2998096df8 user: jan.nijtmans tags: trunk, main
11:46
Tcl_MainEx() never returns, so it should be TCL_NORETURN as well. check-in: cc3a6494b2 user: jan.nijtmans tags: core-8-branch
10:06
TCL_NORETURN1 is empty for extensions, just not for Tcl and Tk builds. Why? Backport changing this f... check-in: 93a57aa32c user: jan.nijtmans tags: core-8-6-branch
09:28
Eliminate (internal) TclpExit(), which is just the same as exit() check-in: c887e080d3 user: jan.nijtmans tags: trunk, main
08:26
Merge 8.6 check-in: 78280ba2b5 user: jan.nijtmans tags: core-8-branch
07:12
Missing TCL_NORETURN for Tcl_ExitThread() (and TclpThreadExit()). Backported from 8.7/9.0. check-in: 5103ed9db2 user: jan.nijtmans tags: core-8-6-branch
2024-04-28
17:18
Remove outdated comment check-in: 097ebd1f35 user: jan.nijtmans tags: trunk, main
2024-04-27
17:30
Fix clang warning: tclWinTime.c:84:6: error: suggest braces around initialization of subobject [-Wer... check-in: 5ed1c2b366 user: jan.nijtmans tags: trunk, main
17:26
Fix clang warning: tclWinTime.c:84:6: error: suggest braces around initialization of subobject [-Wer... check-in: 240572962a user: jan.nijtmans tags: core-8-branch
17:11
This construct doens't work on MSVC check-in: 6c824b0137 user: jan.nijtmans tags: trunk, main
11:58
This construct doens't work on MSVC check-in: 4f36f76a21 user: jan.nijtmans tags: core-8-branch
09:30
Fix [9a8ce8af3d] - test suite hang in io-28.6 check-in: 1faf4d8e12 user: apnadkarni tags: trunk, main
2024-04-26
17:02
Fix test for [9a8ce8af3d] Closed-Leaf check-in: 4cb226a8d1 user: apnadkarni tags: bug-9a8ce8af3d
14:50
Fix clang warning: tclWinTime.c:84:6: error: suggest braces around initialization of subobject [-Wer... check-in: c9564c2520 user: jan.nijtmans tags: core-8-6-branch
13:00
Fix [1e48483c8b]: Use of non-standard C code in TCLBOOLWARNING check-in: 4ed9ffe536 user: jan.nijtmans tags: trunk, main
12:59
Fix [1e48483c8b]: Use of non-standard C code in TCLBOOLWARNING check-in: b43de757cc user: jan.nijtmans tags: core-8-branch
12:29
Slightly better Closed-Leaf check-in: c0bdbd9536 user: jan.nijtmans tags: bug-1e48483c8b
11:27
Proposed fix for [1e48483c8b]: Use of non-standard C code in TCLBOOLWARNING check-in: 066670e431 user: jan.nijtmans tags: bug-1e48483c8b
07:50
typo check-in: ef77b41eaf user: jan.nijtmans tags: core-8-6-branch
07:39
Accept "tcl::build-info tommath" to get the built-in tommath version number. Same with gcc/zlib/??? ... check-in: b6ee75d57f user: jan.nijtmans tags: libtommath-1.3.1
2024-04-25
19:49
Fix dict performance bug: Remove abstractlist extension from dict objtype. check-in: 0c1a114cc4 user: griffin tags: trunk, main
15:03
Fix for [ef23a85ac6]: Tcl_PanicProc - Tcl9 & NaviServer. check-in: b95cc2b450 user: jan.nijtmans tags: trunk, main
14:59
Fix for [ef23a85ac6]: Tcl_PanicProc - Tcl9 & NaviServer. check-in: 0753949a8d user: jan.nijtmans tags: core-8-branch
09:44
Rebase to 9.0 Closed-Leaf check-in: 53dd5c45cd user: jan.nijtmans tags: bug-ef23a85ac6
09:41
Make it more clear that TclpThreadExit() and Tcl_ExitThread() are TCL_NORETURN too check-in: 542ee37b9a user: jan.nijtmans tags: trunk, main
09:40
Make it more clear that TclpThreadExit() and Tcl_ExitThread() are TCL_NORETURN too. check-in: 3483b63d35 user: jan.nijtmans tags: core-8-branch
08:44
Rebase to 9.0 check-in: 29bb6ad3f1 user: jan.nijtmans tags: bug-ef23a85ac6
08:29
Merge 8.7 (Tcl_ConsolePanic() should be TCL_NORETURN) check-in: 3880fbf427 user: jan.nijtmans tags: trunk, main
08:24
(cherry-pick): Fix building of libtclzip for out-of-source builds check-in: 5ae320c23c user: jan.nijtmans tags: core-8-branch
04:47
Fix building of libtclzip for out-of-source builds check-in: 9e7cb27325 user: apnadkarni tags: trunk, main
2024-04-24
19:54
Tcl_ConsolePanic() is TCL_NORETURN, not TCL_NORETURN1. Merge 8.6 check-in: c2849233bf user: jan.nijtmans tags: core-8-branch
19:41
Better keep Tcl_ConsolePanic as it was (with TCL_NORETURN) check-in: a82f088431 user: jan.nijtmans tags: bug-ef23a85ac6
19:16
Improve use of TCL_NORETURN, so no unnecessary warnings are produced any more check-in: 8afd80d68a user: jan.nijtmans tags: bug-ef23a85ac6
18:39
dup test name check-in: 9c1c2e40ef user: dgp tags: core-9-0-b2-rc
18:30
merge trunk check-in: 19b9504de2 user: dgp tags: core-9-0-b2-rc
17:19
Merge revisions to the hash table implementation that prevent observed reads from uninitialized memo... check-in: 9ec15a7a14 user: dgp tags: core-9-0-b2-rc
17:02
Merge more from trunk check-in: 13eb2298bc user: dgp tags: core-9-0-b2-rc
15:48
Merge some trunk changes. check-in: c4ee2d267c user: dgp tags: core-9-0-b2-rc
12:32
__declspec should have double underscore (even though it works with one) check-in: 564f73579c user: jan.nijtmans tags: core-8-6-branch
2024-04-23
20:36
Missing "_" in __declspec check-in: 8cc1729b8b user: jan.nijtmans tags: bug-ef23a85ac6
20:17
Still one TCL_NORETURN1 too much check-in: c0f71bd0ce user: jan.nijtmans tags: bug-ef23a85ac6
20:11
Possible fix for [ef23a85ac6]: Tcl_PanicProc - Tcl9 & NaviServer check-in: c521a5fc71 user: jan.nijtmans tags: bug-ef23a85ac6
16:06
Hmm, something is broken. Leaving this here but this commit is definitely wrong somehow Leaf check-in: b356268e32 user: dkf tags: tidy-indentation
2024-04-22
20:19
Rebase to 9.0 check-in: 3b005a2c2d user: jan.nijtmans tags: bug-18f4a94d03
18:37
Only use Tcl_TomMath_InitStubs() when TCL_WITH_EXTERNAL_TOMMATH is not defined check-in: 16b8cb3ac5 user: jan.nijtmans tags: trunk, main
17:41
Only use Tcl_TomMath_InitStubs() when TCL_WITH_EXTERNAL_TOMMATH is not defined check-in: 7dbd4588c7 user: jan.nijtmans tags: core-8-branch
16:28
Fix [6eb8d79cb8]: segfault in obj-34.1 check-in: 59010ad4e6 user: jan.nijtmans tags: trunk, main
16:19
Fix [6eb8d79cb8]: segfault in obj-34.1 check-in: 64f472d200 user: jan.nijtmans tags: core-8-branch
12:55
Consolidate channel documentation. close, puts etc. manpages now just reference chan check-in: e56d76c761 user: apnadkarni tags: trunk, main
07:01
Merge 8.7 check-in: 4dbeabc65c user: oehhar tags: trunk, main
07:00
Ticket [00b3e5dea8]: "info comdtype" return value "native" created by "Tcl_CreateObjCommand", not "T... check-in: f1b92f324e user: oehhar tags: core-8-branch
01:49
Remove abstractlist extension from dict objtype. Closed-Leaf check-in: 7855873798 user: griffin tags: bug28cc67a606a7
2024-04-21
22:27
Sync parameter name in tcl.decls with other places check-in: e86f3ff06b user: jan.nijtmans tags: core-8-6-branch
22:18
ifdef -> ifndef check-in: 5ecc3f6e22 user: jan.nijtmans tags: libtommath-1.3.1
22:09
Merge 8.7. Add libtommath/zlib version number to tcl::build-info (if zlib/libtommath is compiled int... check-in: f17a4fee78 user: jan.nijtmans tags: libtommath-1.3.1
20:58
TIP #692: Revise Tcl_GetAliasObj, remove Tcl_GetAlias() check-in: f6b34ee2a9 user: jan.nijtmans tags: trunk, main
10:16
Merge 8.7 check-in: 58da0f77d1 user: jan.nijtmans tags: trunk, main
10:11
No need for Tcl_TomMath_InitStubs() any more, due to TIP #648 check-in: 35d4c18451 user: jan.nijtmans tags: core-8-branch
2024-04-20
22:23
TIP #648: New functions Tcl_NewWideUIntObj()/Tcl_SetWideUIntObj() check-in: 562eb97b9a user: jan.nijtmans tags: trunk, main
16:52
TIP #648: New functions Tcl_NewWideUIntObj()/Tcl_SetWideUIntObj() check-in: dbe94fba12 user: jan.nijtmans tags: core-8-branch
16:11
TIP #690: Make "clock scan -valid 1" the default check-in: f330be6e51 user: jan.nijtmans tags: trunk, main
2024-04-19
19:55
Merge 8.7 check-in: 21fa7a2e23 user: jan.nijtmans tags: trunk, main
19:45
Merge 8.6 check-in: fe28cb7ea9 user: jan.nijtmans tags: core-8-branch
13:59
targetNamePtr -> targetCmdPtr (making it the same as in other documentation and tcl.decls) check-in: 7c73048dd7 user: jan.nijtmans tags: core-8-6-branch
13:54
Rebase to 9.0 Closed-Leaf check-in: a8b703a784 user: jan.nijtmans tags: tip-692
13:34
Merge 9.0 check-in: e8fafa419a user: jan.nijtmans tags: tip-626
13:32
Rebase to 9.0 check-in: dc4edc0144 user: jan.nijtmans tags: bug-18f4a94d03
13:23
Merge 8.7 check-in: 41ac78bd66 user: jan.nijtmans tags: trunk, main
12:36
Merge 8.6 check-in: 95cc4a3738 user: jan.nijtmans tags: core-8-branch
11:49
Reserve 2 more stub entries for TIP #648 check-in: 926f8b18c9 user: jan.nijtmans tags: core-8-6-branch
11:48
More code cleanup, backported from 8.7 check-in: 748946df7d user: jan.nijtmans tags: core-8-6-branch
09:37
Merge 9.0 check-in: 49981a1ec1 user: jan.nijtmans tags: tip-626
08:22
Merge 8.7 (more indenting) check-in: ad350b1aa5 user: jan.nijtmans tags: trunk, main
08:15
More indenting check-in: 9a45160d30 user: jan.nijtmans tags: core-8-branch
08:12
(backport) Fix indenting check-in: c3b5ee0e35 user: jan.nijtmans tags: core-8-branch
08:00
Fix indenting check-in: 2ac5b24c75 user: jan.nijtmans tags: trunk, main
2024-04-18
18:34
Rebase to 9.0 check-in: d42b38aa43 user: jan.nijtmans tags: bug-18f4a94d03
15:32
Fix [18f4a94d03] by backing out [9bcec7cd880540c3] (again) check-in: a2633b5cc5 user: jan.nijtmans tags: bug-18f4a94d03
15:25
Merge 8.7 check-in: d6f9aacbe7 user: jan.nijtmans tags: trunk, main
15:22
Merge 8.6 check-in: 3b1ba17e3a user: jan.nijtmans tags: core-8-branch
15:06
Tidy up some indentation and other little code style issues check-in: cb11914788 user: dkf tags: tidy-indentation
14:41
Tcl_DuplicateObj can't return NULL check-in: 750dad1cdf user: dkf tags: trunk, main
14:38
Reduce the diff between 8.6 and 8.7, by backporting some formatting/restructuring. No functional cha... check-in: 36360649be user: jan.nijtmans tags: core-8-6-branch
2024-04-17
19:31
Re-build win64 libtommath binaries check-in: 42d90bf5a5 user: jan.nijtmans tags: libtommath-1.3.1
16:19
Few additions to release notes check-in: 811ffd1e5e user: jan.nijtmans tags: trunk, main
15:42
Add pkgs8 directories to git/fossil ignore files check-in: 7a4d7f7cb9 user: jan.nijtmans tags: trunk, main
15:37
Merge 8.7 check-in: 22d168549e user: jan.nijtmans tags: trunk, main
15:35
This fits on a single line (as in 9.0) check-in: 813be99dd2 user: jan.nijtmans tags: core-8-branch
15:27
Libtommath 1.3.1 (currently still in rc1) check-in: 38e6d34798 user: jan.nijtmans tags: libtommath-1.3.1
15:17
merge point (with small amend, same type as in 9.0 header declared for Tcl_Time::sec) check-in: fdb8258252 user: sebres tags: trunk, main
15:13
cherrypick [b73516f7cfccbc9f] to 8.7 - closes [167e0635db]: solves leaks, valgrind test, etc check-in: 62f9f8b56b user: sebres tags: core-8-branch
15:03
closes [167e0635db]: solves leaks, valgrind test, etc check-in: b73516f7cf user: sebres tags: trunk, main
14:58
merge 8.7 (clock compat repair) check-in: 3dbfd59478 user: sebres tags: trunk, main
14:55
restore backwards compatibility (see clock-44.3) - spaces between tokens are optional, repaired gree... check-in: 7500745c8d user: sebres tags: core-8-branch
14:39
merge 8.6 (new clock regression test, illustrating incompatibility of new engine) check-in: d7ada3835c user: sebres tags: core-8-branch
14:35
small amend (still one "weak" format) check-in: d5d999405c user: sebres tags: core-8-6-branch
14:19
clock.test: added regression test - spaces between some scan tokens are optional (illustrating that ... check-in: 4bf978efdd user: sebres tags: core-8-6-branch
13:07
Update MacOS project.pbxproj file too check-in: 043259e928 user: jan.nijtmans tags: trunk, main
13:06
Fix "make dist" check-in: 523ac7ca2c user: jan.nijtmans tags: core-8-branch
13:04
TIP 693: Restart the changes files. First version of "changes.md", derived from the 9.0b1 release n... check-in: b93067cd52 user: jan.nijtmans tags: trunk, main
12:59
TIP 693: Restart the changes files. (changes.md still TODO) check-in: 191139a467 user: jan.nijtmans tags: core-8-branch
10:41
Deprecate Tcl_GetAlias() check-in: 20fb399b96 user: jan.nijtmans tags: trunk, main
10:22
Deprecate Tcl_GetAlias() check-in: 618593ad8a user: jan.nijtmans tags: core-8-branch
09:18
Deprecate Tcl_GetAlias(). Will be removed in Tcl 9.0b3 check-in: 2cc57a9c98 user: jan.nijtmans tags: core-8-6-branch
09:04
dup test names check-in: e04a29078f user: jan.nijtmans tags: trunk, main
09:03
(cherry-pick): dup test names check-in: 0e8449375f user: jan.nijtmans tags: core-8-branch
09:02
Make auto_mkindex work equally well for 8.x and 9.0 check-in: d9a8c1d5a9 user: jan.nijtmans tags: trunk, main
08:16
Merge 8.6 check-in: 990ab54cda user: jan.nijtmans tags: core-8-branch
07:49
Adapt test-cases too for auto_mkindex change check-in: ace77382e1 user: jan.nijtmans tags: core-8-6-branch
2024-04-16
21:46
artificial "fix", illustrating that bug [28cc67a606] is related to abstract lists and co Closed-Leaf check-in: f525e7ad92 user: sebres tags: bug-28cc67a606--iter-dict-regress
20:16
Merge-mark check-in: 03f21f8b3c user: jan.nijtmans tags: trunk, main
17:30
Merge 8.6 check-in: d157a6b3ef user: jan.nijtmans tags: core-8-branch
11:34
Add "-encoding utf-8" to auto_mkindex stuff check-in: e10ca653db user: jan.nijtmans tags: core-8-6-branch
2024-04-15
17:51
Merge-mark check-in: d7e14bf8b0 user: jan.nijtmans tags: core-8-branch
15:24
Use utf-8 in tools/man2help.tcl too check-in: 81fd80710b user: jan.nijtmans tags: core-8-6-branch
15:21
One more "-encoding utf-8" check-in: 850a10b6d6 user: jan.nijtmans tags: core-8-6-branch
14:48
Add -encoding utf-8 for tclZIC.tcl tool check-in: ef051d7c77 user: jan.nijtmans tags: core-8-6-branch
13:21
clean clock mutex Closed-Leaf check-in: 2484b0ade8 user: sebres tags: dgp-bug-167e0635db
2024-04-14
15:08
Rebase to 9.0 Closed-Leaf check-in: 07c6fc8be2 user: jan.nijtmans tags: tip-690
15:05
Merge-mark check-in: 3a964a2a3b user: jan.nijtmans tags: tip-626
14:46
Merge 8.7 check-in: 961fda5266 user: jan.nijtmans tags: trunk, main
14:41
free tz.was (in exit handler) check-in: a2b3bcbdc7 user: sebres tags: dgp-bug-167e0635db
14:31
Some int -> Tcl_Size changes check-in: 787ba0f53b user: jan.nijtmans tags: core-8-branch
14:05
Merge 9.0 check-in: 1861587f45 user: jan.nijtmans tags: tip-626
13:47
merge trunk (bug-fix for tclHash with mistaken direct compare) check-in: 98994dc843 user: sebres tags: dgp-bug-167e0635db
13:46
amend to [40f13c108666fdda]: although it is no one free to see after ClockFrmScnFinalize, it is bett... check-in: 7cd88f9281 user: sebres tags: dgp-bug-167e0635db
13:32
revert [0e273ad998f16100], because of bug-fix in tclHash check-in: 0e5782a8e3 user: sebres tags: dgp-bug-167e0635db
2024-04-13
22:19
missing ',' check-in: 7382cc0899 user: jan.nijtmans tags: jn-tcl-clock-configure--back-from-unsupported-ns
22:05
options alphabetical check-in: d43fac373b user: jan.nijtmans tags: jn-tcl-clock-configure--back-from-unsupported-ns
21:15
Merge 8.7 check-in: 4723ca4c9f user: jan.nijtmans tags: jn-tcl-clock-configure--back-from-unsupported-ns
2024-04-12
23:04
merge 8.7 check-in: cc297e01ed user: sebres tags: trunk, main
23:03
merge 8.6 check-in: a8087863c3 user: sebres tags: core-8-branch
23:02
explaination comment check-in: 76fbc31aa8 user: sebres tags: core-8-6-branch
22:58
merge 8.5 (minor backport from my core) simple speed-up if searching for the key from hash itself (i... check-in: 3307793b00 user: sebres tags: core-8-6-branch
21:59
merge 8.7 check-in: c3c498a6a8 user: sebres tags: trunk, main
21:51
merge 8.6 check-in: 299f7305e2 user: sebres tags: core-8-branch
21:45
Merge 8.7 check-in: dc64bd6ed7 user: jan.nijtmans tags: trunk, main
21:44
merge 8.5, amend to [82f721a5a039596f]: the bug was fixed incompletely, this is full bug fix now - d... check-in: 60b20a870f user: sebres tags: core-8-6-branch
21:40
Add missing documentation for TIP 598 Tcl_WinConvertError check-in: 5f96787120 user: jan.nijtmans tags: core-8-branch
19:51
Plug mem leak of mcLitIdxs field. check-in: 024326d130 user: dgp tags: dgp-bug-167e0635db
19:47
Plug memory leak of the mcLiterals field. check-in: fcc8eb6fba user: dgp tags: dgp-bug-167e0635db
19:37
A crude protection against accessing the storage after it has been freed by a finalization pass. Th... check-in: 40f13c1086 user: dgp tags: dgp-bug-167e0635db
19:24
One added line that ends the "Conditional jump" errors from valgrind check-in: 0e273ad998 user: dgp tags: dgp-bug-167e0635db
17:15
Add missing documentation for TIP 598 Tcl_WinConvertError check-in: b202d2fc01 user: apnadkarni tags: trunk, main
16:41
In Tcl 9, we don't need "-encoding utf-8" here any more check-in: aa3b9a93eb user: jan.nijtmans tags: trunk, main
16:09
Clean up the arith series code, including fixing a memory leak check-in: 89b0506a36 user: dkf tags: trunk, main
15:33
Merge 8.7 (adding "-encoding utf-8") check-in: 047910db02 user: jan.nijtmans tags: trunk, main
15:25
(cherry-pick): Clock not weak; clock strong! check-in: 98415018a8 user: jan.nijtmans tags: core-8-branch
15:24
Merge 8.6. Don't change ActiveCodePage on Windows (yet), that's for 9.0 check-in: 0a0fdba2f8 user: jan.nijtmans tags: core-8-branch
15:16
Add lot's of "-encoding utf-8" to our own "source" commands: We are becoming more independant from t... check-in: 84222c42a2 user: jan.nijtmans tags: core-8-6-branch
15:14
Since all tools are in utf-8 (actually: ascii), make that explicit check-in: b725630348 user: jan.nijtmans tags: core-8-6-branch
15:12
Re-generate tclTomMath.h from tommath.h check-in: 4853e83243 user: jan.nijtmans tags: core-8-6-branch
14:10
Clock not weak; clock strong! check-in: 110aa21b66 user: dkf tags: trunk, main
14:02
Merge 8.7 check-in: 4ccd8c6c4b user: dkf tags: trunk, main
14:02
Fixed misleading comment check-in: b10d1c53a9 user: dkf tags: core-8-branch
13:32
Merge 8.7 check-in: fac0e545be user: dkf tags: trunk, main
13:25
More cleaning up, notably no more symbols starting with _ as they're a reserved 'namespace' check-in: bfb42faa67 user: dkf tags: core-8-branch
09:47
Merge 8.7 check-in: 95201cd0f6 user: jan.nijtmans tags: trunk, main
09:46
Fix panic "loop in ConvertLocalToUTCUsingTable", introduced by previous commit. Some further code cl... check-in: 3c341011b9 user: jan.nijtmans tags: core-8-branch
06:49
Split ClockConfigureObjCmd() in two parts check-in: 6596b236c8 user: jan.nijtmans tags: jn-tcl-clock-configure--back-from-unsupported-ns
2024-04-11
20:23
Merge 8.7 check-in: 224eb9a3f7 user: jan.nijtmans tags: trunk, main
16:14
Clean up the code style of the rest of clock check-in: 5e6e644645 user: dkf tags: core-8-branch
15:19
Next stage of migrating things to follow style: clock format support check-in: 3030150049 user: dkf tags: core-8-branch
14:27
Merge 8.7 Closed-Leaf check-in: c948bba8c5 user: jan.nijtmans tags: tcl-clock-configure--back-from-unsupported-ns
14:24
Merge 8.7 check-in: 6bab8cce28 user: jan.nijtmans tags: trunk, main
14:09
Merge 8.7 check-in: 93e55377dc user: jan.nijtmans tags: trunk, main
13:55
No need for TCL_OBJTYPE_V0 in Tcl 8.7. Make StrIdxTreeObjType static const. Define TCL_OBJTYPE_V1/TC... check-in: a8f043eb0a user: jan.nijtmans tags: core-8-branch
13:35
A few more small changes check-in: 0f6b51b4b7 user: dkf tags: core-8-branch
13:22
(cherry-pick): Possibly a fix for [080f846fd58958ef]: When updating the interest of a channel, don'... check-in: 1cc41db97a user: jan.nijtmans tags: core-8-branch
13:19
Style cleanup, plus added comments on memory management check-in: 4b9f7f5493 user: dkf tags: core-8-branch
13:15
Merge 8.6. Use Tcl_NewBooleanObj for booleans; we should say what we mean check-in: c6d3960498 user: jan.nijtmans tags: core-8-branch
12:35
Use Tcl_NewBooleanObj for booleans; we should say what we mean. Fix sentinels and type-casts. check-in: e75d7ff329 user: jan.nijtmans tags: core-8-6-branch
11:03
Merge 9.0 Leaf check-in: 156c6cc448 user: jan.nijtmans tags: tip-691
10:54
Style cleanup check-in: 7545483cf9 user: dkf tags: core-8-branch
08:55
Use Tcl_NewBooleanObj for booleans; we should say what we mean check-in: ba65f6c8c4 user: dkf tags: trunk, main
08:35
Fix [e155cedf33]: Error-handling in TclGetOpenMode() check-in: 22e66b7f41 user: jan.nijtmans tags: trunk, main
08:00
Add O_ACCMODE fow Windows, in case it is not defined check-in: aad95fc929 user: jan.nijtmans tags: trunk, main
07:59
Merge-mark check-in: 7e9249ec05 user: jan.nijtmans tags: core-8-branch
07:59
Add O_ACCMODE fow Windows, in case it is not defined check-in: a57ec70021 user: jan.nijtmans tags: core-8-6-branch
07:57
Fix [e155cedf33]: Error-handling in TclGetOpenMode(). Add O_ACCMODE fow Windows, in case it is not ... check-in: 68ff52f3c7 user: jan.nijtmans tags: core-8-branch
2024-04-10
17:52
Start on consolidating chan related docs check-in: 2923ea8b89 user: apnadkarni tags: apn-chan-docs
17:51
Create new branch named "apn-chan-docs" check-in: ee93b2ff42 user: apnadkarni tags: apn-chan-docs
15:35
One more TclHasInternalRep() check-in: 295715a1b1 user: jan.nijtmans tags: trunk, main
15:26
Merge 8.7 check-in: 22cb6d973e user: jan.nijtmans tags: trunk, main
15:06
merge trunk check-in: c0e98b5545 user: dgp tags: core-9-0-b2-rc
14:47
Merge 8.6 Use TclHasInternalRep() macro in more places. check-in: d326acc1c9 user: jan.nijtmans tags: core-8-branch
13:18
[e155cedf33]: Error-handling in TclGetOpenMode() Closed-Leaf check-in: 1de2bb21a5 user: jan.nijtmans tags: bug-e155cedf33
13:03
Merge 8.7 check-in: adc02c7fad user: dkf tags: trunk, main
13:01
Use standard macro for freeing the internal rep check-in: 43e279fede user: dkf tags: core-8-branch
12:02
Tcl_NewBooleanObj() is better here than Tcl_NewIntObj check-in: 03f84b481a user: jan.nijtmans tags: core-8-6-branch
11:52
Merge 9.0 check-in: f4b3e69a07 user: jan.nijtmans tags: tip-691
10:21
Use O_ACCMODE in stead of the non-standard RW_MODES check-in: af85b455a0 user: jan.nijtmans tags: tip-691
10:15
Use O_ACCMODE in stead of the non-standard RW_MODES. Since O_RDONLY|O_WRONLY|O_RDWR aren't necessary... check-in: 862ccc7e61 user: jan.nijtmans tags: core-8-6-branch
08:51
Same for tclsh command-line Closed-Leaf check-in: bda82e1ef1 user: jan.nijtmans tags: tip-691-for-8.6
08:49
Make "-profile tcl8" a 100% dummy option, for maximum compatibility (in case the system encoding is ... check-in: 40098cbf10 user: jan.nijtmans tags: tip-691-for-8.6
08:29
Handle more error-situations in open mode parsing check-in: e06aa24e86 user: jan.nijtmans tags: tip-691
2024-04-09
15:25
Merge 8.7 check-in: ffc16bd3fd user: dkf tags: trunk, main
15:23
Add ability to regenerate tclOOScript.h to Win build check-in: 4f49e2b023 user: dkf tags: core-8-branch
15:16
Update documentation Closed-Leaf check-in: 0a0626b9f6 user: jan.nijtmans tags: tip-648
15:12
Rebase to trunk check-in: 4d02d05338 user: jan.nijtmans tags: tip-648
15:07
Remove Tcl_NewIndexObj/Tcl_SetIndexObj. Since Tcl_Size is signed now, it doesn't add much value any ... check-in: b0d1a7d2b1 user: jan.nijtmans tags: tip-648
13:31
partially revert [06b7ba18bdd9c2c3]: move ::tcl::clock::configure back from ::tcl::unsupported, leav... check-in: ba59a1523a user: sebres tags: tcl-clock-configure--back-from-unsupported-ns
13:22
Rebase to 9.0 check-in: 02059cfe3f user: jan.nijtmans tags: tip-692
12:13
Merge 8.7 check-in: f379b61f86 user: jan.nijtmans tags: trunk, main
12:05
TCL_MIN_SECONDS/TCL_MAX_SECONDS should use 'LL', because the constants are > LONG_MAX on 32-bit plat... check-in: 2210e67ebf user: jan.nijtmans tags: core-8-branch
11:14
Move new Tcl_GetAliasObj() to slot 285 (old slot was used for Tcl_FreeResult() in 8.x) check-in: 1444514184 user: jan.nijtmans tags: tip-692
10:47
Rebase to 9.0 check-in: 86b5535cc4 user: jan.nijtmans tags: tip-692
09:03
Use CHANNEL_RAW_MODE flag in stead of simply '2' check-in: 68bf30860d user: jan.nijtmans tags: tip-691
2024-04-08
12:53
Rebase to 9.0 check-in: d6ac3cd190 user: jan.nijtmans tags: tip-691
12:52
(dummy) implementation of TIP #691 for 8.6 check-in: 1590f15656 user: jan.nijtmans tags: tip-691-for-8.6
11:34
Revive TIP #648 check-in: 74664985a4 user: jan.nijtmans tags: tip-648
09:34
Fix [a6fb744b20]: missing file from distribution check-in: 29c3ebca8d user: jan.nijtmans tags: trunk, main
08:29
Fix [a6fb744b20]: missing file from distribution check-in: b0ded00b82 user: jan.nijtmans tags: core-8-branch
2024-04-06
13:50
merge 8.7 check-in: dd8ad6686b user: sebres tags: trunk, main
13:48
more improvements for overflow cases (always proper message, errorCode, correct badOption value) check-in: 122184f343 user: sebres tags: core-8-branch
13:20
simple attempt to silence valgrind [167e0635db], improved error message by bad seconds (or -base), r... check-in: 9d7596c138 user: sebres tags: core-8-branch
2024-04-05
21:50
this string is not used anyway Leaf check-in: 08a09c446d user: jan.nijtmans tags: bug-167e0635db
21:28
Merge-mark check-in: fed0b2c3cd user: jan.nijtmans tags: core-8-branch
21:25
Fix [df85199878]: Tcl_SetResult compiler warnings check-in: 1714783349 user: jan.nijtmans tags: core-8-6-branch
21:11
Possibly better optimization check-in: 8530d5044f user: jan.nijtmans tags: bug-167e0635db
15:45
changes file removal sequel check-in: be3b0f346e user: dgp tags: rc0, core-9-0-b2-rc
15:39
Delete the changes file pending decisions about TIP 693 check-in: ac69f6b1af user: dgp tags: core-9-0-b2-rc
14:53
Less diff's with 9.0 check-in: 74b6d4319d user: jan.nijtmans tags: tip-691
13:58
Merge 9.0. Change flag names check-in: 8889b0c536 user: jan.nijtmans tags: tip-691
12:57
Proposed (partial) fix for [167e0635db]: `make valgrind` detections. Also fixes two constants in tc... check-in: 561cb0ffb2 user: jan.nijtmans tags: bug-167e0635db
2024-04-04
23:01
dup test names check-in: 874d3cb5e5 user: dgp tags: core-9-0-b2-rc
23:00
merge trunk check-in: d92aee16bb user: dgp tags: core-9-0-b2-rc
21:07
Fix [7cb7409e05]: Tcl_ParseArgsObjv bug with TCL_ARGV_GENFUNC. With testcase check-in: c28a455139 user: jan.nijtmans tags: trunk, main
20:54
Fix [7cb7409e05]: Tcl_ParseArgsObjv bug with TCL_ARGV_GENFUNC. With testcase check-in: 7f3767390f user: jan.nijtmans tags: core-8-branch
20:43
Fix [7cb7409e05] by backporting tclIndexObj.c from [c3b23bf0c7] check-in: 8cfa5d1ee9 user: jan.nijtmans tags: core-8-6-branch
20:27
Add testcases for bug [7cb7409e05]: Tcl_ParseArgsObjv bug with TCL_ARGV_GENFUNC. Mark failing testca... check-in: 81b522c93d user: jan.nijtmans tags: core-8-6-branch
20:14
Tcl_ArgvGenFuncProc: int -> Tcl_Size (twice) Closed-Leaf check-in: c3b23bf0c7 user: jan.nijtmans tags: bug-7cb7409e05
20:01
Combine with "testparseargs" command. With testcases now check-in: a1959e72b3 user: jan.nijtmans tags: bug-7cb7409e05
14:25
Merge 8.7 (undid the encodingPtr -> encodingNamePtr change) check-in: 364a550ce5 user: jan.nijtmans tags: trunk, main
13:32
Merge 8.6 check-in: b7e442b293 user: jan.nijtmans tags: core-8-branch
13:06
Backout [0a9ae478ac], as requested check-in: 33bbacee4e user: jan.nijtmans tags: core-8-6-branch
12:35
Merge 8.7. encodingPtr -> encodingNamePtr (for consistency) check-in: 4a704590fe user: jan.nijtmans tags: trunk, main
11:50
Possibly a fix for [080f846fd58958ef]: When updating the interest of a channel, don't schedule the ... check-in: 70a407c245 user: pooryorick tags: trunk, main
11:44
Merge 8.6 check-in: 09cdca236b user: jan.nijtmans tags: core-8-branch
11:09
Tcl_GetString() -> TclGetString(), for minor speedup. check-in: 0256b2a319 user: jan.nijtmans tags: core-8-6-branch
10:52
encodingName -> encoding (where appropriate) check-in: 0a9ae478ac user: jan.nijtmans tags: core-8-6-branch
2024-04-03
22:21
Add "testparseargsobj" command. Testcases to be added check-in: 0ad800e47a user: jan.nijtmans tags: bug-7cb7409e05
22:09
Proposed fix for [7cb7409e05]: Tcl_ParseArgsObjv bug with TCL_ARGV_GENFUNC check-in: a6a8bc6ffe user: jan.nijtmans tags: bug-7cb7409e05
20:21
encodingName -> encoding (where appropriate) check-in: 5b26e92fbb user: jan.nijtmans tags: tip-691
19:39
Handle "open" as well check-in: 9784704bc9 user: jan.nijtmans tags: tip-691
18:51
merge 8.7 (closes [dc0770a2397ae0b1]) check-in: 33460960ef user: sebres tags: trunk, main
18:49
fixed [dc0770a2397ae0b1]: tests are timezone independent now check-in: 793f4643fa user: sebres tags: core-8-branch
09:22
Merge 9.0 check-in: b686681ba2 user: jan.nijtmans tags: tip-691
2024-04-02
22:04
Merge 8.7 check-in: 3e78a85066 user: jan.nijtmans tags: trunk, main
21:50
Merge 8.6 check-in: 67460ca2f9 user: jan.nijtmans tags: core-8-branch
21:39
Backport [https://core.tcl-lang.org/tcl/timeline?r=argx_rejig|argx_rejig] branch. This should fix "P... check-in: 2e975ec0e2 user: jan.nijtmans tags: core-8-6-branch
20:49
small amend (clean-up for ::tcl::clock::auto_load_cmds) and review check-in: 5b9a73fee0 user: sebres tags: sebres-tip-689-clock-auto-load
20:46
Simplify Tcl_SetStartupScript() a little bit: no need to check for NULL twice. Test for != NULL cons... check-in: 00af3315f5 user: jan.nijtmans tags: core-8-6-branch
20:22
Rebase to 9.0 check-in: bdcf3280d6 user: jan.nijtmans tags: tip-691
20:09
auto load clock facilities (engine-init, C-stubs and helpers) on demand (rebased and rewritten to ti... check-in: e154c94bd2 user: sebres tags: sebres-tip-689-clock-auto-load
13:49
Merge 8.7 (removing some dead libtommath-related code) check-in: f2ebbca7ed user: jan.nijtmans tags: trunk, main
11:13
Merge 8.6 check-in: 333bdb34cc user: jan.nijtmans tags: core-8-branch
08:01
Update to libtommath-1.3 (but keep Tcl 8.6-specific tweaks) check-in: 82388e9e7d user: jan.nijtmans tags: core-8-6-branch
2024-04-01
21:33
Rebase to 9.0 check-in: 6fcec3ca33 user: jan.nijtmans tags: tip-690
21:32
Rebase to 9.0 check-in: 5da6afe216 user: jan.nijtmans tags: tip-689
21:29
Rebase to 9.0 Leaf check-in: 6fa90bc4b2 user: jan.nijtmans tags: sebres-experimental-tip-688-auto-load
20:48
Merge 9.0 check-in: d4eee66f60 user: jan.nijtmans tags: tip-626
20:14
Merge-mark Closed-Leaf check-in: 2a5c344036 user: jan.nijtmans tags: bug-ac7592e73c10d04b
20:07
Oops, ckalloc -> Tcl_Alloc check-in: 0fe2f4f3ca user: jan.nijtmans tags: trunk, main
19:56
TIP 688: clock command revision and speedup check-in: dd916eacf3 user: jan.nijtmans tags: trunk, main
19:00
TIP 688: clock command revision and speedup check-in: 279e584045 user: jan.nijtmans tags: bug-ac7592e73c10d04b
18:36
TIP 688: clock command revision and speedup check-in: 7137ea11e9 user: jan.nijtmans tags: core-8-branch
18:07
Update tommath.h/tommath_private.h too Closed-Leaf check-in: c001226934 user: jan.nijtmans tags: libtommath-1.3
17:45
Fix incorrect namespace name in io-44.7 check-in: e6c91f8ed9 user: pooryorick tags: bug-ac7592e73c10d04b
17:41
Fix incorrect namespace name in io-44.7 check-in: 33b2cf0cba user: pooryorick tags: bug-ac7592e73c10d04b
08:36
Fix for [ac7592e73c10d04b], Idle events are never processed when a "writable" handler on a nonblocki... check-in: 0feb3d12b6 user: pooryorick tags: bug-ac7592e73c10d04b
00:48
In io.test/io-44.7, use a unique namespace for the refchan implementation. check-in: 7fa4203380 user: pooryorick tags: bug-ac7592e73c10d04b
00:23
Fix for [ac7592e73c10d04b], Idle events are never processed when a "writable" handler on a nonblocki... check-in: b2d083e9e0 user: pooryorick tags: bug-ac7592e73c10d04b
2024-03-31
22:17
More progress check-in: 5d6e4b3877 user: jan.nijtmans tags: libtommath-1.3
15:36
Fix sporadic failure of 14.11.0 on some platforms. See [de232b49f26da1c1]. apn - moved to mistak... check-in: 1b9bd55b7a user: pooryorick tags: mistake
13:22
One more place to disable writable polling timer Closed-Leaf check-in: bee0a0598a user: apnadkarni tags: apn-bug-de232b49f2
00:01
Make a start, upgrading to libtommath 1.3 check-in: 14587821fe user: jan.nijtmans tags: libtommath-1.3
2024-03-30
14:48
Merge-mark check-in: e9afc777b6 user: jan.nijtmans tags: core-8-branch
14:24
Remove all libtommath source-files, which are not used in Tcl. Don't bother about them any more check-in: 58fe28a383 user: jan.nijtmans tags: core-8-6-branch
10:52
Refchan not generating write events check-in: 4953552214 user: apnadkarni tags: apn-bug-de232b49f2
2024-03-29
15:43
4 more files, which should have been removed as part of the libtommath 1.2 -> 1.3 upgrade check-in: 8a8722e215 user: jan.nijtmans tags: trunk, main
15:42
4 more files, which should have been removed as part of the libtommath 1.2 -> 1.3 upgrade check-in: 6a02c3b3ad user: jan.nijtmans tags: core-8-branch
14:22
Merge 8.7 check-in: afc1875d51 user: jan.nijtmans tags: trunk, main
14:20
Merge 8.6. Rename some (internal) libtommath stub entries (back to the same name as in Tcl 8.6) check-in: 13e8fc7158 user: jan.nijtmans tags: core-8-branch
13:22
(cherry-pick) Added minor detail to file attr -shortname handling docs. check-in: 9c06dfcfec user: jan.nijtmans tags: core-8-6-branch
13:20
Remove libtommath/makefile* and related: Those files suggest anything can be built in this directory... check-in: 51953c6e81 user: jan.nijtmans tags: core-8-6-branch
12:26
Upgrade provided libtommath with version 1.3. Still works with external libtommath 1.2 too. check-in: a04ae84a3f user: jan.nijtmans tags: core-8-branch
11:47
Added minor detail to file attr -shortname handling docs. check-in: 80bfe40b71 user: apnadkarni tags: trunk, main
08:53
Upgrade provided libtommath with version 1.3. Still works with external libtommath 1.2 too. check-in: ee93e76625 user: jan.nijtmans tags: trunk, main
2024-03-28
21:46
Eliminate tcltest::fileEncoding, not a good idea check-in: 706b8f486c user: jan.nijtmans tags: trunk, main
21:39
Merge 8.6 check-in: a358975f05 user: jan.nijtmans tags: core-8-branch
21:12
Asciify string.test. tcltest::fileEncoding is thus no longer necessary (which would have performance... check-in: 03cf62003a user: jan.nijtmans tags: core-8-6-branch
15:52
Fix windows build Closed-Leaf check-in: d409db8270 user: jan.nijtmans tags: libtommath-1.3
14:16
Take care of the deprecation of mp_expt_u32 check-in: b563346181 user: jan.nijtmans tags: libtommath-1.3
12:51
C++ improvements/typo's check-in: c80242d794 user: jan.nijtmans tags: libtommath-1.3
09:50
Re-build libtommath.dll for x86. Re-build tommath.lib for all platforms (since libtommath 1.3 has mo... check-in: bf19b01ee3 user: jan.nijtmans tags: libtommath-1.3
2024-03-27
20:54
Libtommath 1.3 check-in: 75cd1c302b user: jan.nijtmans tags: libtommath-1.3
20:43
merge 8.7 (conflicts solved, merge point) check-in: 692ac81a3a user: sebres tags: trunk, main
20:18
fixes SF [edb4b065f49b9e51]: cherry-picked from 5d52c6d7302b320e] check-in: ac30912bcc user: sebres tags: core-8-branch
20:13
merge 8.6 (string tests, also illustrating bug [edb4b065f49b9e51]) check-in: 633a20378a user: sebres tags: core-8-branch
20:09
tests renumeration check-in: 29223eb238 user: sebres tags: core-8-6-branch
19:59
tests/string.test: cherry-pick several string-tests from trunk to 8.6, added encoding mark (utf-8), ... check-in: 1e149c4008 user: sebres tags: core-8-6-branch
19:52
tcltest: detect encoding of test-file (BOM or coding in header) and supply it to source/shell, so al... check-in: a55120e64e user: sebres tags: core-8-6-branch
17:41
Fix [edb4b065f4] - crash on string compare check-in: 5d52c6d730 user: apnadkarni tags: trunk, main
16:14
Proposed fix for [edb4b065f4] Closed-Leaf check-in: f5f42a6211 user: apnadkarni tags: bug-edb4b065f4
15:46
Tests for [edb4b065f49] crash. check-in: 5497a1412b user: apnadkarni tags: bug-edb4b065f4
09:55
Add koi8-ru and koi8-t encodings check-in: 8de7eef0f9 user: jan.nijtmans tags: trunk, main
09:49
Add koi8-ru and koi8-t encodings check-in: f159d4c7ed user: jan.nijtmans tags: core-8-branch
2024-03-26
17:46
experimental: illustration for lazy clock initialization and auto-load on demand. check-in: b5c0377c7b user: sebres tags: sebres-experimental-tip-688-auto-load
17:37
added missing test coverage for clock ensemble in safe-interpreter (shared from parent interpreter) Closed-Leaf check-in: 12d00c9a0b user: sebres tags: tip-688
13:06
Add koi8-ru and koi8-t encodings, completing the 4 "koi8" encodings available in iconv. check-in: 7ec1b7cfbf user: jan.nijtmans tags: core-8-6-branch
2024-03-25
20:22
fixes mem-leak introduced in [06b7ba18bdd9c2c3] (move of configure to unsupported) check-in: c151959ad5 user: sebres tags: tip-688
18:21
open release branch check-in: 8e1d90247a user: dgp tags: core-9-0-b2-rc
2024-03-24
18:05
(cherry-pick): Change Tcl_ExternalToUtfDStringEx and Tcl_UtfToExternalDStringEx to ignore START/END ... check-in: 4f47abcc61 user: jan.nijtmans tags: core-8-branch
17:55
Merge 9.0. Please don't use "register" keyword check-in: 02e9f2e438 user: jan.nijtmans tags: tip-688
17:01
TCL_MEM_DEBUG build: disable cache/storage-GC for released clock scan/format objects check-in: c0566e020d user: sebres tags: tip-688
16:54
review and more optimizations (cherry-pick from tclclockmod) check-in: 7fdced5cfe user: sebres tags: tip-688
16:37
still one fix for [1f40aa83c552f597], now for freescan (overflow in tests clock-6.10e/clock-6.10f): ... check-in: 5696b3f72c user: sebres tags: tip-688
16:27
Change Tcl_ExternalToUtfDStringEx and Tcl_UtfToExternalDStringEx to ignore START/END flags as stated... check-in: 4afcab0cc2 user: apnadkarni tags: trunk, main
00:05
A new test constraint, "bigmem", configurable via the environment variable TCL_TESTCONSTRAINT_BIGMEM... check-in: d9cb25195d user: pooryorick tags: trunk, main
2024-03-23
23:34
A new test constraint, "bigmem", configurable via the environment variable TCL_TESTCONSTRAINT_BIGMEM... Closed-Leaf check-in: 6c9845f46a user: pooryorick tags: testconstraint-bigmem
22:32
Merge 8.7 check-in: 86f7c77cc1 user: jan.nijtmans tags: trunk, main
22:06
Merge-mark check-in: 51062bf4da user: jan.nijtmans tags: core-8-branch
22:01
Update genStubs.tcl, making it usable for Tcl 9 as well check-in: 89038fd587 user: jan.nijtmans tags: core-8-6-branch
20:26
Use TclStaticLibrary() to load the C parts of [clock]. Leaf check-in: f8dbb4feee user: pooryorick tags: tip-689-proof-for-nathan-solved2
18:17
Backport formatting from 9.0. Revise genStubs.tcl such that dummy entries are only generated for Tcl... check-in: 36eaeafb4b user: jan.nijtmans tags: core-8-branch
13:28
Revise clock-6.10c? testcases check-in: e8589daf33 user: jan.nijtmans tags: core-8-branch
2024-03-22
23:40
A more simple solution to the challenge posed in the tip-689-proof-for-nathan branch, where the goal... check-in: 5c8e11b5b7 user: pooryorick tags: tip-689-proof-for-nathan-solved2
23:09
A more simple solution to the challenge posed in the tip-689-proof-for-nathan branch, where the goal... Leaf check-in: ed50d4c0b3 user: pooryorick tags: tip-689-proof-for-nathan-solved
22:35
Generalize the [namespace ensemble configure ... -unknown] approach a little more for the purpose of... check-in: 332ef3ab83 user: pooryorick tags: tip-689-proof-for-nathan-solved
21:05
Merge 9.0 check-in: 66dedd5931 user: jan.nijtmans tags: tip-691
20:53
Appears to work better now check-in: cbb3889233 user: jan.nijtmans tags: tip-691
20:07
small amend (unsaved change) check-in: 8b7da667e5 user: sebres tags: tip-688
19:15
fix for [1f40aa83c552f597]: the overflow check could mistakenly pass in some cases (so basically exp... check-in: 4fa26c98f2 user: sebres tags: tip-688
14:19
There are no testcases showing overflow in _str2int() check-in: 960b6b1923 user: jan.nijtmans tags: tip-688
14:07
Merge 9.0 check-in: afdb8a4803 user: jan.nijtmans tags: tip-688
13:42
Merge 8.7 check-in: 2799f58ca1 user: jan.nijtmans tags: trunk, main
13:41
Mark clock-6.10b/clock-6.10d as "knownBug": Those testcases crash with CFLAGS=-ftrapv, even with cur... check-in: 968cf29140 user: jan.nijtmans tags: core-8-branch
13:06
Add more testcases, 0-measurement of current behavior. integervalueTooLarge -> dateTooLarge. check-in: f23d81deff user: jan.nijtmans tags: core-8-branch
11:27
More progress (not well tested yet) check-in: bc7883f663 user: jan.nijtmans tags: tip-691
09:03
Add testcase for bug [1f40aa83c5]: crash with CFLAGS=-ftrapv check-in: a601eda829 user: jan.nijtmans tags: tip-688
2024-03-21
21:38
Extend initialization via [namespace ensemble configure ... -unknown] to [clock add] and [clock scan... check-in: bee9f58fcc user: pooryorick tags: tip-689-proof-for-nathan-solved
16:09
Example of using [namespace ensemble configure ... -unknown] to autoload clock.tcl as needed. check-in: 6efa045e22 user: pooryorick tags: tip-689-proof-for-nathan-solved
13:55
Merge 8.7. Tcl_GetStringFromObj() -> TclGetStringFromObj() (optimization) check-in: 28e5e230b6 user: jan.nijtmans tags: trunk, main
12:57
Formatting/indenting check-in: 1dd169510a user: jan.nijtmans tags: core-8-branch
10:33
Merge 8.7 check-in: ea90d105f6 user: jan.nijtmans tags: trunk, main
10:31
Merge 8.6 check-in: 1b7fde5700 user: jan.nijtmans tags: core-8-branch
10:21
Rebase to latest 9.0 check-in: 4658048304 user: jan.nijtmans tags: tip-692
10:20
Unneeded line check-in: 4a248ca260 user: jan.nijtmans tags: tip-692
09:46
TIP #691: Setting -profile for tclsh/wish and the "source" command check-in: cfbae0a1ad user: jan.nijtmans tags: tip-691
00:27
more lsearch performance tests check-in: 95a2ca595e user: sebres tags: core-8-6-branch
2024-03-20
20:40
put back line accidently removed check-in: 8fd228c660 user: jan.nijtmans tags: trunk, main
20:29
Fix [6811a00819]: lsearch performance degradation on Tcl 8.6.11 release (thanks, Sergey!) check-in: 9b8a66aff6 user: jan.nijtmans tags: trunk, main
20:09
Fix [6811a00819]: lsearch performance degradation on Tcl 8.6.11 release (thanks, Sergey!) check-in: 3186ba81a2 user: jan.nijtmans tags: core-8-branch
17:56
optimize TclUtfToUCS4 for single code units (non high surrogates), especially for ascii; fixes perfo... check-in: ad35def80d user: sebres tags: core-8-6-branch
17:41
Proof date TIP #689 is needed for the ::tcl::clock unknown handler Closed-Leaf check-in: 1f3935ff26 user: jan.nijtmans tags: tip-689-proof-for-nathan
16:39
small amend (incorrect copy&paste removed) check-in: 708e810803 user: sebres tags: core-8-6-branch
16:37
added performance regression tests for list facilities (initially only few lsearch cases, illustrati... check-in: cd1bb80fb9 user: sebres tags: core-8-6-branch
15:01
Review: use Tcl_Size for "length" in tclStrIdxTree.h. Macro tweaks. check-in: 0a30f8a5f1 user: jan.nijtmans tags: tip-688
14:48
dup test name check-in: 84e5f9b4c8 user: dgp tags: trunk, main
14:42
dup test name check-in: b77b2ef03f user: dgp tags: core-8-branch
14:27
Merge 9.0 check-in: 4271f3b52a user: jan.nijtmans tags: tip-626
13:49
Few more spacing/formatting tweaks check-in: 3bdb40e1f2 user: jan.nijtmans tags: trunk, main
13:14
(backport) more spacing/formatting tweaks. For now, macosx/unix/win only. check-in: dc8a99efff user: jan.nijtmans tags: core-8-branch
10:05
TIP #689: "namespace unknown" independent on caller namespace check-in: 079e517ec6 user: jan.nijtmans tags: tip-689
09:33
TIP #690 implementation: Make "clock scan -valid 1" the default check-in: 49e8257d9a user: jan.nijtmans tags: tip-690
08:24
Rebase to latest 9.0 check-in: 7a6f1d09f5 user: jan.nijtmans tags: tip-688
2024-03-19
17:09
more spacing/formatting tweaks check-in: 9a59cf8499 user: dkf tags: trunk, main
16:43
Merge 8.7 (Some Tcl_GetStringFromObj -> TclGetStringFromObj internal changes) check-in: f2dca49da3 user: jan.nijtmans tags: trunk, main
16:12
Backport fix for [bda99f2393]: gets stdin problem when non-blocking - Windows (cherry-pick): Fix ind... check-in: 770221ff54 user: jan.nijtmans tags: core-8-branch
14:56
Fix indentation/brace usage style issues check-in: 1fbff64078 user: dkf tags: trunk, main
08:09
(cherry-pick) docs - note that Tcl_AsyncMark() and Tcl_AsyncDelete() are actually void funcs check-in: 5411a7556d user: jan.nijtmans tags: core-8-6-branch
2024-03-18
20:33
docs - note that Tcl_AsyncMark() and Tcl_AsyncDelete() are actually void funcs check-in: 5c3cbc463a user: bch tags: trunk, main
16:18
Review: use more "LL". Eliminate some (Tcl_WideInt) typecasts. check-in: 8b957605bf user: jan.nijtmans tags: tip-688
11:59
Now _really_ remove TIP #689 check-in: e01bdf7834 user: jan.nijtmans tags: tip-688
11:04
TIP #688 implementation. Same as "sebres-9-0-clock-speedup-cr2-no-configure", but without TIP #689's... check-in: 128bdf0755 user: jan.nijtmans tags: tip-688
10:31
Move "::tcl::clock::configure" to the tcl::unsupported namespace Closed-Leaf check-in: 06b7ba18bd user: jan.nijtmans tags: sebres-9-0-clock-speedup-cr2-no-configure
09:26
Make "clock configure" an internal command "::tcl::clock::configure" check-in: 2268fec5a6 user: jan.nijtmans tags: sebres-9-0-clock-speedup-cr2-no-configure
09:00
Rebase to TIP #689 branch Closed-Leaf check-in: b7e0059adc user: jan.nijtmans tags: sebres-9-0-clock-speedup-cr2
08:51
Rebase to latest trunk Closed-Leaf check-in: ea1e49ac09 user: jan.nijtmans tags: bug-910d67a229fe7f65
08:47
For now, revert TIP #689 implementation, until it's accepted. check-in: d6fb7c6a26 user: jan.nijtmans tags: trunk, main
08:46
For now, revert TIP #689 implementation, until it's accepted. check-in: 8ae0402a98 user: jan.nijtmans tags: core-8-branch
2024-03-17
23:31
Merge 8.7 check-in: ccb8b21105 user: jan.nijtmans tags: trunk, main
23:20
More int -> Tcl_Size check-in: a52cd06a0d user: jan.nijtmans tags: core-8-branch
12:13
review: registry loaded by first usage, no mc command needed (uses mcget instead, for merged dicts) check-in: c979c78894 user: sebres tags: sebres-9-0-clock-speedup-cr2
2024-03-15
20:24
Review: Unnecessary use of 'L', TABLE.value: int is enough, making smaller tables check-in: 1798540576 user: jan.nijtmans tags: sebres-9-0-clock-speedup-cr2
16:16
Better solution for tclDate.c (since Number is not an int) check-in: bef135d7a5 user: jan.nijtmans tags: sebres-9-0-clock-speedup-cr2
14:14
fixes [1f40aa83c552f597]: suppress integer-overflow trapping (atm, GCC "trapv" only) for intended pi... check-in: 176cb4ca94 user: sebres tags: sebres-9-0-clock-speedup-cr2
13:42
Merge 8.7 check-in: be3576229f user: jan.nijtmans tags: trunk, main
13:42
Merge 8.6 check-in: 91f32fb100 user: jan.nijtmans tags: core-8-branch
13:41
Fix "encoding convertfrom koi8-u \xB4". Should be Є, not Ѓ. See [f23022e07a]. check-in: 5f43417351 user: jan.nijtmans tags: core-8-6-branch
12:38
Mark 4 "clock" testcases with "knownBug". Ticket [1f40aa83c5] describes the details. check-in: a6414f845e user: jan.nijtmans tags: sebres-9-0-clock-speedup-cr2
02:05
don't overwrite last setup-tz cache via gmt-tz (special case) check-in: 0b5505d7b9 user: sebres tags: sebres-9-0-clock-speedup-cr2
2024-03-14
23:30
clock.test: tests renumeration, solve inaesthetic results of merges check-in: 0a182b183e user: sebres tags: sebres-9-0-clock-speedup-cr2
21:41
make clock tests system-TZ independent check-in: b316e5b45d user: sebres tags: sebres-9-0-clock-speedup-cr2
20:55
validation check: fixed time point of first stage - it must work TZ independently (the conversion of... check-in: 671ab612c6 user: sebres tags: sebres-9-0-clock-speedup-cr2
2024-03-13
17:30
Merge 9.0 check-in: 161b7623ae user: jan.nijtmans tags: tip-692
17:11
Merge 9.0 check-in: a29cf046b8 user: jan.nijtmans tags: tip-626
14:13
better test-mockup, don't disclose artificially skipped test for valid mode check-in: 0b3884c24f user: sebres tags: sebres-9-0-clock-speedup-cr2
09:56
Rebase to latest 9.0 check-in: cf8ff53644 user: jan.nijtmans tags: sebres-9-0-clock-speedup-cr2
09:48
Merge-mark check-in: 008947d9c8 user: jan.nijtmans tags: trunk, main
09:45
Restore TclListObjLength()/TclListObjGetElements() macro's, as they were in 8.6 check-in: c575f9dc00 user: jan.nijtmans tags: core-8-branch
01:03
compat regression test: original clock ensemble supports prefixes check-in: 9174562f7b user: sebres tags: sebres-9-0-clock-speedup-cr2
00:14
Merge 8.7 check-in: c9f412d0b6 user: jan.nijtmans tags: trunk, main
00:01
partially revert f665afd65ee7a5f9 (INST_INVOKE_REPLACE/CMD_COMPILE_TO_INVOKED), ensemble compiled in... check-in: e535d3edc6 user: sebres tags: sebres-9-0-clock-speedup-cr2
2024-03-12
23:41
Merge 8.6 check-in: da870994fd user: jan.nijtmans tags: core-8-branch
23:13
tcltest 2.5.7 -> 2.5.8 check-in: 4cdfd489b0 user: jan.nijtmans tags: core-8-6-branch
23:07
Code cleanup, no change in functionality. All backported from 8.7/9.0 check-in: 77f0efd1f8 user: jan.nijtmans tags: core-8-6-branch
21:44
fixes [1acd172c424b57c9]: restored ensemble compilation, fixed TCL_ENSEMBLE_PREFIX (restores default... check-in: f665afd65e user: sebres tags: sebres-9-0-clock-speedup-cr2
21:39
small amend (forgotten TclListObjGetElementsM -> TclListObjGetElements) check-in: 3d0c33ad43 user: sebres tags: sebres-9-0-clock-speedup-cr2
21:33
Merge 9.0 check-in: e0c69f97d7 user: jan.nijtmans tags: sebres-9-0-clock-speedup-cr2
21:24
Restore TclListObjGetElements()/TclListObjLength() as they were in 8.6 too. check-in: 63d442cdc0 user: jan.nijtmans tags: trunk, main
19:20
fixes [1acd172c424b57c9]: there is only one case where a subcommand may be ambiguous (as a prefix), ... Closed-Leaf check-in: 5984cb59e7 user: sebres tags: bug-1acd172c424b57c9-p1
19:03
skip extensive IO-aggressive tests, be gentle with users and CIs env (especially SSD, let alone our ... check-in: 5e0186f270 user: sebres tags: core-8-6-branch
18:15
proper skip of test winFCmd-1.38 (no error reaching limit of 50K unique file-ids) check-in: 603e957ae2 user: sebres tags: core-8-6-branch
18:01
fixed path for running of suite from temp-directory (also proper skip if no dlls available) check-in: c5c8d91a38 user: sebres tags: core-8-6-branch
09:09
Merge 9.0 check-in: fe7cc89ee6 user: jan.nijtmans tags: sebres-9-0-clock-speedup-cr2
08:56
Restore the TclGetStringFromObj() macro in tclInt.h as it was in 8.6/8.7 check-in: 492234e274 user: jan.nijtmans tags: trunk, main
02:05
merge sebres-8-6-clock-speedup-cr2 check-in: 0f749a3048 user: sebres tags: sebres-9-0-clock-speedup-cr2
01:50
fixes similar issue by free scan + more tests Closed-Leaf check-in: 4bdbd5cc83 user: sebres tags: sebres-8-6-clock-speedup-cr2
01:48
fixes #23: `clock add` regression (integer overflow in time part) check-in: bbb77cc456 user: sebres tags: sebres-8-6-clock-speedup-cr2
01:43
test cases covering #23: `clock add` regression (due to integer overflow) check-in: 0ae6ddcffa user: sebres tags: sebres-8-6-clock-speedup-cr2
01:43
replace sprintf with itoaw check-in: 7fcbaa0769 user: sebres tags: sebres-8-6-clock-speedup-cr2
01:37
more optimizations of numeric to regular TZ conversion (for non GMT offsets) check-in: 319c3b037a user: sebres tags: sebres-8-6-clock-speedup-cr2
01:36
optimize simplest case if numeric timezone is 0000 (so GMT/UTC) check-in: cdf1e91c13 user: sebres tags: sebres-8-6-clock-speedup-cr2
01:33
consider TZ-epoch in base-cache (ensure cache of base is correct for :localtime if TZ changing) check-in: 1ea9fc6200 user: sebres tags: sebres-8-6-clock-speedup-cr2
01:21
tests to ensure cache of base is correct for :localtime if TZ-env changing check-in: 23bf32a8d0 user: sebres tags: sebres-8-6-clock-speedup-cr2
2024-03-11
22:06
Merge-mark check-in: 35369f30d7 user: jan.nijtmans tags: sebres-9-0-clock-speedup-cr2
22:03
Merge 8.7 check-in: 5e9c65a561 user: jan.nijtmans tags: trunk, main
22:01
Merge 8.6 check-in: d31f533f41 user: jan.nijtmans tags: core-8-branch
21:56
Add "Alaska Standard/Daylight" time to tclDate.c check-in: bb22bd59d0 user: jan.nijtmans tags: core-8-6-branch
21:36
Upgrade bison to latest version (3.8.2) check-in: 59b4ff7dd5 user: jan.nijtmans tags: sebres-9-0-clock-speedup-cr2
21:21
Merge 8.7. Upgrade bison to latest version (3.8.2) check-in: bf00970167 user: jan.nijtmans tags: trunk, main
20:30
Merge 8.6. Upgrade bison to latest version (3.8.2) check-in: 1495c7c2b6 user: jan.nijtmans tags: core-8-branch
15:53
Unneeded "file normalize" check-in: f336db244d user: jan.nijtmans tags: core-8-6-branch
15:14
load clock-stubs dynamically with namespace unknown (no auto-index needed) check-in: 5088fc6b7c user: sebres tags: sebres-9-0-clock-speedup-cr2
13:31
more int -> Tcl_Size check-in: 02e59a0a50 user: jan.nijtmans tags: sebres-9-0-clock-speedup-cr2
11:55
Use {} in expr. Enable no_tclclockmod testcase check-in: 6312debfde user: jan.nijtmans tags: sebres-9-0-clock-speedup-cr2
11:06
Rebase to 9.0 check-in: beb4853096 user: jan.nijtmans tags: sebres-9-0-clock-speedup-cr2
11:02
Fix [1acd172c424b57c9] (by just reverting the change causing this). Not crucial for TIP #688. Also, ... check-in: 3a21968956 user: jan.nijtmans tags: sebres-9-0-clock-speedup-cr2
10:21
Demonstrate [1acd172c42]: Ensemble compilation leads to change in "unknown" behavior Closed-Leaf check-in: fbfeae2379 user: jan.nijtmans tags: bug-1acd172c42
2024-03-10
22:43
Merge 9.0. Misc improvements from 9.0 branch (which were lost in this branch) check-in: f6732570bb user: jan.nijtmans tags: sebres-9-0-clock-speedup-cr2
21:23
Merge 8.7 check-in: 75502bafb9 user: jan.nijtmans tags: trunk, main
21:12
GetMonthDay() improvements (from sebres-9-0-clock-speedup-cr2 branch). Some int -> TclWideInt or int... check-in: 5309ff9480 user: jan.nijtmans tags: core-8-branch
17:14
Merge 9.0 check-in: 2f2be5ef60 user: jan.nijtmans tags: sebres-9-0-clock-speedup-cr2
16:57
Merge 8.7 check-in: f52fff52c3 user: jan.nijtmans tags: trunk, main
16:51
Merge 8.6 check-in: 76d789a445 user: jan.nijtmans tags: core-8-branch
15:49
Re-generate library/tclIndex (especially "safe" namespace had some changes which were not reflected ... check-in: 3089f0f5fb user: jan.nijtmans tags: core-8-6-branch
15:03
Merge 9.0. Add ::tcl::clock to library/tclIndex check-in: 3d47370a18 user: jan.nijtmans tags: sebres-9-0-clock-speedup-cr2
13:04
Fix [910d67a229fe7f65]: NS-qualified invocations of command evade [namespace unknown] check-in: 92e2d37e01 user: jan.nijtmans tags: trunk, main
11:27
Fix [910d67a229fe7f65]: NS-qualified invocations of command evade [namespace unknown] check-in: 1f0f766632 user: jan.nijtmans tags: core-8-branch
00:16
Remove Tcl_GetAlias() check-in: 7ea8f1abac user: jan.nijtmans tags: tip-692
2024-03-09
23:53
re-generate tclOOScript.h, and fix testcase check-in: 71f3690495 user: jan.nijtmans tags: trunk, main
23:47
fix testcase check-in: a7b45f89b0 user: jan.nijtmans tags: core-8-branch
22:56
(backport): Corrections to TclOO errorcodes from scripted parts check-in: ac0edc9cb5 user: jan.nijtmans tags: core-8-branch
2024-03-08
15:32
Corrections to TclOO errorcodes from scripted parts check-in: 38f657fd68 user: dkf tags: trunk, main
15:15
Add Tcl_GetAlias/Tcl_GetAliasObj to TIP #616 check-in: c23d1e7435 user: jan.nijtmans tags: tip-692
13:40
namespace unknown considers also alternate search path (relative global NS), see namespace-52.14 check-in: 62bc03441e user: sebres tags: bug-910d67a229fe7f65
13:37
TclGetNamespaceForQualName: TCL_FIND_IF_NOT_SIMPLE considers alternate search path too check-in: db6da6f852 user: sebres tags: bug-910d67a229fe7f65
13:35
merge 8.7 check-in: 2757f1d242 user: sebres tags: trunk, main
13:31
merge 8.6 check-in: 55161b04a1 user: sebres tags: core-8-branch
13:30
TclGetNamespaceForQualName: TCL_FIND_IF_NOT_SIMPLE considers alternate search path too check-in: 42f5eac945 user: sebres tags: core-8-6-branch
11:34
Merge 9.0 check-in: 86682d1b78 user: jan.nijtmans tags: tip-626
11:33
Merge 8.7 check-in: ac8df9b856 user: jan.nijtmans tags: trunk, main
11:31
typo's check-in: 25dca7779a user: jan.nijtmans tags: core-8-branch
10:34
Merge 9.0 check-in: da853a5e79 user: jan.nijtmans tags: tip-626
10:04
Remove dead code check-in: 79dc2cb1ba user: jan.nijtmans tags: trunk, main
2024-03-07
22:55
Rebase to 9.0 check-in: 6dc487fc86 user: jan.nijtmans tags: bug-910d67a229fe7f65
22:49
Merge 8.7 check-in: 4381e6e98a user: jan.nijtmans tags: trunk, main
22:17
Merge 8.6 check-in: 7b408742b0 user: jan.nijtmans tags: core-8-branch
21:58
Add internal flag TCL_FIND_IF_NOT_SIMPLE for (internal) TclGetNamespaceForQualName(). Not used yet. check-in: 636bb502b2 user: jan.nijtmans tags: core-8-6-branch
21:42
Code cleanup/formatting check-in: a59ac73aac user: jan.nijtmans tags: core-8-6-branch
11:25
merge 8.7 (BF [a9625d1f53554f9d]) check-in: c61662ef4a user: sebres tags: trunk, main
11:21
fixes segfault [a9625d1f53554f9d]: elemObj used uninitialized, lindex on lseq wo args must return wh... check-in: a12bd5c50a user: sebres tags: core-8-branch
2024-03-06
21:44
core review check-in: de267d7a35 user: sebres tags: bug-910d67a229fe7f65
21:29
small amend: simpler traversing using ns->parentPtr check-in: 6224c4a34f user: sebres tags: bug-910d67a229fe7f65
21:11
Reduce code duplication (borrowed from "bug-910d67a229fe7f65" branch, but independant from any bug) check-in: 6df28186ce user: jan.nijtmans tags: core-8-6-branch
19:22
better variant of fix for [910d67a229fe7f65] with improved search for NS::command (find NS even if c... check-in: c4d9c1dd86 user: sebres tags: bug-910d67a229fe7f65
15:08
Merge 8.7 check-in: 6777233d4e user: jan.nijtmans tags: trunk, main
15:01
Merge 8.6 check-in: f20cd0f8e0 user: jan.nijtmans tags: core-8-branch
14:59
Backport "changes" changes from 8.7 check-in: 3f3fa3ee4f user: jan.nijtmans tags: core-8-6-branch
12:05
small amend to [910d67a229fe7f65]: additional corner case (see the test namespace-52.13) check-in: 98aab416a2 user: sebres tags: bug-910d67a229fe7f65
10:06
Merge-mark check-in: 8cf4c15960 user: jan.nijtmans tags: trunk, main
10:04
a6 -> b1, as preparation for possible release (hopefully, one day) check-in: b54927ef9a user: jan.nijtmans tags: core-8-branch
2024-03-05
22:03
Merge 9.0 check-in: 693ed4eabc user: jan.nijtmans tags: tip-626
16:38
fix for [910d67a229fe7f65]: search of `namespace unknown` handler fixed: first try to find namespace... check-in: 76660a8402 user: sebres tags: bug-910d67a229fe7f65
16:12
b1 -> b2 (preparation for release) check-in: 5a2d6cd1d8 user: jan.nijtmans tags: trunk, main
15:20
Merge 8.6 check-in: ec4e4d28c9 user: jan.nijtmans tags: cygwin
10:23
Merge 8.7 check-in: 5d3f21c46c user: jan.nijtmans tags: trunk, main
10:12
Merge 8.6 check-in: fcd6f1b54e user: jan.nijtmans tags: core-8-branch
09:39
Minor addition to [1b8a893ded]: On Windows, fill TCL_PACKAGE_PATH (in tclConfig.sh) with "${prefix}\... check-in: a38deec229 user: jan.nijtmans tags: core-8-6-branch
2024-03-04
21:01
Merge 9.0 check-in: 485f463268 user: jan.nijtmans tags: sebres-9-0-clock-speedup-cr2
20:58
Merge 8.7 check-in: fe71c12fd3 user: jan.nijtmans tags: trunk, main
20:30
Merge 8.6 check-in: e2f5845694 user: jan.nijtmans tags: core-8-branch
20:10
(minor) fix for [1b8a893ded]: TCL_PACKAGE_PATH path is (wrongly) braced check-in: c2a94d79f6 user: jan.nijtmans tags: core-8-6-branch
19:56
Merge 8.6. TCL_PACKAGE_PATH is not used on Windows Closed-Leaf check-in: 596141a1ce user: jan.nijtmans tags: bug-1b8a893ded
15:47
Add akst/akdt (Alaska) time-zones to "clock" command. Also 'stolen' from "sebres-?-?-clock-speedup-c... check-in: 5e7ea80f7b user: jan.nijtmans tags: core-8-6-branch
15:09
Merge 9.0 check-in: 1a6046771c user: jan.nijtmans tags: sebres-9-0-clock-speedup-cr2
14:50
Merge 8.7 check-in: af391001c3 user: jan.nijtmans tags: trunk, main
14:47
Tweak error-message. Remove pre-7.5 Tcl code. check-in: 8ba11ea01f user: jan.nijtmans tags: core-8-branch
13:37
Merge 9.0 check-in: b23322ba58 user: jan.nijtmans tags: sebres-9-0-clock-speedup-cr2
13:34
Merge 8.7 check-in: 34d6716f22 user: jan.nijtmans tags: trunk, main
13:31
Merge 8.6 check-in: 93696922f2 user: jan.nijtmans tags: core-8-branch
12:48
Code cleanup in init.tcl, 'stolen' from sebres-?-?-clock-speedup-cr2. No change in functionality check-in: 6065e21d1d user: jan.nijtmans tags: core-8-6-branch
11:09
Minimize diff to main branch by comment correction check-in: 27b6392325 user: oehhar tags: sebres-9-0-clock-speedup-cr2
11:00
Merge current main branch check-in: c7c1daf7d0 user: oehhar tags: sebres-9-0-clock-speedup-cr2
10:36
If TCL_PACKAGE_PATH is set explicitly, don't change it in "configure" check-in: 123e49b851 user: jan.nijtmans tags: bug-1b8a893ded
10:22
Small (related) fix to handling of TCL_MODULE_PATH: It's a Tcl list too, so it could contain '{'/'}' check-in: cc89d3374b user: jan.nijtmans tags: bug-1b8a893ded
09:40
Proposed fix for [1b8a893ded]: TCL_PACKAGE_PATH path is (wrongly) braced. check-in: 4427b7e168 user: jan.nijtmans tags: bug-1b8a893ded
2024-03-03
21:48
Merge 8.7 check-in: 123c58d051 user: jan.nijtmans tags: trunk, main
21:42
Merge 8.6 check-in: 2490edbb83 user: jan.nijtmans tags: core-8-branch
21:30
Fix [d63061a1ac]: PRIVATE != CONTROL in Unicode check-in: 0480bdc823 user: jan.nijtmans tags: core-8-6-branch
14:41
Remove private characters from regexp control table, but add them back in [:cntrl:] class (so no cha... check-in: 80462c8ac9 user: jan.nijtmans tags: core-8-6-branch
2024-03-02
16:23
Add missing Tcl_NextHashEntry check-in: d9d1cd6122 user: dkf tags: trunk, main
2024-02-28
21:05
merge release check-in: cd74d968a4 user: dgp tags: core-8-6-branch
10:02
merge 8.7 check-in: 696d9229a7 user: sebres tags: trunk, main
10:00
fixes [e02798626dfbcd7b] - close regression introduced by TIP#490 causing too slow eval of mc comman... check-in: 3a4bf06425 user: sebres tags: core-8-branch
2024-02-27
20:33
Merge mark check-in: d7e7498d41 user: oehhar tags: trunk, main
20:31
Merge mark check-in: f25b96438c user: oehhar tags: core-8-branch
20:23
Bug [f91ab723f3] : remove Windows 16 bit dead code check-in: ce2bd7a315 user: oehhar tags: core-8-6-branch
18:21
small amend for better readability (no RE needed, faster utf prefix compare) Closed-Leaf check-in: e81985ea8b user: sebres tags: fix-e02798626d--msgcat-regress
16:07
amend to [e02798626dfbcd7b]: speed-up ::tcl::clock::mc a little bit (uses msgcat::mcn internally ins... check-in: 9ff9eb8a25 user: sebres tags: fix-e02798626d--msgcat-regress
15:58
fixes [e02798626d]: close regression introduced by TIP#490 causing too slow eval of mc command for n... check-in: 29eaa2a82f user: sebres tags: fix-e02798626d--msgcat-regress
14:17
Merge 8.7 check-in: a49b71f59d user: jan.nijtmans tags: trunk, main
13:53
Some more int -> Tcl_Size check-in: fd0a1b6e28 user: jan.nijtmans tags: core-8-branch
12:28
Merge 8.7. Re-generate tclDecls.h. check-in: 37089a9786 user: jan.nijtmans tags: trunk, main
12:10
TclWinGetPlatformId is defined twice. Re-generate tclDecls.h check-in: 0ee8752897 user: jan.nijtmans tags: core-8-branch
07:08
clock requires msgcat 1.7, not 1.6 as minimum check-in: d20012dd88 user: oehhar tags: core-8-branch
2024-02-26
13:56
Bug [f91ab723]: MS-WIN: remove dead code as TclWinGetPlatformId() constantly returns "VER_PLATFORM_W... Closed-Leaf check-in: 69a34921d1 user: oehhar tags: bug-f91ab723-dead-code-removal
13:34
bug [f91ab723f3]: possible solution to remove cmd.exe handling. Leaf check-in: bdca8a3971 user: oehhar tags: bug-f91ab723f3-no-cmd
13:29
Bug: [f91ab723f3]: possible solution to add quoting "" for cmd.exe /c argument Leaf check-in: 0530fbcf2d user: oehhar tags: bug-f91ab723f3-quoting
13:25
One more little tweak missing check-in: 344cf5ae42 user: jan.nijtmans tags: sebres-9-0-clock-speedup-cr2
13:20
(cherry-pick) More tweaks check-in: 10c51c959b user: jan.nijtmans tags: sebres-9-0-clock-speedup-cr2
13:04
More tweaks check-in: d48abcace3 user: jan.nijtmans tags: sebres-8-6-clock-speedup-cr2
12:19
Rebase to latest 9.0 check-in: 7c433a7c10 user: jan.nijtmans tags: sebres-9-0-clock-speedup-cr2
10:59
Rebase to latest sebres-8-6-clock-speedup-cr2 Leaf check-in: 2021143e85 user: jan.nijtmans tags: sebres-8-6-clock-speedup-cr2-with-original-testcases
10:56
Rebase to latest core-8-6-branch check-in: 17de5e48b6 user: jan.nijtmans tags: sebres-8-6-clock-speedup-cr2
05:43
Fix [bda99f2393]. Windows non-blocking gets stdin truncation. See ticket for resolution. check-in: 7d3bfe817b user: apnadkarni tags: trunk, main
2024-02-25
15:35
The [https://en.wikipedia.org/wiki/KOI8-U|wiki] clearly states that the mapping for 0xB4 was a type,... Closed-Leaf check-in: 0034d90630 user: jan.nijtmans tags: bug-f23022e07a
2024-02-23
16:24
speeling check-in: be77ed16dc user: bch tags: trunk, main
2024-02-21
23:14
Remove some dead code check-in: 8414d81893 user: jan.nijtmans tags: trunk, main
17:05
Merge-mark check-in: ae46ae135a user: oehhar tags: trunk, main
17:04
Backport missing .fi from main branch in file doc/ObjectType.3 check-in: babd8ac6b2 user: oehhar tags: core-8-branch
15:49
A few more changes. Closed-Leaf check-in: ae82d58ef0 user: dgp tags: rc1, core-8-6-14-rc, core-8-6-14
2024-02-20
17:53
merge 8.6 check-in: 7870bc1473 user: dgp tags: core-8-6-14-rc
16:52
Merge 8.7 check-in: 4da790cbea user: oehhar tags: trunk, main
16:47
Ticket [2f4b495427]: document TIP 445 API functions. check-in: 31e8b2c9eb user: oehhar tags: core-8-branch
05:56
Merge main. Enable [bda99f2393] tests. Closed-Leaf check-in: d3e82ccfc5 user: apnadkarni tags: apn-bug-bda99f2393
05:49
Bump blocking read buffer size to 8192 irrespective of Tcl channel buffer size check-in: 854b8fc628 user: apnadkarni tags: apn-bug-bda99f2393
05:47
Fix EOF test for TIP 646. Add tests for Bug [bda99f2393]. Remove Scriptics copyright (none of their ... check-in: b2d1898cb9 user: apnadkarni tags: trunk, main
2024-02-19
16:58
Starton [bda99f2393]. check-in: 8c77a9a3c5 user: apnadkarni tags: apn-bug-bda99f2393
16:29
Merge-mark check-in: 1d26884977 user: jan.nijtmans tags: core-8-branch
16:27
TCL_INTEGER_SPACE + 4 could be too small for a channelName on win32. Backported from 9.0: Derpfix... check-in: 1a335aed10 user: jan.nijtmans tags: core-8-6-branch
15:16
More ICU tests for SBCS encodings check-in: 28cbbdbe1e user: apnadkarni tags: apn-icu-testdata
2024-02-18
17:13
Add tests for additional SBCS encodings. No MBCS support as yet check-in: bd722d449e user: apnadkarni tags: apn-icu-testdata
16:12
Work on encoding test vectors using ICU test data. check-in: b1da6f925d user: apnadkarni tags: apn-icu-testdata
2024-02-16
17:00
Merge-mark check-in: 2264a8591e user: jan.nijtmans tags: trunk, main
16:59
(Cherry-pick): Derpfix... check-in: 12125d5be6 user: jan.nijtmans tags: core-8-branch
16:23
Derpfix... check-in: 934b2040da user: dkf tags: trunk, main
14:55
Merge 8.7 check-in: 436bb452e1 user: jan.nijtmans tags: trunk, main
14:48
Merge 8.6 check-in: a39831380a user: jan.nijtmans tags: core-8-branch
14:43
(cherry-pick) Reduce the number of warnings on Windows: channel names generated in one place check-in: e494ede6de user: jan.nijtmans tags: core-8-branch
14:17
Reduce the number of warnings on Windows: channel names generated in one place check-in: d368958709 user: dkf tags: trunk, main
12:41
Fix [e646d28f1a]: 8.6 Documentation/comment typo fixes check-in: 376f147892 user: jan.nijtmans tags: core-8-6-branch
12:30
Merge-mark check-in: 3dfd12f7db user: jan.nijtmans tags: core-8-branch
12:23
Fix [aa6624c629]: tclExecute.c: Avoid false-positive warning check-in: 87d01188e3 user: jan.nijtmans tags: core-8-6-branch
12:16
Merge 8.7 check-in: 5443f61b92 user: jan.nijtmans tags: trunk, main
12:05
Merge 8.6. http -> 2.10b2 check-in: 45d29e9dfc user: jan.nijtmans tags: core-8-branch
2024-02-15
20:43
Merge 8.7 check-in: 21c649933d user: jan.nijtmans tags: trunk, main
20:33
Fix [578b7e273c03]: Round computed end value to match precision of given arguments check-in: d99d025a45 user: jan.nijtmans tags: core-8-branch
01:50
Fix bug 578b7e273c03. -- Round computed end value to match precision of given arguments. check-in: 855a2f171c user: griffin tags: trunk, main
2024-02-14
19:17
changes file refinements check-in: 4750bf1cec user: dgp tags: core-8-6-14-rc
19:11
merge 8.6 check-in: ac74f10619 user: dgp tags: core-8-6-14-rc
19:10
There are changes to package tcltest since release of Tcl 9.0b1. Bump to tcltest 2.5.7 check-in: 5c72e81a4c user: dgp tags: core-8-6-branch
18:55
merge 8.6 check-in: 36cde7ef84 user: dgp tags: core-8-6-14-rc
18:54
There have been changes to the package opt. Bump to opt 0.4.9 check-in: e6f1f66334 user: dgp tags: core-8-6-branch
16:07
Merge-mark check-in: 0cad9b2392 user: jan.nijtmans tags: trunk, main
16:06
Merge-mark check-in: 356c3455db user: jan.nijtmans tags: core-8-branch
16:05
offsetof -> TclOffset check-in: b554b84d1a user: jan.nijtmans tags: core-8-6-branch
2024-02-12
22:27
Merge 8.7 check-in: 0569a4743c user: jan.nijtmans tags: trunk, main
21:55
More code cleanup check-in: 9438970ff1 user: jan.nijtmans tags: core-8-branch
15:29
Merge 9.0 check-in: 3176ee61d0 user: jan.nijtmans tags: tip-626
15:28
Merge 8.7 check-in: 1f829f0455 user: jan.nijtmans tags: trunk, main
15:26
Code cleanup (also backported from 9.0) check-in: f9ba3cd5f6 user: jan.nijtmans tags: core-8-branch
15:06
Merge 8.7 check-in: e5d6aad737 user: jan.nijtmans tags: trunk, main
14:43
Fix last "knownBug" in UTF-16 encoder (backported from 9.0) check-in: 00c7d938b7 user: jan.nijtmans tags: core-8-branch
12:45
Merge 9.0 check-in: 21764a7a92 user: jan.nijtmans tags: tip-626
2024-02-11
22:10
Merge 8.7 check-in: ca14b3054d user: jan.nijtmans tags: trunk, main
22:05
TIP #652 check-in: 2e1b89ace3 user: jan.nijtmans tags: core-8-branch
2024-02-09
14:20
merge 8.6 check-in: ac4e370218 user: dgp tags: core-8-6-14-rc
14:17
This should be removed too Closed-Leaf check-in: 47befcd6a6 user: jan.nijtmans tags: tip-652
2024-02-08
16:36
Merge 8.7 check-in: 81f618acc3 user: jan.nijtmans tags: trunk, main
16:25
Merge 8.6. Some int -> Tcl_Size check-in: ae7eb5c8b2 user: jan.nijtmans tags: core-8-branch
16:11
Fix gcc 13.2.1 (Fedora 39.1) warning: Writing of 1 byte into a region of size 0 [-Wstringop-overflow... check-in: abece1f21f user: jan.nijtmans tags: core-8-6-branch
13:27
Merge 8.7 check-in: 35dfeb2a53 user: jan.nijtmans tags: trunk, main
13:26
Merge 8.6 check-in: 6ba5b5effa user: jan.nijtmans tags: core-8-branch
13:21
Fix all 'ascii' testcases in encodingVectors.tcl, another try. See [1355b9a874]. check-in: 233da96789 user: jan.nijtmans tags: core-8-branch
12:15
Backport Tcl_ObjPrintf "ll" (and "I32/64") from Tcl 8.7 (again) Closed-Leaf check-in: 139b450167 user: jan.nijtmans tags: rfe-2089279
09:57
re-introduced an already fixed formatting error - now correct again check-in: 7f8d497511 user: Torsten tags: trunk, main
08:45
ups, accidentally re-introduced an already fixed formatting error - corrected again now check-in: e22fa08272 user: Torsten tags: core-8-6-branch
08:34
(cherry-pick) Fixed wrongly placed punctuation in .QW macro of clock.n manual page check-in: 767777d044 user: Torsten tags: core-8-6-branch
08:09
Fixed wrongly placed punctuation in .QW macro of clock.n manual page check-in: 2c2e13fb2f user: Torsten tags: trunk, main
2024-02-07
20:53
Merge 8.7 check-in: 03837ea9df user: jan.nijtmans tags: trunk, main
20:52
Backout [c63ef66f0d], back to the drawing table. check-in: f99067ae3e user: jan.nijtmans tags: core-8-branch
18:00
Merge mark check-in: a4762f4dab user: oehhar tags: core-8-branch
17:57
8.6 changes file finished from my side check-in: 45c1474547 user: oehhar tags: core-8-6-branch
17:51
merge 8.6 check-in: 7b0150e4bf user: dgp tags: rc0, core-8-6-14-rc
17:07
merge 8.7 check-in: d16fad7a28 user: dgp tags: trunk, main
16:59
merge 8.6 check-in: b0ebc92e2f user: dgp tags: core-8-branch
16:51
Update tests to accept new [history] implementation. check-in: 0626cd6ddf user: dgp tags: core-8-6-branch
16:19
Those testcases are not a bug, but actually correct. See TIP #619: Starting with Tcl 9.0, surrogates... check-in: b23c551107 user: jan.nijtmans tags: trunk, main
14:47
Implementation of TIP 652. check-in: f76bde9ba9 user: pooryorick tags: tip-652
13:12
Merge 8.7 check-in: d9131bf7c8 user: jan.nijtmans tags: trunk, main
13:11
Merge 8.6 check-in: f9c293ea50 user: jan.nijtmans tags: core-8-branch
13:03
Fix [8e666d7c95]: Redefining proc ::history locks the interpreter into a tight loop check-in: 3fe9d2e419 user: jan.nijtmans tags: core-8-6-branch
10:49
Merge 8.7 check-in: 2f1e3c04fc user: jan.nijtmans tags: trunk, main
10:00
Fix all 'ascii' testcases in encodingVectors.tcl check-in: c63ef66f0d user: jan.nijtmans tags: core-8-branch
09:07
Remove some {knownBug} indicators: those are already fixed. check-in: a833004fa8 user: jan.nijtmans tags: trunk, main
08:50
(cherry-pick): Add test cases for [80d4c1c7e5] check-in: 44cc6f2c62 user: jan.nijtmans tags: core-8-branch
07:08
Merge mark check-in: a69d1ed115 user: oehhar tags: core-8-branch
07:06
Continue with changes file check-in: b383fcfeed user: oehhar tags: core-8-6-branch
03:06
Add test cases for [80d4c1c7e5] check-in: ab1f0c7834 user: apnadkarni tags: trunk, main
2024-02-06
16:43
Merge mark check-in: 1dc61b5cb3 user: oehhar tags: core-8-branch
16:39
Changes file by Brian, slightly edited. check-in: 4436519cc6 user: oehhar tags: core-8-6-branch
15:02
Merge 8.7 check-in: 519deeadfc user: jan.nijtmans tags: trunk, main
15:01
Merge 8.6 check-in: 28a7f41451 user: jan.nijtmans tags: core-8-branch
14:58
Fix [86b3c15f0c]: ::unknown has infinite recursion in a corner case check-in: 524d68410a user: jan.nijtmans tags: core-8-6-branch
14:57
\032 -> \x1A, since hex reads better than octal check-in: 3159cb3d34 user: jan.nijtmans tags: core-8-6-branch
14:49
\032 -> \x1A, since hex reads better than octal Closed-Leaf check-in: 96ef2e8079 user: jan.nijtmans tags: bug-86b3c15f0c
14:42
Slightly simpler check-in: 107361643b user: jan.nijtmans tags: bug-86b3c15f0c
14:16
Proposed fix for [86b3c15f0c]: ::unknown has infinite recursion in a corner case check-in: 13fc1a9f95 user: jan.nijtmans tags: bug-86b3c15f0c
13:32
Proposed fix for [8e666d7c95]: Redefining proc ::history locks the interpreter into a tight loop Closed-Leaf check-in: 02f90739a1 user: jan.nijtmans tags: bug-8e666d7c95
13:22
Fix [80d4c1c7e5]: Isolated surrogates are not replaced when encoding to / from utf-8 check-in: d7ef8a68d7 user: jan.nijtmans tags: trunk, main
13:01
Proposed fix for [80d4c1c7e5]: Isolated surrogates are not replaced when encoding to / from utf-8 Closed-Leaf check-in: c37652549e user: jan.nijtmans tags: bug-80d4c1c7e5
12:45
Merge 8.7 check-in: 0c5f1e10ff user: jan.nijtmans tags: trunk, main
12:33
Minor code simplification check-in: 484524c355 user: jan.nijtmans tags: core-8-branch
09:55
Merge 8.7 check-in: f1cef9d6c9 user: jan.nijtmans tags: trunk, main
09:41
Fix util-18.13/util-18.14 constraint, which masked the wrong result on 64-bit windows. Fixed that as... check-in: d1c674d649 user: jan.nijtmans tags: core-8-branch
2024-02-05
21:12
Merge 8.7 check-in: b9cc5534cc user: jan.nijtmans tags: trunk, main
21:02
Merge 8.6 check-in: 8060f3f83d user: jan.nijtmans tags: core-8-branch
18:02
Fix indenting check-in: 64110c20ee user: jan.nijtmans tags: core-8-6-branch
15:26
Fix [2089279]: StringObj.3 Tcl_ObjPrintf inaccuracies. Not only the documentation, also the behavior... check-in: 0e4c7187e7 user: jan.nijtmans tags: core-8-6-branch
2024-02-04
10:54
Merge 8.7 check-in: 6dafc212ae user: jan.nijtmans tags: trunk, main
01:49
Merge 8.6 check-in: ae23dc8ca9 user: jan.nijtmans tags: core-8-branch
01:42
Update to tzdata 2024a check-in: 90e8a07b90 user: jan.nijtmans tags: core-8-6-branch
2024-02-02
17:44
Merge 9.0 check-in: 4539cca84e user: jan.nijtmans tags: tip-626
2024-02-01
21:47
Merge 8.7 check-in: f08e71ebd9 user: jan.nijtmans tags: trunk, main
21:44
Fix [0d78177f20]: unsigned use of Tcl_ObjPrintf() doesn't work as expected. With testcases. check-in: 7abae71820 user: jan.nijtmans tags: core-8-branch
09:43
Merge 8.7 check-in: 32d3f61f23 user: jan.nijtmans tags: trunk, main
09:42
Forgot that long doubles are supported in Tcl_ObjPrintf() check-in: fd7e22c963 user: jan.nijtmans tags: core-8-branch
09:23
Merge 8.7 check-in: 1982613b70 user: jan.nijtmans tags: trunk, main
09:21
Merge 8.7, but update for TIP #476 check-in: e7d563a1c1 user: jan.nijtmans tags: core-8-branch
09:08
Update Tcl_ObjPrintf() documentation. Make it more clear that C11 format specifiers are not supporte... check-in: 1c44f01fb6 user: jan.nijtmans tags: core-8-6-branch
2024-01-31
21:18
Merge 8.7 check-in: b7998b44ea user: jan.nijtmans tags: trunk, main
21:08
More TCL_SIZE_MODIFIER usage check-in: 1c29c5082b user: jan.nijtmans tags: core-8-branch
16:29
Backport Tcl_ObjPrintf "ll" (and "I32/64") from Tcl 8.7 check-in: c6795d89c8 user: jan.nijtmans tags: rfe-2089279
14:09
Merge 9.0 check-in: 8dbaaffa01 user: jan.nijtmans tags: tip-626
14:09
Merge 8.7 check-in: 79a35e5f25 user: jan.nijtmans tags: trunk, main
13:57
Eliminate (now unnecessary) type-casts check-in: 01064980d8 user: jan.nijtmans tags: core-8-branch
12:42
Remove private characters from regexp control table, but add them back in [:cntrl:] class (so no cha... check-in: a642ee62d4 user: jan.nijtmans tags: core-8-branch
10:19
Merge 9.0 check-in: 9c2f43c8b7 user: jan.nijtmans tags: tip-626
2024-01-30
17:07
Tweaking indentation of code; really unimportant... Leaf check-in: bb72806960 user: dkf tags: dkf-indent-tweak
2024-01-29
21:12
Merge 8.7 check-in: 9ae7acab75 user: jan.nijtmans tags: trunk, main
21:04
re-build win64/zlib1.dll for UCRT check-in: 7fc3475193 user: jan.nijtmans tags: core-8-branch
20:48
Add doc comments check-in: 086b42976b user: dkf tags: oo-properties-c-impl
15:42
merge 8.7 check-in: a4f2b18577 user: sebres tags: trunk, main
15:39
small amend (type change) check-in: 7e3b66cc7c user: sebres tags: core-8-branch
15:26
merge 8.6 check-in: 902ceac239 user: sebres tags: core-8-branch
14:10
closes [db4f2843cd]: fixes segfault by BO in ReadChars (and Tcl_ReadChars with append) check-in: 399b55fa05 user: sebres tags: core-8-6-branch
13:55
closes [db4f2843cd]: fixes SF by BO in ReadChars (and Tcl_ReadChars with append) caused by wrong buf... Closed-Leaf check-in: 37e659d589 user: sebres tags: fix-db4f2843cd
11:06
don't flush to use full buffer (otherwise the chunks were 4K anyway) check-in: 2dce470bdf user: sebres tags: fix-db4f2843cd
09:23
Merge 8.7 (update to zlib 1.3.1) check-in: 035c5fceb6 user: jan.nijtmans tags: trunk, main
09:20
Merge 8.6 check-in: 50228ffe98 user: jan.nijtmans tags: core-8-branch
09:17
Update to zlib-1.3.1 check-in: 5cc374ab9c user: jan.nijtmans tags: core-8-6-branch
09:11
Re-generate win32/64 zlib1.dll (version 1.3.1) Closed-Leaf check-in: e7d66626cf user: jan.nijtmans tags: zlib-1.3.1
2024-01-28
22:59
Re-generate win64-arm/zlib1.dll check-in: a75d6bda5a user: jan.nijtmans tags: zlib-1.3.1
22:25
zlib-1.3.1 check-in: d6df3b0073 user: jan.nijtmans tags: zlib-1.3.1
21:56
Plug implementation in... and fix the silly bugs check-in: b646d981d4 user: dkf tags: oo-properties-c-impl
21:21
Merge 8.7 check-in: 4f21731f7b user: jan.nijtmans tags: trunk, main
21:12
Missing "const" check-in: 9bad75bcfe user: jan.nijtmans tags: core-8-branch
20:50
Merge 9.0 check-in: 70192ca10c user: jan.nijtmans tags: tip-626
20:47
Fix .CE -> .CS check-in: da074fb11a user: jan.nijtmans tags: trunk, main
20:42
Backport regsub.n from 9.0 check-in: 62dc87d0c3 user: jan.nijtmans tags: core-8-branch
19:15
Property implementation 'definitions', not yet plumbed into documented API check-in: 5e424874ed user: dkf tags: oo-properties-c-impl
15:40
Property implementations: not plugged into Tcl level yet check-in: 9a3fcc0867 user: dkf tags: oo-properties-c-impl
2024-01-27
23:16
win/Makefile/in tinkering check-in: 648ebfe69a user: dkf tags: oo-properties-c-impl
23:12
Merge 9.0 check-in: 9ce9909c19 user: jan.nijtmans tags: tip-626
22:09
Change back memory management to how I wanted it to be check-in: d40cca73e1 user: dkf tags: oo-properties-c-impl
22:05
Now passing tests check-in: fbcb7c7022 user: dkf tags: oo-properties-c-impl
12:24
Work in progress: Implementing properties with more C for greater speed check-in: 5ca04c05e7 user: dkf tags: oo-properties-c-impl
12:15
Merge 8.7 check-in: bc2b770004 user: jan.nijtmans tags: trunk, main
12:09
More testcases check-in: 0ed614424d user: jan.nijtmans tags: core-8-branch
11:59
Merge 8.6 check-in: 879347fde7 user: jan.nijtmans tags: core-8-branch
11:51
Fix [16e25e1402]: tcl_startOfPreviousWord cannot handle "end-1" check-in: 8f65470f72 user: jan.nijtmans tags: core-8-6-branch
2024-01-26
22:18
added channel regression tests (for read command) to illustrate bugs [db4f2843cd], [da16d15574] check-in: 492aaec521 user: sebres tags: fix-db4f2843cd
13:46
Merge 8.7 check-in: 2b12842393 user: jan.nijtmans tags: trunk, main
13:45
Merge 8.6 check-in: 052bf73b12 user: jan.nijtmans tags: core-8-branch
13:40
Fix [16e25e1402]: tcl_startOfPreviousWord cannot handle "end-1" Closed-Leaf check-in: af214ab63b user: jan.nijtmans tags: bug-16e25e1402
13:37
Add testcases for library/word.tcl check-in: 33067443e8 user: jan.nijtmans tags: core-8-6-branch
12:51
Improve tcl_startOfPreviousWord, so it can handle indices like "" (from Tk) and "end-1" check-in: cc86841c45 user: jan.nijtmans tags: core-8-branch
2024-01-25
20:26
Tidy up a bit by adding some comments to findDocWords check-in: faf0bd96e4 user: dkf tags: trunk, main
17:45
Another round of small fixes, especially spelling errors... check-in: df4af9e152 user: dkf tags: trunk, main
17:42
Add script I've used to find spelling errors in docs check-in: b5244677ec user: dkf tags: trunk, main
2024-01-24
20:48
fix missing .CE check-in: e33d5073e2 user: jan.nijtmans tags: trunk, main
20:46
Backport doc/eval.n from 9.0, and fix missing .CE check-in: 5a4898701d user: jan.nijtmans tags: core-8-branch
19:40
merge 8.6 check-in: 1904ee1442 user: dgp tags: core-8-6-14-rc
2024-01-23
08:38
Merge 8.7 check-in: c7433a0243 user: oehhar tags: trunk, main
08:36
Merge 8.6 check-in: ebc6cb8701 user: oehhar tags: core-8-branch
08:35
Doc of Tcl_AppendToObj: Remove documentation of NULL data argument as this is an internal feature check-in: 9ed281453b user: oehhar tags: core-8-6-branch
2024-01-22
22:30
Possible workaround for [db4f2843cd]. Would this help? Closed-Leaf check-in: 100933523c user: jan.nijtmans tags: bug-db4f2843cd
15:43
Merge 8.7 check-in: aae56979fd user: jan.nijtmans tags: trunk, main
15:08
Merge TCL8.6 check-in: c559648522 user: oehhar tags: core-8-branch
15:07
[db4f2843cd],[da16d15574]: revert Tcl_ReadChars fix, due to performance impact. check-in: 7a188dd1c9 user: oehhar tags: core-8-6-branch
14:28
Merge TCL8.6 check-in: a87deaa418 user: oehhar tags: core-8-branch
14:26
Doc of Tcl_AppendToObj: Document NULL data argument behaviour and buffer growth optimization. check-in: 693e853bc6 user: oehhar tags: core-8-6-branch
2024-01-21
23:03
More small bits of doc polishing check-in: af2506c080 user: dkf tags: trunk, main
17:48
Clean up of docs check-in: 4510e3d88c user: dkf tags: trunk, main
16:31
Merge 8.6 check-in: 9ebdb88b20 user: jan.nijtmans tags: core-8-branch
16:26
Optimize Tcl_UniCharIsControl(). Don't worry about range >= U+F0000, that's for TCL_UTF_MAX>3, which... check-in: 8e673f54d3 user: jan.nijtmans tags: core-8-6-branch
2024-01-20
11:23
Fix failing zipfs testcases check-in: f884ce1344 user: jan.nijtmans tags: core-8-branch
2024-01-19
17:32
more tinkering Leaf check-in: 5468585667 user: dkf tags: dkf-use-9-features
15:18
Merge 8.7 check-in: 58a55736fa user: jan.nijtmans tags: trunk, main
14:59
Fix compiler warning check-in: b3a6ae31fd user: jan.nijtmans tags: core-8-branch
14:34
(cherry-pick): Bug [e5ca49bcfa] - zipfs glob check-in: 907af5418c user: jan.nijtmans tags: core-8-branch
11:27
Bug [e5ca49bcfa] - zipfs glob check-in: 4f5ed03131 user: apnadkarni tags: trunk, main
2024-01-17
16:31
TCL_RELEASE_SERIAL (in tcl.h) and unix/tcl.spec should be updated too check-in: fa0935cd8b user: jan.nijtmans tags: core-8-6-14-rc
2024-01-16
01:05
Bump to 8.6.14 for release check-in: 814b28c5aa user: griffin tags: core-8-6-14-rc
2024-01-15
19:40
Merge 8.7 check-in: 54bf2ad628 user: jan.nijtmans tags: trunk, main
19:32
Merge 8.6 check-in: 85a9c05082 user: jan.nijtmans tags: core-8-branch
19:22
Fix non-existing function names in test titles check-in: 4d3ac2c87e user: jan.nijtmans tags: core-8-6-branch
10:46
Bug [d63061a1ac]: "PRIVATE != CONTROL in Unicode". Leave out "Co" (private-use characters) from "str... Closed-Leaf check-in: 5219e3ff14 user: jan.nijtmans tags: bug-d63061a1ac
2024-01-14
00:35
Merge 8.7 check-in: def3414ab9 user: jan.nijtmans tags: trunk, main
00:29
Merge 8.6 check-in: 683de3e01d user: jan.nijtmans tags: core-8-branch
2024-01-13
22:24
Fix wrongly-placed braces (noted by AKU, thanks!). Also '==' -> 'eq' in expression. check-in: 8a48d91eb8 user: jan.nijtmans tags: core-8-6-branch
2024-01-12
13:12
Merge 8.7 check-in: 7b36a6fd46 user: jan.nijtmans tags: trunk, main
11:53
Leave out Tcl_UtfNcmp/Tcl_UtfNcasecmp from -DTCL_NO_DEPRECATED builds, because it's part of the UTF1... check-in: 2d72b799ff user: jan.nijtmans tags: core-8-branch
11:31
Update the pkga.c/pkgua.c examples, making sure there's no misunderstanding that Tcl_UtfNcmp() expec... check-in: da7865389c user: jan.nijtmans tags: core-8-6-branch
2024-01-11
16:17
Use tailcall to simplify unknown I'm not 100% satisfied with the result, but the reduction in cod... check-in: 9e9f369df4 user: dkf tags: dkf-use-9-features
09:37
Merge 8.x check-in: 1c724c57c0 user: oehhar tags: trunk, main
09:36
Merge 8.6 check-in: 4f9448a2cf user: oehhar tags: core-8-branch
09:33
Ticket [fd27add6]: doc change of Tcl_PkgRequire & friends: version string specification refers to "p... check-in: d55e661b7f user: oehhar tags: core-8-6-branch
08:07
Few minor implementation fixes (e.g. "transferable" < "true") Closed-Leaf check-in: 3457ff04da user: jan.nijtmans tags: tip-685
2024-01-10
21:21
Merge-mark check-in: f4edf929c8 user: jan.nijtmans tags: trunk, main
21:01
Fix [4e38c347a4] Changed contract for Tcl_UtfN(case)cmp in Tcl 8.7 check-in: 45db2932ba user: jan.nijtmans tags: core-8-branch
15:12
Fix [4e38c347a4]: Changed contract for Tcl_UtfN(case)cmp in Tcl 8.7 check-in: f4d16ada51 user: jan.nijtmans tags: trunk, main
12:41
TIP 685 implementation: rename "string is unicode" to "string is transferable". Also rename underlyi... check-in: 5018317bb2 user: oehhar tags: tip-685
2024-01-09
22:29
Merge 8.7 check-in: 2d14dee73e user: jan.nijtmans tags: trunk, main
12:15
Merge 8.6 check-in: cb3bf7771b user: jan.nijtmans tags: core-8-branch
12:02
Optimize use of $fullutf variable check-in: ceaac40e80 user: jan.nijtmans tags: core-8-6-branch
11:50
More small changes to use "modern" features check-in: 4aebdc40c2 user: dkf tags: dkf-use-9-features
10:32
Backport tcltest 2.5.6 from Tcl9.0b1 check-in: f928d9d95a user: jan.nijtmans tags: core-8-6-branch
09:11
Use "info exists" to test for Tk presence check-in: be707b4072 user: jan.nijtmans tags: core-8-6-branch
2024-01-08
15:31
Documentation of "string is unicode": add warning "this option is under discussion and may be rename... check-in: 4d7057a1c1 user: oehhar tags: trunk, main
14:39
Merge 9.0 check-in: 74bd0d9d61 user: jan.nijtmans tags: tip-626
13:45
Merge 8.7 check-in: 5904f8f162 user: jan.nijtmans tags: trunk, main
13:23
Merge 8.6. Add (back) special Tcl_GetLongFromObj handling for Cygwin64 stub-table check-in: c8a34a084b user: jan.nijtmans tags: core-8-branch
13:16
(cygwin-only): Add (void *) typecast, preventing coompiler warnings in some situations check-in: d7eec46e0c user: jan.nijtmans tags: core-8-6-branch
2024-01-07
22:50
Remove Cygwin trick, which makes no sense any more check-in: 51c676e3d8 user: jan.nijtmans tags: trunk, main
01:00
Merge 8.7 check-in: a4d18c2704 user: jan.nijtmans tags: trunk, main
00:56
re-generate tclConfig.h.in as well check-in: ae1d23ad66 user: jan.nijtmans tags: core-8-branch
00:48
Merge 8.7 check-in: 6ea0b5f5f3 user: jan.nijtmans tags: trunk, main
00:06
Upgrade to autoconf-2.72 check-in: d554444cdf user: jan.nijtmans tags: core-8-branch
2024-01-06
18:48
Merge 8.7 check-in: bff47024c3 user: jan.nijtmans tags: trunk, main
18:08
Merge 8.6. Some int -> Tcl_Size check-in: d3eecc8415 user: jan.nijtmans tags: core-8-branch
17:09
Correction in documentation embedded in rules.vc check-in: 970a486210 user: jan.nijtmans tags: core-8-6-branch
2024-01-05
23:17
Build packages for both Tcl8 and Tcl9 check-in: c607095da3 user: jan.nijtmans tags: trunk, main
23:02
Handle README -> README.md change in tcltk-man2html.tcl check-in: eb5e90c43a user: jan.nijtmans tags: trunk, main
22:56
Merge 8.6 check-in: cf016b4c54 user: jan.nijtmans tags: core-8-branch
22:50
Handle README -> README.md change in tcltk-man2html.tcl check-in: 22756a5ee2 user: jan.nijtmans tags: core-8-6-branch
18:49
silence compiler warning check-in: 026e80c1c8 user: dgp tags: trunk, main
18:38
merge release check-in: 22ddc23f99 user: dgp tags: trunk, main
17:22
Resolve the INT_MAX limination in GetIndexFromObjList() check-in: ad02a288db user: jan.nijtmans tags: trunk, main
14:22
Make the SUFX for nmake-builds the same as for Makefile builds, if TCL_VERSION > 86 check-in: d271c621b0 user: jan.nijtmans tags: trunk, main
14:20
Make the SUFX for nmake-builds the same as for Makefile builds, if TCL_VERSION > 86 check-in: 9caa76ac38 user: jan.nijtmans tags: core-8-branch
13:52
Merge 8.6 check-in: 3923327833 user: jan.nijtmans tags: core-8-branch
13:49
Only run "loaddll" testcases in non-static builds check-in: 4cfe254766 user: jan.nijtmans tags: core-8-6-branch
09:46
Tcl_UtfNCmp -> Tcl_UtfNcmp check-in: 478c6f5425 user: jan.nijtmans tags: core-8-6-branch
2024-01-04
20:59
Merge 9.0 check-in: 0da856df54 user: jan.nijtmans tags: tip-626
20:58
Merge 9.0 Leaf check-in: bfb5c2d0d3 user: jan.nijtmans tags: tip-671
20:52
Merge-mark check-in: b74b1e3bb8 user: jan.nijtmans tags: trunk, main
20:33
Merge-mark check-in: 9351bc4164 user: jan.nijtmans tags: core-8-branch
17:35
Add a lot of timeouts to GITHUB builds. Backported from 8.7 check-in: 783c7fa9cd user: jan.nijtmans tags: core-8-6-branch
17:28
Add many timeouts, add --disable-zipfs build (backported from 9.0) check-in: 1da8bbe185 user: jan.nijtmans tags: core-8-branch
16:29
Fix [https://core.tcl-lang.org/tk/info/1ca3c8d9da|1ca3c8d9da]: nmake build with OPTS=static check-in: 44d6431e41 user: jan.nijtmans tags: trunk, main
16:22
Fix [https://core.tcl-lang.org/tk/info/1ca3c8d9da|1ca3c8d9da]: nmake build with OPTS=static check-in: 1ab4a209cb user: jan.nijtmans tags: core-8-branch
16:06
Fix [https://core.tcl-lang.org/tk/info/1ca3c8d9da|1ca3c8d9da]: nmake build with OPTS=static check-in: 77a9677242 user: jan.nijtmans tags: core-8-6-branch
15:38
There's no need to give tcltest.exe it's own maniifest. Give tcltest.exe a version-number (as tclsh) check-in: 560897f1c5 user: jan.nijtmans tags: core-8-6-branch
12:42
Make _VC_MANIFEST_EMBED_EXE function work for tclsh.exe/tcltest.exe check-in: 38b96d3e88 user: jan.nijtmans tags: core-8-6-branch
12:22
Add generation of tcltest.res for tcltest.exe, which should function the same as tclsh.exe check-in: 5ac8cdeea9 user: jan.nijtmans tags: core-8-6-branch
11:47
Sync *.yml changes with Tk. Add OPTS=static,staticpkg Windows build check-in: a2d5d468aa user: jan.nijtmans tags: core-8-6-branch
2023-12-31
13:34
Merge 8.7 ("struct stat" -> Tcl_StatBuf change only) check-in: 135a7bdeaf user: jan.nijtmans tags: trunk, main
00:06
Merge-mark check-in: d6c38edad7 user: jan.nijtmans tags: core-8-branch
2023-12-30
23:59
(cherry-pick) Don't call getsockname(2) in Tcl_MakeFileChannel(3) unless absolutely necessary. Close... check-in: 81c13398d0 user: jan.nijtmans tags: core-8-6-branch
21:47
missing goto check-in: 4d21b646e3 user: jan.nijtmans tags: core-8-branch
21:32
(cherry-pick) Don't call getsockname(2) in Tcl_MakeFileChannel(3) unless absolutely necessary. Close... check-in: 08ffba30e8 user: jan.nijtmans tags: core-8-branch
00:08
Fix incorrect Tcl_UtfNcasecmp() usage (since len is in bytes, not characters here) check-in: 971d8c496b user: jan.nijtmans tags: trunk, main
2023-12-29
23:54
Fix [abd489a1c]: TclStringCmp() calls functions through pointer to incorrect type check-in: c83fa73b65 user: jan.nijtmans tags: trunk, main
22:32
Merge 8.6 check-in: b4986cd064 user: jan.nijtmans tags: core-8-branch
16:26
Fix incorrect TclUtfNcasecmp() usage (since len is in bytes, not characters here) check-in: 476d684fc2 user: jan.nijtmans tags: core-8-6-branch
14:57
Unneeded #undef's. Testcase/comment cleanup check-in: 18e32ec525 user: jan.nijtmans tags: trunk, main
12:39
Merge 8.6 check-in: b307c14710 user: jan.nijtmans tags: core-8-branch
2023-12-28
17:08
update to TZDATA 2023d Closed-Leaf check-in: 8a4c41b12f user: dgp tags: rc4, core-9-0-b1, core-9-0-b1-rc
2023-12-27
23:10
Fix [abd489a1c]: TclStringCmp() calls functions through pointer to incorrect type check-in: b88c726919 user: jan.nijtmans tags: core-8-6-branch
22:39
Merge 8.7 check-in: 0c7712417b user: jan.nijtmans tags: trunk, main
2023-12-26
16:31
Don't use TCL_SIZE_MODIFIER "u", since Tcl_Size can be negative check-in: 18e2b3b04f user: jan.nijtmans tags: core-8-branch
2023-12-24
12:49
update to TZDATA 2023d check-in: 39397090ca user: jan.nijtmans tags: trunk, main
12:46
update to TZDATA 2023d check-in: 4ff8c3e52b user: jan.nijtmans tags: core-8-branch
12:41
update to TZDATA 2023d check-in: e8af1c190d user: jan.nijtmans tags: core-8-6-branch
2023-12-22
08:14
Document "string is unicode". More documentation fixes. check-in: 3b70d48074 user: jan.nijtmans tags: trunk, main
08:06
Document "string is unicode" check-in: bcff4c7c0e user: jan.nijtmans tags: core-8-branch
2023-12-21
14:39
off-by-one doc error check-in: ce421cd27c user: jan.nijtmans tags: trunk, main
13:38
Merge-mark check-in: 84d0e54cce user: jan.nijtmans tags: trunk, main
13:37
Merge 9.0 check-in: 4e6005740f user: jan.nijtmans tags: tip-626
13:29
Merge 9.0 Closed-Leaf check-in: 7e950dfd6b user: jan.nijtmans tags: pkgs-for-8
13:28
Remove many (8.6-compatibility)-stub entries which are not in use any more. check-in: b28dc38d27 user: jan.nijtmans tags: trunk, main
10:39
Merge 9.0 check-in: 2981da4401 user: jan.nijtmans tags: pkgs-for-8
10:37
Fix superfluous ';' check-in: 3e6cc2d02b user: jan.nijtmans tags: trunk, main
2023-12-20
22:27
Teach tcl+pkgs harness how to build/install packages for both Tcl 8 and Tcl 9 check-in: f1aad0039a user: jan.nijtmans tags: pkgs-for-8
19:51
spacing check-in: 020a17fcfa user: jan.nijtmans tags: core-8-branch
19:50
Convert tests/twapiTlsPlus.tcl from CRLF -> LF check-in: 78130792fa user: jan.nijtmans tags: core-8-branch
19:40
Merge 8.7 check-in: 26e42a0eeb user: jan.nijtmans tags: trunk, main
19:31
Spacing check-in: 3dd21c516d user: jan.nijtmans tags: trunk, main
10:11
Merge bugs-http-8c3de50-bbaf69c check-in: 36fdc4f551 user: kjnash tags: core-8-branch
10:08
Merge 8.7 Closed-Leaf check-in: 3035f68b49 user: kjnash tags: bugs-http-8c3de50-bbaf69c
2023-12-19
17:26
Improve tests/http.test, tests/http11.test, tests/httpPipeline.test. Catch unimportant cleanup error... check-in: 25462a0ca7 user: kjnash tags: bugs-http-8c3de50-bbaf69c
10:00
Merge 8.7 check-in: 01e0841329 user: jan.nijtmans tags: trunk, main
08:33
GITHUB upload-artifact @3 -> @4 check-in: 6d9646d253 user: jan.nijtmans tags: core-8-branch
2023-12-18
17:30
Improve tests/httpProxy.test. Use constraints and print a message on their usage. Catch unimportan... check-in: 9146c1bbfa user: kjnash tags: bugs-http-8c3de50-bbaf69c
17:08
Reverse the 2.8.9- fix for an apparent bug in Thread on Windows - the "bug" vanished after a Windows... check-in: a06492d72a user: kjnash tags: bugs-http-8c3de50-bbaf69c
14:59
merge-mark check-in: 22662bd69a user: dgp tags: trunk, main
14:48
merge 8.6 check-in: 7d68cecdc5 user: dgp tags: core-8-branch
14:34
Restore [removeFile script]. It is needed in this branch. check-in: 45315c930a user: dgp tags: core-8-6-branch
2023-12-16
00:26
Merge-mark check-in: c9c69e05f4 user: jan.nijtmans tags: trunk, main
00:20
Merge 8.6 check-in: 714f1f6466 user: jan.nijtmans tags: core-8-branch
2023-12-15
22:16
Merge 8.6 check-in: 63e1e7a9ab user: jan.nijtmans tags: core-8-branch
22:05
(cherry-pick) test suite debugging check-in: fd0286b7b4 user: jan.nijtmans tags: core-8-6-branch
17:56
merge trunk check-in: 5fc3042922 user: dgp tags: rc2, rc3, core-9-0-b1-rc
17:55
test suite debugging check-in: b976fb5ce2 user: dgp tags: trunk, main
2023-12-13
17:41
merge trunk check-in: fcc7a1c8b7 user: dgp tags: core-9-0-b1-rc
16:55
merge 8.7 check-in: f3a2a3e79f user: dgp tags: trunk, main
16:29
[f6f93c3b39] Missing refcount decrement to cleanup read space on io error. check-in: eee0a9d1de user: dgp tags: core-8-branch
14:24
Merge 9.0 check-in: 0868ee7333 user: jan.nijtmans tags: tip-626
12:19
twice ClientData -> void * (for consistancy) check-in: 1de721d2b3 user: jan.nijtmans tags: trunk, main
2023-12-12
22:42
Merge 8.7 check-in: 415cf45c11 user: jan.nijtmans tags: trunk, main
16:00
Merge bugs-http-8c3de50-bbaf69c check-in: 7759882996 user: kjnash tags: core-8-branch
15:56
Merge 8.7 core-8-branch check-in: ed288399df user: kjnash tags: bugs-http-8c3de50-bbaf69c
15:52
When http.tcl uses Thread, require Thread 2.8.9- to avoid failure of r/w operations on 2.8.8 thread:... check-in: a659382666 user: kjnash tags: bugs-http-8c3de50-bbaf69c
14:43
merge trunk check-in: 64e53e4c5c user: dgp tags: core-9-0-b1-rc
13:49
Shuffle typedef's/#defined around check-in: bdcafaeb26 user: jan.nijtmans tags: trunk, main
13:42
merge trunk check-in: 1e36f09029 user: dgp tags: core-9-0-b1-rc
13:21
Fix compiler error in TIP #677 implementation check-in: 935d97429b user: jan.nijtmans tags: trunk, main
09:52
Experiment with using Tcl 9.0 features in Tcl's own library code. check-in: 8b7dbb5407 user: dkf tags: dkf-use-9-features
2023-12-11
19:36
merge trunk check-in: 0a5289f268 user: dgp tags: core-9-0-b1-rc
14:35
TIP 677: Constant Variables check-in: 0b4db30283 user: dkf tags: trunk, main
2023-12-10
11:47
Merge 8.7 check-in: c8e5239525 user: jan.nijtmans tags: trunk, main
11:22
Merge 8.6 check-in: e33017c286 user: jan.nijtmans tags: core-8-branch
2023-12-09
17:53
Try "sudo apt-get update" first check-in: 7e8eafb783 user: jan.nijtmans tags: core-8-6-branch
2023-12-08
15:23
Merge 9.0 check-in: ee63257ca1 user: jan.nijtmans tags: tip-626
15:22
Merge 8.7 check-in: ddc792ce8c user: jan.nijtmans tags: trunk, main
15:21
Merge 8.6 check-in: a0f75b49dd user: jan.nijtmans tags: core-8-branch
15:20
Use "(char *)NULL" as sentinel in documentation. See: [26870862f0] check-in: 4e8d7db3a5 user: jan.nijtmans tags: core-8-6-branch
12:00
Add (back) DL_LIBS, matching the UNIX version of tcl.m4 check-in: 783d94e2a3 user: jan.nijtmans tags: trunk, main
11:11
Merge 8.7 check-in: da18cee663 user: jan.nijtmans tags: trunk, main
11:04
Fix [31c54e6a59]: Add missing test files. Put back excluded_pages in tcltk-man2html.tcl: As long as... check-in: 39f1d0ed7d user: jan.nijtmans tags: core-8-branch
09:58
Merge 9.0 Leaf check-in: d9fe3d25a6 user: jan.nijtmans tags: update-onfiledist
09:57
Backout [b88bac358d]: "Experimental: update automatic build instructions". Build is already broken f... check-in: c24b1f4852 user: jan.nijtmans tags: trunk, main
2023-12-07
03:02
Fix [0f1ddc0df7] - use replace profile for exec i/o check-in: 43d35b1d8b user: apnadkarni tags: trunk, main
2023-12-06
23:15
DTrace improvements (int -> Tcl_Size) for 9.0 check-in: cb07bcbd15 user: jan.nijtmans tags: trunk, main
23:06
int -> Tcl_Size for DTrace Closed-Leaf check-in: b88295c38e user: jan.nijtmans tags: dtrace-fix-for-90
19:44
; termination check-in: 5eb8969c17 user: bch tags: dtrace-fix-for-90
17:35
merge 8.7 (fix for [db4f2843cd]) check-in: f4c0d899fb user: sebres tags: trunk, main
17:34
merge 8.6 (fix for [db4f2843cd]) check-in: c001bf4f58 user: sebres tags: core-8-branch
17:17
closes [db4f2843cd]: fixes SF by BO in ReadChars (and Tcl_ReadChars with append) check-in: c5a68de09a user: sebres tags: core-8-6-branch
15:01
Fix introspection with TclOO resolution of consts Closed-Leaf check-in: 83c46ed8c8 user: dkf tags: tip-677
13:15
Merge 8.7 check-in: 786112faef user: jan.nijtmans tags: trunk, main
13:14
Fix [0110923366]: some (wish package) is leaving a global variable "test" set check-in: f1b8716e54 user: jan.nijtmans tags: core-8-branch
09:29
Merge-mark check-in: b191e9e820 user: jan.nijtmans tags: trunk, main
09:28
typo check-in: 2edb1e2633 user: jan.nijtmans tags: core-8-branch
09:08
WIP: Let's try to make DTrace work for Tcl 9.0 check-in: 6cd96cb259 user: jan.nijtmans tags: dtrace-fix-for-90
08:52
Fix: /tclBasic.c:1800:32: warning: passing argument 2 of ‘Tcl_EventuallyFree’ from incompatible ... check-in: 80ba6478de user: jan.nijtmans tags: trunk, main
08:37
close fork check-in: ab6e7329bd user: jan.nijtmans tags: trunk, main
01:37
Rename commands http::socketForTls -> http::socketAsCallback, http::socket -> http::AltSocket. check-in: b2d0d3e37b user: kjnash tags: bugs-http-8c3de50-bbaf69c
2023-12-05
22:42
closes [db4f2843cd]: fixes SF by BO in ReadChars (and Tcl_ReadChars with append) caused by wrong buf... Closed-Leaf check-in: cc90065303 user: sebres tags: fix-db4f2843cd
21:22
Fix DTrace-enabled (--enable-dtrace) build on NetBSD. vis: dtrace: failed to link script /home/bch/... check-in: 3785d58ed5 user: bch tags: trunk, main
17:32
Generalise http::register etc and revise recent changes that were tls-only. check-in: 0d6108a758 user: kjnash tags: bugs-http-8c3de50-bbaf69c
17:29
Comment correction: Error channels should *not* raise encoding errors Closed-Leaf check-in: 78b651f917 user: oehhar tags: apn-bug-0f1ddc0df7
16:57
Also ensure no encoding exceptions raised when reading pipe stderr check-in: 734e20257e user: apnadkarni tags: apn-bug-0f1ddc0df7
15:48
Bytecode implementation check-in: f86dc8ec6b user: dkf tags: tip-677
13:44
Proposed fix for [0f1ddc0df7]. check-in: 614c66e866 user: apnadkarni tags: apn-bug-0f1ddc0df7
13:09
Test case for bug check-in: a71b553825 user: apnadkarni tags: apn-bug-0f1ddc0df7
13:06
Merge 9.0 check-in: 69dc5c7614 user: jan.nijtmans tags: tip-626
12:55
Documentation update check-in: b90a234c1c user: jan.nijtmans tags: trunk, main
12:38
Prepping to work on compilation check-in: 8c8564fb6a user: dkf tags: tip-677
11:55
Define http(usingThread) more precisely check-in: d2f8e48f2b user: kjnash tags: bugs-http-8c3de50-bbaf69c
10:41
Add (back) testcases for the compabitiliby macro's (which need TCL_8_API now) check-in: 40ab3f2a32 user: jan.nijtmans tags: trunk, main
10:29
Added introspection check-in: b6b65859b5 user: dkf tags: tip-677
09:52
TIP #661 implementation: Disable the Tcl 8 compatibility macros in Tcl 9 by default. Revert TIP #664 check-in: fc656d2220 user: jan.nijtmans tags: trunk, main
09:27
Revert TIP #664 (put back the type-casts) Closed-Leaf check-in: f69e557217 user: jan.nijtmans tags: disabletcl8api
2023-12-04
13:33
Much more testing, semantic tweak check-in: 34a9db1310 user: dkf tags: tip-677
2023-12-03
13:25
Fix for ticket [bbaf69c3dd] (test http-4.15.*). Do not rely on tk TLD. Increase timeout to 30s. M... check-in: 64459649ff user: kjnash tags: bugs-http-8c3de50-bbaf69c
12:21
Create new branch named "bugs-http-8c3de50-bbaf69c" check-in: 2ce4450981 user: kjnash tags: bugs-http-8c3de50-bbaf69c
2023-12-02
20:32
Implementation of reasonable set of tests check-in: 65c500ebd8 user: dkf tags: tip-677
2023-12-01
16:22
We're doing TDD here! check-in: 5c5ebda098 user: dkf tags: tip-677
11:52
Minimal (partial) solution for [0f1ddc0df7]: "exec does not handle encoding". Closed-Leaf check-in: 0d84761f9f user: jan.nijtmans tags: bug-0f1ddc0df7
2023-11-30
23:35
Merge trunk. Closed-Leaf check-in: 88c92f576e user: pointsman tags: tip-661
20:06
Merge 8.7 check-in: e993af87ba user: oehhar tags: trunk, main
19:28
Remove 8.6 specific documentation check-in: 2b4d796d80 user: oehhar tags: core-8-branch
19:26
Merge 8.6 check-in: 910d9056e1 user: oehhar tags: core-8-branch
19:25
Merge 8.6 check-in: 2d583b1bda user: oehhar tags: core-8-branch
19:23
MS-Win: document the exec %var% re-allowance. Ticket [fb2fa9b3f6] check-in: 7ffab2f5dd user: oehhar tags: core-8-6-branch
18:57
Tickets [fb2fa9b3f6] [21b0629c81]: ms-win: revert security patch to quote each %-character seperatel... check-in: ee7ec33deb user: oehhar tags: core-8-6-branch
18:15
Merge core-8-6-branch Closed-Leaf check-in: 79dc0b3ada user: oehhar tags: fix-fb2fa9b3f6--percent-subst-regr
18:12
Remove comment sign from winPipe slowtest. I suppose, this is not intentionaly. check-in: b876426a3c user: oehhar tags: fix-fb2fa9b3f6--percent-subst-regr
2023-11-29
17:50
merge trunk check-in: 1bfdb2c41e user: dgp tags: rc1, core-9-0-b1-rc
14:26
Start of tests check-in: 1032092431 user: dkf tags: tip-677
2023-11-27
15:59
merge 8.7 Leaf check-in: e497f19fcb user: dgp tags: dgp-zipfs-init
15:22
Command defined. It does nothing yet. check-in: 7a40a4150b user: dkf tags: tip-677
12:29
typo check-in: 47ac111597 user: jan.nijtmans tags: trunk, main
12:13
Merge 8.7 check-in: 62df1603d4 user: jan.nijtmans tags: trunk, main
12:11
Merge 8.6. Remove out-of-date documentation (was skipped in documentation-generation anyway. check-in: 485ec1e499 user: jan.nijtmans tags: core-8-branch
12:01
(cherry-pick) Corrected synopsis of namespace manual page where the subcommand was wrongly declared ... check-in: e75a7804a1 user: jan.nijtmans tags: core-8-6-branch
09:48
Constants can't be written to or unset check-in: f36a89ca4f user: dkf tags: tip-677
07:10
Corrected synopsis of namespace manual page where the subcommand was wrongly declared optional check-in: 239be2da67 user: tberg tags: trunk, main
2023-11-26
22:21
Fix [a606b0a528]: Tcl 9.0 fails to build from source for big-endian architectures check-in: 7af5aa4277 user: jan.nijtmans tags: trunk, main
2023-11-25
15:08
Merge main into tip-677 check-in: 6cb29772da user: dkf tags: tip-677
14:40
macOS sed is finicky too check-in: 072b8d0fa8 user: dkf tags: update-onfiledist
14:38
ugh; the syntax for expressions in workflows is terrible check-in: 994a0a3649 user: dkf tags: update-onfiledist
2023-11-24
15:58
Experimental: update automatic build instructions check-in: b88bac358d user: dkf tags: trunk, main
14:38
Merge 8.7 check-in: 56e92002a8 user: jan.nijtmans tags: trunk, main
14:28
Need Tcl_Size #define a little earlier (for 8.6) check-in: 28d2363ed6 user: jan.nijtmans tags: core-8-branch
14:04
Update dde and registry (int -> Tcl_Size) check-in: 09006f0565 user: jan.nijtmans tags: core-8-branch
13:28
Merge 9.0 check-in: 96e43e34f3 user: jan.nijtmans tags: tip-626
12:50
Simpler to use an existing action check-in: 51b3fe2a67 user: dkf tags: update-onfiledist
2023-11-23
17:19
Added code signing step for Windows check-in: 1147cf25fa user: dkf tags: update-onfiledist
15:17
Fix [e653408972]: autoconf warning check-in: ac7b18e5d6 user: jan.nijtmans tags: trunk, main
15:15
Fix [e653408972]: autoconf warning check-in: 727f609c60 user: jan.nijtmans tags: core-8-branch
15:07
Fix [e653408972]: autoconf warning check-in: 8d9c77c942 user: jan.nijtmans tags: core-8-6-branch
15:01
Fixes to parsing of patchlevel check-in: d8150b99bd user: dkf tags: update-onfiledist
14:13
Merge 8.7. Remove 2 (internal) stub entries which are not used any more. check-in: 55970b0f90 user: jan.nijtmans tags: trunk, main
13:50
Merge 8.7 Closed-Leaf check-in: 984c02fbc5 user: jan.nijtmans tags: bug-2a0966cdc9
13:48
Remove testgetencpath/testsetencpath test commands: Testcase can use "encoding dirs" as well. (borro... check-in: 3bca0fe344 user: jan.nijtmans tags: core-8-branch
13:25
Merge 8.7 check-in: 80cc6f4ea6 user: jan.nijtmans tags: bug-2a0966cdc9
13:21
Merge-mark check-in: f33c0ccc6c user: jan.nijtmans tags: trunk, main
13:17
Fix [b8a30af3da]: test failures in reg.test. Now works with -DTCL_NO_DEPRECATED and without it. check-in: 879076bfea user: jan.nijtmans tags: core-8-branch
08:52
Fix regexp test failures [b8a30af3da] check-in: 7deea0a766 user: jan.nijtmans tags: trunk, main
08:50
Fix regexp test failures [b8a30af3da] check-in: cf2334ffbb user: jan.nijtmans tags: core-8-branch
2023-11-22
19:20
Merge many improvements from trunk that look good for next rc. check-in: 76096c3e18 user: dgp tags: core-9-0-b1-rc
16:56
Test edits to correct failures. Closed-Leaf check-in: 253ba9e2ef user: dgp tags: bug-b8a30af3da
12:14
Merge 8.7 check-in: b31ced4ed8 user: dkf tags: trunk, main
12:13
Added missing paragraph fragment. check-in: b416425a8a user: dkf tags: core-8-branch
12:06
Merge 8.7 check-in: 2f8765cf18 user: jan.nijtmans tags: trunk, main
12:03
Fix testcases for previous commit check-in: f3b15b3ed5 user: jan.nijtmans tags: core-8-branch
2023-11-21
08:19
Merge 8.7 check-in: d68fd866c4 user: jan.nijtmans tags: trunk, main
08:18
Fix [4ed788c618]: regexp \U not fully implemented - unclear in docs check-in: 21eaa89b6b user: jan.nijtmans tags: core-8-branch
2023-11-20
22:13
Experimental fix for [4ed788c618]: regexp \U not fully implemented - unclear in docs Closed-Leaf check-in: f31a38e350 user: jan.nijtmans tags: bug-4ed788c618
21:13
Merge-mark check-in: 0c1a777857 user: jan.nijtmans tags: core-8-branch
21:09
Missing "static" keywords in various places. check-in: 74304c2823 user: jan.nijtmans tags: core-8-6-branch
20:47
Merge 8.7 check-in: 93689150f7 user: jan.nijtmans tags: trunk, main
20:46
Merge 8.6 check-in: 6952f8b756 user: jan.nijtmans tags: core-8-branch
20:45
Fix [32b88975f7]: clock format returns spurious errors check-in: af4b808872 user: jan.nijtmans tags: core-8-6-branch
20:38
Merge 8.7 check-in: 8343278f89 user: jan.nijtmans tags: trunk, main
20:36
Undo previous commit. Add "static" keywords in various places instead. This should fix the problem t... check-in: cbdc024bd3 user: jan.nijtmans tags: core-8-branch
20:24
More (internal) stub table cleanup check-in: 61c6facc1f user: jan.nijtmans tags: trunk, main
20:07
Fix TclpGetPid() signature (should use Tcl_Size, not size_t) check-in: 530a682e61 user: jan.nijtmans tags: trunk, main
19:52
merge 8.7 check-in: d2a2aa7647 user: dgp tags: trunk, main
19:52
Add TCL_INDEX_TEMP_TABLE to avoid storing pointers to a table on the stack that will not live long e... check-in: 7d4d331e22 user: dgp tags: core-8-branch
16:56
fcopy doc: some refinments check-in: 2e633da271 user: oehhar tags: trunk, main
16:54
fcopy doc: remove depreciation in tcl9, this is 8.7. check-in: e5299ca37e user: oehhar tags: core-8-branch
16:45
Ticket [a173f9229f]: fcopy man page: document encoding error behaviour. Depreciate tcl8 encoding pro... check-in: 47aed25e8b user: oehhar tags: trunk, main
16:31
Ticket [a173f9229f]: fcopy man page: document encoding error behaviour. Depreciate tcl8 encoding pr... check-in: 184645bd71 user: oehhar tags: core-8-branch
14:25
merge 8.7 check-in: b1dc168e85 user: dgp tags: dgp-zipfs-init
13:55
Fix bug [a173f922]: fcopy does not write leading correct chars on later encoding error. check-in: e73f1f5bfd user: oehhar tags: trunk, main
13:36
Fix bug [a173f922]: fcopy does not write leading correct chars on later encoding error. check-in: e20a983650 user: oehhar tags: core-8-branch
13:32
Merge core-8-branch Closed-Leaf check-in: 9a7d12b797 user: oehhar tags: bug-a173f922-fcopy-tell
13:15
Bug [a173f922]: fix bug: fcopy does not write leading correct chars on later encoding error. check-in: b9f611b9a0 user: oehhar tags: bug-a173f922-fcopy-tell
10:58
Remove legacy stuff related to Tcl_LinkVar() check-in: 34fc996243 user: jan.nijtmans tags: trunk, main
10:40
Remove some macro's that don't make much sense any more (Noted by Massimo Manghi, thanks!) check-in: a09d701b6d user: jan.nijtmans tags: trunk, main
08:48
Rebase to 9.0 check-in: d19b3a7bb4 user: jan.nijtmans tags: disabletcl8api
08:41
Merge 9.0 check-in: 42b5ebb280 user: jan.nijtmans tags: tip-661
2023-11-18
23:36
TIP #653: Handle consumed data of channel commands in case of encoding errors check-in: 8acd6fd939 user: jan.nijtmans tags: trunk, main
23:32
TIP #653: Handle consumed data of channel commands in case of encoding errors check-in: 630511c7f7 user: jan.nijtmans tags: core-8-branch
17:20
Remove currently failing test io-52.20.1 to check right file position after fcopy encoding read erro... check-in: ebb2e8694f user: oehhar tags: trunk, main
17:18
Remove currently failing test io-52.20.1 to check right file position after fcopy encoding read erro... check-in: 33eb913cce user: oehhar tags: core-8-branch
15:27
Merge 8.7. Also fix Windows symbols build with Visual Studio check-in: 8dd5af11a2 user: jan.nijtmans tags: trunk, main
15:21
Merge 8.6 check-in: 402827d8d5 user: jan.nijtmans tags: core-8-branch
15:17
"stoponerror" == "profilestrict" (and not used anyway) check-in: 1d83514d45 user: jan.nijtmans tags: core-8-branch
2023-11-17
22:43
[f8c52a8c53]: CI: Add 32-bit Linux job check-in: 7c06263f90 user: jan.nijtmans tags: core-8-6-branch
21:58
Remove binary-80.5 testcase. This testcase was testing the error-reporting capability of the 32-bit ... check-in: ffad4cf981 user: jan.nijtmans tags: trunk, main
18:39
merge 8.7 check-in: d2b728a059 user: dgp tags: dgp-zipfs-init
16:27
merge 8.7 check-in: fcf223b269 user: dgp tags: trunk, main
15:49
test suite debugging. [removeFile] matches [makeFile] and not [writeFile]. check-in: 2742bd8530 user: dgp tags: core-8-branch
15:36
Merge-mark 8.6 check-in: 48bd1a9373 user: jan.nijtmans tags: core-8-branch
15:35
Cherry-pick [90e09ca320]: silence compiler warning check-in: da123d093e user: jan.nijtmans tags: core-8-6-branch
15:19
silence compiler warning check-in: 90e09ca320 user: dgp tags: core-8-branch
12:16
Merge 8.7 check-in: 137e8ab034 user: jan.nijtmans tags: trunk, main
12:15
Add "knownBug" constraint to new testcase: io-52.20.1 check-in: 5f54b19fc0 user: jan.nijtmans tags: core-8-branch
08:01
Don't bother testing the compatibility macro's any more. check-in: de1a24ec75 user: jan.nijtmans tags: trunk, main
07:58
make Tcl_GetByteArrayFromObj() macro work without stubs as well (in statically linked extensions) check-in: 1c4f719c9d user: jan.nijtmans tags: trunk, main
00:22
Check-in to discuss the idea. check-in: 853fac9b70 user: pointsman tags: tip-661
2023-11-16
23:21
Revise macro usage check-in: b7e48b4f00 user: jan.nijtmans tags: trunk, main
19:37
Remove "Dummy entry for stubs table backwards compatibility" code. No longer needed in Tcl 9.0 check-in: 06f70c5985 user: jan.nijtmans tags: trunk, main
19:26
Fix binary/format/string testcase failures on 32-bit platforms. Reported by Harald Oehlmann. check-in: 252948ef01 user: jan.nijtmans tags: trunk, main
17:08
Add currently failing test io-52.20.1 to check right file position after fcopy encoding read error check-in: dc39e2cc0d user: oehhar tags: trunk, main
17:07
Add currently failing test io-52.20.1 to check right file position after fcopy encoding read error check-in: 12fff7206c user: oehhar tags: core-8-branch
17:04
Merge core-8-branch check-in: b1232e7d61 user: oehhar tags: bug-a173f922-fcopy-tell
09:29
merge core-8-branch check-in: 3269bc5e96 user: dkf tags: trunk, main
00:05
Add missing test files. A partial fix for bug [31c54e6a591ea]. check-in: b0e476f6da user: griffin tags: trunk, main
2023-11-15
16:07
Fix broken tests check-in: 035e58ea0c user: dkf tags: core-8-branch
15:37
Remnants from TIP 567's implementation check-in: b9e30e7606 user: dkf tags: core-8-branch
08:28
Merge 8.7 check-in: 95d8ab34f6 user: jan.nijtmans tags: trunk, main
2023-11-14
19:56
TIP #670: Simple Extra Procedures for File Access check-in: c20395db07 user: dkf tags: core-8-branch
19:10
merge trunk check-in: 8741a3ae2e user: dgp tags: rc0, core-9-0-b1-rc
19:04
Merge 8.7 Closed-Leaf check-in: b72ee15583 user: jan.nijtmans tags: tip-653
18:48
Missing/broken test constraints check-in: 14e4f76c77 user: dgp tags: trunk, main
11:07
Add test for blocking mode check-in: 648e73b3a6 user: jan.nijtmans tags: tip-653
2023-11-13
20:24
Merge 8.7 check-in: 6a71571eeb user: jan.nijtmans tags: tip-653
20:10
remove debugs check-in: 6693d96ab0 user: dgp tags: bug-2a0966cdc9
19:52
merge 8.7 check-in: 32a46d4859 user: dgp tags: bug-2a0966cdc9
19:36
Now that the robust, early method of directing Tcl to find its script library in the zipfs archive ... check-in: 6998006485 user: dgp tags: dgp-zipfs-init
19:24
Make calls early to find the script library in zipfs archive and alert the Tcl library to its locati... check-in: 9e6bfa85f5 user: dgp tags: dgp-zipfs-init
17:38
Bug [a173f922]: fcopy encoding error file position issues: read error test (failing currently) check-in: 8d4d3146c9 user: oehhar tags: bug-a173f922-fcopy-tell
17:36
merge 8.7 check-in: f09428139a user: dgp tags: dgp-zipfs-init
16:19
Bug [c4eb46a1]: endless loop on non blocking gets with encoding error. No additional failing tests. check-in: 054ebbf73b user: oehhar tags: trunk, main
15:35
Bug [c4eb46a1]: endless loop on non blocking gets with encoding error. Now, tests zlib-8.21 and zlib... check-in: 94257f6465 user: oehhar tags: core-8-branch
14:49
Blooperfix Closed-Leaf check-in: 55c5834eca user: dkf tags: tip-567-remnants
14:16
Remnants from TIP 567's implementation. The feature was done ages ago. check-in: 58705e1675 user: dkf tags: tip-567-remnants
14:09
Merge 8.7 check-in: 16b6279d13 user: jan.nijtmans tags: trunk, main
13:46
Fix for TIP #641: If sizeof(*(boolPtr)) > sizeof(int), generate a compiler-error. Requested by @poin... check-in: b1c20cc84e user: jan.nijtmans tags: core-8-branch
12:48
Bug [c4eb46a1]: non-blocking gets fires the error on 2nd call when sequence is incomplete. Added som... Closed-Leaf check-in: dbcafe5259 user: oehhar tags: bug-c4eb46a1
12:36
Simplify TIP #656: "A revised proposal for encodings". Make TCL_ENCODING_PROFILE_??? values the same... check-in: 2e60630e80 user: jan.nijtmans tags: core-8-branch
10:20
TIP #657: Make "-profile strict" the default in Tcl 9.0 check-in: e9d398b2aa user: jan.nijtmans tags: trunk, main
08:58
Rebase to 9.0. Document the TCL_8_API flag. check-in: e2456d0832 user: jan.nijtmans tags: disabletcl8api
2023-11-12
19:32
bug [c4eb46a1]: fix was effective for test sequence "A\xC3B", but not for "A\x81". So add test io-75... check-in: 90ac5ff8f7 user: oehhar tags: bug-c4eb46a1
18:55
Bug [c4eb46a1]: endless loop on gets, non blocking, profile strict, encoding error: remove non-block... check-in: 831c9a8797 user: oehhar tags: bug-c4eb46a1
17:06
Put back accidently removed line check-in: c69e81975d user: jan.nijtmans tags: trunk, main
17:01
Fix compiler warning (Tcl_Size != Tcl_WideInt) check-in: f6bc24b82d user: jan.nijtmans tags: trunk, main
16:51
TIP #664: Enable compiler warnings for missing int → Tcl_Size conversions check-in: a81d9af3ad user: jan.nijtmans tags: trunk, main
2023-11-10
14:24
Merge 8.7 check-in: da64d649c8 user: jan.nijtmans tags: trunk, main
14:23
Merge 8.6 check-in: c39bb9dd20 user: jan.nijtmans tags: core-8-branch
14:22
Fix [54a305cb88] (second part) by hand-editing tclDate.c. check-in: fb67972905 user: jan.nijtmans tags: core-8-6-branch
14:00
Merge 8.7 check-in: 66a13a16e6 user: jan.nijtmans tags: trunk, main
13:59
Merge 8.6 check-in: f0e7ac4f47 user: jan.nijtmans tags: core-8-branch
13:55
Fix typo's in tclGetDate.y check-in: 0959677e84 user: jan.nijtmans tags: core-8-6-branch
13:12
Rebase to latest 9.0 Closed-Leaf check-in: 0797156bae user: jan.nijtmans tags: tip-657
13:11
Rebase to latest 9.0 Closed-Leaf check-in: 18fb0cf356 user: jan.nijtmans tags: tip-664
11:01
exec.n documentation: add chapter about MS-Windows quoting. check-in: f048af6d62 user: oehhar tags: trunk, main
11:00
exec.n documentation: add chapter about MS-Windows quoting. check-in: 3f864e4b5e user: oehhar tags: core-8-branch
10:56
exec.n documentation: add chapter about MS-Windows quoting. check-in: 71dd06e857 user: oehhar tags: core-8-6-branch
10:54
Exec wordsmithing. Thanks, Sergey! Closed-Leaf check-in: 162528d753 user: oehhar tags: bug-21b0629c-documentation
09:54
Fix Windows build with --disable-shared: Make sure that test-code is never compiled with -DBUILD_tcl... check-in: 8395999435 user: jan.nijtmans tags: trunk, main
09:07
Merge 8.7 check-in: fcee106e2c user: jan.nijtmans tags: trunk, main
08:55
Merge 8.6 check-in: ec8470e931 user: jan.nijtmans tags: core-8-branch
08:55
Recommend Tcl_CreateObjCommand over Tcl_CreateCommand check-in: ea35084b4c user: jan.nijtmans tags: core-8-branch
2023-11-09
21:54
(partial) fix [54a305cb88]: warning: variable set but not used [-Wunused-but-set-variable] check-in: 71de98ad05 user: jan.nijtmans tags: core-8-6-branch
08:28
Merge 8.7 check-in: 2de8214e24 user: jan.nijtmans tags: trunk, main
08:27
Wrong type-cast check-in: 2c661c0190 user: jan.nijtmans tags: core-8-branch
2023-11-08
22:40
Merge 8.7 check-in: 2d2e31ebcf user: jan.nijtmans tags: trunk, main
22:33
Fix [18f2432b0db2bc08]: Tcl_FSSplitPath compiler warning about macros check-in: ba07d0573a user: jan.nijtmans tags: core-8-branch
21:46
In the zipfs archive initialization, use Tcl_SetPreInitScript() to equip the creation of every inte... check-in: c73c396406 user: dgp tags: dgp-zipfs-init
15:50
merge 8.7 check-in: 917b3048c6 user: dgp tags: bug-2a0966cdc9
12:14
Merge 8.7 check-in: 3bcf25a64a user: jan.nijtmans tags: trunk, main
12:11
Remove version number from stub library, for Tk 9.0 check-in: 196db65dee user: jan.nijtmans tags: core-8-branch
09:15
Merge 9.0 check-in: c2c7f7066a user: jan.nijtmans tags: tip-664
09:12
Tcl_GetByteArrayFromObj -> Tcl_GetBytesFromObj everywhere in core, since it has the possibility of b... check-in: 3d21abe846 user: jan.nijtmans tags: trunk, main
2023-11-07
23:13
Rebase to TIP #664 check-in: 81124289d0 user: jan.nijtmans tags: disabletcl8api
23:05
Rebase to latest 9.0 check-in: bcaf5d8cc3 user: jan.nijtmans tags: tip-664
21:32
Place compatibility macro's in a single section. This makes TIP's #661/#664 a lot more readable check-in: ded3aa3a9d user: jan.nijtmans tags: trunk, main
15:07
The stub library doesn't have a version any more in Tcl 9.0 check-in: dc0608c5da user: jan.nijtmans tags: trunk, main
15:03
TCL_USE_STUBS -> USE_TCL_STUBS (typo) check-in: 60442aa09e user: jan.nijtmans tags: trunk, main
12:45
Merge mark, no changes check-in: 4fc595770a user: oehhar tags: tip-653
12:44
Correct some test numbers and descriptions check-in: e48f4a51e1 user: oehhar tags: core-8-branch
12:42
TIP 653: adopted implementation to new text to only return "-data" if potential data loss. Check for... check-in: 9a94125824 user: oehhar tags: tip-653
2023-11-06
16:45
Remove the quoting example by ". It is more complicated than that, so be quiet. check-in: cdf2eb164b user: oehhar tags: bug-21b0629c-documentation
16:36
Exec documentation: refine Windows quoting section (thanks, Sergey !) check-in: 1e6c988387 user: oehhar tags: bug-21b0629c-documentation
15:47
Document tip-653 changes on read: Key "-data" for already decoded data on encoding error check-in: d7fce1ea20 user: oehhar tags: tip-653
15:24
Merge core-8-branch check-in: 03055d3594 user: oehhar tags: tip-653
15:22
Merge core-8-branch: documentation of read/gets/puts behaviour when throwing encoding errors check-in: 2f3bd760f6 user: oehhar tags: trunk, main
15:15
Document read/gets/puts behaviour when throwing encoding errors check-in: e2fc3c909f user: oehhar tags: core-8-branch
15:10
Refine read and gets documentation for encoding error case Closed-Leaf check-in: c66ac87da9 user: oehhar tags: man-chanel-encoding-errors
13:52
Missing use of TCL_NO_DEPRECATED (for Tcl_GetByteArrayFromObj) check-in: 5e4baae71a user: jan.nijtmans tags: trunk, main
13:20
Revive TIP #661 (but without the "configure" stuff, which makes no sense IMHO) check-in: 14e1798caf user: jan.nijtmans tags: disabletcl8api
12:28
Rebase to latest 9.0 check-in: db952b9450 user: jan.nijtmans tags: tip-664
2023-11-05
17:59
Mixed-up -blocking 0/1 check-in: 28d435e8a3 user: oehhar tags: man-chanel-encoding-errors
17:56
Worked on examples for read and gets check-in: 5821e97576 user: oehhar tags: man-chanel-encoding-errors
2023-11-04
12:43
Add read example check-in: 09aeea0f0a user: oehhar tags: man-chanel-encoding-errors
2023-11-03
21:27
Rename test io-75.9. Current name seams to be a left-over check-in: e760442f2c user: oehhar tags: core-8-branch
21:24
Close fork check-in: 482014e6c5 user: oehhar tags: core-8-branch
20:19
Add encoding error chapters to the man apge of gets, read and puts. C library still pending. Review ... check-in: b1ca02139e user: oehhar tags: man-chanel-encoding-errors
20:05
Merge trunk. (Hackery workaround troubles with TCLAPI) Leaf check-in: ec4e876c4e user: dgp tags: novem
20:04
merge trunk check-in: 9f0391c078 user: dgp tags: core-9-0-b1-rc
19:56
merge trunk check-in: 4627159c40 user: dgp tags: dgp-refactor
19:35
merge 8.7 check-in: bedbc371ad user: dgp tags: trunk, main
19:15
Add unbalances .RS in doc/filename.n check-in: fe15f3e25f user: oehhar tags: core-8-branch
18:35
merge 8.7 check-in: 4e7eb16cda user: dgp tags: bug-2a0966cdc9
16:53
Missing test constraints check-in: c7cb5dda7d user: dgp tags: core-8-branch
13:23
merge 8.7 check-in: 0c157472c1 user: dgp tags: core-8-branch
13:23
test constraint housekeeping check-in: 2c43476f8f user: dgp tags: core-8-6-branch
12:53
merge 8.7 check-in: 8819ddcacf user: dgp tags: bug-2a0966cdc9
11:25
Ticket [21b0629c] introduced additional exec quoting for Windows, but did not document it. Here is a... check-in: 7af4466e66 user: oehhar tags: bug-21b0629c-documentation
01:09
Corrections to object man page. check-in: 46a3781180 user: griffin tags: trunk, main
2023-11-02
17:00
Merge main check-in: e85a6745f5 user: oehhar tags: tip-657
17:00
Merge core-8-branch check-in: c0fc62c785 user: oehhar tags: tip-653
2023-11-01
20:21
When there is a zipfs archive in use to house the script library and TclZipfs_TclLibrary() is called... check-in: 450d12dac5 user: dgp tags: core-8-branch
2023-10-30
19:32
Testing commands [test(g|s)etencpath] have evolved themselves into functional duplicates of [encodin... check-in: a50acbf869 user: dgp tags: bug-2a0966cdc9
19:06
merge 8.7 check-in: c900fd1445 user: dgp tags: bug-2a0966cdc9
2023-10-29
22:07
Merge 8.7 check-in: 9f8058cbff user: jan.nijtmans tags: trunk, main
22:02
Merge 8.6 check-in: 64a951e3dc user: jan.nijtmans tags: core-8-branch
21:45
Fix [0219fb7511]: tclIO.c: avoid -Wstrict-prototypes warning. Some code cleanup check-in: c82b6d45b2 user: jan.nijtmans tags: core-8-6-branch
2023-10-27
17:14
Merge 8.7 check-in: e6127d0a7b user: jan.nijtmans tags: trunk, main
17:13
[26870862f0] follow-up: of course it was not complete yet check-in: d2309f150a user: jan.nijtmans tags: core-8-branch
15:12
Merge 9.0 check-in: f99dbd4d72 user: jan.nijtmans tags: tip-626
15:11
Merge 8.7 check-in: 171d9a4b13 user: jan.nijtmans tags: trunk, main
15:03
More C++-sentinel-related fixes (hopefully, those are the last ones) check-in: 84fdaf1d56 user: jan.nijtmans tags: core-8-branch
10:46
fixes percent-subst regression [fb2fa9b3f6] introduced by fixing of vulnerability [21b0629c81]; warn... check-in: ea3b6d6792 user: sebres tags: fix-fb2fa9b3f6--percent-subst-regr
10:26
better readability for winPipe.test (naming flags), no functional changes check-in: aa0a51be49 user: sebres tags: fix-fb2fa9b3f6--percent-subst-regr
2023-10-26
20:08
Final fix for [8ab8a138c9]: functions passed to Tcl_EventuallyFree() must be declared/defined as Tcl... check-in: 91e8692bdf user: jan.nijtmans tags: core-8-branch
2023-10-25
19:27
merge 8.7 check-in: 3c073e5a4d user: dgp tags: bug-2a0966cdc9
19:27
merge 8.6 check-in: eb92b24414 user: dgp tags: core-8-branch
19:18
Obsolete tests unixInit-2.* testing older versions of the internal routine TclpInitLibraryPath() hav... check-in: 7ed548b6b5 user: dgp tags: core-8-6-branch
17:57
Since TIP 258 (2005) and development efforts leading up to it (2004), the Tcltest package has not be... check-in: d19f98cb7d user: dgp tags: bug-2a0966cdc9
2023-10-24
15:29
Merge 8.7 check-in: fa23567fe7 user: jan.nijtmans tags: trunk, main
13:53
Fix build-info for 64-bit Windows: This is not an "ilp32" platform check-in: 6f8438f5e5 user: jan.nijtmans tags: core-8-branch
2023-10-23
12:43
merge 8.7 Closed-Leaf check-in: 27a3193dc6 user: dgp tags: core-8-7-b1-rc
2023-10-22
19:56
Merge 9.0 check-in: f107021263 user: jan.nijtmans tags: tip-626
19:49
Remaining fixes for [26870862f0]: Wrong sentinel in Tcl_SetErrorCode usage check-in: 506bbed9ce user: jan.nijtmans tags: trunk, main
2023-10-21
14:51
Merge 8.7 - Bug [31fc36fe47] - socket crash with multiple threads. check-in: b05d33be57 user: apnadkarni tags: trunk, main
14:13
Bug [31fc36fe47] - socket crash with multiple threads. check-in: a387cc9310 user: apnadkarni tags: core-8-branch
13:00
Proposed fix Closed-Leaf check-in: a88829719d user: apnadkarni tags: bug-31fc36fe47
11:29
Test for Windows socket crash check-in: 631917fa95 user: apnadkarni tags: bug-31fc36fe47
06:09
Merge 8.7 - Bug [33b2486199] - thread create/release unmounts zipfs check-in: 6afcffcb66 user: apnadkarni tags: trunk, main
05:48
Bug [33b2486199] - thread create/release unmounts zipfs check-in: 7eaba2ba2f user: apnadkarni tags: core-8-branch
04:14
Move zipfs finalization to TclFinalizeFilesystem Closed-Leaf check-in: e0c1a7b07f user: apnadkarni tags: bug-33b2486199
2023-10-20
17:01
Potential fix check-in: fd3eadc252 user: apnadkarni tags: bug-33b2486199
16:53
Add test to trigger bug 33b2486199 check-in: 0b88c1208a user: apnadkarni tags: bug-33b2486199
09:36
Merge 8.6 check-in: 12946b5cac user: jan.nijtmans tags: core-8-branch
09:35
(cherrypick) small part of: [26870862f0]: Wrong sentinel in Tcl_SetErrorCode usage; Handle any C++-c... check-in: 584bb57e0b user: jan.nijtmans tags: core-8-6-branch
08:26
Merge 8.6 check-in: b2db831cad user: jan.nijtmans tags: core-8-branch
08:24
Fix [9d216917e]: nmakehlp.c: remove unused include math.h check-in: 24ce937f08 user: jan.nijtmans tags: core-8-6-branch