Tcl Source Code

Timeline
Login

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

694 check-ins using file generic/tclOODecls.h version 063743d800

2024-05-04
18:53
Possible solution for [3c26dec71e]: TCLX_y_TM_PATH - unspecified behaviour - change with 90b1rc Leaf check-in: a966eb9902 user: jan.nijtmans tags: bug-3c26dec71e
2024-05-03
17:55
merge trunk Leaf check-in: d1fe39f080 user: dgp tags: core-9-0-b2-rc
16:42
[unknown] only calls shell command in interactive tclsh sessions Leaf 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
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
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
09:59
Merge 8.7 check-in: 274077768b user: oehhar tags: trunk, main
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 Leaf 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:50
One missing TCL_NORETURN check-in: 2998096df8 user: jan.nijtmans tags: trunk, main
09:28
Eliminate (internal) TclpExit(), which is just the same as exit() check-in: c887e080d3 user: jan.nijtmans tags: trunk, main
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:11
This construct doens't work on MSVC check-in: 6c824b0137 user: jan.nijtmans tags: trunk, main
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
13:00
Fix [1e48483c8b]: Use of non-standard C code in TCLBOOLWARNING check-in: 4ed9ffe536 user: jan.nijtmans tags: trunk, main
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
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
09:44
Rebase to 9.0 Leaf check-in: 53dd5c45cd user: jan.nijtmans tags: bug-ef23a85ac6, core-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
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
04:47
Fix building of libtclzip for out-of-source builds check-in: 9e7cb27325 user: apnadkarni tags: trunk, main
2024-04-24
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
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
16:28
Fix [6eb8d79cb8]: segfault in obj-34.1 check-in: 59010ad4e6 user: jan.nijtmans tags: trunk, main
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
01:49
Remove abstractlist extension from dict objtype. Leaf check-in: 7855873798 user: griffin tags: bug28cc67a606a7
2024-04-21
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
2024-04-20
22:23
TIP #648: New functions Tcl_NewWideUIntObj()/Tcl_SetWideUIntObj() check-in: 562eb97b9a user: jan.nijtmans tags: trunk, main
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
13:54
Rebase to 9.0 Closed-Leaf check-in: a8b703a784 user: jan.nijtmans tags: tip-692
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
08:22
Merge 8.7 (more indenting) check-in: ad350b1aa5 user: jan.nijtmans tags: trunk, main
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, core-bug-18f4a94d03
15:25
Merge 8.7 check-in: d6f9aacbe7 user: jan.nijtmans tags: trunk, main
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
2024-04-17
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: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: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
13:07
Update MacOS project.pbxproj file too check-in: 043259e928 user: jan.nijtmans tags: trunk, main
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
10:41
Deprecate Tcl_GetAlias() check-in: 20fb399b96 user: jan.nijtmans tags: trunk, main
09:04
dup test names check-in: e04a29078f user: jan.nijtmans tags: trunk, main
09:02
Make auto_mkindex work equally well for 8.x and 9.0 check-in: d9a8c1d5a9 user: jan.nijtmans tags: trunk, main
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
2024-04-15
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
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
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-12
23:04
merge 8.7 check-in: cc297e01ed user: sebres tags: trunk, main
21:59
merge 8.7 check-in: c3c498a6a8 user: sebres tags: trunk, main
21:45
Merge 8.7 check-in: dc64bd6ed7 user: jan.nijtmans tags: trunk, main
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
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
13:32
Merge 8.7 check-in: fac0e545be user: dkf tags: trunk, main
09:47
Merge 8.7 check-in: 95201cd0f6 user: jan.nijtmans tags: trunk, main
2024-04-11
20:23
Merge 8.7 check-in: 224eb9a3f7 user: jan.nijtmans tags: trunk, main
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
11:03
Merge 9.0 Leaf check-in: 156c6cc448 user: jan.nijtmans tags: tip-691
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
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
13:03
Merge 8.7 check-in: adc02c7fad user: dkf tags: trunk, main
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
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:16
Update documentation 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: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
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
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
2024-04-06
13:50
merge 8.7 check-in: dd8ad6686b user: sebres tags: trunk, main
2024-04-05
21:50
this string is not used anyway Leaf check-in: 08a09c446d user: jan.nijtmans tags: bug-167e0635db
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
14:25
Merge 8.7 (undid the encodingPtr -> encodingNamePtr change) check-in: 364a550ce5 user: jan.nijtmans tags: trunk, main
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
2024-04-03
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
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
20:49
small amend (clean-up for ::tcl::clock::auto_load_cmds) and review Leaf check-in: 5b9a73fee0 user: sebres tags: sebres-tip-689-clock-auto-load
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
2024-04-01
21:33
Rebase to 9.0 check-in: 6fcec3ca33 user: jan.nijtmans tags: tip-690
21:32
Rebase to 9.0 Leaf 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:14
Merge-mark Leaf check-in: 2a5c344036 user: jan.nijtmans tags: core-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 Leaf check-in: 279e584045 user: jan.nijtmans tags: bug-ac7592e73c10d04b
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
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 Leaf check-in: bee0a0598a user: apnadkarni tags: apn-bug-de232b49f2
2024-03-30
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
14:22
Merge 8.7 check-in: afc1875d51 user: jan.nijtmans tags: trunk, main
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
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
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
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
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
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... Leaf check-in: 6c9845f46a user: pooryorick tags: testconstraint-bigmem
22:32
Merge 8.7 check-in: 86f7c77cc1 user: jan.nijtmans tags: trunk, main
20:26
Use TclStaticLibrary() to load the C parts of [clock]. Leaf check-in: f8dbb4feee user: pooryorick tags: tip-689-proof-for-nathan-solved2
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
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
10:33
Merge 8.7 check-in: ea90d105f6 user: jan.nijtmans tags: trunk, main
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
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
17:41
Proof date TIP #689 is needed for the ::tcl::clock unknown handler Leaf check-in: 1f3935ff26 user: jan.nijtmans tags: tip-689-proof-for-nathan
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
13:49
Few more spacing/formatting tweaks check-in: 3bdb40e1f2 user: jan.nijtmans tags: trunk, main
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
14:56
Fix indentation/brace usage style issues check-in: 1fbff64078 user: dkf tags: trunk, main
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
2024-03-17
23:31
Merge 8.7 check-in: ccb8b21105 user: jan.nijtmans tags: trunk, main
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
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
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
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
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
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
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
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
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
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
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
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
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
11:33
Merge 8.7 check-in: ac8df9b856 user: jan.nijtmans tags: trunk, main
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
11:25
merge 8.7 (BF [a9625d1f53554f9d]) check-in: c61662ef4a user: sebres tags: trunk, main
2024-03-06
15:08
Merge 8.7 check-in: 6777233d4e user: jan.nijtmans tags: trunk, main
10:06
Merge-mark check-in: 8cf4c15960 user: jan.nijtmans tags: trunk, main
2024-03-05
16:12
b1 -> b2 (preparation for release) check-in: 5a2d6cd1d8 user: jan.nijtmans tags: trunk, main
10:23
Merge 8.7 check-in: 5d3f21c46c user: jan.nijtmans tags: trunk, main
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
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
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
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
2024-03-03
21:48
Merge 8.7 check-in: 123c58d051 user: jan.nijtmans tags: trunk, main
2024-03-02
16:23
Add missing Tcl_NextHashEntry check-in: d9d1cd6122 user: dkf tags: trunk, main
2024-02-28
10:02
merge 8.7 check-in: 696d9229a7 user: sebres tags: trunk, main
2024-02-27
20:33
Merge mark check-in: d7e7498d41 user: oehhar tags: trunk, main
14:17
Merge 8.7 check-in: a49b71f59d user: jan.nijtmans tags: trunk, main
12:28
Merge 8.7. Re-generate tclDecls.h. check-in: 37089a9786 user: jan.nijtmans tags: trunk, main
2024-02-26
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
12:19
Rebase to latest 9.0 check-in: 7c433a7c10 user: jan.nijtmans tags: sebres-9-0-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-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
2024-02-20
16:52
Merge 8.7 check-in: 4da790cbea user: oehhar tags: trunk, main
05:56
Merge main. Enable [bda99f2393] tests. 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
15:16
More ICU tests for SBCS encodings Leaf 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: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:17
Reduce the number of warnings on Windows: channel names generated in one place check-in: d368958709 user: dkf tags: trunk, main
12:16
Merge 8.7 check-in: 5443f61b92 user: jan.nijtmans tags: trunk, main
2024-02-15
20:43
Merge 8.7 check-in: 21c649933d user: jan.nijtmans tags: trunk, main
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
16:07
Merge-mark check-in: 0cad9b2392 user: jan.nijtmans tags: trunk, main
2024-02-12
22:27
Merge 8.7 check-in: 0569a4743c user: jan.nijtmans tags: trunk, main
15:28
Merge 8.7 check-in: 1f829f0455 user: jan.nijtmans tags: trunk, main
15:06
Merge 8.7 check-in: e5d6aad737 user: jan.nijtmans tags: trunk, main
2024-02-11
22:10
Merge 8.7 check-in: ca14b3054d user: jan.nijtmans tags: trunk, main
2024-02-09
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
13:27
Merge 8.7 check-in: 35dfeb2a53 user: jan.nijtmans tags: trunk, main
09:57
re-introduced an already fixed formatting error - now correct again check-in: 7f8d497511 user: Torsten tags: trunk, main
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
17:07
merge 8.7 check-in: d16fad7a28 user: dgp tags: trunk, main
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
10:49
Merge 8.7 check-in: 2f1e3c04fc user: jan.nijtmans tags: trunk, main
09:07
Remove some {knownBug} indicators: those are already fixed. check-in: a833004fa8 user: jan.nijtmans tags: trunk, main
03:06
Add test cases for [80d4c1c7e5] check-in: ab1f0c7834 user: apnadkarni tags: trunk, main
2024-02-06
15:02
Merge 8.7 check-in: 519deeadfc user: jan.nijtmans tags: trunk, main
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
09:55
Merge 8.7 check-in: f1cef9d6c9 user: jan.nijtmans tags: trunk, main
2024-02-05
21:12
Merge 8.7 check-in: b9cc5534cc user: jan.nijtmans tags: trunk, main
2024-02-04
10:54
Merge 8.7 check-in: 6dafc212ae user: jan.nijtmans tags: trunk, main
2024-02-01
21:47
Merge 8.7 check-in: f08e71ebd9 user: jan.nijtmans tags: trunk, main
09:43
Merge 8.7 check-in: 32d3f61f23 user: jan.nijtmans tags: trunk, main
09:23
Merge 8.7 check-in: 1982613b70 user: jan.nijtmans tags: trunk, main
2024-01-31
21:18
Merge 8.7 check-in: b7998b44ea user: jan.nijtmans tags: trunk, main
14:09
Merge 8.7 check-in: 79a35e5f25 user: jan.nijtmans tags: trunk, main
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
20:48
Add doc comments Leaf check-in: 086b42976b user: dkf tags: oo-properties-c-impl
15:42
merge 8.7 check-in: a4f2b18577 user: sebres tags: trunk, main
09:23
Merge 8.7 (update to zlib 1.3.1) check-in: 035c5fceb6 user: jan.nijtmans tags: trunk, main
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
20:47
Fix .CE -> .CS check-in: da074fb11a user: jan.nijtmans tags: trunk, main
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
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
2024-01-26
13:46
Merge 8.7 check-in: 2b12842393 user: jan.nijtmans tags: trunk, main
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
2024-01-23
08:38
Merge 8.7 check-in: c7433a0243 user: oehhar tags: trunk, main
2024-01-22
15:43
Merge 8.7 check-in: aae56979fd user: jan.nijtmans tags: trunk, main
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
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
11:27
Bug [e5ca49bcfa] - zipfs glob check-in: 4f5ed03131 user: apnadkarni tags: trunk, main
2024-01-15
19:40
Merge 8.7 check-in: 54bf2ad628 user: jan.nijtmans tags: trunk, main
2024-01-14
00:35
Merge 8.7 check-in: def3414ab9 user: jan.nijtmans tags: trunk, main
2024-01-12
13:12
Merge 8.7 check-in: 7b36a6fd46 user: jan.nijtmans tags: trunk, main
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
2024-01-10
21:21
Merge-mark check-in: f4edf929c8 user: jan.nijtmans tags: trunk, main
15:12
Fix [4e38c347a4]: Changed contract for Tcl_UtfN(case)cmp in Tcl 8.7 check-in: f4d16ada51 user: jan.nijtmans tags: trunk, main
2024-01-09
22:29
Merge 8.7 check-in: 2d14dee73e user: jan.nijtmans tags: trunk, main
11:50
More small changes to use "modern" features check-in: 4aebdc40c2 user: dkf tags: dkf-use-9-features
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
13:45
Merge 8.7 check-in: 5904f8f162 user: jan.nijtmans tags: trunk, main
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:48
Merge 8.7 check-in: 6ea0b5f5f3 user: jan.nijtmans tags: trunk, main
2024-01-06
18:48
Merge 8.7 check-in: bff47024c3 user: jan.nijtmans tags: trunk, main
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
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
2024-01-04
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
16:29
Fix 1ca3c8d9da: nmake build with OPTS=static check-in: 44d6431e41 user: jan.nijtmans tags: trunk, main
2023-12-31
13:34
Merge 8.7 ("struct stat" -> Tcl_StatBuf change only) check-in: 135a7bdeaf user: jan.nijtmans tags: trunk, main
2023-12-30
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
14:57
Unneeded #undef's. Testcase/comment cleanup check-in: 18e32ec525 user: jan.nijtmans tags: trunk, main
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
22:39
Merge 8.7 check-in: 0c7712417b user: jan.nijtmans tags: trunk, main
2023-12-24
12:49
update to TZDATA 2023d check-in: 39397090ca user: jan.nijtmans tags: trunk, main
2023-12-22
08:14
Document "string is unicode". More documentation fixes. check-in: 3b70d48074 user: jan.nijtmans tags: trunk, main
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: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: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
2023-12-19
10:00
Merge 8.7 check-in: 01e0841329 user: jan.nijtmans tags: trunk, main
2023-12-18
14:59
merge-mark check-in: 22662bd69a user: dgp tags: trunk, main
2023-12-16
00:26
Merge-mark check-in: c9c69e05f4 user: jan.nijtmans tags: trunk, main
2023-12-15
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
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
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
2023-12-08
15:22
Merge 8.7 check-in: ddc792ce8c user: jan.nijtmans tags: trunk, main
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
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
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
09:29
Merge-mark check-in: b191e9e820 user: jan.nijtmans tags: trunk, main
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
2023-12-05
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: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
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
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-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
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: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
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: Torsten 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
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: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:21
Merge-mark check-in: f33c0ccc6c user: jan.nijtmans tags: trunk, main
08:52
Fix regexp test failures [b8a30af3da] check-in: 7deea0a766 user: jan.nijtmans tags: trunk, main
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:06
Merge 8.7 check-in: 2f8765cf18 user: jan.nijtmans tags: trunk, main
2023-11-21
08:19
Merge 8.7 check-in: d68fd866c4 user: jan.nijtmans tags: trunk, main
2023-11-20
20:47
Merge 8.7 check-in: 93689150f7 user: jan.nijtmans tags: trunk, main
20:38
Merge 8.7 check-in: 8343278f89 user: jan.nijtmans tags: trunk, main
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
16:56
fcopy doc: some refinments check-in: 2e633da271 user: oehhar tags: trunk, main
16:45
Ticket [a173f9229f]: fcopy man page: document encoding error behaviour. Depreciate tcl8 encoding pro... check-in: 47aed25e8b user: oehhar tags: trunk, main
13:55
Fix bug [a173f922]: fcopy does not write leading correct chars on later encoding error. check-in: e73f1f5bfd user: oehhar tags: trunk, main
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
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
15:27
Merge 8.7. Also fix Windows symbols build with Visual Studio check-in: 8dd5af11a2 user: jan.nijtmans tags: trunk, main
2023-11-17
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
16:27
merge 8.7 check-in: fcf223b269 user: dgp tags: trunk, main
12:16
Merge 8.7 check-in: 137e8ab034 user: jan.nijtmans tags: trunk, main
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
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
08:28
Merge 8.7 check-in: 95d8ab34f6 user: jan.nijtmans tags: trunk, main
2023-11-14
19:10
merge trunk check-in: 8741a3ae2e user: dgp tags: rc0, core-9-0-b1-rc
18:48
Missing/broken test constraints check-in: 14e4f76c77 user: dgp tags: trunk, main
2023-11-13
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
14:09
Merge 8.7 check-in: 16b6279d13 user: jan.nijtmans tags: trunk, main
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
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:00
Merge 8.7 check-in: 66a13a16e6 user: jan.nijtmans tags: trunk, main
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
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
2023-11-09
08:28
Merge 8.7 check-in: 2de8214e24 user: jan.nijtmans tags: trunk, main
2023-11-08
22:40
Merge 8.7 check-in: 2d2e31ebcf user: jan.nijtmans tags: trunk, main
12:14
Merge 8.7 check-in: 3bcf25a64a user: jan.nijtmans tags: trunk, main
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
2023-11-06
15:22
Merge core-8-branch: documentation of read/gets/puts behaviour when throwing encoding errors check-in: 2f3bd760f6 user: oehhar tags: trunk, main
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-03
20:04
merge trunk check-in: 9f0391c078 user: dgp tags: core-9-0-b1-rc
19:56
merge trunk Leaf check-in: 4627159c40 user: dgp tags: dgp-refactor
19:35
merge 8.7 check-in: bedbc371ad user: dgp tags: trunk, main
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
2023-10-29
22:07
Merge 8.7 check-in: 9f8058cbff user: jan.nijtmans tags: trunk, main
2023-10-27
17:14
Merge 8.7 check-in: e6127d0a7b user: jan.nijtmans tags: trunk, main
15:11
Merge 8.7 check-in: 171d9a4b13 user: jan.nijtmans tags: trunk, main
2023-10-24
15:29
Merge 8.7 check-in: fa23567fe7 user: jan.nijtmans tags: trunk, main
2023-10-22
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
06:09
Merge 8.7 - Bug [33b2486199] - thread create/release unmounts zipfs check-in: 6afcffcb66 user: apnadkarni tags: trunk, main
2023-10-19
18:48
Merge 8.7 check-in: f67f60d202 user: jan.nijtmans tags: trunk, main
2023-10-16
18:39
document available TCL_TCPSERVER_* flags check-in: 6b11ae0874 user: bch tags: trunk, main
04:04
Merge 8.7 - Add missing zipfs test zip check-in: 7bfa43502c user: apnadkarni tags: trunk, main
2023-10-15
21:50
Merge 8.7 check-in: 1bdde9b339 user: jan.nijtmans tags: trunk, main
14:43
Merge 8.7 - nmake static install check-in: ac8114d31d user: apnadkarni tags: trunk, main
12:55
Merge 8.7 check-in: 12c7bc4d17 user: apnadkarni tags: trunk, main
11:27
Comment correction check-in: ace4b95e67 user: oehhar tags: trunk, main
11:08
Merge 8.7 - zipfs path, memory leak check-in: 35dd9ec56b user: apnadkarni tags: trunk, main
2023-10-13
21:49
Merge 8.7 check-in: fdd22d894e user: jan.nijtmans tags: trunk, main
16:00
Merge 8.7 check-in: 7c849f60c7 user: jan.nijtmans tags: trunk, main
2023-10-12
15:22
Merge 8.7 check-in: 70a45a970d user: jan.nijtmans tags: trunk, main
14:41
Merge 8.7 check-in: e603b10299 user: jan.nijtmans tags: trunk, main
11:33
Add --disable-zipfs config to github actions check-in: f8d640237f user: apnadkarni tags: trunk, main
2023-10-11
17:41
Merge 8.7 check-in: fa10b808d0 user: apnadkarni tags: trunk, main
10:28
Merge 8.7 check-in: a19b5c1f83 user: jan.nijtmans tags: trunk, main
05:26
Merge 8.7 check-in: b82abeca2e user: apnadkarni tags: trunk, main
2023-10-10
19:40
Merge 8.7 check-in: f1543f19f8 user: jan.nijtmans tags: trunk, main
2023-10-09
20:46
Merge 8.7 check-in: 48cea1251a user: jan.nijtmans tags: trunk, main
18:28
Merge 8.7 check-in: fc811cc877 user: jan.nijtmans tags: trunk, main
12:34
Merge 8.7 - unix test builds check-in: 5818fda80d user: apnadkarni tags: trunk, main
2023-10-08
03:31
Merge 8.7 - Have zipfs claim all paths under zipfs root. See [93eb73784a]. check-in: 77ff1459db user: apnadkarni tags: trunk, main
2023-10-06
09:40
Even better: Remove TclInvokeObjectCommand completely: it isn't supposed to be called by anyone check-in: 5a28eecf35 user: jan.nijtmans tags: trunk, main
09:21
Make TclInvokeObjectCommand/TclInvokeStringCommand static functions. They are not needed/useful for ... check-in: 1431a2f80b user: jan.nijtmans tags: trunk, main
2023-10-05
12:09
int -> Tcl_Size for 2 internal functions check-in: 87cf7be398 user: jan.nijtmans tags: trunk, main
11:24
Merge 8.7 check-in: 66195da203 user: jan.nijtmans tags: trunk, main
11:07
Merge 8.7 - zipfs file write - remove size limit, do not preallocate check-in: 0cab8578fa user: apnadkarni tags: trunk, main
2023-10-04
21:12
Merge 8.7 check-in: 4cfbfb3121 user: jan.nijtmans tags: trunk, main
20:12
Make TclObjInterpProc() MODULE_SCOPE. Not needed any more in stub table check-in: 0be82def4f user: jan.nijtmans tags: trunk, main
19:20
Fix TclObjInterpProc2 when compiling for Tcl 8.7 check-in: e546b2e2b1 user: jan.nijtmans tags: trunk, main
15:24
Merge 8.7 check-in: 0938a7f2ac user: jan.nijtmans tags: trunk, main
14:28
merge trunk check-in: ba09f74e2a user: dgp tags: dgp-refactor
14:09
merge trunk check-in: 38106becb8 user: dgp tags: core-9-0-b1-rc
13:34
Merge 8.7 - Fix [5d308081e4] zipfs append mode. check-in: 5170a7885a user: apnadkarni tags: trunk, main
10:01
Merge 8.7 - zipfs docs check-in: 1fdce8b3c7 user: apnadkarni tags: trunk, main
09:28
Merge 8.7 - Fix [9e039ee0b9], [57f144c799] and other zipfs glob issues. check-in: 4d657ce536 user: apnadkarni tags: trunk, main
2023-10-03
06:40
Merge mark check-in: f1059aacac user: apnadkarni tags: trunk, main
06:23
Fix [48861782a9] - patch from chw check-in: ba08ef956d user: apnadkarni tags: trunk, main
05:46
Locking patch from chw Closed-Leaf check-in: 65f732cc23 user: apnadkarni tags: bug-48861782a9
05:39
Create new branch named "bug-48861782a9" check-in: 6fc648c7fd user: apnadkarni tags: bug-48861782a9
05:34
Fix [8259d74a64] fix check-in: 4b6e7cee80 user: apnadkarni tags: trunk, main
2023-10-02
07:00
Merge 8.7 - Fix [02acab5aea], [d8a354f7d9], [62e5508ee], [4af110a6a1], [02acab5aea] - file ensemble ... check-in: 49456a66de user: apnadkarni tags: trunk, main
2023-10-01
19:44
Merge 8.7 check-in: 22c1cb78ba user: jan.nijtmans tags: trunk, main
2023-09-30
03:51
Merge 8.7 - Fix [8259d74a64] - panic on exit check-in: a48f311a78 user: apnadkarni tags: trunk, main
2023-09-29
13:26
merge trunk check-in: 7379e846de user: dgp tags: dgp-refactor
13:06
merge trunk check-in: 6508b8fb81 user: dgp tags: core-9-0-b1-rc
13:05
merge 8.7 check-in: 930413c237 user: dgp tags: trunk, main
12:33
merge trunk check-in: 05657deeb1 user: dgp tags: core-9-0-b1-rc
11:56
Disable password based zipfs tests on MacOS check-in: c9fa1af9eb user: apnadkarni tags: trunk, main
09:53
Undo changes in tclVar.c: no longer necessary check-in: 4e9cec4fc6 user: jan.nijtmans tags: tip-657
07:51
Merge 9.0. Make stderr channel -profile replace check-in: 51dccaaeb4 user: jan.nijtmans tags: tip-657
03:31
Merge 8.7 - Fix [6d2ef441cc], [c315de9e44] - zipfs password bugs check-in: bea92dfdc5 user: apnadkarni tags: trunk, main
2023-09-28
18:17
Merge 8.7 check-in: a61dbb7ee6 user: jan.nijtmans tags: trunk, main
15:01
Improve error-message, in case of encoding error in stderr channel check-in: c5f8c95e6a user: jan.nijtmans tags: tip-657
13:33
Rebase to 9.0. Error-message improvement check-in: 5cf91470ca user: jan.nijtmans tags: tip-657
11:38
Merge 8.7 check-in: 525fb2d2fc user: jan.nijtmans tags: trunk, main
08:22
Rebase to 9.0 check-in: c45621d8a7 user: jan.nijtmans tags: tip-657
07:32
Merge 8.7 check-in: a6ecf152d6 user: jan.nijtmans tags: trunk, main
2023-09-27
12:27
TIP #673: Remove deprecated [trace] subcommands check-in: 064ef7e691 user: jan.nijtmans tags: trunk, main
11:44
Merge 8.7 - Fix [00018ec7a0], [f91ee30d33], [23dd83ce7c] - zipfs r+, w+ modes, zero byte allocation check-in: a7bd45f871 user: apnadkarni tags: trunk, main
10:30
Merge 8.7 check-in: 7c163593b4 user: jan.nijtmans tags: trunk, main
2023-09-26
09:24
Merge 8.7 check-in: 65ef6273b8 user: jan.nijtmans tags: trunk, main
06:03
Merge 8.7 - Bug [d5d03207ca] - Tcl hang on zipfs writes greater than buffer size check-in: 4cb6395358 user: apnadkarni tags: trunk, main
2023-09-25
20:01
Prevent TclGetByteArrayFromObj() et al being called directly through the stub table. See (hijacked) ... check-in: a62b8faa1f user: jan.nijtmans tags: trunk, main
19:06
Merge 8.7 check-in: 58e6110df1 user: apnadkarni tags: trunk, main
18:29
Merge 8.7 check-in: 35a5f655f5 user: jan.nijtmans tags: trunk, main
17:50
Merge 8.7 - zipfs file exists, stat check-in: 2243a8bc7b user: apnadkarni tags: trunk, main
15:56
Merge 8.7 check-in: 24410907e7 user: jan.nijtmans tags: trunk, main
15:35
Merge 8.7 - zipfs file attribute tests check-in: 9654b5e069 user: apnadkarni tags: trunk, main
13:53
Merge-mark check-in: 002365ab0b user: jan.nijtmans tags: trunk, main
08:52
Merge 8.7 check-in: 349fb3764d user: jan.nijtmans tags: trunk, main
2023-09-24
16:46
Merge 8.7 - more zipfs tests check-in: aa4dd0179e user: apnadkarni tags: trunk, main
2023-09-23
13:41
Merge 8.7 - Bug [4645658689] - zipfs file truncation with open r+ check-in: 60e4fd72fa user: apnadkarni tags: trunk, main
2023-09-22
15:02
Merge 8.7 check-in: d853ed65af user: jan.nijtmans tags: trunk, main
13:59
Merge 8.7 - Bug [0aaeb9c380] check-in: 77066d15ae user: apnadkarni tags: trunk, main
2023-09-21
12:21
Merge 8.7 check-in: f23178a124 user: jan.nijtmans tags: trunk, main
11:15
Merge 8.7 check-in: 862eaba11a user: jan.nijtmans tags: trunk, main
11:01
Merge 8.7 - disable zipfs password tests for macos check-in: 68ab422796 user: apnadkarni tags: trunk, main
2023-09-20
15:39
Merge 8.7 check-in: c6930195dd user: jan.nijtmans tags: trunk, main
12:47
merge trunk check-in: 04a1b91a5a user: dgp tags: dgp-refactor
12:25
merge trunk check-in: 2c4f6286da user: dgp tags: core-9-0-b1-rc
12:24
Merge-mark check-in: cc4597e1cd user: jan.nijtmans tags: trunk, main
11:01
Merge 8.7 - constrain zipfs tests for platform-specific builds check-in: 20db602e9e user: apnadkarni tags: trunk, main
08:34
Merge 8.7 check-in: 455671afbf user: jan.nijtmans tags: trunk, main
07:43
Fix glob test - -nocomplain is default in 9.0 check-in: 4b1fb9ebaf user: apnadkarni tags: trunk, main
07:28
Merge 8.7 check-in: dfaeb78777 user: jan.nijtmans tags: trunk, main
2023-09-19
19:57
2 more "string equal" testcases check-in: 35de31efb3 user: jan.nijtmans tags: trunk, main
12:00
Merge 8.7 - Bugs [14db54d81e], [6183f535c89]. Glob and find on zipfs root check-in: 4a8ee30553 user: apnadkarni tags: trunk, main
07:34
Merge 8.7 check-in: ee4d5b25ed user: jan.nijtmans tags: trunk, main
06:08
Merge 8.7 - Bug [4c686f1f0a] - zipfs mount on / check-in: 3b0f570692 user: apnadkarni tags: trunk, main
2023-09-18
17:05
Merge 8.7 - Bug [d056ee6d30] - zipfs list returns invalid paths check-in: 3d26dc1bb3 user: apnadkarni tags: trunk, main
16:00
Merge 8.7 check-in: 58dc360b12 user: jan.nijtmans tags: trunk, main
15:54
merge trunk check-in: 89d3fc0c20 user: dgp tags: dgp-refactor
15:39
merge trunk check-in: f35493455c user: dgp tags: core-9-0-b1-rc
15:30
Stop new [memusage] utility command from polluting the set of open channels check-in: c4903c7586 user: dgp tags: trunk, main
14:45
Merge 8.7. Add testcase check-in: 26edba2039 user: jan.nijtmans tags: trunk, main
11:12
Merge-mark check-in: 05291ac01e user: jan.nijtmans tags: trunk, main
08:04
Merge 8.7 check-in: 1cce1713e1 user: jan.nijtmans tags: trunk, main
2023-09-17
15:18
Merge 8.7 - Remove test constraint bug-b3c7429255 check-in: 904484094f user: apnadkarni tags: trunk, main
09:56
Bug [f5e36eb588] - uncompiled lassign memory usage for lseq check-in: 410d0ff3eb user: apnadkarni tags: trunk, main
08:24
Refactor to eliminate list dup as no longer necessary Closed-Leaf check-in: fc8ab3aab1 user: apnadkarni tags: bug-f5e36eb588
06:28
Add test for lassign/lseq memory check-in: f306385410 user: apnadkarni tags: bug-f5e36eb588
06:07
Avoid list shimmering with uncompiled lassign on lseq check-in: 55182b5d85 user: apnadkarni tags: bug-f5e36eb588
04:24
Merge 8.7 - Fix [3f9f494cc1] zipfs timezone tests. check-in: b55aeaed35 user: apnadkarni tags: trunk, main
2023-09-16
22:00
Fix bug [c29b92ec2bbb] - Tcl_IncrRefCount() should return (void) check-in: 5b9fbbe05e user: griffin tags: trunk, main
15:42
Merge 8.7 - Bug [b6f7cee65c] - nmake not testing zip based tcl library check-in: fe84c83b00 user: apnadkarni tags: trunk, main
15:27
Merge 8.7 - Bug [2696dfe3f5] - raise exception on CRC errors check-in: c2ffa6bb5f user: apnadkarni tags: trunk, main
10:59
Merge 8.7 - Bug [943258f361] - valgrind - cmdInfo test check-in: 9a6f7c008a user: apnadkarni tags: trunk, main
08:29
Merge 8.7. Bug [d7849f7721]. zipfs memory leak. check-in: 4ff2b2f9b8 user: apnadkarni tags: trunk, main
00:44
Fix bug [891a74b941] - format %#d not consistent with other radix prefixes check-in: f46e5b193a user: griffin tags: trunk, main
2023-09-15
17:09
close fork check-in: 8b1cc10c40 user: dgp tags: trunk, main
17:07
Merge 8.7 - Disable two tests. Works on my Windows and Ubuntu but apparently not everywhere - [3f9f4... check-in: 8e968b93b7 user: apnadkarni tags: trunk, main
17:07
silence compiler warning check-in: babff458b7 user: dgp tags: trunk, main
16:59
merge 8.7 check-in: 5715c83df8 user: dgp tags: trunk, main
08:38
Merge 8.7 - Expand zipfs tests. Fix [9a80630571], [6ed3447a7e], [01d8f30342] and manpages. check-in: 5fb3c75e4a user: apnadkarni tags: trunk, main
06:53
3 places where TCLFSENCODING is not appropricate (use system-encoding, not utf-8, on Windows) check-in: 8f8ceca803 user: jan.nijtmans tags: tip-657
06:34
Merge 8.7 check-in: 5b82f60b5d user: jan.nijtmans tags: trunk, main
2023-09-12
19:38
TIP 624 followup. Now TclMakeSafe can be a static routine. check-in: 8e538cb001 user: dgp tags: trunk, main
19:22
merge 8.7 check-in: 2254f0d3ab user: dgp tags: trunk, main
14:23
Rebase to tip-657 check-in: 0e7c7d2154 user: jan.nijtmans tags: tip-671
13:59
Rebase to 9.0 check-in: 6bdb0864f1 user: jan.nijtmans tags: tip-657
12:26
Merge-mark check-in: 5d5ce90d0c user: jan.nijtmans tags: trunk, main
10:11
Merge 8.7 check-in: d24c3420fa user: jan.nijtmans tags: trunk, main
2023-09-11
14:57
Remaining part of TIP #666 implementation (first part already done [cd426d20a9327f49|here]) check-in: 48a30267f9 user: jan.nijtmans tags: trunk, main