Timeline
Not logged in

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

1079 check-ins using file doc/ListObj.3 version 4c3cdab9ba

2026-04-22
11:05
Fix [24d7f1a6] - crash on proc definition in namespace being deleted Leaf check-in: 24c2db3ce5 user: apnadkarni tags: core-8-6-branch
2026-04-20
13:01
Make pkg*.c files work with Tcl 9.0 (as useful example) check-in: aa4ccf054d user: jan.nijtmans tags: core-8-6-branch
2026-04-17
18:52
Open release branch for Tcl 8.6.18 Leaf check-in: 59212777ef user: dgp tags: core-8-6-18-rc
18:34
Eliminate pre-8.5 practices from examples. check-in: 018bc9876e user: dgp tags: core-8-6-branch
17:39
Code and comments have moved away from "channel ID" and just refer to "channel". Make the docs agre... check-in: a9a0639d15 user: dgp tags: core-8-6-branch
17:36
sync the documentation for tcltest 2.5.11 as well. check-in: c2a088027f user: dgp tags: core-8-6-branch
10:22
Fix compiler warning, seen with latest clang: variable 'p' is uninitialized when passed as a const p... check-in: ca161f4634 user: jan.nijtmans tags: core-8-6-branch
2026-04-16
18:57
Adapt tcltest to support up to Tcl 9.1 -> 2.5.11 check-in: 0cd6bc6615 user: jan.nijtmans tags: core-8-6-branch
2026-04-02
19:15
Add changes entry for bison update check-in: 57f9472afe user: jan.nijtmans tags: core-8-6-branch
2026-03-12
11:27
Fix [bf482486b9]: MS-VC6 compile error in 8.6: 'long' followed by 'long' is illegal. Disable false-f... check-in: f597e6a51a user: jan.nijtmans tags: core-8-6-branch
10:59
Disable warning C4550: expression evaluates to a function which is missing an argument list Closed-Leaf check-in: f2e024b717 user: jan.nijtmans tags: bug-bf482486b9
10:21
Proposed fix for [bf482486b9]: MS-VC6 compile error in 8.6: 'long' followed by 'long' is illegal check-in: a9796c1287 user: jan.nijtmans tags: bug-bf482486b9
2026-03-09
07:09
Fix [f7495f63c0]. Valgrind reported error in SetScriptLimitCallback check-in: 1b6b19bd55 user: jan.nijtmans tags: core-8-6-branch
2026-03-04
08:05
Update "changes" file check-in: 1d161cc65c user: jan.nijtmans tags: core-8-6-branch
00:21
amend to [2c237beffbace823] fixing generation of TZ name from offset by %z artificial name in data; ... check-in: 8fbdebecff user: sebres tags: core-8-6-branch
00:20
fixes test coverage for [2c237beffbace823] (TZ generated from offset by artificial %z token in IANA ... check-in: 131a1b70ce user: sebres tags: core-8-6-branch
2026-03-02
19:48
Fix [b3fbd9a6e0]: string trim generates invalid utf-8 for some codepoints check-in: 94529656ae user: jan.nijtmans tags: core-8-6-branch
2026-02-18
11:47
Upgrade to zlib-1.3.2 check-in: 99737a0246 user: jan.nijtmans tags: core-8-6-branch
09:34
Upgrade to zlib-1.3.2 Closed-Leaf check-in: e289df6e05 user: jan.nijtmans tags: zlib-1.3.2
07:56
[be40b73615] nmake: rmdir and mkdir are picked from cygwin if available check-in: c46a5a0e43 user: jan.nijtmans tags: core-8-6-branch
2026-02-10
16:17
Undo 2 Tcl-specific changes in zlib: those are no longer necessary check-in: 8e4780d7ab user: jan.nijtmans tags: core-8-6-branch
2026-02-05
07:56
Fix [1b6f81955c]: 32-bit zlib1.dll now depends on libgcc_s_sjlj-1.dll check-in: b5f93b564b user: jan.nijtmans tags: core-8-6-branch
2026-02-04
11:43
Remove compat/zlib/contrib/untgz. See: [0b9367a240] check-in: 6a3030c65c user: jan.nijtmans tags: core-8-6-branch
2026-02-03
09:23
Fix build error in MSVC (due to an upstream change in zlib, which looks wrong) check-in: 1032a2ff1a user: jan.nijtmans tags: core-8-6-branch
07:32
Fix logical error in minizip (not present upstream) check-in: eb5e204824 user: jan.nijtmans tags: core-8-6-branch
07:18
Update to zlib 1.3.1.2 check-in: d896b28768 user: jan.nijtmans tags: core-8-6-branch
07:15
Rebuild win64-arm/zlib1.dll Closed-Leaf check-in: 158e0497c6 user: jan.nijtmans tags: zlib-1.3.1.2
2026-02-02
15:36
Upgrade zlib to 1.3.1.2 check-in: aee2bae87d user: jan.nijtmans tags: zlib-1.3.1.2
09:52
Upgrade to zlib-1.3.1.2 check-in: 1f21ce2ae7 user: jan.nijtmans tags: zlib-1.3.1.2
09:42
(temporary) revert Tcl-specific changes check-in: a3a3ace39d user: jan.nijtmans tags: zlib-1.3.1.2
2026-01-13
08:18
Fix [8865497ef9]: configure --enable-man-compression error check-in: 5c5bd6a7af user: jan.nijtmans tags: core-8-6-branch
2026-01-04
14:43
missing 'const' check-in: 4a16bd1bc9 user: jan.nijtmans tags: core-8-6-branch
2025-12-30
03:26
Fix [983f933f11] UBSan warnings with null pointer in TclGetProcessGlobal/Tcl_ExternalToUtfDString. check-in: 5b63b08a34 user: apnadkarni tags: core-8-6-branch
2025-12-28
17:54
Update nmakehlp.c check-in: 445fb6c77c user: jan.nijtmans tags: core-8-6-branch
2025-12-21
23:26
In case of version conflict (e.g. opening 9.0 pkgIndex in 8.6), ignore the file. Backported from 9.0 check-in: fdf19fd241 user: jan.nijtmans tags: core-8-6-branch
2025-12-20
16:51
Fix pkgconfig-1.1 testcase check-in: 04deb37b83 user: jan.nijtmans tags: core-8-6-branch
2025-12-19
14:52
(backport): Fix warnings about redefined macros in macOS tclPkgConfig.c. Backport support for WINE check-in: 4774aacdc9 user: jan.nijtmans tags: core-8-6-branch
2025-12-15
09:02
tzdata updated to Olson's tzdata2025c check-in: b702ed7665 user: jan.nijtmans tags: core-8-6-branch
2025-12-08
10:53
Proposed solution for [24d7f1a695]: Recursive [namespace delete] causes a segfault Leaf check-in: 655eb6343f user: jan.nijtmans tags: bug-24d7f1a695
2025-12-03
23:01
Fix [6f1dd8a1be]: tclMacOSXNotify.c: function pointer cast to incompatible type check-in: 9c3bb02ddf user: jan.nijtmans tags: core-8-6-branch
2025-11-25
21:45
Don't use strange syntax for MoveFileW check-in: 3bf31ae885 user: jan.nijtmans tags: core-8-6-branch
18:56
Always define noinline flag to DllMain, to prevent optimizer flag -O3 to cause problems check-in: b9c3dffee0 user: jan.nijtmans tags: core-8-6-branch
08:07
Update to actions/checkout@v6 check-in: 2f742b3b7f user: jan.nijtmans tags: core-8-6-branch
2025-11-21
13:22
Fix [0fac6dd541]. Remove duplicated docs for tcl_wordchars etc. from tclvars.n check-in: 1e4c8f62fd user: jan.nijtmans tags: core-8-6-branch
11:06
simplify package.list.txt: Casing variants no longer needed check-in: 39921b9793 user: jan.nijtmans tags: core-8-6-branch
2025-11-11
16:20
Bug [cb03e57a] - raise error on empty regexp if variable not resolvable. Update changes check-in: a7fc1a9456 user: jan.nijtmans tags: core-8-6-branch
11:26
Add testcase, make CompareTwoNumbers a static function check-in: d3ef1824f2 user: jan.nijtmans tags: core-8-6-branch
2025-11-10
19:25
fixes Tcl_TakeBignumFromObj() [8dd2807066d7] - avoid moving of bignum representation if object has n... Closed-Leaf check-in: 57ed005b52 user: sebres tags: bug-8dd2807066d7-8.6-tbfo
2025-11-08
22:56
Fix [d4a4924ada]: 1rst example of chan doc refers to fconfigure command check-in: 82cdb422e0 user: jan.nijtmans tags: core-8-6-branch
22:50
Fix [45bfbebe]: some tests will fail if the system encoding is iso8859-1. Solution backported from 9... check-in: be9693d81e user: jan.nijtmans tags: core-8-6-branch
2025-10-30
12:41
Fix [1cf49a0926] and [3161b74ca7]: Install man-pages and pkg-config on Windows check-in: bbc10f091d user: jan.nijtmans tags: core-8-6-branch
2025-10-28
08:21
Fix [1cf49a0926]: Install pkgconfig on Windows Closed-Leaf check-in: f856dbf939 user: jan.nijtmans tags: bug-3161b74ca7
2025-10-27
19:44
[3161b74ca7]: Install man pages on Windows check-in: 50049f785d user: jan.nijtmans tags: bug-3161b74ca7
2025-10-26
21:05
[c7dc599e73] follow-up: for tclOO and internal headers too check-in: f70d9ef874 user: jan.nijtmans tags: core-8-6-branch
2025-10-25
12:45
[c7dc599e73]: Add IWYU export pragma annotations for improved clangd and clang-tidy diagnostics check-in: 6fde69d19f user: jan.nijtmans tags: core-8-6-branch
2025-10-01
09:34
macos-13 runner is deprecated check-in: 6f4ed27604 user: jan.nijtmans tags: core-8-6-branch
2025-09-30
19:14
dde => 1.4.6 check-in: 8c03184f0f user: jan.nijtmans tags: core-8-6-branch
17:15
Backport dde changes from 9.0 check-in: a70d115868 user: jan.nijtmans tags: core-8-6-branch
2025-09-27
18:01
code deduplication; increase timouts detecting exit hangs for mem-debug (maybe too short in GHA); 2n... check-in: 57d978a519 user: sebres tags: core-8-6-branch
2025-09-25
08:47
Since "platform" doesn't work in Tcl 8.5 any more, install it into the right module directory. check-in: 7bc52b2f0a user: jan.nijtmans tags: core-8-6-branch
2025-09-24
21:55
Fix [f309c0c5db]: Parameter 'patch' of tcl_findLibrary not documented check-in: a1dc0e64c5 user: jan.nijtmans tags: core-8-6-branch
21:49
Backport doc improvements check-in: 35be7436e0 user: jan.nijtmans tags: core-8-6-branch
02:38
Fix buffer size check for GetEnvironmentVariable. Tx @cjmcdonald check-in: e094a6d47b user: apnadkarni tags: core-8-6-branch
2025-09-23
14:42
(backport) Use [try] in "platform" because we don't support 8.5 and before at all check-in: c428947dcd user: jan.nijtmans tags: core-8-6-branch
11:42
Fix for fix. If getenv returns NULL, Tcl_DString buffer still needs initialization check-in: 784ba203b5 user: apnadkarni tags: core-8-6-branch
10:25
Bug [c9e68eb6ca] - check result of getenv/GetEnvironmentVariable check-in: 9c4f3a6de8 user: apnadkarni tags: core-8-6-branch
2025-09-22
10:34
Bug [c9e68eb6ca] - Windows version Closed-Leaf check-in: 175029b594 user: apnadkarni tags: bug-c9e68eb6ca
10:09
Bug [c9e68eb6ca] - check getenv result for TCL_LIBRARY check-in: 4d541791f6 user: apnadkarni tags: bug-c9e68eb6ca
2025-09-19
16:38
Fix [77059c] TclPushVarName(): pointer overflow check-in: 22493159dc user: jan.nijtmans tags: core-8-6-branch
2025-09-18
07:43
(backport) The option -Wunused-but-set-variable appears to be usable starting clang 15 Also (while o... check-in: b6e9c64756 user: jan.nijtmans tags: core-8-6-branch
2025-09-16
19:17
Eliminate __stdcall usage: cygwin32 is no longer supported check-in: 935703f7c8 user: jan.nijtmans tags: core-8-6-branch
13:56
Fix some harmless complier warnings (discovered with clang 20) check-in: 0b332a512c user: jan.nijtmans tags: core-8-6-branch
2025-09-15
20:51
Unicode version 17 check-in: 1f8acf983c user: jan.nijtmans tags: core-8-6-branch
19:43
(backport) Use correct equality check-in: d637d83a33 user: jan.nijtmans tags: core-8-6-branch
2025-09-08
13:35
New test command "testobj huge". Not used in any testcase yet check-in: 1d3947f456 user: jan.nijtmans tags: core-8-6-branch
13:01
Refactor Tcltest, backported from 9.0. Add "testobj huge" test command (not used in any testcase yet... Leaf check-in: edcea0247e user: jan.nijtmans tags: refactor-tcltest
2025-08-27
11:22
Follow-up to [66cd465323]: For Tcl 9.0+, building on 32-bit MacOS is no longer supported check-in: a354ab80f0 user: jan.nijtmans tags: core-8-6-branch
2025-08-25
15:08
[66cd465323] Platform package simplifications for MacOS >= 11. Platform => 1.1.0 check-in: 12394301e1 user: jan.nijtmans tags: core-8-6-branch
11:42
Remove some more references to non-existing Tcl version 8.7 check-in: 18debf3eab user: jan.nijtmans tags: core-8-6-branch
08:51
Fix handling of i386-x86_64 in platform extension. Add testcases for this (and other) situation check-in: 647f319c76 user: jan.nijtmans tags: core-8-6-branch
2025-08-22
19:25
Fix memory debugging info check-in: 83a6689b71 user: jan.nijtmans tags: core-8-6-branch
2025-08-21
16:21
Make logical -> bitwise correction corresponding to recent change in Tcl 9. check-in: 2b44652f6c user: dgp tags: core-8-6-branch
2025-08-19
12:36
support for MacOS Tahoe, platform => 1.0.20 check-in: 6c5ca6074f user: jan.nijtmans tags: core-8-6-branch
2025-08-18
21:49
Minor corrections, handle Tcl 9 platform reductions Closed-Leaf check-in: ba40adf133 user: jan.nijtmans tags: bug-a91b242d43
14:18
Oops, shouldn't use string compare here check-in: d060eacab2 user: jan.nijtmans tags: bug-a91b242d43
14:08
Let's not break it with Tcl 8.5 check-in: 2402e67682 user: jan.nijtmans tags: bug-a91b242d43
13:56
Assume that - one day - MacOS 26.5 will be there check-in: 0e5d8faee4 user: jan.nijtmans tags: bug-a91b242d43
13:27
Update changes check-in: 249c929a43 user: jan.nijtmans tags: bug-a91b242d43
13:23
platform version => 1.0.20 check-in: b4c2c68b42 user: jan.nijtmans tags: bug-a91b242d43
13:20
Update "platform" for MacOS-26 (Tahoe). See [https://core.tcl-lang.org/tk/tktview/a91b242d43|a91b242... check-in: 1c3b805ec2 user: jan.nijtmans tags: bug-a91b242d43
2025-08-16
17:17
Version => 8.6.18 check-in: b32fdef952 user: jan.nijtmans tags: core-8-6-branch
2025-08-15
19:15
Merge release check-in: 92f1b4254e user: dgp tags: core-8-6-branch
2025-08-13
17:18
merge 8.6 Closed-Leaf check-in: 91dd920fcb user: dgp tags: rc1, core-8-6-17-rc, core-8-6-17
2025-08-12
21:51
Fix [992f94d847]: avoid misaligned pointers in macOS file attribute functions check-in: 6badbfd55e user: jan.nijtmans tags: core-8-6-branch
14:25
Update dde => 1.4.5. Don't worry about Tcl 8.7 any more check-in: 7037a107d0 user: jan.nijtmans tags: core-8-6-branch
10:23
Proposed fix for [31d4fa115b]: Tweak install permissions Closed-Leaf check-in: 135761fd80 user: jan.nijtmans tags: bug-31d4fa115b
10:03
Alternative proposed fix for [992f94d847]: avoid misaligned pointers in macOS file attribute functio... Closed-Leaf check-in: d53a634a93 user: jan.nijtmans tags: bug-992f94d847
08:49
Update actions/checkout@v4 to actions/checkout@v5 check-in: 6ed8c1a577 user: jan.nijtmans tags: core-8-6-branch
08:46
Backport some code formatting from 9.0. Fix sentinels check-in: c999be993e user: jan.nijtmans tags: core-8-6-branch
2025-08-04
17:34
Bump to tcltest 2.5.10. Code has changed since 2.5.9 release. check-in: a10fecf8f9 user: dgp tags: rc0, core-8-6-17-rc
2025-07-31
20:03
Open release branch Updates to the changes file. check-in: 64853a62d8 user: dgp tags: core-8-6-17-rc
2025-07-21
18:32
merge 8.5 to 8.6: amend to [61c01e0edb08a9ed], more cases for increment ref-count with use-after-fre... check-in: 87fcd1b301 user: sebres tags: core-8-6-branch
2025-07-18
17:29
merge 8.5 to 8.6: fixes [61c01e0edb08a9ed] (TclpMatchInDirectory, windows only), increment ref-count... check-in: 9d1d0c58ba user: sebres tags: core-8-6-branch
11:52
Add check for working --disable-high-entropy-va. Fix check for --enable-auto-image-base (which alway... check-in: 51a193f9cc user: jan.nijtmans tags: core-8-6-branch
2025-07-17
07:15
Fix [https://core.tcl-lang.org/tk/info/06892c6e12|06892c6e12]: loading windows dll's in Cygwin doesn... check-in: 35d4da0b44 user: jan.nijtmans tags: core-8-6-branch
2025-07-16
15:26
Fix [c9f0520f7e] - Tcl_SplitList memory overflow overwrite check-in: 1eebbe69f5 user: apnadkarni tags: core-8-6-branch
11:26
Check interp for NULL before storing error! Closed-Leaf check-in: 888adb53db user: apnadkarni tags: bug-c9f0520f7e
10:49
Merge 8.6 check-in: 84e386355e user: apnadkarni tags: bug-c9f0520f7e
2025-07-15
10:21
2 minor comment fixes check-in: b6cb766ec8 user: jan.nijtmans tags: core-8-6-branch
10:14
Minor review comment (since 8.6 still uses ckfree) check-in: a46c888320 user: jan.nijtmans tags: bug-c9f0520f7e
03:31
Proposed fix for [c9f0520f7e] Tcl_SplitList crash. check-in: 7fd8657f04 user: apnadkarni tags: bug-c9f0520f7e
2025-07-13
07:51
Doc update. See [8cd74c5cd2]. Backport more doc improvements from 9.1 check-in: 29a9305656 user: jan.nijtmans tags: core-8-6-branch
2025-07-03
07:45
Fix [6b0f776c52]: gcc 14 breaks configure test for bigendian leading to broken floating point check-in: 95268bca5e user: jan.nijtmans tags: core-8-6-branch
2025-06-25
11:51
Fix [ecafd8611d]: Euro/Tail-sign missing from cp864 encoding check-in: 60981196db user: jan.nijtmans tags: core-8-6-branch
09:38
Fix [ecafd8] Euro-sign missing from cp864 encoding check-in: 721d9e6398 user: jan.nijtmans tags: core-8-6-branch
2025-06-24
17:15
[ecf35c7120] Correct nested handling of return option -options (backport from 9.0) check-in: a85311da23 user: dgp tags: core-8-6-branch
15:09
Add testcases Closed-Leaf check-in: 27557a141a user: jan.nijtmans tags: bug-ecafd8611d
14:59
Fix encoding-28.0 unit-test, since we now have an additional encoding check-in: aae0b6c0ed user: jan.nijtmans tags: bug-ecafd8611d
14:54
Fix [ecafd8611d]: Euro-sign missing from cp864 encoding. While on it, add cp165 which is very simila... check-in: 7dd57ba178 user: jan.nijtmans tags: bug-ecafd8611d
2025-06-18
17:24
Fix [4f338b91c1] - add missing Tcl_CloseEx docs check-in: fee9ca3e16 user: apnadkarni tags: core-8-6-branch
2025-06-17
05:26
Document Tcl_CloseEx. Proposed fix for [4f338b91c1]. Closed-Leaf check-in: ef7458ec4f user: apnadkarni tags: bug-4f338b91c1
2025-06-09
13:31
Backout [ac279496ac], see [https://core.tcl-lang.org/tk/info/1562e10c58]. Since Tk 8.7 won't be rele... check-in: 3f5e014855 user: jan.nijtmans tags: core-8-6-branch
2025-05-16
10:56
Disable filename-16.14 testcase in Github CI. Something changed in this environment, nothing changed... check-in: 604603ccc3 user: jan.nijtmans tags: core-8-6-branch
2025-05-14
09:14
Fix scan-15.1 testcase for gcc on Windows (which has a slightly different "inf" representation) check-in: 462f46a651 user: jan.nijtmans tags: core-8-6-branch
2025-05-13
10:37
Fix scan-15.1 testcase, for c runtimes which limit the number of float digits. check-in: 4b45f1c70f user: jan.nijtmans tags: core-8-6-branch
2025-05-07
21:01
Only call GetACP() once. Cleanup backported from 9.0 check-in: 1cfd1761d9 user: jan.nijtmans tags: core-8-6-branch
2025-05-05
15:37
Fix [b7834045b9]: MS-VC 6 on core-8-6-branch: compile error C2520: conversion from unsigned __int64 ... check-in: ead995eddf user: jan.nijtmans tags: core-8-6-branch
14:41
Add to changes: 2025-05-05 (bug) [42d14c] Fix scan with long mantissa. Ex.: scan "1.[string repeat 1... check-in: 0878d43939 user: oehhar tags: core-8-6-branch
14:30
[42d14c495a] Parsing long floating point strings check-in: 2fc458c8bd user: oehhar tags: core-8-6-branch
06:21
[42d14c495a] Add source code comment and test case provided by Christian Werner (thanks) Closed-Leaf check-in: c9b91b8c9f user: oehhar tags: bug-42d14c495a
2025-05-03
13:15
[42d14c495a] Add simple test cases check-in: 4351b32433 user: oehhar tags: bug-42d14c495a
2025-04-16
17:34
Correct false claims in the header comment of RequiredPrecision() check-in: ad842e3313 user: dgp tags: core-8-6-branch
2025-04-15
12:00
Fix TestplatformChmod() function, so it can handle more than only ASCII check-in: 87abac372c user: jan.nijtmans tags: core-8-6-branch
2025-04-11
16:26
Fix for [fd8341e496]: Tcl_InitStubs compatibility for 9.1 check-in: 6c109384fd user: jan.nijtmans tags: core-8-6-branch
2025-04-07
09:21
Fix [04aad56155]: __attribute__((noreturn)) conflicts with stdnoreturn.h check-in: 5e08166b8c user: jan.nijtmans tags: core-8-6-branch
2025-04-03
16:19
Prevent warning on Cygwin: warning: 'ECASECLASH' is no longer used by Cygwin check-in: 3275d5eff0 user: jan.nijtmans tags: core-8-6-branch
2025-04-02
21:18
Proposed fix for [42d14c495a]: Parsing long floating point strings (thanks, Christian) check-in: ca62367d61 user: jan.nijtmans tags: bug-42d14c495a
21:12
Fix -Wconversion and unused parameter warnings. Backported from (but unrelated to) TIP #626 check-in: 4128866276 user: jan.nijtmans tags: core-8-6-branch
2025-03-26
10:37
Typo: there is no libucrt.lib check-in: 5e0c95bca2 user: jan.nijtmans tags: core-8-6-branch
2025-03-25
01:37
solves [ebc39f14d75c1cfc]: don't use command tracing for OO-objects Leaf check-in: 495ffc0324 user: sebres tags: br-ebc39f14d7-oo-no-trace
2025-03-23
15:46
tzdata updated to Olson's tzdata2025b check-in: da7ca485a4 user: jan.nijtmans tags: core-8-6-branch
2025-03-19
18:37
amend (unsaved changes, missing (tracePtr = cmdPtr->tracePtr) by clean-up) Leaf check-in: 75d5f412ef user: sebres tags: bug-5bd41844e6-coro-exec-trace
15:06
fixes bug [5bd41844e62aceb2]: tracing - (self) deleted command or coroutine after exit must invoke l... check-in: 6264ad4a41 user: sebres tags: bug-5bd41844e6-coro-exec-trace
15:04
tests illustrating and covering bug [5bd41844e62aceb2]: paired `leave*` to `enter*` handlers by (sel... check-in: fd68471001 user: sebres tags: bug-5bd41844e6-coro-exec-trace
2025-03-15
20:55
fixes failure in GHA (couldn't execute "winget": no such file or directory): since windows-2025 the ... check-in: 3442b81e91 user: sebres tags: core-8-6-branch
20:54
GHA: update github runner to ubuntu-24.04, windows runner to windows-2025 (ubuntu-20.04 hosted runne... check-in: 675ec2222e user: sebres tags: core-8-6-branch
2025-03-12
16:18
tests/clock.test: new regression test for clock add, covering jump over DST hole with TZ, relative t... check-in: 5d264e58ef user: sebres tags: core-8-6-branch
16:16
tests/clock.test: more regression tests (cherry-picked from 8.7) check-in: cbef9ccb5c user: sebres tags: core-8-6-branch
2025-03-07
10:02
merge 8.5: cmdMZ.test: improve stability of timerate test for quadratic complexity (increase factor ... check-in: 69496e5a5e user: sebres tags: core-8-6-branch
2025-03-06
19:47
amend to [ba68d1e9484a3a92]: rewrite fix of Tcl_GetReturnOptions less invasive (-errorline was alway... check-in: d48db316f5 user: sebres tags: core-8-6-branch
19:22
amend to [ba68d1e9484a3a92]: fixes bug in Tcl_GetReturnOptions - reset errorLine if no errorInfo was... check-in: 5cd276dee1 user: sebres tags: core-8-6-branch
15:14
Failed tests not updated to new behavior check-in: b756080dc6 user: dgp tags: core-8-6-branch
14:31
fixes [ba68d1e9484a3a92]: Tcl_TransferResult appends line-number at end of error stack now (error ca... check-in: f1d2397c7c user: sebres tags: core-8-6-branch
14:27
win/Makefile: fixes "clean" target - remove remaining binaries (inclusive manifests and previous ver... check-in: 7ae5ddf0db user: sebres tags: core-8-6-branch
2025-02-27
13:36
fixes [ba68d1e9484a3a92]: Tcl_TransferResult would include line-number at end of error stack now (er... Closed-Leaf check-in: 497e526e67 user: sebres tags: bug-ba68d1e948-inter-eval-ln-in-ei
2025-02-26
20:23
Do not use the character "-" in a test constraint name. When tcltest sees it, it does not process a... check-in: 406bbff3cb user: dgp tags: core-8-6-branch
2025-02-24
22:38
experimental, attempt to fix [b78d94c049af5090]: the state of the closed standard channel must be "h... Leaf check-in: 93d9a20635 user: sebres tags: bug-b78d94c049af5090-closed-std-chan
17:52
Fix [211ac77119]: return manual page has a no longer valid example check-in: 7741caf246 user: jan.nijtmans tags: core-8-6-branch
12:56
avoid "can't read "::tcltestlib": no such variable" in tests *io-60.1 if load catches a fail for som... check-in: ad420b8994 user: sebres tags: core-8-6-branch
2025-02-14
17:10
Formatting msgcat.n. Backported from 9.0 check-in: 1bb681fd4c user: jan.nijtmans tags: core-8-6-branch
2025-02-12
08:26
Don't worry building for Tcl 8.7 any more check-in: ae78da1839 user: jan.nijtmans tags: core-8-6-branch
2025-02-10
12:58
merge 8.5: tcltest: avoid "couldn't read directory" error if no read permission on some child folder... check-in: 9938da1a8c user: sebres tags: core-8-6-branch
2025-02-08
15:49
simplify and optimize TclSubstOptions (reducing the branch misprediction etc) check-in: 7a3b47fb37 user: sebres tags: core-8-6-branch
2025-01-29
05:24
Fix handle leak introduced by auto_execok fix. Thanks @chw check-in: 92ddd01307 user: apnadkarni tags: core-8-6-branch
2025-01-28
10:39
merge man timerate fix clarifying -overhead check-in: edbbd6c42f user: sebres tags: core-8-6-branch
09:28
Cherrypick fix for [4e2c8bc4a7] - auto_execok missing internal cmd commands check-in: 46fa9e4ff2 user: apnadkarni tags: core-8-6-branch
05:24
Cherry pick fix for [4f0b5767ac]. Exec of App Execution Aliases on Windows check-in: bc9227d33f user: apnadkarni tags: core-8-6-branch
2025-01-27
14:24
Ticket [27fa20249d]: htmlhelp: ignore pckgs folders without configure.in/ac check-in: 09d7e24d80 user: oehhar tags: core-8-6-branch
2025-01-23
12:20
TclWideMUInt may be signed on some platforms, back to WIDE_MAX for default max count (9e18 is anyway... check-in: ce034989e2 user: sebres tags: core-8-6-branch
2025-01-22
20:03
amend, missing NL check-in: 534e507bbe user: sebres tags: core-8-6-branch
17:34
merge timerate fix: avoids drastic growth of execution time on iteration with quadratic complexity, ... check-in: cc95459d85 user: sebres tags: core-8-6-branch
2025-01-20
17:05
fixes constraint case-sensitivity (mistakenly changed in spelling correction commit [ee3df4e64759360... check-in: 6e21638fcc user: sebres tags: core-8-6-branch
2025-01-19
15:02
tzdata updated to Olson's tzdata2025a check-in: ee53c97291 user: jan.nijtmans tags: core-8-6-branch
2025-01-15
17:19
change (internal) TclpLoadMemory() signature, backported from 9.0. Install headers before documenta... check-in: 92063c26fc user: jan.nijtmans tags: core-8-6-branch
2025-01-12
17:51
Fix [70f3b23cad]. Doc fix only check-in: 9ab8873b08 user: jan.nijtmans tags: core-8-6-branch
2025-01-11
21:57
Possible fix for [5d70d14a09]: tcltest: test result differs for different singleproc values. Edit: d... Leaf check-in: 5e8914a8ad user: jan.nijtmans tags: bug-5d70d14a09
2025-01-08
12:01
Merge 8.6 (but keep 8.6.16 version-number) check-in: c6e22d8b54 user: jan.nijtmans tags: cygwin
11:28
(cherry-pick): Simplification for [d58e315172] version -> 8.6.17 for futher development check-in: 59a525eb93 user: jan.nijtmans tags: core-8-6-branch
2025-01-06
17:10
Fix [fc35093ce] for Tcl 8.6: Better error-message than "interpreter uses an incompatible stubs mecha... check-in: 08a5a7d4e1 user: jan.nijtmans tags: core-8-6-branch
2025-01-02
17:24
Make --enable-64bit=arm64 and --enable-64bit=aarch64 synonymes check-in: 371793e4b2 user: jan.nijtmans tags: core-8-6-branch
16:37
win/configure: check whether cpuid-header natively supported for the target architecture (possible f... check-in: 2ca317244b user: sebres tags: core-8-6-branch
2025-01-01
20:39
Remove EXEC flag from koi8-t.enc check-in: 30e65b8a31 user: jan.nijtmans tags: core-8-6-branch
20:37
isDigit -> ISDIGIT (simplification, backported from 8.7/9.0) check-in: 152eba7636 user: jan.nijtmans tags: core-8-6-branch
2024-12-29
22:19
windows only: better way to get cpuid data with internal facility of clang/gcc (also silence warning... check-in: 6b0e324f18 user: sebres tags: core-8-6-branch
16:54
silence warning "variable set but not used [-Wunused-but-set-variable]" (once the tclDate gets regen... check-in: a970e68d7c user: sebres tags: core-8-6-branch
2024-12-26
18:40
small amend (unsaved change): cover epoch change (recompile in child) for main interp too check-in: 60b3085e3d user: sebres tags: core-8-6-branch
18:18
test coverage for [67d5f75c36cbada6]: same lambda on different interpreters check-in: 7408c2ee76 user: sebres tags: core-8-6-branch
18:12
tests/all.tcl: simplify retrieving of test folder, don't overwrite argument -testdir (may be supplie... check-in: 9b5c0dbbc2 user: sebres tags: core-8-6-branch
2024-12-18
12:07
Don't shorten "info locals" in testcases. check-in: fe2aead830 user: jan.nijtmans tags: core-8-6-branch
2024-12-16
09:59
Fix [63449c0514]: [namespace children] doesn't match non-glob patterns below the global namespace. check-in: 9f26385a03 user: jan.nijtmans tags: core-8-6-branch
09:36
Remove experimental (and untested) code related to BREAK_NAMESPACE_COMPAT. Backport some layout chan... check-in: 98aa369ce5 user: jan.nijtmans tags: core-8-6-branch
2024-12-11
20:50
Merge release check-in: 84c07aaa29 user: jan.nijtmans tags: core-8-6-branch
2024-12-09
17:49
merge 8.6 & update release date Closed-Leaf check-in: 53bb2c2b4c user: dgp tags: rc2, core-8-6-16-rc, core-8-6-16
10:32
Fix [1dc7f3e5f1] - filesystem-1.30.3 should normalize before comparing. Tx @gahr check-in: 631fac1ae5 user: apnadkarni tags: core-8-6-branch
2024-12-06
17:54
update changes check-in: 9e69d21be3 user: dgp tags: rc1, core-8-6-16-rc
17:46
merge 8.6 check-in: 1d98f3bd01 user: dgp tags: core-8-6-16-rc
2024-12-05
16:34
small amend to [0b809cd3fc8b6e5e]: follow the same logic for constructor/destructor error handlers check-in: dfba47d117 user: sebres tags: core-8-6-branch
15:57
fixed segfault [0b809cd3fc8b6e5e] by touching in coro referenced OO-method of deleted OO-instance (c... check-in: 34050e5ef9 user: sebres tags: core-8-6-branch
2024-12-04
19:10
Tentative release date in the changes file check-in: 2991c40cf5 user: dgp tags: rc0, core-8-6-16-rc
13:51
fixed segfault [0b809cd3fc8b6e5e] by touching in coro referenced method of deleted instance (class/o... Closed-Leaf check-in: 66717314ae user: sebres tags: bug-0b809cd3fc8b6e5e-sf-by-del-oo-in-coro
2024-12-02
14:33
small amend, avoiding SF (purely hypothetical Tcl_FSGetCwd may return NULL) check-in: e4feb601a8 user: sebres tags: core-8-6-16-rc
14:05
Plug memory leak. check-in: a5f7f2fc98 user: dgp tags: core-8-6-16-rc
2024-11-27
19:49
more test hygiene -- avoid fragility in makeFile / removeFile check-in: adbae584a7 user: dgp tags: core-8-6-16-rc
19:29
test hygiene check-in: ea571867ed user: dgp tags: core-8-6-16-rc
16:01
Open release branch. check-in: 8cbe779686 user: dgp tags: core-8-6-16-rc
2024-11-26
10:56
(backport): in-src doc typos (Tcl_[Save|Restore|Discard]InterpState()). Add some typecasts. check-in: 237fd61c77 user: jan.nijtmans tags: core-8-6-branch
2024-11-23
13:44
doc fix: Tcl_LibraryInitProc was introduced in Tcl 8.7/9.0 check-in: c226153830 user: jan.nijtmans tags: core-8-6-branch
13:37
Remove unused "interp" parameter from TclpLoadMemoryGetBuffer(). Make size type size_t. Add typecast... check-in: 230ee8520f user: jan.nijtmans tags: core-8-6-branch
2024-11-19
09:43
Update "changes" file with bugs fixed so far check-in: 1fad737fe7 user: jan.nijtmans tags: core-8-6-branch
2024-11-15
17:44
fixed wrong time conversion by free-scan (-1 from ToSecond() caused day decrement) - now the result ... check-in: 595fad24d7 user: sebres tags: core-8-6-branch
17:40
revert (too many non-functional space changes by backporting, will be repeated with fixed spaces) check-in: e23ca39647 user: sebres tags: core-8-6-branch
17:02
fixed wrong time conversion by free-scan (-1 from ToSecond() caused day decrement) - now the result ... check-in: 83c5c578cb user: sebres tags: core-8-6-branch
11:04
Add testcases related to [f2b5f89c0d]: clock scan of leapsecond: wrong result in 8.6 and 9.0 check-in: a199e8f76e user: jan.nijtmans tags: core-8-6-branch
2024-11-14
12:10
merge point (no changes) check-in: 8ae5026d60 user: sebres tags: core-8-6-branch
09:40
Fix problem in testcase check-in: e0f4ad56c6 user: jan.nijtmans tags: core-8-6-branch
2024-11-13
19:31
merge 8.5 check-in: b13097c0f9 user: sebres tags: core-8-6-branch
18:18
fix and coverage for bug [43c94f95988f3057]: avoid vulnerability loading init.tcl in current directo... check-in: 4dbf09a5a7 user: sebres tags: core-8-6-branch
2024-11-12
23:17
(backport) Make "-index" example more illustrative check-in: 865225a96b user: jan.nijtmans tags: core-8-6-branch
13:03
backout [b569739692]: [02977e0004] Reduce impact of recursion depth bug. check-in: a72e9b170e user: jan.nijtmans tags: core-8-6-branch
2024-11-05
10:48
GHA win-flow: speed-up build (j4), add info section into build check-in: ad2e01527a user: sebres tags: core-8-6-branch
10:45
GHA linux- and mac-flows: speed-up build (j4), add info section into build (cherry-picked from bug-0... check-in: 006c657c51 user: sebres tags: core-8-6-branch
2024-11-04
14:17
linux- and mac-flows: speed-up build (j4), add info section into build Closed-Leaf check-in: 1157d6bc10 user: sebres tags: bug-02977e0004-sebres
2024-11-02
03:19
As in autoconf build, have nmake copy all .tcl files from library check-in: a6b5ee695a user: apnadkarni tags: core-8-6-branch
2024-11-01
20:56
fix logic error of test oo-1.24 (deep nested ownership for class) - class destroy doesn't invoke des... check-in: e8755dc826 user: sebres tags: core-8-6-branch
20:49
typo in comment check-in: 4f3ddf9d3c user: sebres tags: bug-02977e0004-sebres
20:46
first 100 nested calls directly, hereafter via NRE (with forced run every 100 calls), seems to fix (... check-in: 007a9fc154 user: sebres tags: bug-02977e0004-sebres
20:19
move delQueued from TSD to oo-foundation (interp-based now); few tests still failed (oo-11.4, but a... check-in: c7568a6e46 user: sebres tags: bug-02977e0004-sebres
19:34
fix logic error of test oo-1.24 (deep nested ownership for class) - class destroy doesn't invoke des... check-in: 532557cc3b user: sebres tags: bug-02977e0004-sebres
19:32
another variant to fix [02977e0004] (inclusive class deletion) using NRE-callout, without to extend ... check-in: 8d462098e4 user: sebres tags: bug-02977e0004-sebres
15:51
[02977e0004] Reduce impact of recursion depth bug. check-in: b569739692 user: dkf tags: core-8-6-branch
12:01
There still is a buggy case to worry about Closed-Leaf check-in: 9378c3e912 user: dkf tags: bug-02977e0004
11:49
Fix the bug by forcing classes to be destroyed eagerly while queueing instances. check-in: 0fc4ca2f42 user: dkf tags: bug-02977e0004
2024-10-31
13:53
merge 8.5 check-in: b58ad20346 user: sebres tags: core-8-6-branch
13:24
merge 8.5 (clock: load TZ failure normalization and test coverage) check-in: 9c7be032eb user: sebres tags: core-8-6-branch
2024-10-29
18:32
amend to test clock-59.2: cover free-scan too check-in: 264d88187f user: sebres tags: core-8-6-branch
18:29
merge 8.5 (branch bug-fix-tz-w-offs): fixes regression and further bug [2c237beffbace823]: - tools... check-in: 6a166839ed user: sebres tags: core-8-6-branch
2024-10-26
19:57
Trying to fix [02977e0004], but causes other problems. check-in: 2874bf0d6b user: dkf tags: bug-02977e0004
2024-10-24
14:38
tcltest::bytestring is deprecated. Document that (and don't use it any more) check-in: 9b56dbf51d user: jan.nijtmans tags: core-8-6-branch
11:33
Document that [file dirname [file dirname [info nameofexecutable]]]/lib is also added to $auto_path ... check-in: 264193743d user: jan.nijtmans tags: core-8-6-branch
09:05
tclOldParse.c doesn't exist any more check-in: 0a84921a34 user: jan.nijtmans tags: core-8-6-branch
2024-10-23
10:41
win/Makefile.in: amend to [bc693446a9001783]: fixes "--disable-shared" build (make libtcl.a directly... check-in: e2ad8bcdfd user: sebres tags: core-8-6-branch
08:44
Don't make the var be Interp* when all uses are Tcl_Interp* check-in: 8a66d9bbb5 user: dkf tags: core-8-6-branch
2024-10-22
22:12
small amend to [bc693446a9001783] (forgotten unsaved changes) check-in: e4447975fd user: sebres tags: core-8-6-branch
21:35
win/Makefile.in: fixed recipe and dependency for ${TCL_LIB_FILE} (built with ${TCL_DLL_FILE}); close... check-in: f70f06573b user: sebres tags: core-8-6-branch
08:59
Test of nested ownership destruction order check-in: 4556e315ec user: dkf tags: core-8-6-branch
2024-10-18
15:06
Fix [73d5cb615e]: zlib-8.8, zlib-8.16 fail on Fedora 40, gcc 14.1.1 backport [cfdf80a2efc6]: zlib ch... check-in: 81ad0315e2 user: jan.nijtmans tags: core-8-6-branch
2024-10-17
21:23
Proposed fix for [73d5cb615e]: zlib-8.8, zlib-8.16 fail on Fedora 40, gcc 14.1.1 Closed-Leaf check-in: e5aa1e624a user: jan.nijtmans tags: bug-73d5cb615e
2024-10-16
20:33
macOS 12 runner image will be removed check-in: 01fa181523 user: jan.nijtmans tags: core-8-6-branch
2024-10-15
14:24
Use $::tcl_platform(pathSeparator) in stead of constructiong $sep check-in: f7361635f0 user: jan.nijtmans tags: core-8-6-branch
12:31
Allow tcl_platform(pathSeparator) to be used in TCLLIBPATH. See [3057b6261] check-in: 79a1a6d628 user: jan.nijtmans tags: rfe-3057b6261
2024-10-03
11:30
Update nmakehlp.c check-in: e63a495dcc user: jan.nijtmans tags: core-8-6-branch
08:13
Update links, pointing to the 9.0 release as well check-in: a1b815e33d user: jan.nijtmans tags: core-8-6-branch
2024-09-27
10:17
Version -> 8.6.16 check-in: f02eae1849 user: jan.nijtmans tags: core-8-6-branch
2024-09-22
15:39
Add testcases, proving that bug [e38dce74e2] is not present in 8.6 check-in: 3e45b0c2c0 user: jan.nijtmans tags: core-8-6-branch
2024-09-18
02:55
Very minor typo - pathname -> pathtype check-in: a4bf65d0f5 user: apnadkarni tags: core-8-6-branch
2024-09-17
14:19
improve comments (no functional changes) check-in: d80289c255 user: sebres tags: core-8-6-branch
14:13
merge bug-02d5d65d70adab97: avoid unneeded (but expensive) path normalization for several file subsy... check-in: a6a5870235 user: sebres tags: core-8-6-branch
2024-09-16
16:30
merge release check-in: 69e1e87590 user: dgp tags: core-8-6-branch
16:28
Backport doc improvements from 9.0 check-in: 8824890885 user: jan.nijtmans tags: core-8-6-branch
10:56
Clarify TCL_PACKAGE_PATH change in "changes" file Closed-Leaf check-in: 8e10e2c094 user: jan.nijtmans tags: core-8-6-15-rc
2024-09-13
14:26
small amend: move the normalization to the block where the error message really needed Closed-Leaf check-in: 5cdc8f54e9 user: sebres tags: bug-02d5d65d70adab97
13:29
compile-13.2: added dynamic constraint for unix boxes (avoid SO for small stack limit) - ensure the ... check-in: 7f1bf57895 user: sebres tags: core-8-6-branch
12:37
amend considering possible tilde expansion in absolute paths starting with ~, so proper error messag... check-in: 026bd1bc89 user: sebres tags: bug-02d5d65d70adab97
12:07
because the normalization is very expensive (see [02d5d65d70adab97]), don't invoke it for native or ... check-in: 70020277fb user: sebres tags: bug-02d5d65d70adab97
12:02
even if cwd is non native, but path is not relative we can safely use translated path instead of nor... check-in: 60aa1ebd2a user: sebres tags: bug-02d5d65d70adab97
11:57
TclFSCwdIsNative may return wrong result when cwd is not initialized in TSD (if pwd/cd never called ... check-in: ce638746db user: sebres tags: bug-02d5d65d70adab97
11:51
added performance regression tests illustrating [02d5d65d70adab97] check-in: a2304eee9b user: sebres tags: bug-02d5d65d70adab97
2024-09-10
14:08
Correct spelling, and note incompatible change in TCL_PACKAGE_PATH format. check-in: c6c74ac814 user: dgp tags: core-8-6-15-rc, core-8-6-15
13:54
Record tzdata update. check-in: 05bfaadb48 user: dgp tags: core-8-6-15-rc
2024-09-09
20:28
merge 8.6 check-in: 46868001fd user: dgp tags: core-8-6-15-rc
2024-09-07
22:56
Fix [324ffb0d9]: Files missing from distribution check-in: 0c5f93a2d2 user: jan.nijtmans tags: core-8-6-branch
22:41
Empty lines between entries (as all earlier release notes) check-in: c2c00fa7b1 user: jan.nijtmans tags: core-8-6-15-rc
22:23
TIP #514 was only accepted for Tcl 8.7+, not for 8.6 check-in: 2ab353f1a2 user: jan.nijtmans tags: core-8-6-15-rc
22:18
Update to TZDATA 2024b check-in: 9275edd424 user: jan.nijtmans tags: core-8-6-branch
2024-09-06
16:08
update / date changes check-in: 92cc52e98d user: dgp tags: rc0, core-8-6-15-rc
2024-09-03
16:11
merge 8.6 check-in: fb9766c84a user: dgp tags: core-8-6-15-rc
2024-09-02
11:37
typo's check-in: 20877f5a3b user: jan.nijtmans tags: core-8-6-15-rc
11:17
cherrypicked typos, errors and clarifications from the documentation-cleanup-for-transition branch (... check-in: 7b9f85a544 user: Torsten tags: core-8-6-branch
10:59
TIP #691 is still in draft, it was never merged to any branch (and probably never will) check-in: 760d6d6011 user: jan.nijtmans tags: core-8-6-15-rc
09:15
Proposal for TCL8.6.15 changes entries check-in: 54c4ddcdb9 user: oehhar tags: core-8-6-15-rc
2024-09-01
15:11
Start with 8.6.15 changes file check-in: e9667bbb28 user: oehhar tags: core-8-6-15-rc
2024-08-26
18:25
Bump version to 8.6.15 in prep for a new patch release. check-in: ff702712a8 user: dgp tags: core-8-6-15-rc
2024-08-21
14:27
Fix failure under -singleproc 1 testing check-in: 72ca5c5521 user: dgp tags: core-8-6-branch
08:34
Fix [https://core.tcl-lang.org/tclconfig/info/14f0d2c9558caf67|14f0d2c9558caf67] (same mistake in Tc... check-in: 7c531daa08 user: jan.nijtmans tags: core-8-6-branch
08:28
Update github actions files check-in: e06563d4e4 user: jan.nijtmans tags: cygwin
08:19
actions/checkout@v4. Merge 8.6 check-in: a9f0ad18de user: jan.nijtmans tags: cygwin
2024-08-20
13:50
Fix [0af9450e56]: test incr-1.31 fails check-in: 536af5cb81 user: jan.nijtmans tags: core-8-6-branch
2024-08-18
21:25
Fix [6a8c5833c9]: NTFS alternate data streams (ADS) no longer readable writable check-in: 22fdee1734 user: jan.nijtmans tags: core-8-6-branch
2024-08-14
19:55
Adding a version was a bad idea check-in: 18523892a5 user: jan.nijtmans tags: core-8-6-branch
2024-08-13
21:02
It looks like "Resources/Scripts" is needed as well Closed-Leaf check-in: 84eb0eec7d user: jan.nijtmans tags: bug-1562e10c58
08:51
Mark incr-1.31 testcase as "knownBug" in 8.6. Is not fixed yet on 64-bit platforms. check-in: bcdd7f1efb user: jan.nijtmans tags: core-8-6-branch
08:28
Fix indenting. Prevent Tcl 8.6 to load Tk 8.7 (when it goes final). Fix AC_PREREQ. See: [https://cor... check-in: 30b7126179 user: jan.nijtmans tags: core-8-6-branch
2024-08-12
16:37
Fix Tk [1562e10c58]: with macOS framework build, tclsh cannot find Tk if there are multiple versions... check-in: ac279496ac user: culler tags: core-8-6-branch
16:12
amend to [e2f55d6060] (fix for [7179c6724cd38271]): wideint-type dependency check-in: 5e8df6f232 user: sebres tags: core-8-6-branch
15:23
Fix Tk [1562e10c58]: with macOS framework build, tclsh cannot find Tk if there are multiple versions... Closed-Leaf check-in: c82c15a923 user: culler tags: bug-tk1562e10c58
13:19
merge fix for [7179c6724cd38271]: compilation of incr command on wide constant offset (no overflow) ... check-in: e2f55d6060 user: sebres tags: core-8-6-branch
2024-08-11
20:37
Update Unicode tables to version 16 (in BETA, Unicode release will be Sept 10) check-in: 34eb2eaf56 user: jan.nijtmans tags: core-8-6-branch
2024-08-09
14:59
(cherry-pick): Make realclean/hose target consistent with clean with respect to pkgs cleanup check-in: 25a7113dbd user: jan.nijtmans tags: core-8-6-branch
2024-08-07
09:06
An imperfect fix for [2da1cb0c80] given that can't do the right thing check-in: 951caef54b user: dkf tags: core-8-6-branch
2024-08-06
11:15
Force named namespaces to be made by TclOO. [154f0982f2] check-in: 0a4295ba90 user: dkf tags: core-8-6-branch
11:12
merge 8.6 Closed-Leaf check-in: 608e1460d5 user: dkf tags: bug-154f0982f2
2024-08-05
22:48
add/document the zlib command to the set of commands in a safe interpreter check-in: f641e41feb user: jan.nijtmans tags: core-8-6-branch
2024-07-30
14:50
continuity of test names check-in: e29c4c0d72 user: dgp tags: core-8-6-branch
14:18
[3adf9e3a] Document argument bufferSize of Tcl_ZlibInflate check-in: 817b114a33 user: oehhar tags: core-8-6-branch
2024-07-28
19:24
tests/cmdAH.test: amend to [fd91b0ca09cb171f] - fixed typos check-in: ae8c436150 user: sebres tags: core-8-6-branch
2024-07-16
16:24
clock.test: more regression tests: clock-46.[56] cherry-picked from 8.7, clock-46.7 to illustrate re... check-in: a05ecc4f93 user: sebres tags: core-8-6-branch
2024-07-15
14:29
Make [self] work inside [$obj eval]. [91b3a5bb14e6e8ae] check-in: c6e51a3941 user: dkf tags: core-8-6-branch
2024-07-14
19:52
Stop variable from disappearing by accident when referred to by name. [74b6110204] check-in: d9ed9b1384 user: dkf tags: core-8-6-branch
19:14
[info vars] test coverage for global vars resolve check-in: 24436f8d2a user: sebres tags: core-8-6-branch
2024-07-03
12:34
Tcl_RegisterObjType() in alphabetical order. Backport some formatting and type-casts from 8.7/9.0 check-in: 3f5699efd2 user: jan.nijtmans tags: core-8-6-branch
2024-07-02
14:36
info frame: restored return {type precompiled} in case of no frame information; see [0de6c1d79cfba2e... check-in: 8c2c0a6d7d user: sebres tags: core-8-6-branch
12:36
fix crash [0de6c1d79c] more consistently (an error "bad level" for info instead of artifical dummy i... check-in: 67a0bf288e user: sebres tags: core-8-6-branch
12:22
Fix for [0de6c1d79c] crash (cherry-picked from trunk) check-in: c32d6e1118 user: sebres tags: core-8-6-branch
2024-07-01
20:04
further attempt to fix [fd91b0ca09cb171f] (check whether some disk/driver may have 2038 problem) check-in: da79c3c0b8 user: sebres tags: core-8-6-branch
19:22
Fix [5fca83d78c]: [encoding system] is wrong in an ISO-8859-1 locale check-in: cb29f3c08d user: jan.nijtmans tags: core-8-6-branch
09:10
Ticket [a008bc0a7e]: Documentation of encoding system rewording proposal Leaf check-in: ade0479e60 user: oehhar tags: doc-encoding-system
2024-06-30
14:45
macos-11 is no longer available on GITHUB, so switch to macos-12 check-in: 78bd64acff user: jan.nijtmans tags: core-8-6-branch
2024-06-29
11:51
Fix docs for tcl::tm::roots - takes a single argument. check-in: 62c92abece user: apnadkarni tags: core-8-6-branch
2024-06-27
10:20
cmdAH.test: strengthening time64bit constraint (try to fix test failures [fd91b0ca09cb171f]), always... check-in: 86f4472816 user: sebres tags: core-8-6-branch
2024-06-21
14:44
Revise use of "-translation binary" in testcases: Use it where usefull, don't use it any more where ... check-in: 88a8828993 user: jan.nijtmans tags: core-8-6-branch
09:17
Fix wrong example: Should be "-translation binary" here, not "-encoding binary" check-in: cfbcf472d1 user: jan.nijtmans tags: core-8-6-branch
2024-06-19
12:26
fixes [1095bf7f756f9aed]: safe ensemble commands will be compiled now in safe interp too check-in: 3aa1d1d11b user: sebres tags: core-8-6-branch
2024-06-18
22:07
Backport some code cleanup from 8.7/9.0. Fix indenting check-in: e749719636 user: jan.nijtmans tags: core-8-6-branch
2024-06-13
16:13
typo in comment Closed-Leaf check-in: 8e8a5f9e28 user: sebres tags: bug-1095bf7f756f9aed
16:00
small amend cleaning var in test check-in: fdb1d51be5 user: sebres tags: bug-1095bf7f756f9aed
14:39
fixes [1095bf7f756f9aed]: safe ensemble commands will be compiled now in safe interp too check-in: 0c3ecae30a user: sebres tags: bug-1095bf7f756f9aed
14:37
test illustrating [1095bf7f756f9aed]: safe ensemble commands must be compiled in safe interp check-in: 7a38400f9b user: sebres tags: bug-1095bf7f756f9aed
10:52
Fix [1d26e580cf]: safe interp can't source files with BOM check-in: a7efbe1965 user: jan.nijtmans tags: core-8-6-branch
08:57
Use tabs for indenting in stead of 8 spaces check-in: 0d49a7cc43 user: jan.nijtmans tags: core-8-6-branch
2024-06-12
13:40
Move BOM handling a few lines later Closed-Leaf check-in: c66a045ae3 user: jan.nijtmans tags: bug-1d26e580cf
12:10
Fix [1d26e580cf]: safe interp can't source files with BOM. (init.tcl has a BOM now, for testing purp... check-in: f612d4acfa user: jan.nijtmans tags: bug-1d26e580cf
09:59
Add METHOD headers to documentation. Other doc cleanup, backported from 8.7/9.0 check-in: 85133b3e9c user: jan.nijtmans tags: core-8-6-branch
09:31
use "int fd" for file descriptors, like everywhere else in the code. Mark some parameters as unused check-in: 99ed4a4c1a user: jan.nijtmans tags: core-8-6-branch
2024-06-11
09:49
Add some METHOD headers check-in: 9bfd2f8c88 user: jan.nijtmans tags: core-8-6-branch
2024-06-10
15:25
Make installManPage more robust against newlines. Backported from 8.7 check-in: d3890a5258 user: jan.nijtmans tags: core-8-6-branch
10:12
Missing verb in SetResult.3 check-in: b67168a3ad user: jan.nijtmans tags: core-8-6-branch
2024-06-03
11:37
Use (char *)NULL as end sentinel in documentation (as Linux man-pages already do too, e.g. [https://... check-in: 09eb0f623d user: jan.nijtmans tags: core-8-6-branch
2024-05-31
10:56
More elegant background error interception, used more widely in oo.test check-in: 607f394e85 user: dkf tags: core-8-6-branch
08:58
[7c934f4a3d] Make sure to also trap background errors check-in: 052bc927de user: dkf tags: core-8-6-branch
2024-05-30
14:28
More efficient trace introspection is possible Closed-Leaf check-in: 0481ec52fc user: dkf tags: dkf/experimental-more-list-c-funcs
2024-05-29
19:14
Another round of sentinel fixes for 8.6, NULL -> (char *)NULL check-in: 4a1e38600e user: jan.nijtmans tags: core-8-6-branch
2024-05-28
16:14
We can do sublists the same way. check-in: b45cd26963 user: dkf tags: dkf/experimental-more-list-c-funcs
13:03
cmdMZ.test: more precise and fast _nrt_sleep, no failures with valgrind check-in: 8c0412dc7d user: sebres tags: core-8-6-branch
12:52
ioTrans.test: removed constraint definition - notValgrind is already part of tcltest check-in: 568c30c692 user: sebres tags: core-8-6-branch
12:38
Make TclGlob() a static function. Sentinel/indenting/comment improvements (all backported from 8.7) check-in: 5f6c7373c1 user: jan.nijtmans tags: core-8-6-branch
2024-05-27
20:23
Eliminate TclPrintByteCodeObj()'s 'interp' argument, which is not used check-in: 861da428c1 user: jan.nijtmans tags: core-8-6-branch
20:19
Some more functions for lists, a bit like the ones for dicts check-in: 80e4f71f99 user: dkf tags: dkf/experimental-more-list-c-funcs
20:09
speedup interp.test a bit: switch to 50ms-based time limits (instead of 1sec); more tests for interp... check-in: 9a6ae506c9 user: sebres tags: core-8-6-branch
19:26
fix for [e3f4a8b78dec4bdb]: don't swallow limit errors in further invocations of EvalObjvCore (e. g.... check-in: 35646a4ff2 user: sebres tags: core-8-6-branch
2024-05-26
10:04
More C functions for working with dicts [656fe3c816] check-in: 083c13620e user: dkf tags: core-8-6-branch
2024-05-25
15:18
Check limits immediately when we do [interp eval]. [e3f4a8b78d] check-in: b740e2abbd user: dkf tags: core-8-6-branch
13:53
Test to demonstrate [9ee9f4d7be]. Not fixed. check-in: d5f4df948b user: dkf tags: core-8-6-branch
11:31
Use the new operations Leaf check-in: a3435c30a3 user: dkf tags: more-dict-c-funcs
09:13
Add some more C functions for working with dicts [656fe3c816] check-in: 4cfe196c56 user: dkf tags: more-dict-c-funcs
2024-05-24
19:36
Use TclDStringToObj a bit more check-in: 6746d3781b user: dkf tags: core-8-6-branch
15:31
Backport test for bug [e589d9bdab] check-in: 6e3aa87b5d user: apnadkarni tags: core-8-6-branch
07:03
Code optimization: no need for encoding = Tcl_GetEncoding(NULL, NULL). Use TclDStringToObj where po... check-in: 27812ca2bf user: jan.nijtmans tags: core-8-6-branch
2024-05-23
13:48
Fix [3fc3287497]: TclGetProcessGlobalValue encodes information twice on Windows check-in: 5de1d4a68b user: jan.nijtmans tags: core-8-6-branch
13:21
Clarify docs check-in: 13e7536511 user: dkf tags: bug-154f0982f2
13:18
[154f0982f2] Update createWithNamespace to error on namespace creation failure check-in: 615988e06a user: dkf tags: bug-154f0982f2
11:52
Fix 2 warnings on Win32 (Thanks, Harald). Some more code cleanup, backported from 8.7) check-in: 73474e33a9 user: jan.nijtmans tags: core-8-6-branch
11:27
Better flag up the oo::Slot class in the docs, add missing method [28d6013ae6] check-in: 743169db55 user: dkf tags: core-8-6-branch
10:18
Possible fix for [3fc3287497]: TclGetProcessGlobalValue encodes information twice on Windows Closed-Leaf check-in: e99ba02756 user: jan.nijtmans tags: bug-3fc3287497
2024-05-22
22:15
.travis.yml is not used any more check-in: d0923796c9 user: jan.nijtmans tags: core-8-6-branch
11:29
Christian's proposal for [407b70361c]: New test failures. Maybe unix pipe troubles? Not sure if this... Closed-Leaf check-in: 039305c274 user: jan.nijtmans tags: bug-407b70361c
10:22
cherry-pick [659ca0ae8da43a1e] for 8.6: don't need to invoke it in case if oPtr->selfCls is NULL check-in: 3ebb66feb1 user: sebres tags: core-8-6-branch
09:11
Merge-mark Leaf check-in: 2492fd146e user: jan.nijtmans tags: bug-c6897e6e6a
09:09
Spacing/code cleanup, backported from 8.7 20:19:30 [4c1393b596] *CURRENT* "TCL_TOMMATH" is not used ... check-in: a89e327cbb user: jan.nijtmans tags: core-8-6-branch
09:04
Proposed fix for [c6897e6e6a]: select notifier crashes/misbehaves on fd >= FD_SETSIZE check-in: fe9f18909d user: jan.nijtmans tags: bug-c6897e6e6a
2024-05-21
20:19
"TCL_TOMMATH" is not used anywhere check-in: 4c1393b596 user: jan.nijtmans tags: core-8-6-branch
09:45
closes [79474c58800cdf94]: fixes 2 segfaults and 2 leaks (common IO handlers and reflected channels) check-in: 4342b27a4b user: sebres tags: core-8-6-branch
2024-05-20
15:18
Fix [7842f33a5c]: Call chain creation could crash in destructors in some tangled cases check-in: 8b4a3295ed user: dkf tags: core-8-6-branch
15:09
Fix for [7842f33a5c]: Stereotype call chains were ending up bogus in some situations Closed-Leaf check-in: b0e486eaa6 user: dkf tags: bug-7842f33a5c
15:06
Add some machinery for easier testing check-in: c3a7ab5cdb user: dkf tags: bug-7842f33a5c
13:38
Test case to demonstrate [7842f33a5c] check-in: b7a6626f60 user: dkf tags: bug-7842f33a5c
2024-05-17
13:43
Proper fix for [87271f7cd6]. Structures relating to [info frame] in a method now have the correct li... check-in: 371e968deb user: dkf tags: core-8-6-branch
13:29
Remove the band-aid Closed-Leaf check-in: 6f7807664e user: dkf tags: bug-87271f7cd6
13:28
Fix the problem properly check-in: e15875e0c3 user: dkf tags: bug-87271f7cd6
13:21
split iocmd-32.3 in two tests (move cycle outside of the test) Closed-Leaf check-in: b055b41a3b user: sebres tags: fix-79474c58800cdf94
12:57
merge apn-channelstate-leak, fixes possible leaks on several members that may be set after the close... check-in: f41c1304d5 user: sebres tags: fix-79474c58800cdf94
11:48
Free ChannelState.chanMsg .unreportedMsg Closed-Leaf check-in: f37f5aac4c user: apnadkarni tags: apn-channelstate-leak
11:11
Starting to clean up the mess. The extra frame info can have the same lifespan as the method itself. check-in: 2b8c097bdc user: dkf tags: bug-87271f7cd6
10:14
extend test to cover both variants (without and with error in reflected write handler) check-in: 0dac722930 user: sebres tags: fix-79474c58800cdf94
09:51
fixes yet another segfault (if write handler doesn't generate an error, but returns normally with le... check-in: 2c48f0c544 user: sebres tags: fix-79474c58800cdf94
2024-05-16
20:28
fix mem-leak originating by cyclic reference `rcPtr->name (type "channel", its refCount may be large... check-in: 47cb98a686 user: sebres tags: fix-79474c58800cdf94
15:53
Apply emergency workaround for [87271f7cd6]; not fixed yet, but no longer crashes check-in: 03f0a26c4f user: dkf tags: core-8-6-branch
15:51
Apply an emergency workaround check-in: 6f1d88839c user: dkf tags: bug-87271f7cd6
15:43
Make sure we're looking for the right results check-in: 54f7c2e017 user: dkf tags: bug-87271f7cd6
15:38
Test that hits [87271f7cd6] reasonably precisely check-in: bc5bf9b73e user: dkf tags: bug-87271f7cd6
12:43
A couple of tiny code style improvements check-in: d886cbe9b6 user: dkf tags: fix-79474c58800cdf94
08:56
code review: preserving r/w channels after all possible failures (don't need to release in error cas... check-in: 70133fbef0 user: sebres tags: fix-79474c58800cdf94
08:49
test: clean timeout timer check-in: 62afca68bb user: sebres tags: fix-79474c58800cdf94
2024-05-15
15:08
small code review: removal of unneeded - result is initially TCL_OK check-in: 10a82e29ad user: sebres tags: fix-79474c58800cdf94
12:52
ultimate fix for [79474c58800cdf94]: avoid segfault on copy-state structure freed to early, protecte... check-in: b66be298b9 user: sebres tags: fix-79474c58800cdf94
12:46
test illustrating bug [79474c58800cdf94] (segfaults at end of iocmd-32.3) check-in: b2573c10f0 user: sebres tags: fix-79474c58800cdf94
2024-05-13
13:29
small amend for test Leaf check-in: 6a05960d39 user: sebres tags: bug-31fd84270644f67d
13:25
test illustrating bug [31fd84270644f67d] (and [9889f96f4da77e3b]) check-in: 81c5544b70 user: sebres tags: bug-31fd84270644f67d
2024-05-10
10:11
issue [10aa8403d064439f]: make command `testsize` platform-independent (covers constraint time64bit ... check-in: 79ebe65436 user: sebres tags: core-8-6-branch
2024-05-05
20:05
Fix [3c26dec71e]: TCLX_y_TM_PATH - unspecified behaviour - change with 90b1rc check-in: 3aa138d095 user: jan.nijtmans tags: core-8-6-branch
2024-05-04
16:17
Fix [a5f4a7aed8] - tcl::tm::path auto_index entry check-in: f6c7da2553 user: jan.nijtmans tags: core-8-6-branch
16:12
[unknown] only calls shell command in interactive tclsh sessions check-in: 478c9823c1 user: jan.nijtmans tags: core-8-6-branch
2024-05-02
14:54
put (back) comment Leaf check-in: 6ffee5b2cb user: jan.nijtmans tags: rfe-4b12ccb336
13:05
A little bit more minimum check-in: 6f3cfbaafa user: jan.nijtmans tags: rfe-4b12ccb336
12:46
Minimum backport [4b12ccb336] to Tcl 8.6. If we do %lld/%llu we should do the %I32/%I64 (microsoft-)... check-in: 96aa2c6b01 user: jan.nijtmans tags: rfe-4b12ccb336
11:12
Remove COMPAT==0 part, no longer makes sense. More code-cleanup, backported from 8.7 check-in: f5665fcac2 user: jan.nijtmans tags: core-8-6-branch
09:55
Ticket [cab08bbf04]: document "format %llu" as invalid check-in: 59c2c36a1e user: oehhar tags: core-8-6-branch
09:22
Make sure to forward-declare "struct addrinfo". Some compilers don't like doing that in a parameter-... check-in: 76d363fe02 user: jan.nijtmans tags: core-8-6-branch
2024-04-29
10:06
TCL_NORETURN1 is empty for extensions, just not for Tcl and Tk builds. Why? Backport changing this f... check-in: 93a57aa32c user: jan.nijtmans tags: core-8-6-branch
07:12
Missing TCL_NORETURN for Tcl_ExitThread() (and TclpThreadExit()). Backported from 8.7/9.0. check-in: 5103ed9db2 user: jan.nijtmans tags: core-8-6-branch
2024-04-26
14:50
Fix clang warning: tclWinTime.c:84:6: error: suggest braces around initialization of subobject [-Wer... check-in: c9564c2520 user: jan.nijtmans tags: core-8-6-branch
07:50
typo check-in: ef77b41eaf user: jan.nijtmans tags: core-8-6-branch
2024-04-24
12:32
__declspec should have double underscore (even though it works with one) check-in: 564f73579c user: jan.nijtmans tags: core-8-6-branch
2024-04-21
22:27
Sync parameter name in tcl.decls with other places check-in: e86f3ff06b user: jan.nijtmans tags: core-8-6-branch
2024-04-19
13:59
targetNamePtr -> targetCmdPtr (making it the same as in other documentation and tcl.decls) check-in: 7c73048dd7 user: jan.nijtmans tags: core-8-6-branch
11:49
Reserve 2 more stub entries for TIP #648 check-in: 926f8b18c9 user: jan.nijtmans tags: core-8-6-branch
11:48
More code cleanup, backported from 8.7 check-in: 748946df7d user: jan.nijtmans tags: core-8-6-branch
2024-04-18
14:38
Reduce the diff between 8.6 and 8.7, by backporting some formatting/restructuring. No functional cha... check-in: 36360649be user: jan.nijtmans tags: core-8-6-branch
2024-04-17
14:35
small amend (still one "weak" format) check-in: d5d999405c user: sebres tags: core-8-6-branch
14:19
clock.test: added regression test - spaces between some scan tokens are optional (illustrating that ... check-in: 4bf978efdd user: sebres tags: core-8-6-branch
09:18
Deprecate Tcl_GetAlias(). Will be removed in Tcl 9.0b3 check-in: 2cc57a9c98 user: jan.nijtmans tags: core-8-6-branch
07:49
Adapt test-cases too for auto_mkindex change check-in: ace77382e1 user: jan.nijtmans tags: core-8-6-branch
2024-04-16
11:34
Add "-encoding utf-8" to auto_mkindex stuff check-in: e10ca653db user: jan.nijtmans tags: core-8-6-branch
2024-04-15
15:24
Use utf-8 in tools/man2help.tcl too check-in: 81fd80710b user: jan.nijtmans tags: core-8-6-branch
15:21
One more "-encoding utf-8" check-in: 850a10b6d6 user: jan.nijtmans tags: core-8-6-branch
14:48
Add -encoding utf-8 for tclZIC.tcl tool check-in: ef051d7c77 user: jan.nijtmans tags: core-8-6-branch
2024-04-12
23:02
explaination comment check-in: 76fbc31aa8 user: sebres tags: core-8-6-branch
22:58
merge 8.5 (minor backport from my core) simple speed-up if searching for the key from hash itself (i... check-in: 3307793b00 user: sebres tags: core-8-6-branch
21:44
merge 8.5, amend to [82f721a5a039596f]: the bug was fixed incompletely, this is full bug fix now - d... check-in: 60b20a870f user: sebres tags: core-8-6-branch
15:16
Add lot's of "-encoding utf-8" to our own "source" commands: We are becoming more independant from t... check-in: 84222c42a2 user: jan.nijtmans tags: core-8-6-branch
15:14
Since all tools are in utf-8 (actually: ascii), make that explicit check-in: b725630348 user: jan.nijtmans tags: core-8-6-branch
15:12
Re-generate tclTomMath.h from tommath.h check-in: 4853e83243 user: jan.nijtmans tags: core-8-6-branch
2024-04-11
12:35
Use Tcl_NewBooleanObj for booleans; we should say what we mean. Fix sentinels and type-casts. check-in: e75d7ff329 user: jan.nijtmans tags: core-8-6-branch
07:59
Add O_ACCMODE fow Windows, in case it is not defined check-in: a57ec70021 user: jan.nijtmans tags: core-8-6-branch
2024-04-10
12:02
Tcl_NewBooleanObj() is better here than Tcl_NewIntObj check-in: 03f84b481a user: jan.nijtmans tags: core-8-6-branch
10:15
Use O_ACCMODE in stead of the non-standard RW_MODES. Since O_RDONLY|O_WRONLY|O_RDWR aren't necessary... check-in: 862ccc7e61 user: jan.nijtmans tags: core-8-6-branch
08:51
Same for tclsh command-line Closed-Leaf check-in: bda82e1ef1 user: jan.nijtmans tags: tip-691-for-8.6
08:49
Make "-profile tcl8" a 100% dummy option, for maximum compatibility (in case the system encoding is ... check-in: 40098cbf10 user: jan.nijtmans tags: tip-691-for-8.6
2024-04-08
12:52
(dummy) implementation of TIP #691 for 8.6 check-in: 1590f15656 user: jan.nijtmans tags: tip-691-for-8.6
2024-04-05
21:25
Fix [df85199878]: Tcl_SetResult compiler warnings check-in: 1714783349 user: jan.nijtmans tags: core-8-6-branch
2024-04-04
20:43
Fix [7cb7409e05] by backporting tclIndexObj.c from [c3b23bf0c7] check-in: 8cfa5d1ee9 user: jan.nijtmans tags: core-8-6-branch
20:27
Add testcases for bug [7cb7409e05]: Tcl_ParseArgsObjv bug with TCL_ARGV_GENFUNC. Mark failing testca... check-in: 81b522c93d user: jan.nijtmans tags: core-8-6-branch
13:06
Backout [0a9ae478ac], as requested check-in: 33bbacee4e user: jan.nijtmans tags: core-8-6-branch
11:09
Tcl_GetString() -> TclGetString(), for minor speedup. check-in: 0256b2a319 user: jan.nijtmans tags: core-8-6-branch
10:52
encodingName -> encoding (where appropriate) check-in: 0a9ae478ac user: jan.nijtmans tags: core-8-6-branch
2024-04-02
21:39
Backport [https://core.tcl-lang.org/tcl/timeline?r=argx_rejig|argx_rejig] branch. This should fix "P... check-in: 2e975ec0e2 user: jan.nijtmans tags: core-8-6-branch
20:46
Simplify Tcl_SetStartupScript() a little bit: no need to check for NULL twice. Test for != NULL cons... check-in: 00af3315f5 user: jan.nijtmans tags: core-8-6-branch
08:01
Update to libtommath-1.3 (but keep Tcl 8.6-specific tweaks) check-in: 82388e9e7d user: jan.nijtmans tags: core-8-6-branch
2024-04-01
18:07
Update tommath.h/tommath_private.h too Closed-Leaf check-in: c001226934 user: jan.nijtmans tags: libtommath-1.3
2024-03-31
22:17
More progress check-in: 5d6e4b3877 user: jan.nijtmans tags: libtommath-1.3
00:01
Make a start, upgrading to libtommath 1.3 check-in: 14587821fe user: jan.nijtmans tags: libtommath-1.3
2024-03-30
14:24
Remove all libtommath source-files, which are not used in Tcl. Don't bother about them any more check-in: 58fe28a383 user: jan.nijtmans tags: core-8-6-branch
2024-03-29
13:22
(cherry-pick) Added minor detail to file attr -shortname handling docs. check-in: 9c06dfcfec user: jan.nijtmans tags: core-8-6-branch
13:20
Remove libtommath/makefile* and related: Those files suggest anything can be built in this directory... check-in: 51953c6e81 user: jan.nijtmans tags: core-8-6-branch
2024-03-28
21:12
Asciify string.test. tcltest::fileEncoding is thus no longer necessary (which would have performance... check-in: 03cf62003a user: jan.nijtmans tags: core-8-6-branch
2024-03-27
20:09
tests renumeration check-in: 29223eb238 user: sebres tags: core-8-6-branch
19:59
tests/string.test: cherry-pick several string-tests from trunk to 8.6, added encoding mark (utf-8), ... check-in: 1e149c4008 user: sebres tags: core-8-6-branch
19:52
tcltest: detect encoding of test-file (BOM or coding in header) and supply it to source/shell, so al... check-in: a55120e64e user: sebres tags: core-8-6-branch
2024-03-26
13:06
Add koi8-ru and koi8-t encodings, completing the 4 "koi8" encodings available in iconv. check-in: 7ec1b7cfbf user: jan.nijtmans tags: core-8-6-branch
2024-03-23
22:01
Update genStubs.tcl, making it usable for Tcl 9 as well check-in: 89038fd587 user: jan.nijtmans tags: core-8-6-branch
2024-03-21
00:27
more lsearch performance tests check-in: 95a2ca595e user: sebres tags: core-8-6-branch
2024-03-20
17:56
optimize TclUtfToUCS4 for single code units (non high surrogates), especially for ascii; fixes perfo... check-in: ad35def80d user: sebres tags: core-8-6-branch
16:39
small amend (incorrect copy&paste removed) check-in: 708e810803 user: sebres tags: core-8-6-branch
16:37
added performance regression tests for list facilities (initially only few lsearch cases, illustrati... check-in: cd1bb80fb9 user: sebres tags: core-8-6-branch
2024-03-19
08:09
(cherry-pick) docs - note that Tcl_AsyncMark() and Tcl_AsyncDelete() are actually void funcs check-in: 5411a7556d user: jan.nijtmans tags: core-8-6-branch
2024-03-15
13:41
Fix "encoding convertfrom koi8-u \xB4". Should be Є, not Ѓ. See [f23022e07a]. check-in: 5f43417351 user: jan.nijtmans tags: core-8-6-branch
2024-03-12
23:13
tcltest 2.5.7 -> 2.5.8 check-in: 4cdfd489b0 user: jan.nijtmans tags: core-8-6-branch
23:07
Code cleanup, no change in functionality. All backported from 8.7/9.0 check-in: 77f0efd1f8 user: jan.nijtmans tags: core-8-6-branch
19:20
fixes [1acd172c424b57c9]: there is only one case where a subcommand may be ambiguous (as a prefix), ... Closed-Leaf check-in: 5984cb59e7 user: sebres tags: bug-1acd172c424b57c9-p1
19:03
skip extensive IO-aggressive tests, be gentle with users and CIs env (especially SSD, let alone our ... check-in: 5e0186f270 user: sebres tags: core-8-6-branch
18:15
proper skip of test winFCmd-1.38 (no error reaching limit of 50K unique file-ids) check-in: 603e957ae2 user: sebres tags: core-8-6-branch
18:01
fixed path for running of suite from temp-directory (also proper skip if no dlls available) check-in: c5c8d91a38 user: sebres tags: core-8-6-branch
01:50
fixes similar issue by free scan + more tests Closed-Leaf check-in: 4bdbd5cc83 user: sebres tags: sebres-8-6-clock-speedup-cr2
01:48
fixes #23: `clock add` regression (integer overflow in time part) check-in: bbb77cc456 user: sebres tags: sebres-8-6-clock-speedup-cr2
01:43
test cases covering #23: `clock add` regression (due to integer overflow) check-in: 0ae6ddcffa user: sebres tags: sebres-8-6-clock-speedup-cr2
01:43
replace sprintf with itoaw check-in: 7fcbaa0769 user: sebres tags: sebres-8-6-clock-speedup-cr2
01:37
more optimizations of numeric to regular TZ conversion (for non GMT offsets) check-in: 319c3b037a user: sebres tags: sebres-8-6-clock-speedup-cr2
01:36
optimize simplest case if numeric timezone is 0000 (so GMT/UTC) check-in: cdf1e91c13 user: sebres tags: sebres-8-6-clock-speedup-cr2
01:33
consider TZ-epoch in base-cache (ensure cache of base is correct for :localtime if TZ changing) check-in: 1ea9fc6200 user: sebres tags: sebres-8-6-clock-speedup-cr2
01:21
tests to ensure cache of base is correct for :localtime if TZ-env changing check-in: 23bf32a8d0 user: sebres tags: sebres-8-6-clock-speedup-cr2
2024-03-11
21:56
Add "Alaska Standard/Daylight" time to tclDate.c check-in: bb22bd59d0 user: jan.nijtmans tags: core-8-6-branch
15:53
Unneeded "file normalize" check-in: f336db244d user: jan.nijtmans tags: core-8-6-branch
2024-03-10
15:49
Re-generate library/tclIndex (especially "safe" namespace had some changes which were not reflected ... check-in: 3089f0f5fb user: jan.nijtmans tags: core-8-6-branch
2024-03-08
13:30
TclGetNamespaceForQualName: TCL_FIND_IF_NOT_SIMPLE considers alternate search path too check-in: 42f5eac945 user: sebres tags: core-8-6-branch
2024-03-07
21:58
Add internal flag TCL_FIND_IF_NOT_SIMPLE for (internal) TclGetNamespaceForQualName(). Not used yet. check-in: 636bb502b2 user: jan.nijtmans tags: core-8-6-branch
21:42
Code cleanup/formatting check-in: a59ac73aac user: jan.nijtmans tags: core-8-6-branch
2024-03-06
21:44
core review check-in: de267d7a35 user: sebres tags: bug-910d67a229fe7f65
21:29
small amend: simpler traversing using ns->parentPtr check-in: 6224c4a34f user: sebres tags: bug-910d67a229fe7f65
21:11
Reduce code duplication (borrowed from "bug-910d67a229fe7f65" branch, but independant from any bug) check-in: 6df28186ce user: jan.nijtmans tags: core-8-6-branch
19:22
better variant of fix for [910d67a229fe7f65] with improved search for NS::command (find NS even if c... check-in: c4d9c1dd86 user: sebres tags: bug-910d67a229fe7f65
14:59
Backport "changes" changes from 8.7 check-in: 3f3fa3ee4f user: jan.nijtmans tags: core-8-6-branch
12:05
small amend to [910d67a229fe7f65]: additional corner case (see the test namespace-52.13) check-in: 98aab416a2 user: sebres tags: bug-910d67a229fe7f65
2024-03-05
16:38
fix for [910d67a229fe7f65]: search of `namespace unknown` handler fixed: first try to find namespace... check-in: 76660a8402 user: sebres tags: bug-910d67a229fe7f65
15:20
Merge 8.6 check-in: ec4e4d28c9 user: jan.nijtmans tags: cygwin
09:39
Minor addition to [1b8a893ded]: On Windows, fill TCL_PACKAGE_PATH (in tclConfig.sh) with "${prefix}\... check-in: a38deec229 user: jan.nijtmans tags: core-8-6-branch
2024-03-04
20:10
(minor) fix for [1b8a893ded]: TCL_PACKAGE_PATH path is (wrongly) braced check-in: c2a94d79f6 user: jan.nijtmans tags: core-8-6-branch
19:56
Merge 8.6. TCL_PACKAGE_PATH is not used on Windows Closed-Leaf check-in: 596141a1ce user: jan.nijtmans tags: bug-1b8a893ded
15:47
Add akst/akdt (Alaska) time-zones to "clock" command. Also 'stolen' from "sebres-?-?-clock-speedup-c... check-in: 5e7ea80f7b user: jan.nijtmans tags: core-8-6-branch
12:48
Code cleanup in init.tcl, 'stolen' from sebres-?-?-clock-speedup-cr2. No change in functionality check-in: 6065e21d1d user: jan.nijtmans tags: core-8-6-branch
10:36
If TCL_PACKAGE_PATH is set explicitly, don't change it in "configure" check-in: 123e49b851 user: jan.nijtmans tags: bug-1b8a893ded
10:22
Small (related) fix to handling of TCL_MODULE_PATH: It's a Tcl list too, so it could contain '{'/'}' check-in: cc89d3374b user: jan.nijtmans tags: bug-1b8a893ded
09:40
Proposed fix for [1b8a893ded]: TCL_PACKAGE_PATH path is (wrongly) braced. check-in: 4427b7e168 user: jan.nijtmans tags: bug-1b8a893ded
2024-03-03
21:30
Fix [d63061a1ac]: PRIVATE != CONTROL in Unicode check-in: 0480bdc823 user: jan.nijtmans tags: core-8-6-branch
14:41
Remove private characters from regexp control table, but add them back in [:cntrl:] class (so no cha... check-in: 80462c8ac9 user: jan.nijtmans tags: core-8-6-branch
2024-02-28
21:05
merge release check-in: cd74d968a4 user: dgp tags: core-8-6-branch
2024-02-27
20:23
Bug [f91ab723f3] : remove Windows 16 bit dead code check-in: ce2bd7a315 user: oehhar tags: core-8-6-branch
2024-02-26
13:56
Bug [f91ab723]: MS-WIN: remove dead code as TclWinGetPlatformId() constantly returns "VER_PLATFORM_W... Closed-Leaf check-in: 69a34921d1 user: oehhar tags: bug-f91ab723-dead-code-removal
13:34
bug [f91ab723f3]: possible solution to remove cmd.exe handling. Leaf check-in: bdca8a3971 user: oehhar tags: bug-f91ab723f3-no-cmd
13:29
Bug: [f91ab723f3]: possible solution to add quoting "" for cmd.exe /c argument Leaf check-in: 0530fbcf2d user: oehhar tags: bug-f91ab723f3-quoting
13:04
More tweaks check-in: d48abcace3 user: jan.nijtmans tags: sebres-8-6-clock-speedup-cr2
10:59
Rebase to latest sebres-8-6-clock-speedup-cr2 Leaf check-in: 2021143e85 user: jan.nijtmans tags: sebres-8-6-clock-speedup-cr2-with-original-testcases
10:56
Rebase to latest core-8-6-branch check-in: 17de5e48b6 user: jan.nijtmans tags: sebres-8-6-clock-speedup-cr2
2024-02-25
15:35
The [https://en.wikipedia.org/wiki/KOI8-U|wiki] clearly states that the mapping for 0xB4 was a type,... Closed-Leaf check-in: 0034d90630 user: jan.nijtmans tags: bug-f23022e07a
2024-02-21
15:49
A few more changes. Closed-Leaf check-in: ae82d58ef0 user: dgp tags: rc1, core-8-6-14-rc, core-8-6-14
2024-02-20
17:53
merge 8.6 check-in: 7870bc1473 user: dgp tags: core-8-6-14-rc
2024-02-19
16:27
TCL_INTEGER_SPACE + 4 could be too small for a channelName on win32. Backported from 9.0: Derpfix... check-in: 1a335aed10 user: jan.nijtmans tags: core-8-6-branch
2024-02-16
12:41
Fix [e646d28f1a]: 8.6 Documentation/comment typo fixes check-in: 376f147892 user: jan.nijtmans tags: core-8-6-branch
12:23
Fix [aa6624c629]: tclExecute.c: Avoid false-positive warning check-in: 87d01188e3 user: jan.nijtmans tags: core-8-6-branch
2024-02-14
19:17
changes file refinements check-in: 4750bf1cec user: dgp tags: core-8-6-14-rc
19:11
merge 8.6 check-in: ac74f10619 user: dgp tags: core-8-6-14-rc
19:10
There are changes to package tcltest since release of Tcl 9.0b1. Bump to tcltest 2.5.7 check-in: 5c72e81a4c user: dgp tags: core-8-6-branch
18:55
merge 8.6 check-in: 36cde7ef84 user: dgp tags: core-8-6-14-rc
18:54
There have been changes to the package opt. Bump to opt 0.4.9 check-in: e6f1f66334 user: dgp tags: core-8-6-branch
16:05
offsetof -> TclOffset check-in: b554b84d1a user: jan.nijtmans tags: core-8-6-branch
2024-02-09
14:20
merge 8.6 check-in: ac4e370218 user: dgp tags: core-8-6-14-rc
2024-02-08
16:11
Fix gcc 13.2.1 (Fedora 39.1) warning: Writing of 1 byte into a region of size 0 [-Wstringop-overflow... check-in: abece1f21f user: jan.nijtmans tags: core-8-6-branch
12:15
Backport Tcl_ObjPrintf "ll" (and "I32/64") from Tcl 8.7 (again) Closed-Leaf check-in: 139b450167 user: jan.nijtmans tags: rfe-2089279
08:45
ups, accidentally re-introduced an already fixed formatting error - corrected again now check-in: e22fa08272 user: Torsten tags: core-8-6-branch
08:34
(cherry-pick) Fixed wrongly placed punctuation in .QW macro of clock.n manual page check-in: 767777d044 user: Torsten tags: core-8-6-branch
2024-02-07
17:57
8.6 changes file finished from my side check-in: 45c1474547 user: oehhar tags: core-8-6-branch
17:51
merge 8.6 check-in: 7b0150e4bf user: dgp tags: rc0, core-8-6-14-rc
16:51
Update tests to accept new [history] implementation. check-in: 0626cd6ddf user: dgp tags: core-8-6-branch
13:03
Fix [8e666d7c95]: Redefining proc ::history locks the interpreter into a tight loop check-in: 3fe9d2e419 user: jan.nijtmans tags: core-8-6-branch
07:06
Continue with changes file check-in: b383fcfeed user: oehhar tags: core-8-6-branch
2024-02-06
16:39
Changes file by Brian, slightly edited. check-in: 4436519cc6 user: oehhar tags: core-8-6-branch
14:58
Fix [86b3c15f0c]: ::unknown has infinite recursion in a corner case check-in: 524d68410a user: jan.nijtmans tags: core-8-6-branch
14:57
\032 -> \x1A, since hex reads better than octal check-in: 3159cb3d34 user: jan.nijtmans tags: core-8-6-branch
14:49
\032 -> \x1A, since hex reads better than octal Closed-Leaf check-in: 96ef2e8079 user: jan.nijtmans tags: bug-86b3c15f0c
14:42
Slightly simpler check-in: 107361643b user: jan.nijtmans tags: bug-86b3c15f0c
14:16
Proposed fix for [86b3c15f0c]: ::unknown has infinite recursion in a corner case check-in: 13fc1a9f95 user: jan.nijtmans tags: bug-86b3c15f0c
13:32
Proposed fix for [8e666d7c95]: Redefining proc ::history locks the interpreter into a tight loop Closed-Leaf check-in: 02f90739a1 user: jan.nijtmans tags: bug-8e666d7c95
2024-02-05
18:02
Fix indenting check-in: 64110c20ee user: jan.nijtmans tags: core-8-6-branch
15:26
Fix [2089279]: StringObj.3 Tcl_ObjPrintf inaccuracies. Not only the documentation, also the behavior... check-in: 0e4c7187e7 user: jan.nijtmans tags: core-8-6-branch
2024-02-04
01:42
Update to tzdata 2024a check-in: 90e8a07b90 user: jan.nijtmans tags: core-8-6-branch
2024-02-01
09:08
Update Tcl_ObjPrintf() documentation. Make it more clear that C11 format specifiers are not supporte... check-in: 1c44f01fb6 user: jan.nijtmans tags: core-8-6-branch
2024-01-31
16:29
Backport Tcl_ObjPrintf "ll" (and "I32/64") from Tcl 8.7 check-in: c6795d89c8 user: jan.nijtmans tags: rfe-2089279
2024-01-29
14:10
closes [db4f2843cd]: fixes segfault by BO in ReadChars (and Tcl_ReadChars with append) check-in: 399b55fa05 user: sebres tags: core-8-6-branch
13:55
closes [db4f2843cd]: fixes SF by BO in ReadChars (and Tcl_ReadChars with append) caused by wrong buf... Closed-Leaf check-in: 37e659d589 user: sebres tags: fix-db4f2843cd
11:06
don't flush to use full buffer (otherwise the chunks were 4K anyway) check-in: 2dce470bdf user: sebres tags: fix-db4f2843cd
09:17
Update to zlib-1.3.1 check-in: 5cc374ab9c user: jan.nijtmans tags: core-8-6-branch
2024-01-27
11:51
Fix [16e25e1402]: tcl_startOfPreviousWord cannot handle "end-1" check-in: 8f65470f72 user: jan.nijtmans tags: core-8-6-branch
2024-01-26
22:18
added channel regression tests (for read command) to illustrate bugs [db4f2843cd], [da16d15574] check-in: 492aaec521 user: sebres tags: fix-db4f2843cd
13:40
Fix [16e25e1402]: tcl_startOfPreviousWord cannot handle "end-1" Closed-Leaf check-in: af214ab63b user: jan.nijtmans tags: bug-16e25e1402
13:37
Add testcases for library/word.tcl check-in: 33067443e8 user: jan.nijtmans tags: core-8-6-branch
2024-01-24
19:40
merge 8.6 check-in: 1904ee1442 user: dgp tags: core-8-6-14-rc
2024-01-23
08:35
Doc of Tcl_AppendToObj: Remove documentation of NULL data argument as this is an internal feature check-in: 9ed281453b user: oehhar tags: core-8-6-branch
2024-01-22
22:30
Possible workaround for [db4f2843cd]. Would this help? Closed-Leaf check-in: 100933523c user: jan.nijtmans tags: bug-db4f2843cd
15:07
[db4f2843cd],[da16d15574]: revert Tcl_ReadChars fix, due to performance impact. check-in: 7a188dd1c9 user: oehhar tags: core-8-6-branch
14:26
Doc of Tcl_AppendToObj: Document NULL data argument behaviour and buffer growth optimization. check-in: 693e853bc6 user: oehhar tags: core-8-6-branch
2024-01-21
16:26
Optimize Tcl_UniCharIsControl(). Don't worry about range >= U+F0000, that's for TCL_UTF_MAX>3, which... check-in: 8e673f54d3 user: jan.nijtmans tags: core-8-6-branch
2024-01-17
16:31
TCL_RELEASE_SERIAL (in tcl.h) and unix/tcl.spec should be updated too check-in: fa0935cd8b user: jan.nijtmans tags: core-8-6-14-rc
2024-01-16
01:05
Bump to 8.6.14 for release check-in: 814b28c5aa user: griffin tags: core-8-6-14-rc
2024-01-15
19:22
Fix non-existing function names in test titles check-in: 4d3ac2c87e user: jan.nijtmans tags: core-8-6-branch
2024-01-13
22:24
Fix wrongly-placed braces (noted by AKU, thanks!). Also '==' -> 'eq' in expression. check-in: 8a48d91eb8 user: jan.nijtmans tags: core-8-6-branch
2024-01-12
11:31
Update the pkga.c/pkgua.c examples, making sure there's no misunderstanding that Tcl_UtfNcmp() expec... check-in: da7865389c user: jan.nijtmans tags: core-8-6-branch
2024-01-11
09:33
Ticket [fd27add6]: doc change of Tcl_PkgRequire & friends: version string specification refers to "p... check-in: d55e661b7f user: oehhar tags: core-8-6-branch
2024-01-09
12:02
Optimize use of $fullutf variable check-in: ceaac40e80 user: jan.nijtmans tags: core-8-6-branch
10:32
Backport tcltest 2.5.6 from Tcl9.0b1 check-in: f928d9d95a user: jan.nijtmans tags: core-8-6-branch
09:11
Use "info exists" to test for Tk presence check-in: be707b4072 user: jan.nijtmans tags: core-8-6-branch
2024-01-08
13:16
(cygwin-only): Add (void *) typecast, preventing coompiler warnings in some situations check-in: d7eec46e0c user: jan.nijtmans tags: core-8-6-branch
2024-01-06
17:09
Correction in documentation embedded in rules.vc check-in: 970a486210 user: jan.nijtmans tags: core-8-6-branch
2024-01-05
22:50
Handle README -> README.md change in tcltk-man2html.tcl check-in: 22756a5ee2 user: jan.nijtmans tags: core-8-6-branch
13:49
Only run "loaddll" testcases in non-static builds check-in: 4cfe254766 user: jan.nijtmans tags: core-8-6-branch
09:46
Tcl_UtfNCmp -> Tcl_UtfNcmp check-in: 478c6f5425 user: jan.nijtmans tags: core-8-6-branch
2024-01-04
17:35
Add a lot of timeouts to GITHUB builds. Backported from 8.7 check-in: 783c7fa9cd user: jan.nijtmans tags: core-8-6-branch
16:06
Fix [https://core.tcl-lang.org/tk/info/1ca3c8d9da|1ca3c8d9da]: nmake build with OPTS=static check-in: 77a9677242 user: jan.nijtmans tags: core-8-6-branch
15:38
There's no need to give tcltest.exe it's own maniifest. Give tcltest.exe a version-number (as tclsh) check-in: 560897f1c5 user: jan.nijtmans tags: core-8-6-branch
12:42
Make _VC_MANIFEST_EMBED_EXE function work for tclsh.exe/tcltest.exe check-in: 38b96d3e88 user: jan.nijtmans tags: core-8-6-branch
12:22
Add generation of tcltest.res for tcltest.exe, which should function the same as tclsh.exe check-in: 5ac8cdeea9 user: jan.nijtmans tags: core-8-6-branch
11:47
Sync *.yml changes with Tk. Add OPTS=static,staticpkg Windows build check-in: a2d5d468aa user: jan.nijtmans tags: core-8-6-branch
2023-12-30
23:59
(cherry-pick) Don't call getsockname(2) in Tcl_MakeFileChannel(3) unless absolutely necessary. Close... check-in: 81c13398d0 user: jan.nijtmans tags: core-8-6-branch
2023-12-29
16:26
Fix incorrect TclUtfNcasecmp() usage (since len is in bytes, not characters here) check-in: 476d684fc2 user: jan.nijtmans tags: core-8-6-branch
2023-12-27
23:10
Fix [abd489a1c]: TclStringCmp() calls functions through pointer to incorrect type check-in: b88c726919 user: jan.nijtmans tags: core-8-6-branch
2023-12-24
12:41
update to TZDATA 2023d check-in: e8af1c190d user: jan.nijtmans tags: core-8-6-branch
2023-12-18
14:34
Restore [removeFile script]. It is needed in this branch. check-in: 45315c930a user: dgp tags: core-8-6-branch
2023-12-15
22:05
(cherry-pick) test suite debugging check-in: fd0286b7b4 user: jan.nijtmans tags: core-8-6-branch
2023-12-09
17:53
Try "sudo apt-get update" first check-in: 7e8eafb783 user: jan.nijtmans tags: core-8-6-branch
2023-12-08
15:20
Use "(char *)NULL" as sentinel in documentation. See: [26870862f0] check-in: 4e8d7db3a5 user: jan.nijtmans tags: core-8-6-branch
2023-12-06
17:17
closes [db4f2843cd]: fixes SF by BO in ReadChars (and Tcl_ReadChars with append) check-in: c5a68de09a user: sebres tags: core-8-6-branch
2023-12-05
22:42
closes [db4f2843cd]: fixes SF by BO in ReadChars (and Tcl_ReadChars with append) caused by wrong buf... Closed-Leaf check-in: cc90065303 user: sebres tags: fix-db4f2843cd
2023-11-30
19:23
MS-Win: document the exec %var% re-allowance. Ticket [fb2fa9b3f6] check-in: 7ffab2f5dd user: oehhar tags: core-8-6-branch
18:57
Tickets [fb2fa9b3f6] [21b0629c81]: ms-win: revert security patch to quote each %-character seperatel... check-in: ee7ec33deb user: oehhar tags: core-8-6-branch
18:15
Merge core-8-6-branch Closed-Leaf check-in: 79dc0b3ada user: oehhar tags: fix-fb2fa9b3f6--percent-subst-regr
18:12
Remove comment sign from winPipe slowtest. I suppose, this is not intentionaly. check-in: b876426a3c user: oehhar tags: fix-fb2fa9b3f6--percent-subst-regr
2023-11-27
12:01
(cherry-pick) Corrected synopsis of namespace manual page where the subcommand was wrongly declared ... check-in: e75a7804a1 user: jan.nijtmans tags: core-8-6-branch
2023-11-23
15:07
Fix [e653408972]: autoconf warning check-in: 8d9c77c942 user: jan.nijtmans tags: core-8-6-branch
2023-11-20
21:09
Missing "static" keywords in various places. check-in: 74304c2823 user: jan.nijtmans tags: core-8-6-branch
20:45
Fix [32b88975f7]: clock format returns spurious errors check-in: af4b808872 user: jan.nijtmans tags: core-8-6-branch
2023-11-17
22:43
[f8c52a8c53]: CI: Add 32-bit Linux job check-in: 7c06263f90 user: jan.nijtmans tags: core-8-6-branch
15:35
Cherry-pick [90e09ca320]: silence compiler warning check-in: da123d093e user: jan.nijtmans tags: core-8-6-branch
2023-11-10
14:22
Fix [54a305cb88] (second part) by hand-editing tclDate.c. check-in: fb67972905 user: jan.nijtmans tags: core-8-6-branch
13:55
Fix typo's in tclGetDate.y check-in: 0959677e84 user: jan.nijtmans tags: core-8-6-branch
10:56
exec.n documentation: add chapter about MS-Windows quoting. check-in: 71dd06e857 user: oehhar tags: core-8-6-branch
10:54
Exec wordsmithing. Thanks, Sergey! Closed-Leaf check-in: 162528d753 user: oehhar tags: bug-21b0629c-documentation
2023-11-09
21:54
(partial) fix [54a305cb88]: warning: variable set but not used [-Wunused-but-set-variable] check-in: 71de98ad05 user: jan.nijtmans tags: core-8-6-branch
2023-11-06
16:45
Remove the quoting example by ". It is more complicated than that, so be quiet. check-in: cdf2eb164b user: oehhar tags: bug-21b0629c-documentation
16:36
Exec documentation: refine Windows quoting section (thanks, Sergey !) check-in: 1e6c988387 user: oehhar tags: bug-21b0629c-documentation
2023-11-03
13:23
test constraint housekeeping check-in: 2c43476f8f user: dgp tags: core-8-6-branch
11:25
Ticket [21b0629c] introduced additional exec quoting for Windows, but did not document it. Here is a... check-in: 7af4466e66 user: oehhar tags: bug-21b0629c-documentation
2023-10-29
21:45
Fix [0219fb7511]: tclIO.c: avoid -Wstrict-prototypes warning. Some code cleanup check-in: c82b6d45b2 user: jan.nijtmans tags: core-8-6-branch
2023-10-27
10:46
fixes percent-subst regression [fb2fa9b3f6] introduced by fixing of vulnerability [21b0629c81]; warn... check-in: ea3b6d6792 user: sebres tags: fix-fb2fa9b3f6--percent-subst-regr
10:26
better readability for winPipe.test (naming flags), no functional changes check-in: aa0a51be49 user: sebres tags: fix-fb2fa9b3f6--percent-subst-regr
2023-10-25
19:18
Obsolete tests unixInit-2.* testing older versions of the internal routine TclpInitLibraryPath() hav... check-in: 7ed548b6b5 user: dgp tags: core-8-6-branch
2023-10-20
09:35
(cherrypick) small part of: [26870862f0]: Wrong sentinel in Tcl_SetErrorCode usage; Handle any C++-c... check-in: 584bb57e0b user: jan.nijtmans tags: core-8-6-branch
08:24
Fix [9d216917e]: nmakehlp.c: remove unused include math.h check-in: 24ce937f08 user: jan.nijtmans tags: core-8-6-branch
2023-10-16
20:52
Missing cleanups that can cause conflicts in "-singleproc 1" testing. check-in: ce473bc990 user: dgp tags: core-8-6-branch
2023-10-15
11:51
Fix [26870862f0]: Wrong sentinel in Tcl_SetErrorCode usage check-in: 1317d7d04f user: jan.nijtmans tags: core-8-6-branch
2023-10-14
21:25
Missing !endif (in previous commit) check-in: 998a0743c7 user: jan.nijtmans tags: core-8-6-branch
2023-10-13
14:59
Restore to rules.vc version 10, so we don't accidentally use Tcl 8.7/9.0 features check-in: 398fef5a11 user: jan.nijtmans tags: core-8-6-branch
14:33
Fix [52dbc4b3f8]: tclInterp.c: Tcl_Free() called through pointer of incorrect type check-in: e75f319dc8 user: jan.nijtmans tags: core-8-6-branch
13:50
Fix warning on MacOSX: "/Library/Developer/CommandLineTools/usr/bin/ranlib: file: libtcl8.6.a(tclAll... check-in: 9cc0a7ac08 user: jan.nijtmans tags: core-8-6-branch
13:27
Proposed fix for [abd489a1c]: TclStringCmp() calls functions through pointer to incorrect type. Modi... Closed-Leaf check-in: 6d9d5ac6a7 user: jan.nijtmans tags: bug-abd489a1c
2023-10-12
15:11
Fix [ad5a57f2f2]: Functions passed to Tcl_CreateFileHandler() must be declared/defined as Tcl_FilePr... check-in: 428afeec4b user: jan.nijtmans tags: core-8-6-branch
14:46
Those type-casts don't work well in C++ check-in: a41476e726 user: jan.nijtmans tags: core-8-6-branch
14:38
Fix [bf899d6d6d]: tclUnixSock.c: remove unnecessary cast check-in: 65eda1fd06 user: jan.nijtmans tags: core-8-6-branch
2023-10-11
09:45
Fix [8ab8a138c9]: Functions passed to Tcl_EventuallyFree() must be declared/defined as Tcl_FreeProc check-in: df7a3fd9e1 user: jan.nijtmans tags: core-8-6-branch
09:15
Remove typecasts, just define directly as Tcl_FreeProc Closed-Leaf check-in: 499d8d1a1f user: jan.nijtmans tags: bug-8ab8a138c9
2023-10-10
11:49
Handle Tcl_SetResult() the same way as Tcl_EventuallyFree check-in: a439e6daa1 user: jan.nijtmans tags: bug-8ab8a138c9
11:37
Follow-up for extensions: This way, usage of Tcl_EventuallyFree() won't give warnings any more. Only... check-in: f9b3f188b6 user: jan.nijtmans tags: bug-8ab8a138c9
11:35
Proposed fix for [8ab8a138c9]: Do not pass incompatible function pointers to Tcl_EventuallyFree(). ... check-in: 281df17f0d user: jan.nijtmans tags: bug-8ab8a138c9
2023-10-09
20:39
Fix [db537f8809]: tclInt.h: TclNsDecrRefCount() declaration duplicated check-in: a9901163d3 user: jan.nijtmans tags: core-8-6-branch
20:37
Fix [d0d0749467]: TclFSUnloadTempFile() is unused check-in: 5b982ced31 user: jan.nijtmans tags: core-8-6-branch
18:24
Update rules.vc check-in: 2e4b25b4e1 user: jan.nijtmans tags: core-8-6-branch
2023-10-05
10:00
Fix mingw build (broke by prev. commit) check-in: 442772a759 user: jan.nijtmans tags: core-8-6-branch
2023-10-04
14:45
Fix [7371b6270b]: AddressSanitizer use-after-return detection breaks NRE tests, coroutines check-in: 910b623484 user: jan.nijtmans tags: core-8-6-branch
2023-10-01
19:24
Fix [7b31677235]: tclOO.c: initialize fakeObject.refCount check-in: 876fb786a3 user: jan.nijtmans tags: core-8-6-branch
19:06
Fix [7371b6270b]: AddressSanitizer use-after-return detection breaks NRE tests, coroutines. (patch b... Closed-Leaf check-in: 170afda2c2 user: jan.nijtmans tags: bug-7371b6270b
2023-09-28
07:25
TIP #662: Un-deprecate Tcl_VarEval. Also remove some useless typecasts from documentation check-in: 76f43ed346 user: jan.nijtmans tags: core-8-6-branch
2023-09-27
09:17
Eliminate use of old deprecated trace subcommands from testcases check-in: 7e7cb656d0 user: jan.nijtmans tags: core-8-6-branch
2023-09-22
13:56
Bug [0aaeb9c380]. Fix spurious tcltest output on hyphenated constraints check-in: 98f03d1dc3 user: apnadkarni tags: core-8-6-branch
2023-09-21
12:19
Fix [dd54ac5323]: fileSystem.test: Set moreThanOneDrive constraint correctly check-in: 4bac62f615 user: jan.nijtmans tags: core-8-6-branch
11:10
Fix testcase for [00655c867e] (making it independent from timezone) check-in: 6f0d308463 user: jan.nijtmans tags: core-8-6-branch
11:06
Fix [47902ec47a]: ThreadSafeLocalTime(): remove redundant localtime() call check-in: 31248a111c user: jan.nijtmans tags: core-8-6-branch
11:04
Fix [e368ba6683]: ThreadSafeLocalTime(): check if localtime_r() encountered error check-in: c94812e9a9 user: jan.nijtmans tags: core-8-6-branch
2023-09-16
17:22
cleanup format.test check-in: 2b4811c7a6 user: jan.nijtmans tags: core-8-6-branch
2023-09-15
06:13
[3d3124d01d]: Assure we detect any -ftrapv failures in GitHub actions check-in: fbfde51043 user: jan.nijtmans tags: core-8-6-branch
2023-09-14
21:17
Fix [00655c867e]: ClockGetdatefieldsObjCmd(): avoid signed integer overflow and platform-dependent b... check-in: ee677ecc84 user: jan.nijtmans tags: core-8-6-branch
2023-09-13
15:19
More type-casts (c++-compatibility) check-in: 42c4e352ff user: jan.nijtmans tags: core-8-6-branch
12:38
Fix [43b0656605]: MS Windows: files with emojis are found by glob but not recognized by file exists ... check-in: 87eae2f450 user: jan.nijtmans tags: core-8-6-branch
12:35
Fix [a1f11d96b8]: VC6 compilation error of core-8-6-branch: error C2065: 'int16_t' : undeclared iden... check-in: 16bd24dc0d user: jan.nijtmans tags: core-8-6-branch
12:27
More CompileProc/Tcl_ObjCmdProc usage check-in: 7a3774e27e user: jan.nijtmans tags: core-8-6-branch
12:24
Remove unneeded internal stub-entries (now that TIP #666 is accepted) check-in: e30a536a43 user: jan.nijtmans tags: core-8-6-branch
11:00
Fix [43b0656605]: MS Windows: files with emojis are found by glob but not recognized by file exists ... Closed-Leaf check-in: e22d09505b user: jan.nijtmans tags: bug-43b0656605
2023-09-12
17:16
Internal routine TclpMatchFiles() was superseded when virtual filesystems were introduced in Tcl 8.4... check-in: 0ab69f4327 user: dgp tags: core-8-6-branch
15:48
The original implementation of NRE in 2008 included an internal routine TclNREvalCmd(). It was elim... check-in: 6d96935c36 user: dgp tags: core-8-6-branch
13:35
Rebase bug-fix for [554117edde] to latest 8.6. For evaluation Leaf check-in: 45213b1bc0 user: jan.nijtmans tags: bug-554117edde
06:58
No longer support "OPTS=utf16" in makefile.vc/rules.vc check-in: 7d2f82689d user: jan.nijtmans tags: core-8-6-branch
2023-09-08
14:21
Unicode 15.1 (final) check-in: 934bc954ef user: jan.nijtmans tags: core-8-6-branch
2023-09-06
09:31
Fix [d3465c9188]: Update install-sh to version "2020-11-14.01". This time without tweak check-in: c01ccc71e3 user: jan.nijtmans tags: core-8-6-branch
2023-09-05
15:52
[d3465c9188] restore install-sh to unmodified official version Closed-Leaf check-in: 940ea7c041 user: jan.nijtmans tags: bug-d3465c9188
13:37
Fix [d3465c9188]: Update install-sh to version "2020-11-14.01; # UTC" tweak: our own -S modification... check-in: 8d4bd8f169 user: jan.nijtmans tags: core-8-6-branch
08:30
Fix [https://core.tcl-lang.org/tclvfs/tktview/60cacfbcb9|60cacfbcb9]: Segmentation Fault at interpre... check-in: 228763231b user: jan.nijtmans tags: core-8-6-branch
06:10
Fix [b5ac3e3786] - Tcl_GetUniChar oob read check-in: f4605a9044 user: apnadkarni tags: core-8-6-branch
05:48
Fix [b5ac3e3786] - Tcl_GetUniChar oob read Closed-Leaf check-in: fc13863a82 user: apnadkarni tags: bug-b5ac3e3786
05:44
Tcl_GetUniChar out of bounds read - tests check-in: 15ca50d25f user: apnadkarni tags: bug-b5ac3e3786
2023-09-04
20:25
Update libtommath to version 1.2.1 check-in: e30d7a293d user: jan.nijtmans tags: core-8-6-branch
19:58
actions/checkout @v3 -> @v4 check-in: a4e25479c0 user: jan.nijtmans tags: core-8-6-branch
2023-08-30
09:57
Convert compat/zlib/contrib/dotzlib/DotZLib/*.cs to proper UTF-8 check-in: ec6b08949e user: jan.nijtmans tags: core-8-6-branch
2023-08-29
12:38
Update zlib to version 1.3 check-in: e204754cc2 user: jan.nijtmans tags: core-8-6-branch
2023-08-28
14:28
Upgrade to zlib-1.3.0 Closed-Leaf check-in: 0a05b7240a user: jan.nijtmans tags: zlib-1.3.0
2023-08-25
17:22
Make "shift" an "int" variable; since it's range is 0 < shift < INT_MAX check-in: 836dce6b0d user: jan.nijtmans tags: core-8-6-branch
2023-08-23
16:13
Fix [84a5355235] (not visible in 8.6, but meant to be forwared to 8.7) check-in: b3e43fc764 user: jan.nijtmans tags: core-8-6-branch
15:31
Backport [bae0d30c7f5047a4]. Don't suggest that TCL_UTF_MAX=1 might work any more. See: [457523] check-in: 41f9d5a0f0 user: jan.nijtmans tags: core-8-6-branch
2023-08-03
10:59
Implement TCL_LIB_FLAG/TCL_BUILD_LIB_SPEC for Windows (which - aparently - has always been just empt... check-in: 5bf817797a user: jan.nijtmans tags: core-8-6-branch
10:15
DOn't use --out-implib on Cygwin any more, no longer needed check-in: 22e58cf996 user: jan.nijtmans tags: core-8-6-branch
2023-08-02
19:13
deprecate TCL_EXPORT_FILE_SUFFIX: no longer needed. Fix some path handling containing spaces check-in: 56fc4852f7 user: jan.nijtmans tags: core-8-6-branch
2023-08-01
15:27
Add TCL_ZLIB_LIB_NAME to tclConfig.sh (for Windows) check-in: ad91302b1e user: jan.nijtmans tags: core-8-6-branch
06:46
Prevent Tcl 8.6 header-file to be usable for Tcl 9 compiles. (see [6f22c7a1fc]) check-in: 3317aec2c5 user: jan.nijtmans tags: core-8-6-branch
2023-07-31
07:55
TIP #662: Un-deprecate Tcl_VarEval Closed-Leaf check-in: 4a69c391a0 user: jan.nijtmans tags: tip-662
2023-07-26
15:15
Simplify tenviron2utfdstr(), since 2nd argument is always -1. check-in: fe5c721448 user: jan.nijtmans tags: core-8-6-branch
07:15
Fix [c54e4a1aeb] (again): High Tcl latencies with fork() in larger systems. vfork() is now prefered... check-in: 42d3f0cdb9 user: jan.nijtmans tags: core-8-6-branch
2023-07-25
15:57
Close fork. Prefer vfork over posix_spawnp Closed-Leaf check-in: a961144430 user: jan.nijtmans tags: bug-c54e4a1aeb
15:07
Regenerated configure file check-in: 642383fd98 user: neumann tags: bug-c54e4a1aeb
10:35
Add (back) check for vfork() check-in: fd81b7b7cf user: jan.nijtmans tags: bug-c54e4a1aeb
09:01
Prefer vfork() over posix_spawnp() In essence, older versions of the posix_spawn(p) implementation ... check-in: 34b7d9b576 user: neumann tags: bug-c54e4a1aeb
07:54
Make use_spawn static check-in: 9f8046157c user: jan.nijtmans tags: bug-c54e4a1aeb
07:44
Re-generate configure and tclConfig.h.in check-in: d804d760b4 user: jan.nijtmans tags: bug-c54e4a1aeb
07:36
attempt to fix posix_spawn on linux check-in: 9f6d8d211e user: jan.nijtmans tags: bug-c54e4a1aeb
2023-07-24
15:18
merge-mark check-in: f756860241 user: jan.nijtmans tags: bug-c54e4a1aeb
15:12
For now, disable posix_spawnp, until we have a better solution for [407b70361c148773] check-in: 0343f0babb user: jan.nijtmans tags: core-8-6-branch
10:34
Keeping open [c54e4a1aeb]: Can the exec-17.1 test-failure on MaxOS be fixed? check-in: 98f43375cf user: jan.nijtmans tags: bug-c54e4a1aeb
10:19
Fix [c54e4a1aeb]: High Tcl latencies with fork() in larger systems check-in: b5b3c28401 user: jan.nijtmans tags: core-8-6-branch
2023-07-07
13:30
- reduced error of posix_spawnp() cases for macOS to 1 (exec-17.1). The problem seems related to a... Closed-Leaf check-in: 19bd698dcd user: neumann tags: ticket-c54e4a1aeb-use_vfork
2023-07-05
14:55
Backport [66ffafd309]: Truncated encoding for DBCS results in infinite loop and running out of memor... check-in: 759e76383f user: jan.nijtmans tags: core-8-6-branch
2023-07-03
15:29
Remove useless section in tclUnixPort.h check-in: 60d70455ff user: jan.nijtmans tags: ticket-c54e4a1aeb-use_vfork
15:07
Merge 8.6. Put vfork check a little bit earlier in unix/tcl.m4. Re-generate unix/configure with (mod... check-in: 08e59901a1 user: jan.nijtmans tags: ticket-c54e4a1aeb-use_vfork
2023-07-02
11:53
No need for function prototypes in unix/dltest/*.c check-in: 08a01a0075 user: jan.nijtmans tags: core-8-6-branch
09:25
Unbreak the 8.6 build. check-in: 9db73ad251 user: fvogel tags: core-8-6-branch
08:20
We definitely need to build core-8-6-branch of Tcl IMHO. check-in: b9d7e5bcee user: fvogel tags: core-8-6-branch
2023-06-30
13:10
Use more strict compilation-flags (but not -DTCL_MEM_DEBUG) in unix/dltest/Makefile check-in: a97f2c0c50 user: jan.nijtmans tags: core-8-6-branch
13:08
Since TCL_MAJOR_VERSION is always "8", don't check for it. Add C++-compatible typecasts. check-in: 46c73262a1 user: jan.nijtmans tags: core-8-6-branch
09:56
Updated configure script to ease testing with this branch check-in: db39c01fb4 user: neumann tags: ticket-c54e4a1aeb-use_vfork
09:49
Removed automated setting of USE_VFORK for macOS The automatic setting of USE_VFORK in unix/configu... check-in: c72559e8b2 user: neumann tags: ticket-c54e4a1aeb-use_vfork
09:12
Added auto-configuration of posix_spawnp() Removed the manual setting of USE_POSIX_SPAWN and replac... check-in: 9ed0f4a330 user: neumann tags: ticket-c54e4a1aeb-use_vfork
2023-06-22
13:39
Since Tcl 8.6 doesn't know about Tcl_Size, don't use it, not even in test comments check-in: 0df2568c99 user: jan.nijtmans tags: core-8-6-branch
2023-06-19
12:49
Fix hardcoded port numbers causing Windows failures with hyperv. Disable file perm test for WSL. check-in: 903c407a86 user: apnadkarni tags: core-8-6-branch
2023-06-15
16:56
Made variant using USE_POSIX_SPAWN error message compatible This change makes Tcl compiled with US... check-in: 52e6e2e911 user: neumann tags: ticket-c54e4a1aeb-use_vfork
2023-06-08
12:01
ticket [c54e4a1aeb] patch: Use vfork instead fork. check-in: 98e93f779e user: oehhar tags: ticket-c54e4a1aeb-use_vfork
11:59
(cherry-pick): Added note about how some commands are mainly for Tk check-in: 138833e88a user: jan.nijtmans tags: core-8-6-branch
2023-06-04
22:54
Fixed a new test added by [72f78b60851]. The test as it was repeated just the previous one. Now it s... check-in: aaecc4619d user: pointsman tags: core-8-6-branch
2023-06-03
19:51
Fix [af3ebc5fafe0097c]: clock scan and clock add bugs in error cases / with abbreviated options check-in: 72f78b6085 user: jan.nijtmans tags: core-8-6-branch
2023-05-22
12:17
Proposed fix for [af3ebc5fafe0]. Closed-Leaf check-in: 827cc031bc user: pointsman tags: bug-af3ebc5fafe0
2023-05-16
16:30
Some more nmakehlp.c tweaks check-in: dba07ed3df user: jan.nijtmans tags: core-8-6-branch
10:19
Only use _snprintf on older MSVC compilers. ZeroMemory -> memset check-in: 586f490293 user: jan.nijtmans tags: core-8-6-branch
2023-05-15
11:43
One more ckalloc -> attemptckalloc (in compat/waitpid.c), since we can handle the error. check-in: a1180b66ab user: jan.nijtmans tags: core-8-6-branch
11:15
ckalloc -> attemptckalloc (since return-value is checked). Fix bug in unix/dltest/pkgooa.c, where la... check-in: e9e7a02d0d user: jan.nijtmans tags: core-8-6-branch
2023-05-10
12:09
Backport: docs: function does not "return an error", it returns TCL_ERROR, indicating an error occur... check-in: ff79ba4e8f user: jan.nijtmans tags: core-8-6-branch
2023-05-07
20:06
New testcase, contributed by @chrstphrchvz. Many thanks! See [3837178c25] check-in: 3de6304e70 user: jan.nijtmans tags: core-8-6-branch
2023-05-05
21:07
Update .github files check-in: fe032d86fb user: jan.nijtmans tags: core-8-6-branch
2023-05-04
18:21
Remove mention of Tcl_GlobalEval() from comment. check-in: 7e8c6826ae user: dgp tags: core-8-6-branch
2023-05-02
16:33
Fix [ab123cfd3d] - scan ubsan. Tx chrstphrchvz for patch check-in: e8c53546b7 user: apnadkarni tags: core-8-6-branch
16:08
Fix [784befb0ba] - tailcall crash check-in: 0f71a78602 user: apnadkarni tags: core-8-6-branch
2023-04-26
06:40
Don't refer to CVS any more check-in: 31ec176f0c user: jan.nijtmans tags: core-8-6-branch
2023-04-15
19:09
Add one more unused stub entry check-in: b249a5e03f user: jan.nijtmans tags: core-8-6-branch
19:02
Backout fix for [718de2132f487cf2]: It breaks on MacOS and other systems which don't support the --s... check-in: 82baf7827f user: jan.nijtmans tags: core-8-6-branch
2023-04-14
11:40
Fix for issue [718de2132f487cf2], "review use of strip on the stubs library". check-in: ecb8e87a60 user: pooryorick tags: core-8-6-branch
2023-04-13
16:55
re-generate unix/configure check-in: c135f11969 user: jan.nijtmans tags: core-8-6-branch
2023-04-12
12:48
2 more spelling fixes, but undo fixes in compat/zlib: Please report them upstream, otherwise they wi... check-in: 9244b0b09d user: jan.nijtmans tags: core-8-6-branch
09:35
Correct spelling errors in comments and documentation, but also non-comment corrections in history.... check-in: ee3df4e647 user: pooryorick tags: core-8-6-branch
2023-03-31
07:57
Update to tzdata 2023c (which is identical to 2023a, due to the summertime situation in Libanon) check-in: 8823d963d4 user: jan.nijtmans tags: core-8-6-branch
07:49
Rename TclWinOpenFileChannel to OpenFileChannel, because it's static now. check-in: 270f270d44 user: jan.nijtmans tags: core-8-6-branch
2023-03-30
21:20
Fix [0cb3554903]: macOS 13 SDK deprecates sprintf() check-in: 5ee652454c user: jan.nijtmans tags: core-8-6-branch
15:19
Fix [0cb3554903]: macOS 13 SDK deprecates sprintf(). But better not use it on other platforms either... Closed-Leaf check-in: ec56f33813 user: jan.nijtmans tags: bug-0cb3554903
08:46
Allow empty mode list in [chan create], so that refchans are able to mimic the behavior of channels ... check-in: 5971dd73cf user: max tags: core-8-6-branch
2023-03-28
04:47
Fix irritating gcc warning for minizip check-in: 95b26a1db9 user: apnadkarni tags: core-8-6-branch
2023-03-27
20:56
Fix some typo's in POSIX error-messages, and add missing ones (ESTRPIPE, ERESTART, ENOSHARE, ENOMEDI... check-in: b23096d3a8 user: jan.nijtmans tags: core-8-6-branch
2023-03-26
17:13
Update to tzdata 2023b check-in: 1d9e27b01d user: jan.nijtmans tags: core-8-6-branch
2023-03-24
20:19
Fix [15e74a2fe6]: Fix various typos check-in: c44138ed03 user: jan.nijtmans tags: core-8-6-branch
2023-03-23
15:48
Resolve C warnings on 32-bit platforms. More code cleanup. check-in: cee31a238b user: jan.nijtmans tags: core-8-6-branch
2023-03-22
17:50
Fix [0265750233]: invalid read in cmdAH-4.3.13.C1.solo.utf-8.tcl8 check-in: 2ffcb8bcf4 user: jan.nijtmans tags: core-8-6-branch
2023-03-17
20:04
arm64e -> arm64, since arm64e is not available yet on MacOS (Thanks to Stefan Sobernig) check-in: da4c453c64 user: jan.nijtmans tags: core-8-6-branch
14:22
Clean up after events to avoid errors in later tests that use an event loop. check-in: 58622d367a user: dgp tags: core-8-6-branch
12:35
unbreak the build check-in: 0edd16fae8 user: dgp tags: core-8-6-branch
08:24
Don't return from a void function check-in: dc25d330c9 user: jan.nijtmans tags: core-8-6-branch
07:57
Don't introduce size_t in a header-file which didn't use it before. Make more clear that those are u... check-in: 7d2e63372c user: jan.nijtmans tags: core-8-6-branch
2023-03-16
15:12
Add some undocumented stub functions. Those can prevent a crash like [http://paste.tclers.tk/5763|th... check-in: 1e8bccbb5e user: jan.nijtmans tags: core-8-6-branch
2023-03-15
16:21
Remove _LARGEFILE_SOURCE64 usage. See [d690400d07] check-in: e5ba10678f user: jan.nijtmans tags: core-8-6-branch
12:53
Misspelled constraint created testing noise. check-in: f45aa5083a user: dgp tags: core-8-6-branch
2023-03-14
20:30
Further fix for issue [ea69b0258a9833cb], crash when using a channel transformation on TCP client so... check-in: a719a1392c user: pooryorick tags: core-8-6-branch
20:27
Further fix for issue [ea69b0258a9833cb], crash when using a channel transformation on TCP client so... Closed-Leaf check-in: 8aee50448c user: pooryorick tags: bug-ea69b0258a9833cb6
10:05
Add "ucs-2" constraint to encoding-bug-183a1adcc0-5 testcase, otherwise it fails with TCL_UTF_MAX>3.... check-in: 7609a40b91 user: jan.nijtmans tags: core-8-6-branch
2023-03-13
19:07
Fix for issue [ea69b0258a9833cb], crash when using a channel transformation on TCP client socket. check-in: a8b8ecbc03 user: pooryorick tags: core-8-6-branch
13:44
Bug [183a1adcc0]. Buffer overflow in Tcl_UtfToExternal check-in: 4785751542 user: apnadkarni tags: core-8-6-branch
12:22
Fix for issue [ea69b0258a9833cb], crash when using a channel transformation on TCP client socket. check-in: 052f54ddfb user: pooryorick tags: bug-ea69b0258a9833cb6
2023-03-10
13:32
Make test less fragile to changing set of options. check-in: 0336bcea26 user: dgp tags: core-8-6-branch
2023-03-09
10:08
Adapt 2 testcases (io-39.16/io-39.16a), showing that "-encoding" can be shortened to "-en", but not ... check-in: 229553278a user: jan.nijtmans tags: core-8-6-branch
09:39
Fix tests/tcltest.test testcases (missing "namespace import") check-in: f6feebc865 user: jan.nijtmans tags: core-8-6-branch
02:47
winFCmd-1.24 has different error code on Win 11 check-in: 91f43791e5 user: apnadkarni tags: core-8-6-branch
2023-03-08
19:58
Add "notWsl" test constraints. Clean up many testcases check-in: e6783b4863 user: jan.nijtmans tags: core-8-6-branch
2023-03-07
17:56
Fix a few -Wconversion warnings check-in: eb74f26d43 user: jan.nijtmans tags: core-8-6-branch
10:46
Merge testchmod fix check-in: 10ec3cb22d user: apnadkarni tags: core-8-6-branch
07:23
Fix [95e287b956]: uninit value use in stringObj-4.2 check-in: 04077c7b2e user: jan.nijtmans tags: core-8-6-branch
02:52
Fix testchmod and associated tests that always failed on Windows Closed-Leaf check-in: 1ed8520d62 user: apnadkarni tags: bug-win-testchmod
02:27
Create new branch named "bug-win-testchmod" check-in: 5310d56d3a user: apnadkarni tags: bug-win-testchmod
2023-03-06
21:01
Proposed fix for [95e287b956]: uninit value use in stringObj-4.2 Closed-Leaf check-in: 9dd5f7f10d user: jan.nijtmans tags: bug-95e287b956
06:59
Add new valgrind suppression items. check-in: 665d15e567 user: pooryorick tags: core-8-6-branch
2023-03-05
21:09
Fix [57bfcf43dd]: Remove unreachable code in Tcl_SetWideIntObj() check-in: 71045bf69c user: jan.nijtmans tags: core-8-6-branch
09:57
Bug [9c5a00c69d]. Fix ~user on Windows check-in: 82cc9a4f34 user: apnadkarni tags: core-8-6-branch
2023-03-04
15:11
Add test for [9c5a00c69d], tilde expansion of ~user Closed-Leaf check-in: 07b6e775f4 user: apnadkarni tags: bug-9c5a00c69d
12:13
Bug [9c5a00c69d]. Tilde expansion on Windows check-in: 1ea1122bf8 user: apnadkarni tags: bug-9c5a00c69d
10:18
Test constraint notInCIenv no longer necessary (due to previous fix) check-in: 14c6c0727d user: jan.nijtmans tags: core-8-6-branch
10:08
Fix [1b8df10110]: Tcl_GetTime returns wrong usec value on Windows check-in: b004b97979 user: jan.nijtmans tags: core-8-6-branch
2023-02-28
10:18
Fix [f9eafc3886]: Error handling in zlib comment/filename check-in: 481142c39d user: jan.nijtmans tags: core-8-6-branch
2023-02-27
20:50
Fix testcases Closed-Leaf check-in: 6661e7a157 user: jan.nijtmans tags: bug-f9eafc3886
2023-02-26
21:37
fill in bug ticket-nr check-in: d2973f4be0 user: jan.nijtmans tags: bug-f9eafc3886
20:12
Proposed fix for [f9eafc3886]: Error handling in zlib comment/filename. With testcases check-in: ae4c81f4a8 user: jan.nijtmans tags: bug-f9eafc3886
16:01
More dstring testcases, extracted from [46dda6fc29] check-in: f470f396d6 user: jan.nijtmans tags: core-8-6-branch
2023-02-23
10:44
See [d19fe0a5b] for follow-up to previous commit check-in: 548b08e28b user: jan.nijtmans tags: core-8-6-branch
2023-02-22
17:34
Fix [d19fe0a5b]: Handling incomplete byte sequences for utf-16/utf-32 check-in: ff5920ffd7 user: jan.nijtmans tags: core-8-6-branch
07:21
Fix [534172ff5b]: Crash in DeleteReflectedChannelMap (introduced via tcllib 1.21) check-in: c77e351b9c user: jan.nijtmans tags: core-8-6-branch
2023-02-21
17:50
Proposed fix for [d19fe0a5b]: Handling incomplete byte sequences for utf-16/utf-32 Closed-Leaf check-in: be99e0b905 user: jan.nijtmans tags: bug-d19fe0a5b
16:09
Proposed fix for [534172ff5b]: Crash in DeleteReflectedChannelMap (introduced via tcllib 1.21) Closed-Leaf check-in: 488c80081a user: jan.nijtmans tags: bug-534172ff5b
2023-02-14
06:38
Add new valgrind suppression items. jn: This looks like a good idea, so please re-apply to core-8... Closed-Leaf check-in: 04cf08d26a user: pooryorick tags: py-valgrind
2023-02-01
07:29
(Cherry-pick) Make Tcl_UniCharToUtf more readable. check-in: b4571ae045 user: jan.nijtmans tags: core-8-6-branch
2023-01-27
14:23
new testcase encoding-18.1. Testcase cleanup check-in: 07f289aa1b user: jan.nijtmans tags: core-8-6-branch
2023-01-23
19:18
Better error-message for previous commit. Some more code-cleanup, backported from 8.7 check-in: 4694b63bb1 user: jan.nijtmans tags: core-8-6-branch
2023-01-22
22:53
Fix [3e8074aea7]: [interp limit time -seconds] has a y2k38 problem check-in: cd0c8575c4 user: jan.nijtmans tags: core-8-6-branch
01:48
Missed one more off-by-one error, also, tests misnumbered for merge forward. check-in: 79f7b0b83c user: kbk tags: core-8-6-branch
01:37
Remove unneeded hard-coded array size check-in: 7161cdc5fe user: kbk tags: core-8-6-branch
01:33
Bug [e3dcab1d14] fix check-in: 783bacf316 user: kbk tags: core-8-6-branch
2023-01-19
21:36
Proposed fix for [3e8074aea7]: [interp limit time -seconds] has a y2k38 problem Closed-Leaf check-in: 504171c4e4 user: jan.nijtmans tags: bug-3e8074aea7
2023-01-15
19:26
Fix issue [8f7fdea2d], string-2.20.1 fails on big endian, and also fix issues in TclStringCmp when ... check-in: 9858a68816 user: pooryorick tags: core-8-6-branch
2023-01-14
22:07
Properly quote contents of Make variables to pass through gdb.run file. check-in: 075c79a718 user: pooryorick tags: core-8-6-branch
2023-01-06
17:32
Fix [0f19edcb78]: Windows 11 not reported in tcl_platform(osVersion) check-in: 08b81855b0 user: jan.nijtmans tags: core-8-6-branch
16:56
Fix [ad393071c2]: Use different LD_LIBRARY_PATH_VAR on macOS check-in: 19fb0fc0b0 user: jan.nijtmans tags: core-8-6-branch
2023-01-04
23:21
Fix [0f19edcb78]: Windows 11 not reported in tcl_platform(osVersion) Closed-Leaf check-in: ca81e84b42 user: jan.nijtmans tags: bug-0f19edcb78
2023-01-01
23:32
Fix [8e811bc1f1]: Wrong formatting of arguments in man page check-in: d8e13bbb61 user: jan.nijtmans tags: core-8-6-branch
2022-12-29
17:04
Instead of fiddling with html tags, simply enlarge a bit the width in the CSS stylesheet. Closed-Leaf check-in: aee4bada42 user: fvogel tags: bug-8e811bc1f1
2022-12-28
20:39
Fix [8e811bc1f1]: Wrong formatting of arguments in man page check-in: ee40100bc1 user: fvogel tags: bug-8e811bc1f1
2022-12-22
21:49
Handle "cygwin" test constraint check-in: 038961b2fe user: jan.nijtmans tags: cygwin
2022-12-21
13:20
One more tweak to registry extension check-in: 78b222952b user: jan.nijtmans tags: cygwin
13:11
Merge 8.6. Update dde and registry extensions check-in: ca829e3b89 user: jan.nijtmans tags: cygwin
2022-12-16
15:26
Update tclConfig.h.in check-in: f61882054c user: jan.nijtmans tags: core-8-6-branch
15:16
Add checks to the configure script for mknod, tcdrain and uname, for systems (like VxWorks) which do... check-in: fea6099395 user: jan.nijtmans tags: core-8-6-branch
12:16
Now that 32-bit cygwin is dead, eliminate the need for --enable-64bit in a Cygwin build check-in: df82157d24 user: jan.nijtmans tags: core-8-6-branch
2022-12-12
06:08
Change copyright in Windows rc from Activestate to UCal and others to match license. check-in: cf4a8f1bc2 user: apnadkarni tags: core-8-6-branch
2022-12-05
23:05
dev_t -> unsigned for Cygwin in tcl.h, so we don't need sys/types.h any more. There's no gap in Tcl_... check-in: 58a59e2588 user: jan.nijtmans tags: core-8-6-branch
2022-12-01
17:45
Merge 8.6 check-in: a447d3671a user: jan.nijtmans tags: cygwin
17:27
Backport TIP #402: General Platform UNC Support from 8.7, but only for Cygwin and QNX. This was alre... check-in: 66acbb2c13 user: jan.nijtmans tags: core-8-6-branch
16:41
Merge 8.6 Leaf check-in: c88e1bbfbf user: jan.nijtmans tags: fix-initsubsystem-75ecc0e6cb9899bf
2022-11-30
08:14
Update to tzdata 2022g check-in: 438e0179f1 user: jan.nijtmans tags: core-8-6-branch
2022-11-29
20:54
Remove ARGSUSED. More type-casts check-in: 310239c733 user: jan.nijtmans tags: core-8-6-branch
17:45
Rebase to core-8-6-branch check-in: 59f8a83829 user: jan.nijtmans tags: fix-initsubsystem-75ecc0e6cb9899bf
10:30
Update all "8.5" versions in Tcl_InitStubs() to "8.5-", since they can be compiled for Tcl 9.0 as we... check-in: 25ce911fbb user: jan.nijtmans tags: core-8-6-branch
2022-11-27
22:13
Merge 8.6 check-in: 9244560f3b user: jan.nijtmans tags: cygwin
2022-11-25
08:29
Handle closeProc == NULL the same as closeProc == TCL_CLOSE2PROC in stead of panicing. Backported fr... check-in: 0459d72578 user: jan.nijtmans tags: core-8-6-branch
2022-11-23
21:43
Merge 8.6.13 check-in: 390087fbe5 user: jan.nijtmans tags: cygwin
07:38
Add mp_pack, mp_pack_count and mp_unpack to the libtommath stub table. Not used by Tcl, but can be u... check-in: b7e6e5f475 user: jan.nijtmans tags: core-8-6-branch
07:36
Re-generate configure scripts (with correct autoconf version) check-in: 4ec0523e4c user: jan.nijtmans tags: core-8-6-branch
2022-11-22
22:48
merge release check-in: e8a8a4a41d user: dgp tags: core-8-6-branch
20:11
Merge 8.5 check-in: 3f7721da0f user: jan.nijtmans tags: core-8-6-branch
2022-11-21
17:37
improve accuracy of a changes line Closed-Leaf check-in: b1fc8161f1 user: dgp tags: release, core-8-6-13-rc, core-8-6-13
2022-11-20
15:34
bump release date check-in: 32879484fe user: dgp tags: rc3, core-8-6-13-rc
14:22
merge 8.6 check-in: 7c53c887fd user: dgp tags: core-8-6-13-rc
14:16
Newest tests must have most recent releases of http to pass. check-in: a9691d58b3 user: dgp tags: core-8-6-branch
2022-11-18
18:30
merge 8.6 check-in: 056103237b user: dgp tags: core-8-6-13-rc
17:53
Bring back the common facilities of the tcltests "package", but use a less fragile method to gain ac... check-in: 7e733817b3 user: dgp tags: core-8-6-branch
2022-11-15
21:18
package require s/tcl/Tcl/ in tests/httpd11.tcl to fix http11.test Closed-Leaf check-in: 2bac0bed17 user: kjnash tags: http-2.10-with-tcl-8.6
15:35
Merge 8.6. Tcl 8.6 doesn't have lpop. Change http version to 2.10.0 (just for this branch, not meant... check-in: e3e5bfd084 user: jan.nijtmans tags: http-2.10-with-tcl-8.6
2022-11-14
17:24
merge 8.6 check-in: 1172f5f2a1 user: dgp tags: rc2, core-8-6-13-rc
17:23
Test suite hygiene - Several tests missing the "testdstring" constraint - [package require tclte... check-in: ba1fb66b47 user: dgp tags: core-8-6-branch
2022-11-13
21:07
Attempt to fix http testcases check-in: f2ef096046 user: jan.nijtmans tags: http-2.10-with-tcl-8.6
2022-11-11
10:06
Let's see whether http 2.10a4 works with Tcl 8.6 too check-in: 0e595a918d user: jan.nijtmans tags: http-2.10-with-tcl-8.6
2022-11-09
13:15
update target release date check-in: 874bebc53e user: dgp tags: core-8-6-13-rc
2022-11-01
14:17
merge 8.6 check-in: 45925432b4 user: dgp tags: rc1, core-8-6-13-rc
2022-10-30
12:55
Merge 8.5. Update to tzdata 2022f check-in: 8c65a619ff user: jan.nijtmans tags: core-8-6-branch
2022-10-28
16:48
Merge 8.6 check-in: 541754cb45 user: jan.nijtmans tags: cygwin
15:19
merge 8.6 check-in: 8fb8bdbbb3 user: dgp tags: core-8-6-13-rc
14:37
The file $(builddir)/tclUuid.h is not part of the source code distribution. The `make distclean` tar... check-in: 5042463c8d user: dgp tags: core-8-6-branch
2022-10-27
14:35
merge 8.6 check-in: 7b519e5207 user: dgp tags: core-8-6-13-rc
14:35
Revised fix to the -singleproc 1 issue in load.test check-in: a4effad099 user: dgp tags: core-8-6-branch
14:10
merge 8.6 check-in: 1b98566468 user: dgp tags: core-8-6-13-rc
13:48
In a -singleproc 1 test run, [info loaded] can report libraries brought in by other test files. Pro... check-in: 9c2812e599 user: dgp tags: core-8-6-branch
00:21
merge 8.6 check-in: ff0f2bbc42 user: dgp tags: core-8-6-13-rc
2022-10-26
09:43
www.tcl-tk.org -> www.tcl-lang.org check-in: 5b9cf56d7f user: jan.nijtmans tags: core-8-6-branch
2022-10-25
15:50
Adapt some more testcases check-in: 1f58f9a026 user: jan.nijtmans tags: cygwin
15:47
Backport TIP #402: General Platform UNC Support check-in: 6d39244dda user: jan.nijtmans tags: cygwin
15:31
Merge 8.6. Update msys2-build.yml check-in: ed81540004 user: jan.nijtmans tags: cygwin
06:12
Since MacOS 12.6 reports as 12.5 .... check-in: db8287ba67 user: jan.nijtmans tags: core-8-6-branch
2022-10-24
13:49
Merge 8.6 check-in: 7f60c82958 user: jan.nijtmans tags: cygwin
11:54
Fix env-2.1, env-2.2, env-2.1, env-2.3, env-2.4, env-3.1, env-4.1, env-4.3, env-4.4, env-4.5 testcas... check-in: 555bfe6a07 user: jan.nijtmans tags: core-8-6-branch
2022-10-23
20:40
Add support for macOS Ventura check-in: 78bfb493fd user: jan.nijtmans tags: core-8-6-branch
2022-10-22
11:53
merge 8.6 check-in: b8c5c5de79 user: dgp tags: core-8-6-13-rc
2022-10-20
15:31
Fix [d554e5554e]: fix typo “defintion” check-in: 146e6d1e75 user: jan.nijtmans tags: core-8-6-branch
15:28
Fix [af65af3655]: clock.n: unbalanced parenthesis check-in: c685536371 user: jan.nijtmans tags: core-8-6-branch
2022-10-19
16:29
merge 8.6 check-in: aeb901ee6a user: dgp tags: core-8-6-13-rc
16:08
Upgrade zlib to version 1.2.13 check-in: d391629528 user: jan.nijtmans tags: core-8-6-branch
08:30
Re-build zlib1 1.2.13 for win32/win64 Closed-Leaf check-in: 79cd79facf user: jan.nijtmans tags: zlib-1.2.13
07:28
Make minizip/ioapi.c work (again) on win32. Build zlib1.dll for win64-arm check-in: 5449a9543b user: jan.nijtmans tags: zlib-1.2.13
2022-10-18
20:24
Update to zlib-1.2.13 check-in: e33b87958f user: jan.nijtmans tags: zlib-1.2.13
19:37
Draft updates to changes file for 8.6.13 release. check-in: 33e8afe8cc user: dgp tags: core-8-6-13-rc
2022-10-17
17:55
merge 8.6 check-in: efb390b57f user: dgp tags: core-8-6-13-rc
2022-10-14
22:25
Merge 8.5 check-in: 016c55b0cd user: jan.nijtmans tags: core-8-6-branch
2022-10-11
18:26
merge 8.6 check-in: 0e77ffd0f4 user: dgp tags: rc0, core-8-6-13-rc
2022-10-07
10:18
Follow-up to [1599352cca]: Tcl_Merge(): out-of-bounds write, more signed integer overflow. Better pa... check-in: 63b0443866 user: jan.nijtmans tags: core-8-6-branch
2022-10-06
09:06
Fix [e32a44e2e4], [1599352cca], [5ec43cfd9b] and [74cc95b563] check-in: 0e2b23ff84 user: jan.nijtmans tags: core-8-6-branch
2022-10-05
15:31
Fix [1599352cca] and related issues Closed-Leaf check-in: 337d46bdb8 user: jan.nijtmans tags: bug-1599352cca
2022-09-26
12:44
merge 8.6 check-in: 8ec5cd66c9 user: dgp tags: core-8-6-13-rc
12:22
Update tzdata to 2022d. Add one more unused stub entry check-in: 00b136d44a user: jan.nijtmans tags: core-8-6-branch
2022-09-22
20:28
merge 8.6 check-in: fe70f21215 user: dgp tags: core-8-6-13-rc
15:42
Do the "#undef TclObjInterpProc" slightly earlier check-in: bda4bb1414 user: jan.nijtmans tags: core-8-6-branch
15:32
Make TclObjInterpProc a macro (since it always should be used through TclGetObjInterpProc()) Add som... check-in: cd8e3f4616 user: jan.nijtmans tags: core-8-6-branch
13:28
merge 8.6 check-in: 13b0b8d303 user: dgp tags: core-8-6-13-rc
12:30
Fix [22ab2ae64a]: Build with minizip broken (actually, only a problem in 8.7, but let's keep tinydir... check-in: 696144dced user: jan.nijtmans tags: core-8-6-branch
2022-09-21
19:12
merge 8.6 check-in: 49d30beb1b user: dgp tags: core-8-6-13-rc
18:38
Update docs and comments to agree with TIP 623. check-in: 87b0acccb6 user: dgp tags: core-8-6-branch
18:23
Another test related to TIP 623. check-in: c5a2c3d0ce user: dgp tags: core-8-6-branch
13:22
merge 8.6 check-in: e89003b5f7 user: dgp tags: core-8-6-13-rc
12:55
Fix [c0bc269178]: switch -regexp -matchvar -indexvar broken when optional subexpression does not mat... check-in: 92ab43ecd6 user: jan.nijtmans tags: core-8-6-branch
2022-09-20
20:42
Proposed fix for [c0bc269178], with testcase Closed-Leaf check-in: ea165f0333 user: jan.nijtmans tags: bug-c0bc269178
2022-09-16
12:18
merge 8.6 check-in: 94f71d5985 user: dgp tags: core-8-6-13-rc
2022-09-15
22:14
new testcase proc-7.6 check-in: 29c6190027 user: jan.nijtmans tags: core-8-6-branch
2022-09-14
17:52
eol-spacing check-in: 4552c9dc6c user: jan.nijtmans tags: core-8-6-branch
11:30
merge 8.6 check-in: b78da15f61 user: dgp tags: core-8-6-13-rc
07:07
Update all tables for Unicode 15 check-in: feab3498d1 user: jan.nijtmans tags: core-8-6-branch
2022-09-13
12:24
merge 8.6 check-in: 18d1ba7d4b user: dgp tags: core-8-6-13-rc
07:48
Fix [1073daf086]: Bug in handling illegal utf-8 sequence check-in: 87d45dffcc user: jan.nijtmans tags: core-8-6-branch
2022-09-12
14:28
(adapted) Testcase and fix for [1073daf086]: Bug in handling illegal utf-8 sequence Closed-Leaf check-in: 7c67f503d0 user: jan.nijtmans tags: bug-1073daf086
11:56
Ticket [6978c01b65]: as utf-8 is "special", also add invalid/incomplete sequence test cases for shif... check-in: df0133901f user: oehhar tags: core-8-6-branch
10:54
testcase cleanup check-in: 302a26d558 user: jan.nijtmans tags: core-8-6-branch
2022-09-11
20:12
merge 8.6 check-in: 903b8497ea user: dgp tags: core-8-6-13-rc
08:39
Tests io-75.x tolerant encoding: correct indention and comments check-in: 430fb84a6a user: oehhar tags: core-8-6-branch
2022-09-10
21:02
code cleanup (typo's, type casts) check-in: bf05d78e94 user: jan.nijtmans tags: core-8-6-branch
06:04
Ticket [6978c01b65]: add file encoding test io-75.3 with incomplete multibyte sequence. This may fai... check-in: 8047c88c94 user: oehhar tags: core-8-6-branch
2022-09-09
13:38
Ticket [6978c01b65]: add file encoding tests, which should fail in 9.0, but are ok in 8.6 and 8.7: w... check-in: 2221b9b6e3 user: oehhar tags: core-8-6-branch
13:34
Ticket [6978c01b65]: add file encoding tests, which should fail in 9.0, but are ok in 8.6 and 8.7: w... Closed-Leaf check-in: 858c02f773 user: oehhar tags: ticket-a11678b759-after-documentation
2022-09-07
13:59
merge 8.6 check-in: eb8cc2e98a user: dgp tags: core-8-6-13-rc
07:22
code cleanup (backported from 8.7) check-in: fe8b793fd8 user: jan.nijtmans tags: core-8-6-branch
2022-09-06
09:06
closes [2641672fff] - resolved timing sensitivity of httpold-4.12 and speed-up all httpd depending t... check-in: aaa3de736b user: sebres tags: core-8-6-branch
09:04
amend to [55a02f20ec]: fixes test env-9.1 for not windows - USERPROFILE is not set under unix, and w... check-in: 9eaba7f4ed user: sebres tags: core-8-6-branch
2022-09-05
11:37
Ticket [55a02f20ec] - fallback to USERPROFILE when setting HOME env on Windows check-in: 291cf17e4a user: apnadkarni tags: core-8-6-branch
10:30
closes [2641672fff], httpd - don't parse delay argument by error 400 (wrong URI/proto) Closed-Leaf check-in: e6634132e3 user: sebres tags: bug-2641672
2022-09-03
13:57
typo's check-in: 15bb2e6c98 user: jan.nijtmans tags: core-8-6-branch
2022-09-02
17:17
amend to [2641672fff], guarantees a delay to cause a timeout definitely + switch delay-argument from... check-in: 8499001878 user: sebres tags: bug-2641672
17:02
really closes [2641672fff] - resolved timing sensitivity of httpold-4.12 and speed-up all httpd depe... check-in: 6ac843c97f user: sebres tags: bug-2641672
14:11
Mark httpold-4.12 knownBug. See [2641672]: http1.0 failing test: httpold-4.12 check-in: ffca918442 user: jan.nijtmans tags: core-8-6-branch
13:54
Fix [95b6a1747a]: Eval.3 docu fix check-in: 20d56e734c user: jan.nijtmans tags: core-8-6-branch
2022-09-01
15:40
Fix [36ec49db6abc3b1a]: Tcl_TraceVar manpage : missing `const` on char* fields check-in: 8d6764bee8 user: jan.nijtmans tags: core-8-6-branch
2022-08-31
10:03
Fix [0aa7638534]: .gitignore ignores library/tcltest.tcl check-in: 88ba977d2d user: jan.nijtmans tags: core-8-6-branch
2022-08-29
20:55
Add 2 unused (internal) stub entries check-in: ace4834900 user: jan.nijtmans tags: core-8-6-branch
2022-08-26
22:47
Use TclOffset() in stead of magic calculations using sizeof(), which might give unexpected results w... check-in: e7264efd8f user: jan.nijtmans tags: core-8-6-branch
2022-08-23
07:27
Patch (8) from [37108037b9]: Code cleanups to support CHERI check-in: 6b6bf25797 user: jan.nijtmans tags: core-8-6-branch
06:43
Add Europe/Kyiv to tzdata (missing from previous commit) check-in: 056db39d2d user: jan.nijtmans tags: core-8-6-branch
06:35
Update tzdata to 2022c check-in: 5d1f50d2bb user: jan.nijtmans tags: core-8-6-branch
2022-08-22
13:56
merge 8.6 check-in: e33b4c7d31 user: dgp tags: core-8-6-13-rc
07:29
Do github actions builds on Ubuntu 22.04 (was: 20.04) check-in: d995cbcbf1 user: jan.nijtmans tags: core-8-6-branch
2022-08-21
21:00
Add (dummy) stub entries to TclOO (matching TIP #630) check-in: 8b6268f606 user: jan.nijtmans tags: core-8-6-branch
20:53
More type-casts in tclOOMethod.c (backported from 8.7) check-in: 89358b9039 user: jan.nijtmans tags: core-8-6-branch
20:28
ClientData -> 'void *" in TclOO headers check-in: 4a915166e6 user: jan.nijtmans tags: core-8-6-branch
2022-08-18
12:03
Ticket [a11678b759]: improve after documentation for time <= 0. check-in: 2706ae6bed user: oehhar tags: ticket-a11678b759-after-documentation
2022-08-08
12:41
merge 8.6 check-in: 5220085b3c user: dgp tags: core-8-6-13-rc
2022-08-04
15:09
Fix a case of lf not being flushed in certain cases when the crlf sequence gets split across two buf... check-in: 2e8fc36e39 user: max tags: core-8-6-branch
2022-07-29
09:51
merge branch bug-4eb3a155ac--procptr-bytecode, fixes SF [4eb3a155ac] and similar corner cases: reset... check-in: 73a6af23a5 user: sebres tags: core-8-6-branch
2022-07-27
15:56
fixes [4eb3a155ac] and similar segfaults: reset corresponding bodyPtr->procPtr if procPtr gets relea... Closed-Leaf check-in: d717a34f4c user: sebres tags: bug-4eb3a155ac--procptr-bytecode
15:48
cherry-pick branch apn-apply-bug (only test without the fix) to 8.6 check-in: 69e5ae6088 user: sebres tags: bug-4eb3a155ac--procptr-bytecode
13:29
closes [b3977d199b] - don't reset INPUT_SAW_CR unless the buffer get really translated (missing "\r"... check-in: a3ed092aab user: sebres tags: core-8-6-branch
2022-07-25
13:57
execvpw/seteuidw don't exist. Fix some other signatures in compat/unistd.h check-in: 23d8569bf2 user: jan.nijtmans tags: core-8-6-branch
13:10
merge 8.6 check-in: 8c51a19a76 user: dgp tags: core-8-6-13-rc
2022-07-22
21:42
tcltest 2.5.4 -> 2.5.5 check-in: a89da8f031 user: jan.nijtmans tags: core-8-6-branch
19:19
correctly show the execution time unit by usec (µs) if testing on systems with not utf-8 default sy... check-in: 1bb80048c0 user: sebres tags: core-8-6-branch
18:49
restore FF-char (fossil seems to loss form feed if commits with convertion from CRLF to LF) Closed-Leaf check-in: 4a796d6ae3 user: sebres tags: bug-b3977d199b
18:38
EOF seemed to reset INPUT_SAW_CR previously, so do it now explicitely (satisfying the test ?chan?io-... check-in: 341c5f78a7 user: sebres tags: bug-b3977d199b
17:41
fixes [b3977d199b] - don't reset INPUT_SAW_CR unless the buffer get really translated (missing "\r" ... check-in: d2a8078086 user: sebres tags: bug-b3977d199b
17:36
extends test io-29.36.2 for better illustration when we'll get extra NL - if no "\r" in last buffer,... check-in: 671f170abd user: sebres tags: bug-b3977d199b
16:22
fixes logical error in test io-29.36.1 (translation {auto} causes that answer "client" reaches the s... check-in: 5f7f4ab975 user: sebres tags: bug-b3977d199b
13:35
rebase (merged with current 8.6) check-in: 26d3d2a33e user: sebres tags: bug-b3977d199b
13:10
amend to [f3db59139e] (fix [713653b951]) - i386 only, resolve mixed declarations and code (forbiddee... check-in: c038d0d8ca user: sebres tags: core-8-6-branch
2022-07-21
12:58
merge 8.6 check-in: 83d6ed2282 user: dgp tags: core-8-6-13-rc
2022-07-19
08:38
Update compat/stdlib.h, prevent conflict with modern signature of those functions. check-in: a3974f03bd user: jan.nijtmans tags: core-8-6-branch
2022-07-18
15:35
merge 8.6 check-in: 4854231877 user: dgp tags: core-8-6-13-rc
2022-07-17
13:03
Fix [713653b951]: Floating point precision problems on x86 musl check-in: f3db59139e user: jan.nijtmans tags: core-8-6-branch
2022-07-15
17:11
Restore FP control word on conversion of zero values. Sneak path existed that failed to restore the... Closed-Leaf check-in: 50ecdc3e87 user: kbk tags: bug-713653b951
2022-07-12
20:33
merge 8.6 check-in: 3239ec029c user: dgp tags: core-8-6-13-rc
08:20
Code cleanup (use {} in if/else statemenets) check-in: ba232277ee user: jan.nijtmans tags: core-8-6-branch
2022-07-07
10:59
Unnecessary quotes in win/rules.vc check-in: e1ba6d530e user: jan.nijtmans tags: core-8-6-branch
2022-07-05
12:03
Prevent warning: zero size arrays are an extension [-Wzero-length-array], when using C99 check-in: fbe0b7e520 user: jan.nijtmans tags: core-8-6-branch
10:52
Merge sebres-8-6-clock-speedup-cr2 check-in: 11ffe4998b user: jan.nijtmans tags: sebres-8-6-clock-speedup-cr2-with-original-testcases
10:51
Merge 8.6 check-in: e279b7d8b6 user: jan.nijtmans tags: sebres-8-6-clock-speedup-cr2
2022-07-01
15:14
Test for TclOO 1.1.0. Remove some useless type-casts check-in: 7c4df6273d user: jan.nijtmans tags: core-8-6-branch
2022-06-28
09:38
typo's check-in: bb11a41dbd user: jan.nijtmans tags: core-8-6-branch
2022-06-24
20:02
typo's check-in: 2fb4d36f03 user: jan.nijtmans tags: core-8-6-branch
14:26
slightly stricter checking for TCL_MAJOR_VERSION in rules.vc check-in: 86b4decffb user: jan.nijtmans tags: core-8-6-branch
2022-06-23
12:57
Slightly better integer overflow handling in Tcl_ListObjReplace() check-in: 78b3f821c7 user: jan.nijtmans tags: core-8-6-branch
2022-06-20
09:36
bump http version to 2.9.8 check-in: fb2a90bad4 user: jan.nijtmans tags: core-8-6-branch
01:58
Merge branch bug-55bf73b52b check-in: 0d6927dbac user: kjnash tags: core-8-6-branch
01:55
Merge core-8-6-branch Closed-Leaf check-in: 5f97fd73e4 user: kjnash tags: bug-55bf73b52b
2022-06-15
12:46
merge 8.6 check-in: 2c068d3c6d user: dgp tags: core-8-6-13-rc
00:43
Minor bugfixes to library/http/http.tcl and tests/http.test check-in: 335145438e user: kjnash tags: bug-55bf73b52b
2022-06-14
13:48
Add more testcases for Tcl_GetRange() check-in: 88ace58360 user: jan.nijtmans tags: core-8-6-branch
12:55
Update .gitignore check-in: ef468f7ade user: jan.nijtmans tags: core-8-6-branch
10:28
Update ignore-glob check-in: 06dc66bd52 user: jan.nijtmans tags: core-8-6-branch
06:44
Fix Proposal for [55bf73b52b]: http reuses connections after 101 Switching Protocols. To be discusse... check-in: ed99670192 user: jan.nijtmans tags: bug-55bf73b52b
2022-06-13
20:33
Add two new testcases for Tcl_ListObjReplace() check-in: a8125050d4 user: jan.nijtmans tags: core-8-6-branch
2022-06-06
16:51
Bump to 8.6.13 for release check-in: a0fb0766d2 user: dgp tags: core-8-6-13-rc
2022-06-02
15:16
Missing "const" with -DREG_DEBUG=1 check-in: 24d34fb12d user: jan.nijtmans tags: core-8-6-branch
12:10
typo check-in: d15a4ccfb0 user: jan.nijtmans tags: core-8-6-branch
2022-05-31
10:32
Tcl_SetCommandTokenInfo() does not exist check-in: 14198a27ad user: jan.nijtmans tags: core-8-6-branch
2022-05-26
22:34
Merge 8.5 check-in: af8553f2d7 user: jan.nijtmans tags: core-8-6-branch
2022-05-25
12:55
Simplify solution for [76ad7aeba3]: No need to call TclGetNumberFromObj() twice, since it's already ... check-in: f518cb272e user: jan.nijtmans tags: core-8-6-branch
10:57
Renumber two testcases (align with Tcl 8.7), and align Cywin-specific error-message) check-in: 2ba718e533 user: jan.nijtmans tags: core-8-6-branch
10:28
Fix [76ad7aeba3]: boundary case bug in [string is integer] check-in: e58be38bfd user: jan.nijtmans tags: core-8-6-branch
10:26
Add testcases and fix implementation Closed-Leaf check-in: 4d9158033b user: jan.nijtmans tags: bug-76ad7aeba3
2022-05-24
22:20
Merge 8.6 check-in: 2dca37d603 user: jan.nijtmans tags: bug-76ad7aeba3
16:35
Do all "string" testcases twice: once with and once without bytecode check-in: bb676f2045 user: jan.nijtmans tags: core-8-6-branch
2022-05-22
17:11
Proposed fix for [76ad7aeba3]: boundary case bug in [string is integer]. Missing: more unit-tests check-in: 66a187edf2 user: jan.nijtmans tags: bug-76ad7aeba3
12:35
Merge 8.5 check-in: f88099f60c user: jan.nijtmans tags: core-8-6-branch
11:59
Disable C4090 warning; See: [https://developercommunity.visualstudio.com/t/c-compiler-incorrect-pro... check-in: d6c499abfe user: jan.nijtmans tags: core-8-6-branch
2022-05-15
20:19
Change (unsupported) "utfmax" option in rules.vc to it's reverse "utf16". No effect in Tcl 8.6. Not ... check-in: e7da3f4504 user: jan.nijtmans tags: core-8-6-branch
2022-05-13
22:53
Merge bugs-http-2022-05-several-minor-mostly-docs check-in: 184d293b77 user: kjnash tags: core-8-6-branch
22:50
Merge 8.6 Closed-Leaf check-in: 21bf44e4b1 user: kjnash tags: bugs-http-2022-05-several-minor-mostly-docs
22:49
Correction to http(n) - cannot use Upgrade header to upgrade to http/3 check-in: 1b1b2dce14 user: kjnash tags: bugs-http-2022-05-several-minor-mostly-docs
2022-05-12
12:36
Remove "testsize time_t" command, it isn't being used check-in: 2c361c10fa user: jan.nijtmans tags: core-8-6-branch
2022-05-11
20:08
In http(n), repaginate long lines. check-in: dcc2f0bb90 user: kjnash tags: bugs-http-2022-05-several-minor-mostly-docs
20:00
In http(n), escape - to \- in all command options except example code. check-in: d337d0a93b user: kjnash tags: bugs-http-2022-05-several-minor-mostly-docs
19:17
Merge 8.6 check-in: ae3cf507f7 user: jan.nijtmans tags: bugs-http-2022-05-several-minor-mostly-docs
19:06
Fix [6898f9cb71]: shiftjis is presumably misspelled in http 2.7.7. Also add more testcases for http:... check-in: 18a5284076 user: jan.nijtmans tags: core-8-6-branch
19:05
Revise http(n) to fix #6afa947d1a check-in: 751f947bc8 user: kjnash tags: bugs-http-2022-05-several-minor-mostly-docs
18:48
Revise http(n) to fix #14e3c258d9 check-in: 00c7068494 user: kjnash tags: bugs-http-2022-05-several-minor-mostly-docs
18:25
Revise library/http/http.tcl to fix shift_jis typo and #6898f9cb71 check-in: 611a5cd613 user: kjnash tags: bugs-http-2022-05-several-minor-mostly-docs
18:24
Revise http(n) to fix #443195 check-in: deb816791e user: kjnash tags: bugs-http-2022-05-several-minor-mostly-docs
18:13
Revise http(n) to fix #1414262 check-in: 277e9c6ba6 user: kjnash tags: bugs-http-2022-05-several-minor-mostly-docs
17:21
Revise http(n) to fix #15e4bd83c2 check-in: 1b15e55938 user: kjnash tags: bugs-http-2022-05-several-minor-mostly-docs
17:13
Create new branch named "bugs-http-2022-05-several-minor-mostly-docs" check-in: f8a2a01156 user: kjnash tags: bugs-http-2022-05-several-minor-mostly-docs
2022-05-10
16:38
Now we're on it, keep better track with state(host) and state(path). Backported from http 2.10 check-in: e31294c546 user: jan.nijtmans tags: core-8-6-branch
16:09
Fix [55bf73b52b]: http reuses connections after 101 Switching Protocols check-in: 1aa527993f user: jan.nijtmans tags: core-8-6-branch
07:48
Fix the bug. Standardise and document protocol upgrades. Closed-Leaf check-in: 580fd61336 user: kjnash tags: bug-55bf73b52b-8.6
2022-05-09
22:18
Create new branch named "bug-55bf73b52b-8.6" check-in: 71a68964ef user: kjnash tags: bug-55bf73b52b-8.6
19:33
'develop' fixes for zlib-1.2.12. Will be in zlib-1.2.12.1 or zlib-1.2.13. check-in: 1dcc8dbfba user: jan.nijtmans tags: core-8-6-branch
19:22
rebuild zlib1.dll 1.2.12.1 for aarch64 (win64-arm) Closed-Leaf check-in: f3af6dafb8 user: jan.nijtmans tags: zlib-1.2.12-fixes
07:15
rebuild zlib1.dll 1.2.12.1 for i686 and x86_64 check-in: e98b94c4a6 user: jan.nijtmans tags: zlib-1.2.12-fixes
2022-05-06
15:12
A number of fixes from zlib's 'develop' branch. check-in: 6ff79d55ff user: jan.nijtmans tags: zlib-1.2.12-fixes
07:21
Close fork check-in: 89d12c00af user: jan.nijtmans tags: core-8-6-branch
2022-05-04
06:56
http: tolerant again invalid reply header "content-encoding: UTF-8". Ticket [8eb64b1520] check-in: 1f5e1f5a49 user: oehhar tags: core-8-6-branch
2022-04-28
10:51
Update libtommath to latest support/1.x branch check-in: db7638ad0c user: jan.nijtmans tags: core-8-6-branch
2022-04-26
12:28
closes bug [27520c9b17] check-in: 642ae7905b user: sebres tags: core-8-6-branch
2022-04-21
12:51
Fix [https://core.tcl-lang.org/tk/info/bf0f4808d7|bf0f4808d7]: macOS Aqua : CFLAGS_OPTIMIZE. Builds ... check-in: 2e404f7230 user: jan.nijtmans tags: core-8-6-branch
2022-04-20
09:41
boolPtr -> intPtr, since Tcl doens't use pointer to bool's (they didn't exist when the API was desig... check-in: 81c8869db7 user: jan.nijtmans tags: core-8-6-branch
2022-04-15
14:50
Fix [5294e6feca]: minizip for TIP #430 broken check-in: d38e8ba3b7 user: jan.nijtmans tags: core-8-6-branch
2022-04-14
12:39
Change testConstraint "ucs4" to "utf32", since that's more accurate check-in: b005369240 user: jan.nijtmans tags: core-8-6-branch
2022-04-12
12:42
Update .fossil-settings/crlf-glob check-in: 047027f505 user: jan.nijtmans tags: core-8-6-branch
12:08
Update all zdll.lib files, for update symbols in zlib 1.2.12 check-in: 00d886ed9b user: jan.nijtmans tags: core-8-6-branch
07:55
Update zlib to version 1.2.12 check-in: 8904fff036 user: jan.nijtmans tags: core-8-6-branch
2022-04-11
20:18
Compile zlib-1.2.12 for win64-arm Closed-Leaf check-in: 56dec8d8ce user: jan.nijtmans tags: zlib-1.2.12
12:15
Update zlib to version 1.2.12 (windows-arm version of zlib1.dll still missing) check-in: c40a3a07a0 user: jan.nijtmans tags: zlib-1.2.12
2022-04-08
09:10
Fix [05ff16e799]: signed integer overflow in ExtendStringRepWithUnicode() check-in: 4958391d5a user: jan.nijtmans tags: core-8-6-branch
2022-04-04
11:16
Fix [e5ed1bb28b]: Issue if URL contains numeric IPv6 address. http -> 2.9.6 check-in: 137067079a user: jan.nijtmans tags: core-8-6-branch
2022-03-29
08:38
Add --enable-symbols=all builds check-in: fe445b4318 user: jan.nijtmans tags: core-8-6-branch
2022-03-28
07:15
Add enable-symbols=all builds to various platforms Closed-Leaf check-in: 68769ad203 user: jan.nijtmans tags: enable-symbols-all
2022-03-22
19:48
Fix [0e8fd6c6d5]: (unsigned)STRING_SIZE(STRING_MAXCHARS) is 0 (and optimize STRING_SIZE a little bit... check-in: 44ba6e4ce3 user: jan.nijtmans tags: core-8-6-branch
16:47
Merge 8.5 check-in: 6fcef48446 user: jan.nijtmans tags: core-8-6-branch
2022-03-17
12:00
Fix 2 testcases which are not testing what they should be testing (since "-encoding ascii" cannot ha... check-in: d639572141 user: jan.nijtmans tags: core-8-6-branch
2022-03-15
17:12
Fix [639208cc7b]: main makefile.vc OPTS=static compile error in libtommath\bn_mp_set_i64.c: An unary... check-in: 47d5aef864 user: jan.nijtmans tags: core-8-6-branch
2022-03-12
23:25
Fix 2 warnings: warning C4018: '>': signed/unsigned mismatch check-in: 1403ead867 user: jan.nijtmans tags: core-8-6-branch
2022-03-11
19:30
Revise the loop logic to be more correct, more clear, and more consisten with other branches. check-in: 22d14f422c user: dgp tags: core-8-6-branch
19:15
[9c7557160f] Alternative fix for UB handling of int overflow. check-in: 601a2b1dfe user: dgp tags: core-8-6-branch
16:47
Alternatve patch to replace UB treatment of int overflow. Closed-Leaf check-in: be8578fdce user: dgp tags: bug-9c7557160f
08:48
Fix [8a7ec8a389]: error when compiling a fat binary for Mac M1 check-in: 47f36d7612 user: jan.nijtmans tags: core-8-6-branch
2022-03-08
17:12
Backport fix and test for typecasting bug in Tcl_GetUniChar(). check-in: e7356da76c user: dgp tags: core-8-6-branch
15:23
Fix [9c7557160]: signed integer overflow in UpdateStringOfByteArray() check-in: 5e793d379a user: jan.nijtmans tags: core-8-6-branch
15:21
Fix [1c7f179710]: undefined behavior for INST_LSHIFT in ExecuteExtendedBinaryMathOp() check-in: 8a68239de9 user: jan.nijtmans tags: core-8-6-branch
15:10
Fix [b6afa33737]: signed integer overflow in TclInitStringRep() macro check-in: a314f4ea62 user: jan.nijtmans tags: core-8-6-branch
2022-03-06
16:10
Fix [4789e18fcb]: signed integer overflow during obj-31.6 check-in: 7913cae186 user: jan.nijtmans tags: core-8-6-branch
15:49
Fix [112e7aa36d]: signed integer overflow in Tcl_SetObjLength(), Tcl_AttemptSetObjLength() check-in: 2699f682ae user: jan.nijtmans tags: core-8-6-branch
2022-03-04
16:15
Fix [8d8bb39962]: incorrect notifier initialization in tclXtNotify.c check-in: 362f6d184c user: jan.nijtmans tags: core-8-6-branch
2022-02-23
14:30
Fix [cb90038a63]: signed integer overflow during expr-34.22, expr-36.22 check-in: 42d07d1fe5 user: jan.nijtmans tags: core-8-6-branch
14:26
Merge 8.5 check-in: bcb387ad57 user: jan.nijtmans tags: core-8-6-branch
14:24
Fix [d282fcacd1]: signed integer overflow in ScanNumber() check-in: d7a73dbf01 user: jan.nijtmans tags: core-8-6-branch
2022-02-21
16:18
Fix [fb4a0a6675]: signed integer overflow in TclpGetClicks() check-in: 8779e57115 user: jan.nijtmans tags: core-8-6-branch
2022-02-18
16:31
Eliminate aarch64-w64-mingw32-clang warning check-in: c405a0ef24 user: jan.nijtmans tags: core-8-6-branch
2022-02-17
09:30
Addendum to [7deeddb36]: Use WIDE_MIN/WIDE_MAX in more places check-in: de10721755 user: jan.nijtmans tags: core-8-6-branch
2022-02-16
16:18
Fix [7f8a3d9818]: signed integer overflow in tclExecute.c check-in: 8524520e5b user: jan.nijtmans tags: core-8-6-branch
16:10
Fix [1c60dca341]: signed integer overflow in Tcl_SetBignumObj() check-in: 414608568a user: jan.nijtmans tags: core-8-6-branch
15:24
Fix [c6fea6ba6]: possible signed integer overflow in Tcl_GetLongFromObj(), Tcl_GetWideIntFromObj() check-in: efbf66da7d user: jan.nijtmans tags: core-8-6-branch
14:53
Fix [89de498973]: signed integer overflow in TclParseNumber() check-in: c5cded8dc7 user: jan.nijtmans tags: core-8-6-branch
14:33
Fix [7deeddb36]: signed integer overflow in Tcl_ScanObjCmd() check-in: 0ac2e76e3f user: jan.nijtmans tags: core-8-6-branch
10:36
Add x86_64-w64-mingw32-nmakehlp.exe as a helper, when cross-compiling check-in: cb2a5f77e3 user: jan.nijtmans tags: core-8-6-branch
2022-02-15
14:34
Merge 8.6 Closed-Leaf check-in: 19a930d38f user: jan.nijtmans tags: windows-arm64
14:31
Update win/README check-in: b06aa3c757 user: jan.nijtmans tags: core-8-6-branch
14:09
update README check-in: c08a1c2b47 user: jan.nijtmans tags: windows-arm64
13:51
Add nmakehlp.exe (for AMD64) to distribution, and make it usable in rules-ext.vc too check-in: e890c67b0e user: jan.nijtmans tags: windows-arm64
13:18
See [https://patch-diff.githubusercontent.com/raw/tcltk/tcl/pull/12.patch], but slightly better: If ... check-in: 0c4eaa1de6 user: jan.nijtmans tags: windows-arm64
2022-02-14
15:44
Fix regression caused by [d109376ad]: Move nmakehlp target down, so it doesn't become the default ta... check-in: c1f5640ee0 user: jan.nijtmans tags: core-8-6-branch
14:17
re-generate configure script for windows check-in: 8ad4b2429e user: jan.nijtmans tags: core-8-6-branch
14:15
Update libz.dll.a and zlib1.dll, use a UCRT runtime in stead of msvcrt for ARM64 check-in: 3d7be5568e user: jan.nijtmans tags: core-8-6-branch
12:59
Fix [c59fd034fd]: zdll.lib for windows arm64 is compiled for wrong architecture check-in: 1ef774c149 user: jan.nijtmans tags: core-8-6-branch
2022-02-13
22:46
Fix determination of HAVE_CPUID with configure script Closed-Leaf check-in: 379065b501 user: jan.nijtmans tags: windows-arm64
22:29
Make a start supporting aarch64-w64-mingw32-clang (WIP) check-in: 38fd900712 user: jan.nijtmans tags: windows-arm64
2022-02-12
19:03
Merge 8.5. (add some unused spare stub entries) check-in: 9bb1b2e1b3 user: jan.nijtmans tags: core-8-6-branch
18:49
Fix [1720242] (appears the patch was only partially applied) check-in: f6c659cc98 user: jan.nijtmans tags: core-8-6-branch
11:48
More tweaks for windows-arm64 check-in: d6a09d7c8a user: jan.nijtmans tags: core-8-6-branch
2022-02-11
16:34
Document how to cross-compile with Visual Studio Closed-Leaf check-in: d1c5bb34f4 user: jan.nijtmans tags: windows-arm64
16:21
more tweaks for windows-arm64 check-in: 466f16e83c user: jan.nijtmans tags: windows-arm64
14:22
See [https://github.com/tcltk/tcl/pull/11], but (hopefully) slightly better check-in: e6bc056435 user: jan.nijtmans tags: windows-arm64
2022-02-10
15:21
Add zlib1.dll for windows-arm64 check-in: 63c17e0fa8 user: jan.nijtmans tags: core-8-6-branch
15:17
Add zlib1.dll for windows-arm64 (cross-compiled with VS2017) Closed-Leaf check-in: dfc1b48e3a user: jan.nijtmans tags: windows-arm64
15:10
Merge 8.6 check-in: 83a562b518 user: jan.nijtmans tags: windows-arm64
09:26
Use TclListObjLength/TclListObjGetElements in stead of Tcl_ListObjLength/Tcl_ListObjGetElements ever... check-in: 30cd3187fc user: jan.nijtmans tags: core-8-6-branch
08:02
Merge 8.7. Try to build on windows-2022 check-in: 52e8e7519c user: jan.nijtmans tags: windows-arm64
2022-02-09
22:09
Put back '@' (lost in previous commit) check-in: b8d8018265 user: jan.nijtmans tags: core-8-6-branch
11:33
More steps, making it work for ARM64 check-in: d72cb6b1fa user: jan.nijtmans tags: core-8-6-branch
2022-02-08
15:07
Accept aarch64 too (in stead of arm64) check-in: 5801a4e70c user: jan.nijtmans tags: windows-arm64
10:54
More changed for windows-arm (e.g. add zdll.lib for ARM64, although zlib1.dll still missing) check-in: d0335dd773 user: jan.nijtmans tags: windows-arm64
10:04
Merge 8.6 check-in: 35c4aa7935 user: jan.nijtmans tags: windows-arm64
2022-02-07
14:42
Fix [bae42b3d24]: [d86e92fb33] et.al. eliminates cpuid when cross compiling for win32 check-in: e734cf1081 user: jan.nijtmans tags: core-8-6-branch
08:45
Add support for windows-arm platform check-in: d86e92fb33 user: jan.nijtmans tags: core-8-6-branch
2022-02-06
12:47
another try, rules.vc version 1.10 check-in: 23587d97c0 user: jan.nijtmans tags: windows-arm64
2022-02-04
16:19
See [https://github.com/tcltk/tcl/pull/10] check-in: fc056d6a1d user: jan.nijtmans tags: windows-arm64
2022-02-02
16:42
Change DEFAULT_PRIMARY_PROMPT from #define to static const string (saves a strlen() call) check-in: b8af657c4a user: jan.nijtmans tags: core-8-6-branch
2022-02-01
12:03
Code cleanup in tclMain.c and tclAppInit.c: Make them Tcl-8.7-aware, usable as more generic example... check-in: 3625d63254 user: jan.nijtmans tags: core-8-6-branch
2022-01-24
15:29
intPtr -> lengthPtr in Tcl_ListObjLength() documentation, so the documentation matches the signature... check-in: 31cae19da0 user: jan.nijtmans tags: core-8-6-branch