Timeline
Not logged in

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

439 check-ins using file generic/tclDate.h version 82768ff63e

2025-09-02
09:21
(partial) merge trunk check-in: bfbb3990ac user: jan.nijtmans tags: tip-626
08:51
Don't use sqlite3 in TCL_NO_DEPRECATED mode for testing check-in: 7c8ed1478e user: jan.nijtmans tags: tip-626
08:44
Fix TCL_NO_DEPRECATED build check-in: 585d29de08 user: jan.nijtmans tags: tip-626
2025-09-01
13:53
(partial) merge trunk check-in: 893e489e6e user: jan.nijtmans tags: tip-626
2025-08-04
16:02
(cherry-picked from 9.0) fixes [5137b4387019d0e1]: ensure cache of base is correct for :localtime (s... check-in: 62ad42bba8 user: sebres tags: core-8-branch
2025-07-22
18:49
cherry-pick from 9.0: improve interpreter creation speed, if there is no zipfs tcl-library (avoid pe... check-in: 7fbbdb09fb user: sebres tags: core-8-branch
2025-07-21
18:46
cherry-pick to 8.7: amend to [61c01e0edb08a9ed], more cases for increment ref-count with use-after-f... check-in: 75a7e2ae57 user: sebres tags: core-8-branch
2025-07-18
17:36
cherry-pick to 8.7: fixes [61c01e0edb08a9ed] (TclpMatchInDirectory, windows only), increment ref-cou... check-in: d62a3b0713 user: sebres tags: core-8-branch
2025-06-02
12:07
TIP 716 accepted check-in: 65b04b1290 user: apnadkarni tags: core-9-0-branch
2025-06-01
18:13
Cherrypick 57d619a23f - Jan's changes for unused vars Closed-Leaf check-in: c24c47cbd3 user: apnadkarni tags: tip-716
15:32
Merge core-9-0-branch check-in: 8697700555 user: apnadkarni tags: tip-716
2025-05-30
19:35
[9a4876e887] Get ooWhat initialized before any error handling paths. check-in: ca9ce863f4 user: dgp tags: trunk, main
19:14
silence compiler warning check-in: f866d870a6 user: dgp tags: trunk, main
18:55
[fa7995bdf2] Stop crash in [http::cookiejar create]. check-in: b6631aa2b3 user: dgp tags: bug-fa7995bdf2
14:00
Minor refactor of some parts of TclOO code check-in: 92535c5998 user: dkf tags: trunk, main
2025-05-27
11:28
Add a TCL_UNREACHABLE macro for marking a code path as never reached Inspired by https://en.cppre... check-in: e1684bac3a user: dkf tags: tcl-unreachable
06:34
Merge trunk check-in: e3f06a72c9 user: apnadkarni tags: apn-encoding-refactor
05:02
Merge 9.0. Disable unsupported icu tests for valgrind as dl_load of icu muddies valgrind output check-in: ef7f12a7fc user: apnadkarni tags: trunk, main
05:01
Disable unsupported icu tests for valgrind as dl_load of icu muddies valgrind output check-in: e12ffa7040 user: apnadkarni tags: core-9-0-branch
03:23
Proposed fix for memory leak in TclCompileTryCmd check-in: bef78c2964 user: apnadkarni tags: bug-c587295271-trycompile-leak
2025-05-26
12:59
Add some more Tcl_Attempt* functions check-in: 3c0642b89c user: jan.nijtmans tags: attemptgetstring
11:59
Merge mark for 9.0 changes.md check-in: 142fb1767c user: apnadkarni tags: trunk, main
11:56
Update changes for fixed tickets check-in: 28eab946c5 user: apnadkarni tags: core-9-0-branch
11:48
Merge 9.0 check-in: bf0c98b4c3 user: jan.nijtmans tags: trunk, main
11:47
Update changes.md check-in: b72585319f user: apnadkarni tags: trunk, main
11:41
Update changes.md check-in: 89bffcebe3 user: jan.nijtmans tags: core-9-0-branch
11:40
New internal list representations for lreverse, lrepeat, lrange. See https://core.tcl-lang.org/tcl/w... check-in: 7d01f59ecd user: apnadkarni tags: trunk, main
11:40
Fix [1dcda0e862]: Build broken (trunk branch) tclCompExpr.c tclOOCall.c. Just by disabling the warni... check-in: a60bfcf236 user: jan.nijtmans tags: core-9-0-branch
11:37
Indenting (backported from 9.1) check-in: dac6eb3f1a user: jan.nijtmans tags: core-9-0-branch
11:10
Merge trunk Closed-Leaf check-in: 153bd23720 user: apnadkarni tags: apn-tip636-appl-91
10:31
Merge 9.0 - Fix [7346adc50f] - memory runaway on truncated iso2022 encoding check-in: 6b0ee0b290 user: apnadkarni tags: trunk, main
10:29
Fix [7346adc50f] - memory runaway on truncated iso2022 encoding check-in: 237ff71b86 user: apnadkarni tags: core-9-0-branch
10:04
Use TclAttemptInitStringRep() in a few more places where it's possible. Fix indenting. check-in: 20449a8a25 user: jan.nijtmans tags: trunk, main
06:12
Add table driven truncation at end test Closed-Leaf check-in: fc2330a3cd user: apnadkarni tags: apn-bug-7346adc50f
05:12
Handle tcl8 and replace profiles for truncated escape encodings. Add tests. check-in: 0ca96a7829 user: apnadkarni tags: apn-bug-7346adc50f
2025-05-25
17:27
Start on [7346adc50f]. Now raise error on truncated encoding. Still have to handle replace and tcl8 ... check-in: 591e540e6d user: apnadkarni tags: apn-bug-7346adc50f
02:59
Merge trunk check-in: 9b40641d15 user: apnadkarni tags: apn-tip636-appl-91
2025-05-23
14:51
Factor out code for describing the args to a method. check-in: eff58f2520 user: dkf tags: trunk, main
10:59
merge trunk check-in: cbd7f4e481 user: dkf tags: lappend-expansion
09:24
Rebase to trunk check-in: db81c145b2 user: jan.nijtmans tags: attemptgetstring
09:10
TIP 720: Bytecode generation improvements/sanity check-in: 507b920e63 user: dkf tags: trunk, main
09:03
Clean up indentation and overlong lines check-in: 71f3f24f7b user: dkf tags: trunk, main
06:31
Move new list implementations to 9.1 check-in: 79b702703a user: apnadkarni tags: apn-tip636-appl-91
06:08
Merged core-9-0-branch Closed-Leaf check-in: 03b3054dba user: apnadkarni tags: apn-tip636-appl
06:07
Create new branch named "apn-tip636-appl-91" check-in: 390fdcd881 user: apnadkarni tags: apn-tip636-appl-91
02:21
Merge core-9-0-branch check-in: 33c0fd2db6 user: apnadkarni tags: tip-716
02:18
Fix [c776eb586d]. Read codepage from registry (reported by Jan) check-in: 77971ca3f2 user: apnadkarni tags: tip-716
2025-05-22
19:36
Clean up the stat buffer renderer a bit check-in: 3a3e7ebd08 user: dkf tags: trunk, main
14:35
tidy up spaces Closed-Leaf check-in: b718f4700e user: dkf tags: no-variable-width-instruction-issue
12:05
Merge 9.0 check-in: 104313fe81 user: jan.nijtmans tags: trunk, main
09:39
Improvements to TRACE macros and reduce warnings (on some platforms/configs) check-in: 66df16b6ff user: dkf tags: no-variable-width-instruction-issue
09:25
Minor optimization: Make sure that TclIsSpaceProcM() doesn't call TclIsSpaceProc() for 'negative' by... check-in: f71a637cdd user: jan.nijtmans tags: core-9-0-branch
08:11
MSVC doesn't like #ifdef in arguments to a macro check-in: 70353dcd7e user: dkf tags: no-variable-width-instruction-issue
03:19
Implement expr in/ni for repeated and reversed list types check-in: db7590b701 user: apnadkarni tags: apn-tip636-appl
2025-05-21
15:55
[3328635] remove interp doc comment about absolute time. Leaf check-in: a5866bcc9f user: oehhar tags: tkt3328635-posix-monotonic-clock
13:02
[1e2c6ce4], TIP 723: document interp limit to be dependent on monotonic clock on Windows platform Leaf check-in: 8c56c95f93 user: oehhar tags: 1e2c6ce4-mswin-monotonic-clock
10:52
Use the right internal macro check-in: 4ad899d098 user: dkf tags: no-variable-width-instruction-issue
10:47
more bools Closed-Leaf check-in: cc075d6e41 user: dkf tags: experiment-stdbool
10:09
Rebase to latest trunk Closed-Leaf check-in: d265be08af user: jan.nijtmans tags: tip-712
09:13
rebase check-in: 791e524b6c user: dkf tags: experiment-stdbool
08:16
merge fix check-in: 597c5d2e9c user: dkf tags: lappend-expansion
08:16
merge fix check-in: 63802397a4 user: dkf tags: extra-push-constants
08:14
merge fix Leaf check-in: 5c152737dc user: dkf tags: remove-deprecated-opcodes-level2
08:14
merge fix Leaf check-in: 34e2313ebd user: dkf tags: remove-deprecated-opcodes-level1
08:03
Add back missing file. I don't know why it keeps getting nuked... check-in: 69b4429ec8 user: dkf tags: no-variable-width-instruction-issue
02:15
Merge core-9-0-branch check-in: af16c07b81 user: apnadkarni tags: tip-716
00:53
Update docs check-in: dc2007a08c user: apnadkarni tags: tip-716
2025-05-20
13:06
merge mark check-in: 87976dca94 user: dkf tags: remove-deprecated-opcodes-level2
13:04
Missed two table entries that should have been deprecated too check-in: dce05176d3 user: dkf tags: remove-deprecated-opcodes-level1
12:37
Remove the deprecated opcodes more thoroughly check-in: 4751a3bc9d user: dkf tags: remove-deprecated-opcodes-level2
11:35
Remove the deprecated opcodes check-in: 428a4026f3 user: dkf tags: remove-deprecated-opcodes-level1
09:28
Rebase to attemptgetstring check-in: 70e5788e19 user: jan.nijtmans tags: tip-626
08:43
merge trunk (indirectly) check-in: 23e5dd51bc user: dkf tags: no-variable-width-instruction-issue
08:41
fix (rare) merge error Closed-Leaf check-in: 67b36d0658 user: dkf tags: no-var-width-plus-opnd-types
08:39
Rebase to trunk check-in: fa51c76f46 user: jan.nijtmans tags: attemptgetstring
08:39
merge trunk check-in: ba10bf48c4 user: dkf tags: no-var-width-plus-opnd-types
08:26
Fix TEBC internal operand signedness/width; use better variable names for operands check-in: d4bb97417b user: dkf tags: trunk, main
07:58
merge no-variable-width-instruction-issue check-in: d59d4ad39d user: dkf tags: no-var-width-plus-opnd-types
07:56
merge trunk check-in: c8b66ce407 user: dkf tags: no-variable-width-instruction-issue
07:55
A few more corrections to Tcl_BounceRefCount usage; definitely no leaks in test suite check-in: 300f51cb4e user: dkf tags: no-variable-width-instruction-issue
05:30
Fix [3335120320]. Create include dir for installing extensions in non-default locations check-in: a5086d777b user: apnadkarni tags: trunk, main
05:26
Fix [3335120320]. Create include dir for installing extensions in non-default locations check-in: 761808a5e8 user: apnadkarni tags: core-9-0-branch
2025-05-19
12:21
This would be nicer... but needs wider testing Leaf check-in: f7e36e4ea0 user: dkf tags: tidy-up-deprecation-markers
12:01
Disable deprecation notices with MSVC; they can get them if they turn on support for C23 check-in: cce703166d user: dkf tags: no-variable-width-instruction-issue
11:58
Promote IsEmptyToken to TclIsEmptyToken, and use in other relevant places check-in: 4672337c5b user: dkf tags: no-variable-width-instruction-issue
11:52
Some small clarification to abstract list method docs check-in: e95a6dfe79 user: apnadkarni tags: apn-tip636-appl
10:28
Update version in .project file check-in: 65b8773591 user: jan.nijtmans tags: trunk, main
10:27
Update version in .project file check-in: efb67db482 user: jan.nijtmans tags: core-9-0-branch
09:04
Don't generate the next clause of [for] if it's known to be empty check-in: efb380ca16 user: dkf tags: no-variable-width-instruction-issue
07:44
Use the sense of space-ness from the parser, not the unicode support check-in: 918c894b21 user: dkf tags: no-variable-width-instruction-issue
2025-05-18
20:26
fix errors check-in: ecf86c6434 user: dkf tags: no-variable-width-instruction-issue
16:28
Extra opcodes to push special values check-in: c6e9590b87 user: dkf tags: extra-push-constants
15:53
Bug [3335120320]. Fix for case where extension is installed into a directory other than where Tcl is... Closed-Leaf check-in: ee68735740 user: apnadkarni tags: apn-bug-3335120320
06:31
merge core-9-0-branch check-in: 86c8f4ac8a user: apnadkarni tags: apn-tip636-appl
2025-05-17
15:10
merge tebc-opnd-types check-in: cd03d973f4 user: dkf tags: no-var-width-plus-opnd-types
2025-05-16
16:05
What if TclWinGetUserEncoding() returns NULL? Leaf check-in: e319a925fe user: jan.nijtmans tags: encoding-user
15:38
Rebase to 9.0 check-in: a68fdded89 user: jan.nijtmans tags: encoding-user
14:18
Can't just blithely use unsigned; need more Tcl_Size. But that works. Closed-Leaf check-in: c0703f04ed user: dkf tags: tebc-opnd-types
11:17
A bit of tweaking to reduce warnings. check-in: 1702fa9202 user: dkf tags: tebc-opnd-types
11:02
Merge 8.6 check-in: ce7b199778 user: jan.nijtmans tags: core-9-0-branch
09:51
Fix TEBC internal operand signedness/width check-in: 9da0533fe9 user: dkf tags: tebc-opnd-types
2025-05-15
15:56
Oops, CLANG_ASSERT->assert check-in: 83f3d91e22 user: apnadkarni tags: apn-tip636-appl
15:39
Minor cleanup check-in: a4c790b1c8 user: apnadkarni tags: apn-tip636-appl
15:14
New function Tcl_AttemptGetString(). WIP check-in: 68a2b7038d user: jan.nijtmans tags: attemptgetstring
15:10
Actually, standards-compliant compilers should use the standard form for deprecation check-in: d0f5e9f35c user: dkf tags: no-variable-width-instruction-issue
15:01
Minor optimisation in light of TIP 717 check-in: 9104f4a84a user: dkf tags: no-variable-width-instruction-issue
14:55
merge no-variable-width-instruction-issue check-in: b9d2f6eff0 user: dkf tags: lappend-expansion
14:54
merge trunk check-in: 2592ccf185 user: dkf tags: no-variable-width-instruction-issue
13:15
Need to test _MSVC_VER to see if we're in 19.0 or later to enable [[deprecated]] check-in: 41967fdd86 user: dkf tags: no-variable-width-instruction-issue
13:03
Drop reference counts on duplicated objects on error: DICT_PUT and DICT_REMOVE check-in: cacc9261f5 user: dkf tags: no-variable-width-instruction-issue
11:52
Something changed in the Github CI environment. Does this fix filename-16.14 testcase? check-in: 22313fe35a user: jan.nijtmans tags: trunk, main
11:35
Add tests for memory leaks check-in: a2575fbb36 user: apnadkarni tags: apn-tip636-appl
05:59
Use internalRep.twoPtrValue.ptr1 and initialize .ptr2 to NULL instead of using otherValuePtr. Otherw... check-in: c4fa61081a user: apnadkarni tags: apn-tip636-appl
2025-05-14
13:19
remove TODO comment check-in: cc3bc571f5 user: dkf tags: lappend-expansion
12:19
Make the [lappend] command into one that handles expansion natively check-in: de527efde4 user: dkf tags: lappend-expansion
12:15
Complete list operation tests check-in: d35db3d6e9 user: apnadkarni tags: apn-tip636-appl
11:00
typo Leaf check-in: 424502dc0e user: jan.nijtmans tags: bug-fbc56b259e
10:58
Proposed fix for [fbc56b259e]: Add support for \z in regex as end-of-string anchor check-in: 31c03110d4 user: jan.nijtmans tags: bug-fbc56b259e
09:19
Merge 9.0 check-in: 044e8417a7 user: jan.nijtmans tags: trunk, main
09:18
Merge 8.6 check-in: 5bf28410d1 user: jan.nijtmans tags: core-9-0-branch
08:09
TIP 717: New function: Tcl_AttemptCreateHashEntry() check-in: 96471d0503 user: jan.nijtmans tags: trunk, main
06:56
Remove the dependency on WIN32_USE_TICKCOUNT on Windows. check-in: 4a8a046a81 user: oehhar tags: tkt3328635-posix-monotonic-clock
06:30
[3328635] : some left-over of last cleanup-round check-in: 37f639d5c5 user: oehhar tags: tkt3328635-posix-monotonic-clock
2025-05-13
19:58
[1e2c6ce4] Monotonic clock for MS-Windows. Extracted from branch [tkt3328635-posix-monotonic-clock] ... check-in: 8ea9c4081c user: oehhar tags: 1e2c6ce4-mswin-monotonic-clock
19:07
Bit more progress on test suite check-in: 5abbea2abe user: apnadkarni tags: apn-tip636-appl
15:58
Merge trunk Closed-Leaf check-in: 06cca012b7 user: jan.nijtmans tags: attemptcreatehashentry
15:42
Merge 9.0 check-in: ad1156305e user: jan.nijtmans tags: trunk, main
15:41
Merge 8.6 check-in: 5e28e9d492 user: jan.nijtmans tags: core-9-0-branch
15:41
Put (back) Tcl_CreateHashEntry() stub entry. For better upwards compatibility with TIP #717. Not use... check-in: 6fa00ba586 user: jan.nijtmans tags: core-9-0-branch
10:43
Expand comments and tidy up a little in the [lappend] compiler check-in: 15e4f4a3ed user: dkf tags: no-variable-width-instruction-issue
10:02
Ticket [3328635]: make Windows work, remove Windows XP code, as not supported by 9.0. check-in: 2e9374edd5 user: oehhar tags: tkt3328635-posix-monotonic-clock
07:27
merge trunk check-in: ff3b30dbbc user: dkf tags: no-variable-width-instruction-issue
05:42
merge main check-in: 726b3c583c user: oehhar tags: tkt3328635-posix-monotonic-clock
2025-05-12
15:50
Add tests for more list operations and variable indices (when they have a separate code path from li... check-in: 678e371e35 user: apnadkarni tags: apn-tip636-appl
11:33
Remove Tcl_GetString() stub entry: it isn't used anywhere any more check-in: fdcf6c024c user: jan.nijtmans tags: trunk, main
08:46
Merge 9.0 check-in: faf9473589 user: jan.nijtmans tags: trunk, main
08:42
Forget speedup of TclLog2: Negative numbers should behave as 0. check-in: f041ae2d19 user: jan.nijtmans tags: core-9-0-branch
08:36
_BitScanReverse64() is tested now, so remove comment. Slight speedup for TclLog2, using OR check-in: 8b1d3b555f user: jan.nijtmans tags: core-9-0-branch
06:46
fix INST_LAPPEND_LIST semantics with zero-length lists check-in: c6dd4da962 user: dkf tags: no-variable-width-instruction-issue
2025-05-10
15:12
ledit and lreplace tests for new abstract lists check-in: 2d22650834 user: apnadkarni tags: apn-tip636-appl
14:49
[3328635] Merge main. Only tested on Windows. check-in: 6ff6edf427 user: oehhar tags: tkt3328635-posix-monotonic-clock
09:26
Notes on expanded-lappend: requires a deep fix elsewhere, so for a future date check-in: e3f52d026d user: dkf tags: no-variable-width-instruction-issue
2025-05-09
18:13
[fd1585e2a1] Adopt efficient internal indexing calculation utility TclMSB(). check-in: e991e299b3 user: dgp tags: core-9-0-branch
18:10
[fd1585e2a1] Adopt efficient internal indexing calculation utility TclMSB(). check-in: 7d9a0d7b95 user: dgp tags: trunk, main
17:55
Shift stubs entry Closed-Leaf check-in: fe9d2567a7 user: dgp tags: dgp-msb
17:52
merge trunk check-in: da74eede34 user: dgp tags: dgp-msb
14:07
Merge 9.0 check-in: 117cf85b54 user: jan.nijtmans tags: attemptcreatehashentry
13:16
merge trunk check-in: a9536c9ffe user: dkf tags: no-variable-width-instruction-issue
12:09
Final set of changes check-in: ac4754b22d user: dkf tags: no-variable-width-instruction-issue
11:55
Revive rfe-3057b6261 Leaf check-in: 265567e5da user: jan.nijtmans tags: rfe-3057b6261
09:04
Store userEncoding in Thread Local Storage check-in: edc8d0abfc user: jan.nijtmans tags: encoding-user
08:19
Merge 9.0. Handle one-argument "encoding user" better. check-in: 597025932d user: jan.nijtmans tags: encoding-user
2025-05-08
15:20
Merge 9.0 check-in: c49cedbcfe user: jan.nijtmans tags: trunk, main
15:19
Fix [9dcdddeefe]: compiler warnings. No need to put this in changelog, since it's introduced after 9... check-in: 0149387ab9 user: jan.nijtmans tags: core-9-0-branch
12:42
TIP #718 testcase check-in: 2f5fcccfed user: jan.nijtmans tags: encoding-user
08:54
Fix "make dist". Don't use UTF-8 setting in registry/dde dll's check-in: 4a25340a1e user: jan.nijtmans tags: encoding-user
2025-05-07
21:22
Merge-mark check-in: 0b190f5098 user: jan.nijtmans tags: trunk, main
21:15
Merge 8.6 check-in: 6be72f3a48 user: jan.nijtmans tags: core-9-0-branch
13:22
Get rid of the "c" version of tclsh in onefiledist.yml check-in: 614850ef86 user: jan.nijtmans tags: encoding-user
2025-05-06
14:52
Disable scan-15.1 (temporary) check-in: 5e41815bbc user: jan.nijtmans tags: encoding-user
13:42
merge trunk check-in: 4c643fa292 user: dkf tags: no-variable-width-instruction-issue
13:41
Fix comment indentation check-in: 3ab7ea7f4a user: dkf tags: no-variable-width-instruction-issue
12:51
Rebase to trunk check-in: ba1f528fc6 user: jan.nijtmans tags: encoding-user
09:06
Change implementation, using 2 new stub entries check-in: 46f7908c62 user: jan.nijtmans tags: attemptcreatehashentry
08:46
Fix links to tickets. check-in: ac6a931660 user: sbron tags: core-9-0-branch
07:58
Merge mark for update 9.0 changes.md check-in: 399d648cc3 user: apnadkarni tags: trunk, main
07:54
Update changes.md for fixed lseq tickets check-in: 44e4a5819d user: apnadkarni tags: core-9-0-branch
07:45
Merge 9.0 check-in: b4881542d1 user: jan.nijtmans tags: trunk, main
07:42
Fix [8ffd8cabd1]: "encoding system": wrong result without manifest check-in: cd024d90d9 user: jan.nijtmans tags: core-9-0-branch
2025-05-05
20:14
Preparing to be able to disable the opcodes at some later date; we do not want to alter the opcode n... check-in: 7d0e5d4663 user: dkf tags: no-variable-width-instruction-issue
19:40
Test of [testmsb] checking upper range boundary. check-in: b65fb7736a user: dgp tags: dgp-msb
16:27
[78f44214] Document Tcl_InitStringRep: copy description from TIP 445: better than nothing... check-in: 996b2264cd user: oehhar tags: core-9-0-branch
15:38
Merge-mark check-in: 60234d7509 user: jan.nijtmans tags: core-9-0-branch
15:34
merge trunk check-in: f4d78777f3 user: dkf tags: no-variable-width-instruction-issue
15:34
Merge tclCompUtils.h into tclCompile.h check-in: 6e3b4f4d86 user: dkf tags: no-variable-width-instruction-issue
14:49
[42d14c495a] Parsing long floating point strings check-in: 013063b5fc user: oehhar tags: trunk, main
14:47
Add to changes.md bug section: scan "long mantissa" %g [42d14c] check-in: b2f5c7f297 user: oehhar tags: core-9-0-branch
14:43
Clean up a bit check-in: f7cd80b77c user: dkf tags: no-variable-width-instruction-issue
14:40
[42d14c495a] Parsing long floating point strings check-in: 3cc7e2aa7d user: oehhar tags: core-9-0-branch
11:44
Don't let tests pass out-of-range argument to TclMSB(). check-in: 855ea0c97b user: dgp tags: dgp-msb
11:42
Add "tclsh90c", which has a manifest without UTF-8 setting check-in: 480042bbca user: jan.nijtmans tags: encoding-user
11:22
Rebase (makes use of [8ffd8cabd1]) check-in: de117edb03 user: jan.nijtmans tags: encoding-user
09:53
Merge 9.0 check-in: 47b79725b5 user: jan.nijtmans tags: trunk, main
09:14
Proposed fix for [8ffd8cabd1]: "encoding system": wrong result without manifest Extracted from TIP 7... Closed-Leaf check-in: 4f085c4141 user: jan.nijtmans tags: bug-8ffd8cabd1
06:53
Missing TclOOM() calls, which produce a panic when Tcl_InitStringRep() fails check-in: 8d88d3e10e user: jan.nijtmans tags: core-9-0-branch
2025-05-04
16:43
Minor tinkering check-in: 3bc5395f95 user: dkf tags: no-variable-width-instruction-issue
06:51
Use rangeList Tcl_ObjType for lassign of large lists check-in: aae9dcbcde user: apnadkarni tags: apn-tip636-appl
2025-05-03
12:05
Implement lrangeType Tcl_Obj check-in: 85d835b635 user: apnadkarni tags: apn-tip636-appl
2025-05-02
19:32
WIP Leaf check-in: 20d3247f60 user: dgp tags: dgp-445-wip
19:08
WIP making fuller use of TIP 445 utilities. check-in: 1de0891643 user: dgp tags: dgp-445-wip
18:31
merge 9.0 check-in: 00c25cdad1 user: dgp tags: trunk, main
18:30
merge 8.7 check-in: 3a1bd84941 user: dgp tags: core-9-0-branch
18:29
Use Tcl_InitStringRep() as intended. check-in: c3a9c69224 user: dgp tags: core-8-branch
17:58
merge 9.0 check-in: 2b575428da user: dgp tags: trunk, main
17:58
merge fix check-in: 08b1fcc49d user: dgp tags: core-9-0-branch
17:57
Rework overflow test so it happens in a valid range. check-in: 31e034cfef user: dgp tags: core-8-branch
17:00
typo check-in: c88b56aa56 user: dgp tags: trunk, main
16:57
typo check-in: 4e706dd449 user: dgp tags: core-9-0-branch
16:06
Update comment: INST_RETURN_CODE_BRANCH isn't needed in asm any more check-in: 6124291c36 user: dkf tags: no-variable-width-instruction-issue
16:03
merge trunk check-in: 93b8cab106 user: dkf tags: no-variable-width-instruction-issue
15:54
Combine the new jumptable into this branch check-in: 1240aef1a5 user: dkf tags: no-variable-width-instruction-issue
12:31
[78f44214] Document Tcl_InitStringRep: copy description from TIP 445: better than nothing... check-in: 8f9c7f5fd8 user: oehhar tags: trunk, main
08:21
Add INST_IS_EMPTY, a surfacing of Tcl_IsEmpty() to bytecode check-in: 09d3143e29 user: dkf tags: no-variable-width-instruction-issue
08:00
Deprecate (internal) TclVarHashCreateVar() function. It isn't (and shouldn't) be used by any extensi... check-in: 816e9ddf1b user: jan.nijtmans tags: trunk, main
2025-05-01
13:42
Merge TIP #717 check-in: 9bd701df41 user: jan.nijtmans tags: tip-626
09:19
Rebase to trunk check-in: 33d2191098 user: jan.nijtmans tags: attemptcreatehashentry
05:50
Add framework for testing nested lists in different list type combinations check-in: 00e93be613 user: apnadkarni tags: apn-tip636-appl
2025-04-29
13:49
Merge 9.0 (indenting) check-in: 92c2629d8c user: jan.nijtmans tags: trunk, main
13:48
Indenting and comments, backported from 9.1 check-in: 98ab04e3c6 user: jan.nijtmans tags: core-9-0-branch
11:13
Rebase to tip-716 Closed-Leaf check-in: fd647584e8 user: jan.nijtmans tags: tclsh90c.exe-for-tip-716-compatibility
09:20
Convert [try ... on ... finally ...] to use a jump table Closed-Leaf check-in: 1e20438f02 user: dkf tags: numeric-jumptable
08:51
Unbreak (gcc) build check-in: 479fc6ad0d user: jan.nijtmans tags: tip-716
08:35
typo (breaks static MSVC build) check-in: a325a7c061 user: jan.nijtmans tags: tclsh90c.exe-for-tip-716-compatibility
2025-04-28
21:22
Use a jump table for [try] without 'trap' or 'finally' check-in: 8ab844bb19 user: dkf tags: numeric-jumptable
15:10
Have both tclsh90.exe (full compatibility) and tclsh90c.exe (without UTF-8 in manifest) side-by-side check-in: 41388a9d8f user: jan.nijtmans tags: tclsh90c.exe-for-tip-716-compatibility
11:30
Fix cmdAH tests. See comments below. Tcl_GetEncodingForUser will not be available until 9.1 for stu... check-in: 17bd2a7748 user: apnadkarni tags: tip-716
10:16
Pick up lindex fixes from 9.0 check-in: 0561604ee7 user: apnadkarni tags: apn-tip636-appl
10:15
Start on test suite for all internal list representations check-in: 1e5378782c user: apnadkarni tags: apn-tip636-appl
10:03
Minor tweak. Pass interp as NULL as error thrown away. check-in: 45dd11d70c user: apnadkarni tags: trunk, main
09:51
Minor tweak. Pass interp as NULL as error thrown away. check-in: 0d79e0d16c user: apnadkarni tags: core-9-0-branch
09:20
Fix [7d3101bf28] and [452b103a74] - lseq indexing crashes. check-in: b8d82ec520 user: apnadkarni tags: trunk, main
09:03
Preparing to use a numeric jump table in [try]... but that's tricky to get right so it'll be in a la... check-in: 0f6da785c1 user: dkf tags: numeric-jumptable
09:01
Fix [7d3101bf28] and [452b103a74] - lseq indexing crashes. check-in: 1869372b12 user: apnadkarni tags: core-9-0-branch
07:37
Attempt to fix cmdAH test failures. Doesn't work. check-in: 8a040c000a user: jan.nijtmans tags: tip-716
03:05
Fix compiled indexlist for lseq Closed-Leaf check-in: 5bbf3063e7 user: apnadkarni tags: apn-bug-452b-7d31
2025-04-27
14:59
Partial fix and test cases for bug [452b103a74] - lseq nested indices check-in: 7f6c4fe803 user: apnadkarni tags: apn-bug-452b-7d31
10:48
Fix [7d3101bf28] - crash on out of bounds lindex into lseq check-in: 39e56660b9 user: apnadkarni tags: apn-bug-452b-7d31
10:42
Fix lindex crash on non-numeric index into lseq check-in: 0e93ef825b user: apnadkarni tags: apn-bug-452b-7d31
10:29
Crash tests for bugs [45b2] and [7d31] check-in: 8e3891ade0 user: apnadkarni tags: apn-bug-452b-7d31
2025-04-26
15:52
Convert [subst] to use a numeric jump table instead of magic offset computations check-in: 5e433c4971 user: dkf tags: numeric-jumptable
15:08
Whether a value is new to a jump table matters. check-in: 31fb6746de user: dkf tags: numeric-jumptable
13:36
merge no-variable-width-instruction-issue check-in: 67639380cb user: dkf tags: numeric-jumptable
2025-04-25
15:08
Fix cut-n-paste-ism check-in: 75e3058cd5 user: dkf tags: no-variable-width-instruction-issue
14:37
Add INST_DICT_REMOVE to go with INST_DICT_PUT check-in: fe10fad281 user: dkf tags: no-variable-width-instruction-issue
13:52
More towards the new jump table opcode check-in: 8f095b650c user: dkf tags: numeric-jumptable
08:11
Protect TclWinGetUserEncoding() for environments it doen't exist, e.g. Tcl 9.0.0/9.0.1 check-in: 5f8aa1fdaa user: jan.nijtmans tags: encoding-user
2025-04-24
10:09
Unneeded "#undef" check-in: e6fd0eab29 user: jan.nijtmans tags: trunk, main
10:06
Unneeded (char *) typecast check-in: 68e682d737 user: jan.nijtmans tags: core-9-0-branch
09:51
Implement "encoding user" without TIP #716 check-in: 29476ca525 user: jan.nijtmans tags: encoding-user
2025-04-23
18:27
High performance implementation using GNU compiler builtin. check-in: cff515df02 user: dgp tags: dgp-msb
17:39
Speculative high performance implementation using Microsoft compiler intrinsics. UNTESTED!!! check-in: 9138a460c2 user: dgp tags: dgp-msb
08:50
Starting to develop a new jump table type for numeric keys check-in: 4980453105 user: dkf tags: numeric-jumptable
2025-04-22
17:26
Apply Tcl 9 guarantees and conventions. check-in: 712bf4eff5 user: dgp tags: dgp-msb
17:12
Port the Brodnik adaptation implementaton of TclMSB() from dgp-refactor branch check-in: 9ed605cb25 user: dgp tags: dgp-msb
17:00
Update testing to Tcl 9 guarantees and conventions. check-in: 32f2e98e79 user: dgp tags: dgp-msb
16:50
Bring over testing command and tests for TclMSB() from dgp-refactor branch. check-in: b8e288114c user: dgp tags: dgp-msb
16:30
Restore TclLog2() status to be available only for --enable-symbols=compile check-in: 05cb7c174e user: dgp tags: dgp-msb
15:16
Make [switch -exact -nocase] compiled check-in: 611fd53a69 user: dkf tags: no-variable-width-instruction-issue
14:59
Better comments check-in: 94c0c37d4b user: dkf tags: no-variable-width-instruction-issue
13:49
An experiment with including stdbool.h and using that in internal APIs Closed-Leaf check-in: 990a0e861f user: dkf tags: experiment-stdbool
2025-04-21
16:52
Generate correct arguments to INST_TAILCALL so we don't need to patch them in TEBC check-in: e5149a5d68 user: dkf tags: no-variable-width-instruction-issue
15:37
Factor out some clock-related constants into their own enum check-in: 545456b06f user: dkf tags: no-variable-width-instruction-issue
08:30
remove junk whitespace check-in: 78665c9bd4 user: dkf tags: no-variable-width-instruction-issue
04:08
Use abstract lists only above a element count threshold check-in: f57abac506 user: apnadkarni tags: apn-tip636-appl
2025-04-20
19:58
merge trunk check-in: f3b93869e7 user: dkf tags: no-variable-width-instruction-issue
19:57
merge trunk check-in: dd8e821516 user: dkf tags: no-variable-width-instruction-issue
19:55
Try the new windows-11-arm runner Leaf check-in: 5b445db697 user: jan.nijtmans tags: github-windows-arm
17:44
Rebase check-in: c4b6797289 user: jan.nijtmans tags: tip-626
17:07
Merge trunk check-in: 45d0fd4a7f user: jan.nijtmans tags: attemptcreatehashentry
17:03
Merge 9.0 check-in: 8c9d27c4dd user: jan.nijtmans tags: trunk, main
16:58
VarHashCreateVar() isn't used in tclExecute.c check-in: 2cf05ab056 user: jan.nijtmans tags: core-9-0-branch
16:19
Rebase to trunk check-in: ab31a15604 user: jan.nijtmans tags: attemptcreatehashentry
15:14
Fix the weirdest bug in the assembler with getting line numbers wrong... sometimes. I'm not even sur... check-in: b5d73eaac3 user: dkf tags: no-variable-width-instruction-issue
15:03
3th round of (harmless) -Wconversion fixes. Contains better fix for previous commit (thanks, dkf!) check-in: 932cc0af74 user: jan.nijtmans tags: trunk, main
12:01
Fix type. In at least one compiler, having the line number as int just blew up the build. It's an... check-in: c635b0577b user: dkf tags: trunk, main
07:49
Add abstract list type for lrepeat check-in: bacff30db2 user: apnadkarni tags: apn-tip636-appl
2025-04-19
16:43
Merge trunk. Another round of (harmless) -Wconversion fixes Closed-Leaf check-in: 9f799357d8 user: jan.nijtmans tags: conversion-warning
13:53
Many more (harmless) -Wconversion fixes, mainly for the regexp engine check-in: e6e57b4ee3 user: jan.nijtmans tags: trunk, main
12:25
Finish -Wconversion warnings in regexp engine check-in: 090e16821d user: jan.nijtmans tags: conversion-warning
11:41
Add an abstract list type for reversing lists check-in: 224c5670f0 user: apnadkarni tags: apn-tip636-appl
2025-04-18
14:04
Merge 9.0 check-in: 1d72e36587 user: jan.nijtmans tags: tip-716
09:25
Make Tcl_WideInt equal to long long, don't allow it to be overridden any more Closed-Leaf check-in: 880908600b user: jan.nijtmans tags: tclwideint-is-longlong
09:22
Many more (harmless) -Wconversion fixes, mainly for the regexp engine check-in: 0d770f9e1b user: jan.nijtmans tags: conversion-warning
2025-04-17
21:04
Merge 9.0 check-in: e3bd8b47de user: jan.nijtmans tags: trunk, main
20:53
Fix warning: variables 'ui' and 'maxSizeDecade' used in loop condition not modified in loop body [-W... check-in: ab0977d71d user: jan.nijtmans tags: core-9-0-branch
20:09
off-by-8 (thanks, Don!) check-in: 4d6af81b4d user: jan.nijtmans tags: core-9-0-branch
17:44
Re-implement TclLog2() in terms of TclMSB with range limiting wrapped around the core function. NOT... check-in: da2cb422fe user: dgp tags: dgp-msb
17:30
The callers of TclLog2() needed its range to be limited to [0..31]. RequiredPrecision needs support ... check-in: 85416bb01d user: dgp tags: dgp-msb
16:41
Remove code that purports to handle the circumstance when sizeof(Tcl_WideUInt) > sizeof(long long) ... check-in: a4bdca1b16 user: dgp tags: dgp-msb
16:30
Fix up the handling of zero input to RequiredPrecision check-in: 738c8d6124 user: dgp tags: dgp-msb
15:01
Update macher version in onefiledist.yml so it will work with a thin macOS executable. check-in: aa91d336d5 user: culler tags: core-9-0-branch
14:58
Update macher version in onefiledist.yml so it will work with a thin macOS executable. check-in: 061fd2778e user: culler tags: trunk, main
14:47
Another round of -Wconversion warning fixes, see [03cff7a777] check-in: d92999333a user: jan.nijtmans tags: conversion-warning
09:09
remove unread field check-in: 3dc80575dc user: dkf tags: no-variable-width-instruction-issue
09:07
Add INST_TCLOO_ID/tclooId to TAL check-in: 9032a3eb5e user: dkf tags: no-variable-width-instruction-issue
2025-04-16
19:26
The routine RequiredPrecision() is just a variation on the same function provided by TclLog2(). Re-... check-in: a48b278ccd user: dgp tags: dgp-msb
18:54
Expose TclLog2() to all builds, not limited to --enable-symbols=compile check-in: 01e88aedd1 user: dgp tags: dgp-msb
18:04
Work in progress deploying further optimization and usage of TclLog2(). check-in: 1447397b3b user: dgp tags: dgp-msb
17:34
Correct false claims in the header comment of RequiredPrecision() check-in: 0082f1252a user: dgp tags: core-9-0-branch
17:32
Correct false claims in the header comment of RequiredPrecision() check-in: 5a20ec6f43 user: dgp tags: trunk, main
14:28
Rebase to TIP #717 check-in: c381d23c19 user: jan.nijtmans tags: tip-626
13:47
merge trunk Leaf check-in: 7ef496dfe9 user: dgp tags: dgp-refactor
13:26
Merge from trunk, resolve conflicts check-in: eba3586416 user: dgp tags: dgp-refactor
13:13
merge from trunk, conflict free check-in: 3f1bacdbf2 user: dgp tags: dgp-refactor
12:37
Clean up some code sections affected by change to always using 4-byte jumps check-in: 8d5947bd00 user: dkf tags: no-variable-width-instruction-issue
11:25
Rebase to trunk check-in: d6e56ed8bd user: jan.nijtmans tags: attemptcreatehashentry
09:33
(cherry-pick): Clarify exec manpage << entry that the value is encoded and lineendings converted check-in: f3f3bc23f6 user: jan.nijtmans tags: core-9-0-branch
09:32
Merge trunk check-in: c7480b3df9 user: jan.nijtmans tags: tip-626
09:00
Merge 9.0. Fix some -Wconversion warnings, see [03cff7a777] check-in: ca9b2d5796 user: jan.nijtmans tags: trunk, main
08:02
Fix TestplatformChmod() test function: It should always translate from UTF-8 to native, since the na... check-in: 8db993fea9 user: jan.nijtmans tags: core-9-0-branch
2025-04-15
11:22
Missing Tcl_DStringFree() Leaf check-in: 977041b00f user: jan.nijtmans tags: testcase-for-tip-716
11:14
Fix TestplatformChmod() test function: It should always translate from UTF-8 to native, since the na... check-in: 56ea6f3f4c user: jan.nijtmans tags: testcase-for-tip-716
10:40
Testcase for TIP #716 check-in: b97afc0993 user: jan.nijtmans tags: testcase-for-tip-716
09:10
Missing TCL_NO_DEPRECATED check-in: d4016ce247 user: jan.nijtmans tags: attemptcreatehashentry
07:11
Fix more -Wconversion warnings Closed-Leaf check-in: 908f4fd8f8 user: jan.nijtmans tags: conversion-warning
2025-04-14
19:28
Give [dict merge] its own compiler using INST_DICT_PUT; enables better [try] and [dict create] compi... check-in: 74b5ce17af user: dkf tags: no-variable-width-instruction-issue
16:15
Fix Unix build. Add basic tests check-in: dcc5e06d28 user: apnadkarni tags: tip-716
14:06
Merge 9.0 check-in: c8e787466c user: jan.nijtmans tags: trunk, main
13:43
Review [56f880ad7b|this] commit: Introduce TclNewNamespaceObj() to factor out a common idiom check-in: 8c9d90bf25 user: jan.nijtmans tags: core-9-0-branch
13:29
Add [info object creationid] to fully compiled operations; simplify some instruction descriptors check-in: b5cfceb353 user: dkf tags: no-variable-width-instruction-issue
11:58
Put back comment, accidently removed check-in: 5a57432339 user: jan.nijtmans tags: attemptcreatehashentry
11:23
Finish documentation too check-in: 83b9044190 user: jan.nijtmans tags: attemptcreatehashentry
10:46
merge trunk check-in: 41f743f8ef user: dkf tags: no-variable-width-instruction-issue
10:46
Clarify exec manpage << entry that the value is encoded and lineendings converted check-in: 0dc513ad69 user: apnadkarni tags: trunk, main
10:04
Merge 9.0 check-in: 8a50eb813b user: jan.nijtmans tags: trunk, main
09:11
Minor improvement to [try/finally] instruction sequence check-in: 859997d95a user: dkf tags: no-variable-width-instruction-issue
08:49
Update changes.md check-in: d24ee67f7b user: jan.nijtmans tags: core-9-0-branch
08:43
Fix [92aeb847f9]: proc with more than 2**31 variables check-in: 3af3ca8d98 user: jan.nijtmans tags: core-9-0-branch
08:10
Error-message cleanup Closed-Leaf check-in: 6cbe9e36b0 user: jan.nijtmans tags: bug-92aeb847f9
2025-04-13
23:04
Merge 9.0 check-in: a3c6cf0c6c user: jan.nijtmans tags: trunk, main
23:00
Put back a comment, which should not have been removed check-in: 2c3647f17c user: jan.nijtmans tags: core-9-0-branch
22:53
Merge 9.0 check-in: bc6051f5bd user: jan.nijtmans tags: trunk, main
22:39
Remove comment which is not true any more: TclVarHashFindVar() is not used in Itcl at all. Remove so... check-in: 7c684c5719 user: jan.nijtmans tags: core-9-0-branch
22:16
Implement Tcl_AttemptCreateHashEntry() check-in: e228d80514 user: jan.nijtmans tags: attemptcreatehashentry
21:37
Fully functional now, with a lot of examples for the improvement. Also, merge trunk Leaf check-in: fcbb032b58 user: jan.nijtmans tags: tkt-236d18f49b
20:58
merge trunk check-in: 5a9047d5b9 user: dkf tags: no-variable-width-instruction-issue
20:46
Macros for comparing tokens to literals, making compiler logically easier to read check-in: 854196f81a user: dkf tags: no-variable-width-instruction-issue
2025-04-12
16:57
Added -encoding option to exec check-in: b610816f9d user: apnadkarni tags: tip-716
15:11
Added encoding user command check-in: 936c52a270 user: apnadkarni tags: tip-716
12:03
Start on TIP 716 implementation check-in: 25472ab13e user: apnadkarni tags: tip-716
08:41
fix for BogusCreate() check-in: 46461f6447 user: jan.nijtmans tags: tkt-236d18f49b
08:24
Attempt to change special value to (int *)-1. Doesn't work yet. check-in: 17a21b5fcb user: jan.nijtmans tags: tkt-236d18f49b
2025-04-11
16:41
Merge 9.0 check-in: ed3bb04a14 user: jan.nijtmans tags: trunk, main
16:35
Fix for [fd8341e496]: Tcl_InitStubs compatibility for 9.1 check-in: 41c49572f8 user: jan.nijtmans tags: core-9-0-branch
16:18
(cherry-pick): Updated changes for [010d8f38]. Indenting check-in: dbc4e16d09 user: jan.nijtmans tags: core-9-0-branch
16:05
Merge 9.0 check-in: 99b2bd11e8 user: jan.nijtmans tags: trunk, main
15:46
Fix and speedup for TclLog2() - only used with TCL_COMPILE_STATS. Can now handle values > 2**31 check-in: 677241c9b3 user: jan.nijtmans tags: core-9-0-branch
13:35
Fix more -Wconversion warnings Closed-Leaf check-in: 951fdc3d50 user: jan.nijtmans tags: conversion-warning
10:36
Fix [236d18f49b]: More efficient Tcl_FindHashEntry() check-in: 5fd5d044bd user: jan.nijtmans tags: tkt-236d18f49b
08:25
More checks for numWords <= INT_MAX check-in: a2573dc197 user: jan.nijtmans tags: tip-626
2025-04-10
21:22
Some definite cleanup of the [switch] issuer, with neater passing of information around check-in: 3941e377dc user: dkf tags: no-variable-width-instruction-issue
14:43
Slight improvement: Cleanup before creating error-message check-in: 8e657bfa1a user: jan.nijtmans tags: bug-92aeb847f9
14:22
First attempt at fixing [92aeb847f9]: proc with more than 2**31 variables. At least, prevent the cra... check-in: 7ccc2a0d76 user: jan.nijtmans tags: bug-92aeb847f9
12:24
Fix for [fd8341e496]: Tcl_InitStubs compatibility for 9.1 Closed-Leaf check-in: 32f67e254a user: jan.nijtmans tags: bug-fd8341e496
04:56
Updated changes with [tclEpollNotfy PlatformEventsControl panics if websocket disconnected](https://... check-in: 90b4ef33b3 user: stevel tags: trunk, main
2025-04-09
20:01
Some corrections, found by Ashok. Thanks! check-in: a6ce6309cd user: jan.nijtmans tags: tip-626
16:29
Merge 9.0 check-in: a6ce887a66 user: jan.nijtmans tags: trunk, main
14:18
Cleaning up a bunch of things in code generation. check-in: db21f8e213 user: dkf tags: no-variable-width-instruction-issue
13:49
Update rules.vc check-in: 44a6d22f3c user: jan.nijtmans tags: core-9-0-branch
2025-04-07
19:28
merge trunk check-in: 34ed784760 user: dgp tags: dgp-refactor
19:21
Merge from trunk; resolve conflicts check-in: 21e5d2a416 user: dgp tags: dgp-refactor
17:56
Merge 9.0 check-in: 1c963ddb5d user: jan.nijtmans tags: trunk, main
14:48
Remove OPTS=tk8 option: It was meant to be able to compile extesions witk Tk 8.7, which will never f... check-in: 7010c4ae07 user: jan.nijtmans tags: core-9-0-branch
14:33
merge from trunk with no conflicts check-in: bd5ddcf6db user: dgp tags: dgp-refactor
09:42
Merge 9.0 check-in: ccf84bd846 user: jan.nijtmans tags: trunk, main
09:41
(cherry-pick): Fix [010d8f3885] tclEpollNotfy PlatformEventsControl panics if websocket disconnected check-in: e3ffca215e user: jan.nijtmans tags: core-9-0-branch
09:37
Fix [04aad56155]: __attribute__((noreturn)) conflicts with stdnoreturn.h check-in: 4dccf56126 user: jan.nijtmans tags: core-9-0-branch
04:20
Fix [010d8f3885] tclEpollNotfy PlatformEventsControl panics if websocket disconnected check-in: 5c274ca404 user: stevel tags: trunk, main
2025-04-06
17:33
Merge trunk check-in: 64bfb2428d user: jan.nijtmans tags: tip-626
16:26
Merge 9.0 check-in: 80937a9e4d user: jan.nijtmans tags: trunk, main
16:12
Fix [02fe7f5c89]: tcl::unsupported::icu::detect missing 32-bit error-check check-in: d05c268ca9 user: jan.nijtmans tags: core-9-0-branch
16:00
Merge 9.0 check-in: c0bcea3efa user: jan.nijtmans tags: trunk, main
15:55
Eliminate some -Wconversion warnings. Fix comments check-in: 93bbdf6b24 user: jan.nijtmans tags: core-9-0-branch
2025-04-03
16:21
Merge 9.0 check-in: 9c50150846 user: jan.nijtmans tags: trunk, main
16:20
Prevent warning on Cygwin: warning: 'ECASECLASH' is no longer used by Cygwin check-in: f9fac0815c user: jan.nijtmans tags: core-9-0-branch
15:55
Rebase to 9.1. Un-deprecate Tcl_CreateCommand() check-in: ae40ecf95f user: jan.nijtmans tags: tip-626
2025-04-02
22:20
Merge 9.0 check-in: 970bdb2b55 user: jan.nijtmans tags: trunk, main
22:16
Fix "load" testcases on Cygwin, due to wrong --out-implib check-in: e787be156b user: jan.nijtmans tags: core-9-0-branch
21:51
Merge 9.0 check-in: 6e262672f7 user: jan.nijtmans tags: trunk, main
21:45
Fix -Wconversion warnings check-in: e0f9c388d9 user: jan.nijtmans tags: core-9-0-branch
15:44
Another bunch of -Wconversion warning fixes check-in: 58b859b5ea user: jan.nijtmans tags: tip-626
09:34
Better MathFuncWrongNumArgs() signature check-in: 1e1c41cc6e user: jan.nijtmans tags: tip-626
08:52
Another round of -Wconversion fixes check-in: 357b91880a user: jan.nijtmans tags: trunk, main
2025-04-01
13:18
Another round of -Wconversion fixes check-in: 3b8dc10929 user: jan.nijtmans tags: tip-626
08:15
Rebase to 9.1 check-in: cfb66f53b4 user: jan.nijtmans tags: tip-626
08:14
Fix some -Wconversion warnings check-in: 82b53f0679 user: jan.nijtmans tags: trunk, main
08:13
Fix some -Wconversion warnings check-in: 8473c2d663 user: jan.nijtmans tags: core-9-0-branch
2025-03-30
17:11
More corrections check-in: 8ac4eade8b user: dkf tags: no-variable-width-instruction-issue
16:45
Forgot a critical file. Derp! check-in: 202f3cacf7 user: dkf tags: no-variable-width-instruction-issue
16:30
Reset after failure a bit more carefully. check-in: c41e27f365 user: dkf tags: no-variable-width-instruction-issue
08:54
Attempt to fix format-19.4.1 testcase with gcc on Windows (optimization bug???) check-in: 25b879f4b3 user: jan.nijtmans tags: tip-626
08:41
Fix some -Wconversion warnings Closed-Leaf check-in: a3af8b0419 user: jan.nijtmans tags: conversion-warning
2025-03-29
15:22
more consistency of error messages check-in: 4397f626b4 user: dkf tags: no-variable-width-instruction-issue
15:12
merge trunk check-in: 100de9f621 user: dkf tags: no-variable-width-instruction-issue
2025-03-27
11:17
Move more (int) typecasts to macro's check-in: 7d93825103 user: jan.nijtmans tags: tip-626
2025-03-26
19:24
Remove invalid (size_t) typecast check-in: 782828e7c9 user: jan.nijtmans tags: tip-626
16:33
More C4244 Windows warnings check-in: 6938f5b6c3 user: jan.nijtmans tags: tip-626
11:01
Merge 9.0 check-in: 76e7dc128f user: jan.nijtmans tags: trunk, main
10:39
Typo: there is no libucrt.lib check-in: d878fc25a4 user: jan.nijtmans tags: core-9-0-branch
10:34
More int->Tcl_Size, making command processing 64-bit safe. check-in: e5495dc820 user: jan.nijtmans tags: tip-626
08:03
Merge 9.1 check-in: 43afdb83bc user: jan.nijtmans tags: tip-626
2025-03-25
16:08
Fix all (Windows) C4244 warnings in win/tclWin*.c files check-in: 8a471302b0 user: jan.nijtmans tags: trunk, main
15:28
Make all tclComp* files 64-bit safe check-in: 6b6f8f878f user: jan.nijtmans tags: tip-626
2025-03-24
16:18
int -> Tcl_Size in Tcl parser, so it can handle larger argument lists check-in: e6281f050e user: jan.nijtmans tags: tip-626
11:34
Added comments explaining the tclEpollNotfy.c fix Closed-Leaf check-in: 6106d74809 user: stevel tags: fix-010d8f3885-tclEpollNotfy-websocket-panic
10:51
Remove 2 "> INT_MAX" checks, which are no longer necessary check-in: 1df7224b09 user: jan.nijtmans tags: tip-626
09:25
Ticket [https://core.tcl-lang.org/tcl/tktview/010d8f3885642212cf2c65036dd4ad444e9f769e]. A fix for ... check-in: cc5b6cd56c user: stevel tags: fix-010d8f3885-tclEpollNotfy-websocket-panic
2025-03-23
20:17
Merge 9.0 check-in: e4386adb71 user: jan.nijtmans tags: trunk, main
18:34
tzdata updated to Olson's tzdata2025b check-in: b37a26cf56 user: jan.nijtmans tags: core-9-0-branch
2025-03-21
17:07
merge trunk check-in: 7a2906cb19 user: dgp tags: dgp-refactor
13:25
Remove TclCommandWordLimitError() utility function: it is not used any more check-in: 124360b3fd user: jan.nijtmans tags: tip-626
2025-03-20
08:22
Update to windows-2025 check-in: 28508da6d3 user: jan.nijtmans tags: cygwin
2025-03-19
11:08
Hm. for msys, better stick with zlib-devel only check-in: e04dd66609 user: jan.nijtmans tags: cygwin
11:06
Install mingw-w64-cross-zlib and mingw-w64-libtommath too check-in: 650fbc40ee user: jan.nijtmans tags: cygwin
2025-03-18
23:15
Rebase to 9.1 check-in: 9a2905dcb3 user: jan.nijtmans tags: tip-626
21:10
Rebase to 9.0 check-in: 04f29e38bc user: jan.nijtmans tags: cygwin
21:07
Merge 9.0 check-in: f2c31fd489 user: jan.nijtmans tags: trunk, main
21:06
"Makefile.in" part was missing from previous commit. Use $@ in stead of ${LIB_FILE} check-in: bdbd2337f9 user: jan.nijtmans tags: core-9-0-branch
09:32
Fix [17960b80db]: Missing libtcl?.?.dll.a in Cygwin check-in: 9a7b6271df user: jan.nijtmans tags: core-9-0-branch
08:40
Fix [17960b80db]: Missing libtcl?.?.dll.a in Cygwin check-in: dcedbacb10 user: jan.nijtmans tags: trunk, main
2025-03-17
14:01
merge trunk check-in: c6acfdf6be user: dgp tags: dgp-refactor
11:49
Proposed fix for [17960b80db]: Missing libtcl?.?.dll.a in Cygwin Closed-Leaf check-in: a03b277513 user: jan.nijtmans tags: bug-17960b80db
2025-03-16
17:34
Make sebres' solution work, so "make dist" works without re-generating */configure with older autoco... check-in: 6a56473faa user: jan.nijtmans tags: trunk, main
16:54
Backout [338a305591] for 8.7 and 9.0: autoconf-2.69 is so common nowadays, we want an errormessage f... check-in: 65f4c707cf user: jan.nijtmans tags: core-9-0-branch
16:44
Backout [338a305591] for 8.7 and 9.0: autoconf-2.69 is so common nowadays, we want an errormessage f... check-in: bc3b82c164 user: jan.nijtmans tags: core-8-branch
12:25
Conclusion: it's a little bit to early to require autoconf-2.72, since even ubuntu-24.04 doesn't hav... check-in: 7d0b2660c6 user: jan.nijtmans tags: trunk, main
2025-03-15
21:07
merge 9.0 (repair GHA linux/windows builds) check-in: c0e44116e1 user: sebres tags: trunk, main
21:05
merge 8.7 check-in: eac4db9123 user: sebres tags: core-9-0-branch
21:04
make dist: "repair" target dist if required autoconf version is not available (AC_PREREQ too high), ... check-in: 338a305591 user: sebres tags: core-8-branch
20:57
merge 8.6 check-in: f98b11c9d2 user: sebres tags: core-8-branch
2025-03-14
18:53
[e23e40222e] Revise HashString() to expect a Tcl_Size length argument check-in: baac7ac891 user: dgp tags: trunk, main
18:03
merge 9.0 check-in: f8e859ea41 user: sebres tags: trunk, main
18:02
merge 8.7 check-in: 7b8ec62e31 user: sebres tags: core-9-0-branch
18:01
missing static check-in: 716c1e33ef user: sebres tags: core-8-branch
17:44
merge 9.0 check-in: e124df9c56 user: sebres tags: trunk, main
17:41
merge 8.7 check-in: cf44ae5785 user: sebres tags: core-9-0-branch
17:37
code deduplication check-in: 68e13e3246 user: sebres tags: core-8-branch
17:31
padding check-in: d74392882a user: sebres tags: core-8-branch
15:41
merge trunk check-in: 1c2f2f24cf user: dgp tags: dgp-refactor
10:37
Update windows runner to windows-2025 check-in: 1f4821362a user: jan.nijtmans tags: trunk, main
10:28
Update github runner to ubuntu-24.04 check-in: 67d3cf1844 user: jan.nijtmans tags: trunk, main
2025-03-13
21:00
Prevent (unix|win)/configure being re-generated with anything else then autoconf-2.72 check-in: cb6436f077 user: jan.nijtmans tags: trunk, main
20:54
spacing check-in: 2415b90b1f user: jan.nijtmans tags: trunk, main
14:16
merge 9.0 check-in: d2d18e3b2c user: sebres tags: trunk, main
14:16
merge 8.7 check-in: 88a2493651 user: sebres tags: core-9-0-branch
14:15
small amend: enforce relative conversion for date units only (all relative time units are similar an... check-in: f5c58d2c44 user: sebres tags: core-8-branch
2025-03-12
17:20
merge 9.0 (fix for `clock add` regression, relative time with TZ over DST-hole, see clock-30.34) check-in: c1e6ca3321 user: sebres tags: trunk, main
17:18
merge 8.7 (fix for `clock add` regression, relative time with TZ over DST-hole, see clock-30.34) check-in: 086ca15865 user: sebres tags: core-9-0-branch
17:00
clock: fixes regression for clock add (and potentially free-scan) for relative time units with TZ (b... check-in: b730bd6161 user: sebres tags: core-8-branch