Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
228 check-ins using file generic/tclVar.c version 47a2a0b83b
|
2026-02-21
| ||
| 01:37 | fix bug-999b6966: lseq has incorrect results in edge cases check-in: 2e31296387 user: griffin tags: lseq_bug_fixes | |
|
2026-02-11
| ||
| 17:58 | Merge core-9-0-branch check-in: c0c54734bd user: griffin tags: lseq_bug_fixes | |
|
2026-02-10
| ||
| 16:27 | Undo 2 Tcl-specific changes in zlib: those are no longer necessary check-in: 4c64b94ef0 user: jan.nijtmans tags: core-9-0-branch | |
| 11:27 | Update to burnett01/rsync-deployments@8.0.4 check-in: 4f00ddc82a user: jan.nijtmans tags: core-9-0-branch | |
| 01:05 | Corrected results in edge cases where computed length is < 0. Tweak lseq man page. check-in: 291b7c1ffa user: griffin tags: lseq_bug_fixes | |
|
2026-02-07
| ||
| 05:20 | Update lseq man page to reflect changes in command behavior check-in: f71cebe878 user: griffin tags: lseq_bug_fixes | |
| 02:18 | some code and comment cleanup check-in: 4985d500c4 user: griffin tags: lseq_bug_fixes | |
| 01:14 | fix bugs in lseq: [8d1fc7099570], [999b6966b299], tip-746 check-in: d97e97e967 user: griffin tags: lseq_bug_fixes | |
|
2026-02-06
| ||
| 10:49 | Implement (internal) TclpIsAtty() for Windows check-in: 75db2e490d user: jan.nijtmans tags: core-9-0-branch | |
| 10:42 | (cherry-pick): Since 32-bit Cygwin is dead, don't talk about Cygwin64 any more. Remove some dead cod... check-in: 6cff60d9b2 user: jan.nijtmans tags: core-9-0-branch | |
|
2026-02-05
| ||
| 07:57 | Fix [1b6f81955c]: 32-bit zlib1.dll now depends on libgcc_s_sjlj-1.dll check-in: 6207efe28d user: jan.nijtmans tags: core-9-0-branch | |
|
2026-02-04
| ||
| 11:45 | Remove compat/zlib/contrib/untgz. See: [0b9367a240] check-in: 2b890e7b0f user: jan.nijtmans tags: core-9-0-branch | |
|
2026-02-03
| ||
| 09:55 | Update changes.md check-in: 1b8943c1ce user: jan.nijtmans tags: core-9-0-branch | |
| 09:16 | Update to zlib 1.3.1.2 check-in: 86a035edd4 user: jan.nijtmans tags: core-9-0-branch | |
| 07:20 | Update to appleboy/ssh-action@v1.2.5 check-in: 04033168e8 user: jan.nijtmans tags: core-9-0-branch | |
|
2026-01-31
| ||
| 17:57 | Fix [98ce2ebb28]: No __builtin_unreachable() in gcc < 4.5. check-in: f5e8cc4a60 user: jan.nijtmans tags: core-9-0-branch | |
|
2026-01-22
| ||
| 08:30 | Eliminate the use of 'memcpy' for Tcl_Time's. Backport some more formatting from 9.1 check-in: b5a96c9b24 user: jan.nijtmans tags: core-9-0-branch | |
|
2026-01-21
| ||
| 23:01 | Fix compiler error with clang: No variable declaration allowed after label. Backport more formatting check-in: 6d7be72d53 user: jan.nijtmans tags: core-9-0-branch | |
| 14:04 | Backport formatting, Tcl_Size and Tcl 8 left-over check-in: c06f5be35b user: jan.nijtmans tags: core-9-0-branch | |
|
2026-01-20
| ||
| 10:34 | (backport): Fix warnings in asserts (seen in debug-mode only). Fix some C++ usage. check-in: 4b88beba6c user: jan.nijtmans tags: core-9-0-branch | |
|
2026-01-18
| ||
| 02:20 | improve TclCompareTwoNumbers and its performance (amend to [8dd2807066d7]) - avoid interim copying o... check-in: d93efb39f1 user: sebres tags: core-9-0-branch | |
| 01:47 | closes [96e5c814eb9ed955]: fixes sanitizer RTM-error signed integer overflow (no-trapv pragma also r... check-in: 508a2af36a user: sebres tags: core-9-0-branch | |
|
2026-01-13
| ||
| 08:31 | Fix [8865497ef9]: configure --enable-man-compression error check-in: 611bd8a578 user: jan.nijtmans tags: core-9-0-branch | |
|
2026-01-11
| ||
| 20:49 | Fix executable flags, both before and after 'make dist' check-in: a57d05eb8e user: jan.nijtmans tags: core-9-0-branch | |
| 17:35 | (cherry-pick): Add Tcl9 Logo and Icon. check-in: e46fdc6726 user: jan.nijtmans tags: core-9-0-branch | |
|
2026-01-08
| ||
| 11:03 | Update changes.md check-in: 16aaf97469 user: jan.nijtmans tags: core-9-0-branch | |
|
2026-01-06
| ||
| 11:33 | (cherry-pick): Update to burnett01/rsync-deployments@8.0.3 as suggested by dependabot check-in: 501056e5f9 user: jan.nijtmans tags: core-9-0-branch | |
|
2026-01-04
| ||
| 15:05 | Missing 'const' check-in: a3cab18079 user: jan.nijtmans tags: core-9-0-branch | |
|
2025-12-30
| ||
| 06:00 | Add Windows console test for command line editing. check-in: 29811d3258 user: apnadkarni tags: core-9-0-branch | |
| 03:44 | Merge 8.6 Fix [983f933f11] UBSan warnings with null pointer in TclGetProcessGlobal/Tcl_ExternalToUtf... check-in: c37c2cf1e3 user: apnadkarni tags: core-9-0-branch | |
|
2025-12-28
| ||
| 19:17 | Update nmakehlp.c check-in: c867a4922f user: jan.nijtmans tags: core-9-0-branch | |
| 13:41 | consistancy in using 'unsigned int' vs 'unsigned' check-in: 7ac6c2c314 user: jan.nijtmans tags: core-9-0-branch | |
| 12:41 | Add some missing static/const keywords. Backport some formatting from 9.1 check-in: 8b2d727494 user: jan.nijtmans tags: core-9-0-branch | |
| 11:11 | Fix [7b46bc7f85] UBSan on binary uuencode check-in: 24293579ec user: apnadkarni tags: core-9-0-branch | |
|
2025-12-27
| ||
| 17:26 | Move 'undef Tcl_WinConvertError' from tclStubInit.c to tclPlatDecls.h: This function is only meant f... check-in: c01a0396a0 user: jan.nijtmans tags: core-9-0-branch | |
|
2025-12-23
| ||
| 14:55 | Fix a few -Wconversion warnings check-in: 0780319cbc user: jan.nijtmans tags: core-9-0-branch | |
|
2025-12-22
| ||
| 08:36 | Update changes check-in: 77818f0f35 user: jan.nijtmans tags: core-9-0-branch | |
| 08:30 | (backport): Fix warnings about redefined macros in macOS tclPkgConfig.c Fix [632710f6b7]: Check for ... check-in: e180ce4bf2 user: jan.nijtmans tags: core-9-0-branch | |
|
2025-12-19
| ||
| 09:40 | Proposed fix for [632710f6b7]: Check for -municode doesn't work on WSL. Also add /HIGHENTROPYVA:NO t... Closed-Leaf check-in: f3f4ce0296 user: jan.nijtmans tags: bug-632710f6b7 | |
|
2025-12-15
| ||
| 17:47 | Update workflow actions to latest versions: upload-artifact, download-artifact check-in: a299fefdc1 user: jan.nijtmans tags: core-9-0-branch | |
| 09:04 | tzdata updated to Olson's tzdata2025c check-in: 5022d78304 user: jan.nijtmans tags: core-9-0-branch | |
| 08:56 | (backport) Bug [982651f543] - Remove test for mutex thread fairness as not guaranteed by OS. Timeout... check-in: 4cbb008880 user: jan.nijtmans tags: core-9-0-branch | |
|
2025-12-09
| ||
| 09:12 | Fix [97742634f9]: file volumes returns "//zipfs:" as first element when not explicitely mounted (doc... check-in: 86c9be4d80 user: jan.nijtmans tags: core-9-0-branch | |
|
2025-12-08
| ||
| 20:43 | Update to burnett01/rsync-deployments@8.0.2 check-in: e1708b5840 user: jan.nijtmans tags: core-9-0-branch | |
| 16:21 | Repair broken build check-in: 38b7ddc335 user: dgp tags: core-9-0-branch | |
| 10:06 | Protect ChildInvokeHidden() from invalid number of arguments (backported from 9.1) check-in: 44feea0707 user: jan.nijtmans tags: core-9-0-branch | |
| 09:47 | callback type is an int, not a long check-in: 24d8933cbd user: jan.nijtmans tags: core-9-0-branch | |
| 08:38 | Update changes check-in: 6a738df7fa user: jan.nijtmans tags: core-9-0-branch | |
| 08:30 | Fix [82d12c9ce324bc0f]: unsupported commands should not be available in safe interpreters check-in: 0323825637 user: jan.nijtmans tags: core-9-0-branch | |
|
2025-12-07
| ||
| 20:51 | Fix [cd0d28eab9]: regexec.c: GCC -Wtype-limits warning check-in: 6bbec4425e user: jan.nijtmans tags: core-9-0-branch | |
|
2025-12-03
| ||
| 23:11 | Merge 8.6. Backport some formatting from 9.1 check-in: f12f854bfa user: jan.nijtmans tags: core-9-0-branch | |
|
2025-12-02
| ||
| 16:19 | Three more int->Tcl_Size doc fixes. check-in: 966936d8d4 user: apnadkarni tags: core-9-0-branch | |
|
2025-12-01
| ||
| 20:57 | Update to appleboy/ssh-action@v1.2.4 check-in: 7e99fa57d0 user: jan.nijtmans tags: core-9-0-branch | |
|
2025-11-26
| ||
| 09:20 | Merge 8.6 check-in: 1e21e220b4 user: jan.nijtmans tags: core-9-0-branch | |
|
2025-11-25
| ||
| 08:13 | Merge 8.6 check-in: c78f881596 user: jan.nijtmans tags: core-9-0-branch | |
|
2025-11-22
| ||
| 02:40 | Define TUTF-8 encoding and Tcl values. check-in: 1e176c29f6 user: apnadkarni tags: core-9-0-branch | |
|
2025-11-21
| ||
| 15:43 | consistancy in documentation for ?arg ...? check-in: a52835fae0 user: jan.nijtmans tags: core-9-0-branch | |
| 14:05 | consistancy in handling 'package require' and in variable arguments check-in: 288a8cc5d6 user: jan.nijtmans tags: core-9-0-branch | |
| 13:23 | Merge-mark check-in: 1e78617594 user: jan.nijtmans tags: core-9-0-branch | |
| 11:14 | Merge 8.6 check-in: f0638895ea user: jan.nijtmans tags: core-9-0-branch | |
|
2025-11-20
| ||
| 16:57 | Keep TUTF-8 description in Utf.3 and reference from other pages Closed-Leaf check-in: d8edc0cd49 user: apnadkarni tags: apn-doc-update | |
| 16:25 | Fix header directives in Tcl.n check-in: cb88a282da user: apnadkarni tags: apn-doc-update | |
| 09:49 | Merge 9.0 check-in: b3aa7bcfd2 user: apnadkarni tags: apn-doc-update | |
|
2025-11-17
| ||
| 16:50 | merge point (back) cherry-picked from [309b28d3f5335753] check-in: 706a82ac30 user: sebres tags: core-9-0-branch | |
| 16:30 | fixes validation bug [2a1d947d8c13506d] - update gregorian flag during validation, before checking d... check-in: 309b28d3f5 user: sebres tags: core-9-0-branch | |
| 10:26 | Fix type of dstLen in Encoding.3 check-in: 577d4c4a1b user: apnadkarni tags: core-9-0-branch | |
|
2025-11-14
| ||
| 23:53 | Proposed fix for [82d12c9ce3]: unsupported commands should not be available in safe interpreters Closed-Leaf check-in: 0f3dd960a0 user: jan.nijtmans tags: bug-82d12c9ce3 | |
| 20:45 | rewrite BCE/gregorian members as flags: CLF_BCE - for BCE, CLF_BGREG - for before Gregorian (in Juli... Closed-Leaf check-in: 802d9d4984 user: sebres tags: bug-2a1d947d8c13506d-clock-valid-julian-cal | |
| 20:42 | win/Makefile.in: add tclDate.h dependencies check-in: 38d2e67ac7 user: sebres tags: bug-2a1d947d8c13506d-clock-valid-julian-cal | |
| 20:32 | small amend: adjust gregorian flag after julianDay calculation in GetJulianDayFromEraYearWeekDay too check-in: 1ed2230594 user: sebres tags: bug-2a1d947d8c13506d-clock-valid-julian-cal | |
| 18:51 | fixes validation bug [2a1d947d8c13506d] part 1 - update gregorian flag during validation, before che... check-in: a40aa78ddd user: sebres tags: bug-2a1d947d8c13506d-clock-valid-julian-cal | |
| 18:48 | test illustrating incorrect handling of julian-gregorian transition (validation bug nr.1 in [2a1d947... check-in: c46636b3e3 user: sebres tags: bug-2a1d947d8c13506d-clock-valid-julian-cal | |
| 16:21 | (partial backport): Refactor core ensemble creation/management check-in: 2f1e849e4c user: jan.nijtmans tags: core-9-0-branch | |
|
2025-11-13
| ||
| 16:54 | Bug [e56486a2] - check for negative lengths, not equality with TCL_INDEX_NONE check-in: aeba91beb2 user: apnadkarni tags: core-9-0-branch | |
| 15:16 | Add testcase, format check-in: 526eaa8201 user: jan.nijtmans tags: core-9-0-branch | |
| 08:54 | Version => 9.0.4 check-in: 219682a257 user: jan.nijtmans tags: core-9-0-branch | |
|
2025-11-12
| ||
| 21:50 | improve TclCompareTwoNumbers (also fixes [8dd2807066d7]) - avoid interim copying of bignum internal ... Closed-Leaf check-in: 780d2f3375 user: sebres tags: bug-8dd2807066d7-9.0-improve-cmp2num | |
| 10:11 | Check for negative lengths, not TCL_INDEX_NONE Closed-Leaf check-in: 9d50cd1c81 user: apnadkarni tags: bug-e56486a2 | |
|
2025-11-11
| ||
| 15:49 | Fix [8dd2807066] follow-up: two-argument 'max' had the same problem check-in: a527703e88 user: jan.nijtmans tags: rc2, core-9-0-branch, core-9-0-3-rc, core-9-0-3 | |
| 13:10 | Merge-mark check-in: 4bc92396dd user: jan.nijtmans tags: core-9-0-branch, core-9-0-3-rc | |
| 13:03 | Fix Compilation problem on MacOS: ld: Undefined symbols: _Tcl_GetBoolFromObj, referenced from .... check-in: 44c0681b3b user: jan.nijtmans tags: core-9-0-branch, core-9-0-3-rc | |
| 09:28 | Update to appleboy/ssh-action@v1.2.3 check-in: d411026d4d user: jan.nijtmans tags: core-9-0-branch, core-9-0-3-rc | |
| 08:04 | Fix [8dd2807066]: bug in single-argument 'max' with bignums check-in: ce87baf3c7 user: jan.nijtmans tags: rc1, core-9-0-branch, core-9-0-3-rc | |
| 05:18 | Introduce encoding term TUTF-8 for Tcl's internal encoding. check-in: 8e02fdc1a8 user: apnadkarni tags: apn-doc-update | |
|
2025-11-10
| ||
| 19:42 | improve ExprMaxMinFunc() (also avoid [8dd2807066d7]) - don't compare object with itself calling max(... Closed-Leaf check-in: 0ab8fa9b67 user: sebres tags: bug-8dd2807066d7-9.0-minmax | |
| 19:39 | merge bug-8dd2807066d7-8.6-tbfo: fixes Tcl_TakeBignumFromObj() [8dd2807066d7] - avoid moving of bign... check-in: bfb168fd5a user: sebres tags: bug-8dd2807066d7-9.0-minmax | |
| 19:32 | cherry-picked test from [ba330ef99a4fd2d9] illustrating bug [8dd2807066] - crash on expr(max()) check-in: 9ac04a8f8a user: sebres tags: bug-8dd2807066d7-9.0-minmax | |
| 17:20 | Bug [8dd28070] - alternate, more accurate fix - use Tcl_GetBignumFromObj, not Tcl_TakeBignumFromObj Closed-Leaf check-in: 1357a2a2d8 user: apnadkarni tags: bug-8dd28070-alt | |
| 11:06 | Eliminate consecutive calls to GetNumberFromObj as it overwrites prior result Closed-Leaf check-in: 2bef435982 user: apnadkarni tags: bug-8dd2807066 | |
| 07:03 | Bug [8dd2807066] - crash on expr(max(abs()) check-in: ba330ef99a user: apnadkarni tags: bug-8dd2807066 | |
|
2025-11-09
| ||
| 22:14 | Update changes.md check-in: 21cf0e8a72 user: jan.nijtmans tags: core-9-0-branch, core-9-0-3-rc | |
| 09:35 | Bug [cb03e57a] - raise error on empty regexp for unresolved variable check-in: 58edb33420 user: apnadkarni tags: core-9-0-branch, core-9-0-3-rc | |
|
2025-11-08
| ||
| 23:12 | Fix [d4a4924ada]: 1rst example of chan doc refers to fconfigure command check-in: a381211489 user: jan.nijtmans tags: core-9-0-branch, core-9-0-3-rc | |
| 07:41 | Bug [cb03e57a] - raise error on empty regexp if variable not resolvable Closed-Leaf check-in: ba9332a5b4 user: apnadkarni tags: bug-cb03e57a | |
|
2025-11-07
| ||
| 18:37 | binary-80.5 (4GB test): add 2 dynamic constraints to ensure the data segment is large enough and it ... check-in: 1659bce209 user: sebres tags: core-9-0-branch, core-9-0-3-rc | |
| 10:38 | Minor update to encoding docs check-in: d244ff16ff user: apnadkarni tags: apn-doc-update | |
|
2025-11-06
| ||
| 06:47 | Attempt to clarify various encoding and string representation terms check-in: bbe3ee791a user: apnadkarni tags: apn-doc-update | |
| 06:42 | Create new branch named "apn-doc-update" check-in: c918bf2851 user: apnadkarni tags: apn-doc-update | |
|
2025-11-04
| ||
| 17:04 | Tcl 9.0.3 will include Itcl 4.3.5 check-in: ee1c08a49c user: jan.nijtmans tags: rc0, core-9-0-branch, core-9-0-3-rc | |
| 08:30 | Tcl 9.0.3 will include thread 3.0.4 check-in: fddad3513d user: jan.nijtmans tags: core-9-0-branch | |
| 08:07 | Tcl 9.0.3 will (hopefully) include sqlite3 3.51.0 check-in: 0c90054562 user: jan.nijtmans tags: core-9-0-branch | |
|
2025-10-30
| ||
| 16:05 | Unset exec flag check-in: 053d46bf00 user: jan.nijtmans tags: core-9-0-branch | |
| 13:45 | Merge 8.6 check-in: a26894dae3 user: jan.nijtmans tags: core-9-0-branch | |
|
2025-10-28
| ||
| 20:00 | Update to actions/upload-artifact@v5 check-in: ba269576d3 user: jan.nijtmans tags: core-9-0-branch | |
|
2025-10-27
| ||
| 18:00 | Update to actions/download-artifact@v6 check-in: f95da42ed8 user: jan.nijtmans tags: core-9-0-branch | |
| 15:09 | Add the "stdio-mingw" tag if Tcl is built without -D__USE_MINGW_ANSI_STDIO=0 (which is non-standard) check-in: 9aebaa0e1d user: jan.nijtmans tags: core-9-0-branch | |
|
2025-10-26
| ||
| 11:30 | On MSVC, <stdbool.h> is always needed, apparently check-in: 681aae9480 user: jan.nijtmans tags: core-9-0-branch | |
|
2025-10-25
| ||
| 22:19 | [c7dc599e73]: Add IWYU export pragma annotations for improved clangd and clang-tidy diagnostics check-in: 0aa8b5e70d user: jan.nijtmans tags: core-9-0-branch | |
| 12:22 | Fix MSVC compilation check-in: a47452da65 user: jan.nijtmans tags: core-9-0-branch | |
|
2025-10-24
| ||
| 11:51 | Make the bool type available properly (and reduce include duplication). Be careful though; C23 depre... check-in: bd8805313f user: jan.nijtmans tags: core-9-0-branch | |
|
2025-10-17
| ||
| 14:08 | complete the job in the previous commit check-in: a6c413dc10 user: jan.nijtmans tags: core-9-0-branch | |
| 13:40 | Back off version number changes to opt to 0.4.10; API is unchanged and tests were broken check-in: 3d3ceb43b3 user: dkf tags: core-9-0-branch | |
| 08:02 | Fix some obvious inefficiencies in the opt package. Opt => 0.5.0 check-in: 6d5b367334 user: jan.nijtmans tags: core-9-0-branch | |
| 07:26 | Align 'else' statements check-in: cd7f761c02 user: jan.nijtmans tags: core-9-0-branch | |
|
2025-10-16
| ||
| 14:54 | Missed sentinels check-in: d26896f849 user: jan.nijtmans tags: core-9-0-branch | |
| 13:47 | .. neither are (internal) TclOOMakeProcInstanceMethod2/TclOOMakeProcMethod2 check-in: 32f2100815 user: jan.nijtmans tags: core-9-0-branch | |
| 13:21 | Tcl_MethodType2 is not available when doing Tcl8 compiles check-in: 52e118b0ae user: jan.nijtmans tags: core-9-0-branch | |
| 10:58 | Factor out some common parsing code (compression levels, decompression buffer sizes) check-in: 04eaea4d4c user: dkf tags: core-9-0-branch | |
|
2025-10-15
| ||
| 16:04 | Convert [zlib] to be a real ensemble check-in: 0f7abcaa0a user: dkf tags: core-9-0-branch | |
| 13:56 | fix silly typo in comment: stgack -> stack check-in: 16bf17e2fb user: dkf tags: core-9-0-branch | |
|
2025-10-14
| ||
| 15:12 | Update to chw's diff4. And merge 9.0 Leaf check-in: 47af12f809 user: jan.nijtmans tags: 893f8cc5-tip509-nested-mutex | |
|
2025-10-13
| ||
| 15:22 | Don't make Tcl 9.0 OO stuff available when compiling for Tcl 8 check-in: e0ff90d29d user: jan.nijtmans tags: core-9-0-branch | |
|
2025-10-10
| ||
| 23:52 | Uploaded too fast, the 2nd diff is buggy. Use the 3rd please. And merge 9.0 check-in: 724f9359ea user: jan.nijtmans tags: 893f8cc5-tip509-nested-mutex | |
| 21:26 | Backport formatting from 9.1. No change in functionality check-in: 18e48f057d user: jan.nijtmans tags: core-9-0-branch | |
| 14:39 | Sync Tcl_OpenTcpClient signature (parameter-name only) with documentation check-in: 2fbd19e961 user: jan.nijtmans tags: core-9-0-branch | |
| 13:51 | Rebase to 9.0 Leaf check-in: 54f062b0a8 user: jan.nijtmans tags: cygwin | |
| 07:00 | Update create-dmg/create-dmg to version 1.2.2 check-in: 7a3ee4db60 user: jan.nijtmans tags: core-9-0-branch | |
|
2025-10-06
| ||
| 15:15 | chw: How about slightly streamlining the startup of the test threads? See attached diff for the idea check-in: 0df7cea3dd user: jan.nijtmans tags: 893f8cc5-tip509-nested-mutex | |
| 14:58 | Indenting consistancy check-in: d84ad51228 user: jan.nijtmans tags: core-9-0-branch | |
| 14:42 | Relax mutex-condition-3 (which sometimes fails on macOS) check-in: fe08add593 user: jan.nijtmans tags: core-9-0-branch | |
| 11:03 | Convert pair of macros into single inline function; serves the purpose just as well check-in: d22f6717aa user: dkf tags: core-9-0-branch | |
|
2025-10-04
| ||
| 10:32 | Fix [6fbabfe166] - allows py tkinter to use zipfs build without calling TclZipfs_AppHook check-in: 6e612ef335 user: apnadkarni tags: core-9-0-branch | |
|
2025-10-03
| ||
| 15:56 | Deduplicate code for mounting attached archives Closed-Leaf check-in: 19aa19d296 user: apnadkarni tags: bug-6fbabfe166 | |
| 11:28 | Last step in [893f8cc5db] optimization check-in: c4a762a225 user: jan.nijtmans tags: core-9-0-branch | |
| 10:50 | Fix static build check-in: 8e414c789e user: jan.nijtmans tags: bug-6fbabfe166 | |
|
2025-10-02
| ||
| 13:34 | (cherry-pick): Make it easier to match up the collections of things to do with file attributes check-in: 583988f6c6 user: jan.nijtmans tags: core-9-0-branch | |
| 13:13 | Update 'macher' utility to version 1.8 check-in: a0aec8da48 user: jan.nijtmans tags: core-9-0-branch | |
| 10:41 | Duh. Need to mount archives before searching check-in: 5a50f856ef user: apnadkarni tags: bug-6fbabfe166 | |
|
2025-10-01
| ||
| 19:29 | Merge 9.0. Update configure Closed-Leaf check-in: 71a85c158e user: jan.nijtmans tags: 893f8cc5-tip509-nested-mutex | |
| 15:02 | Check for zipfs at interp creation time if not already checked check-in: 920a8437c2 user: apnadkarni tags: bug-6fbabfe166 | |
| 14:33 | Eliminate last atomic. Use thread_equal() and PTHREAD_NULL check-in: 8d7d7b1c14 user: jan.nijtmans tags: 893f8cc5-tip509-nested-mutex | |
| 10:32 | macos-13 runner is deprecated check-in: 4bd8e132bc user: jan.nijtmans tags: core-9-0-branch | |
| 09:12 | Merge 9.0 check-in: 15b88b75f0 user: jan.nijtmans tags: 893f8cc5-tip509-nested-mutex | |
| 09:11 | (backport)Tidy up style of test support file check-in: 4b21be0da8 user: jan.nijtmans tags: core-9-0-branch | |
| 08:25 | Merge 9.0 check-in: c29ded1258 user: jan.nijtmans tags: 893f8cc5-tip509-nested-mutex | |
| 08:10 | Oops check-in: c82f6c9c99 user: jan.nijtmans tags: 893f8cc5-tip509-nested-mutex | |
|
2025-09-30
| ||
| 19:26 | dde => 1.4.6 check-in: 0c6f7c8279 user: jan.nijtmans tags: core-9-0-branch | |
| 08:30 | Optimize MutexInit/MutexDestroy: init the thread and counter before the mutex itself check-in: 27ba494cc3 user: jan.nijtmans tags: 893f8cc5-tip509-nested-mutex | |
| 06:32 | Merge 9.0 check-in: f0742110d4 user: jan.nijtmans tags: 893f8cc5-tip509-nested-mutex | |
| 03:27 | Test cases for mutexes and condition variables check-in: d23568f2a3 user: apnadkarni tags: core-9-0-branch | |
|
2025-09-29
| ||
| 20:49 | use assert check-in: 36090c1eaa user: jan.nijtmans tags: 893f8cc5-tip509-nested-mutex | |
| 19:07 | Tweak wording of NAME section: principally consistent capitalisation check-in: b0b8f6967c user: dkf tags: core-9-0-branch | |
| 08:47 | [https://core.tcl-lang.org/tk/tktview/832c2047bb|832c2047bb] follow-up: -Wc++-keyword only exists in... check-in: 72e16ac019 user: jan.nijtmans tags: core-9-0-branch | |
|
2025-09-28
| ||
| 12:47 | Fix skipping of mutex tests under MinGW Closed-Leaf check-in: 319a125c28 user: apnadkarni tags: apn-mutex-tests | |
| 11:26 | Explicitly finalize test condition variables check-in: 4f929f41cc user: apnadkarni tags: apn-mutex-tests | |
| 11:21 | Add mutex lock and cv tests. Refactor mutex test C into separate file check-in: c921c9016b user: apnadkarni tags: apn-mutex-tests | |
|
2025-09-27
| ||
| 20:16 | Two possible improvements: 1) Only panic in DEBUG mode, 2) Don't add memory barries when there alrea... check-in: 6c6604aee1 user: jan.nijtmans tags: 893f8cc5-tip509-nested-mutex | |
| 18:08 | merge 8.6, code deduplication; increase timouts detecting exit hangs for mem-debug, etc. check-in: 60740caf9d user: sebres tags: core-9-0-branch | |
| 17:32 | Stop using recursive mutex in tclEncoding.c check-in: fc66aa236c user: jan.nijtmans tags: core-9-0-branch | |
| 14:38 | Add condition variable test function for producer consumer pattern check-in: 6330cbbc00 user: apnadkarni tags: apn-mutex-tests | |
|
2025-09-26
| ||
| 16:20 | Start on some mutex C API tests check-in: 79ed8c8acc user: apnadkarni tags: apn-mutex-tests | |
| 15:41 | Further fix [https://core.tcl-lang.org/tk/tktview/832c2047bb|832c2047bb]: Windows: new compiler, new... check-in: f16fa8ec9a user: jan.nijtmans tags: core-9-0-branch | |
| 13:23 | Delete obsolete comment that TCL_THREAD_JOIN is ignored on Windows. check-in: 9183ace241 user: apnadkarni tags: core-9-0-branch | |
|
2025-09-25
| ||
| 18:49 | Last step: change tclEncoding.c not to need recursive mutex any more. Cherry-picked from @sebres Closed-Leaf check-in: 137d478d0e user: jan.nijtmans tags: 893f8cc5-tip509-nested-mutex-atomic | |
| 14:03 | small amend - move mutex assignment after check alloc was successful check-in: e4fe687f0b user: sebres tags: core-9-0-branch | |
| 13:42 | windows: amend to [893f8cc5db] - fixed alloc mutex, avoids heap corruption and SF (tcl-mutex is not ... check-in: cfc51c4378 user: sebres tags: core-9-0-branch | |
| 08:48 | Merge-mark check-in: c9e52c9ca8 user: jan.nijtmans tags: core-9-0-branch | |
|
2025-09-24
| ||
| 22:17 | Fix [893f8cc5db]: Nested mutexes following TIP 509, Windows part check-in: d27472f8b2 user: jan.nijtmans tags: core-9-0-branch | |
| 22:03 | Merge 8.6 check-in: 6c2b67e200 user: jan.nijtmans tags: core-9-0-branch | |
| 21:33 | Fix doc parse error, introduced [8050316444|here] check-in: 5ad2baaf65 user: jan.nijtmans tags: core-9-0-branch | |
| 09:49 | Fix allocLock usage Closed-Leaf check-in: 4fa40b7680 user: jan.nijtmans tags: 893f8cc5-tip509-nested-mutex-atomic | |
| 08:57 | Merge 9.0 check-in: d24aee5d4a user: jan.nijtmans tags: 893f8cc5-tip509-nested-mutex-atomic | |
| 08:52 | Add a panic to MutexDestroy if the mutex is still owned check-in: 0305036d04 user: jan.nijtmans tags: 893f8cc5-tip509-nested-mutex-atomic | |
| 02:56 | Fix buffer size check for GetEnvironmentVariable. Tx @cjmcdonald check-in: bbbcaac096 user: apnadkarni tags: core-9-0-branch | |
|
2025-09-23
| ||
| 15:15 | Merge 8.6 check-in: 528e9652ed user: jan.nijtmans tags: core-9-0-branch | |
| 15:14 | Remove duplicate description of oo::Slot->Resolve check-in: 8050316444 user: dkf tags: core-9-0-branch | |
| 15:08 | [https://core.tcl-lang.org/tk/tktview/832c2047bb|832c2047bb] disable too-strict clang warning on Win... check-in: c19f42415a user: jan.nijtmans tags: core-9-0-branch | |
| 14:45 | use InterlockedOr(&v, 0) as atomic load (ensure the access to a variable is automically synchronized... check-in: 54c1a0b44d user: sebres tags: 893f8cc5-tip509-nested-mutex-atomic | |
| 14:00 | indenting check-in: bac58c1036 user: jan.nijtmans tags: 893f8cc5-tip509-nested-mutex-atomic | |
| 13:56 | Merge 9.0. Make the Windows implementation working too check-in: 5ab8631610 user: jan.nijtmans tags: 893f8cc5-tip509-nested-mutex-atomic | |
| 12:00 | Merge 8.6 - Fix [c9e68eb6ca] getenv checks check-in: 33587c757d user: apnadkarni tags: core-9-0-branch | |
|
2025-09-22
| ||
| 16:41 | Fix [https://core.tcl-lang.org/tk/tktview/832c2047bb|832c2047bb]: Windows: new compiler, new warning... check-in: aad5a84dfb user: jan.nijtmans tags: core-9-0-branch | |
| 13:39 | Fix UNIX part of [893f8cc5db]: Nested mutexes following TIP 509 check-in: cbb5b13ed1 user: jan.nijtmans tags: core-9-0-branch | |
| 13:29 | Use of __atomic_compare_exchange_n() is not really necessary here check-in: 8f24f97fd6 user: jan.nijtmans tags: 893f8cc5-tip509-nested-mutex-atomic | |
|
2025-09-21
| ||
| 14:21 | More progress in Windows implementation (doesn't work yet) check-in: b2641712a1 user: jan.nijtmans tags: 893f8cc5-tip509-nested-mutex-atomic | |
|
2025-09-20
| ||
| 18:47 | Re-implement tclUnixThrd.c, improve the locking. (Not done for Windows yet) check-in: ba7435e55c user: jan.nijtmans tags: 893f8cc5-tip509-nested-mutex-atomic | |
|
2025-09-19
| ||
| 16:53 | Fix [77059c] TclPushVarName(): pointer overflow check-in: ef820cf3b7 user: jan.nijtmans tags: core-9-0-branch | |
| 11:11 | Update to Werner's latest spinlock code. More progress on the Windows implementation check-in: 020f2eb225 user: jan.nijtmans tags: 893f8cc5-tip509-nested-mutex-atomic | |
| 08:30 | Fix leak in zipfs encoding initialization check-in: 1a6d31d04c user: apnadkarni tags: core-9-0-branch | |
|
2025-09-18
| ||
| 20:24 | restore tclInt.h check-in: 6ad6b5cee6 user: jan.nijtmans tags: 893f8cc5-tip509-nested-mutex-atomic | |
| 20:16 | Make a start for [404eaa51e1]. Not finished yet Leaf check-in: 88abfff5c8 user: jan.nijtmans tags: bug-404eaa51e1 | |
| 13:32 | Merge 9.0 check-in: 4e2531b7d8 user: jan.nijtmans tags: 893f8cc5-tip509-nested-mutex-atomic | |
| 13:28 | Always include stdbool.h, not only on Windows. We assume C99 already. check-in: de5ece86b7 user: jan.nijtmans tags: core-9-0-branch | |
| 12:18 | Add Christian's spinlock patch. So we can do performance testing to see which is better, or simply k... check-in: 5efb090ce2 user: jan.nijtmans tags: 893f8cc5-tip509-nested-mutex-atomic | |
| 09:35 | Fix [77059c4f45]: TclPushVarName(): pointer overflow Closed-Leaf check-in: 1a3e5bdaf5 user: jan.nijtmans tags: bug-77059c4f45 | |
| 09:15 | Use C11 atomic functions. (WIP this is still UNIX-only) check-in: 10bcfc0e12 user: jan.nijtmans tags: 893f8cc5-tip509-nested-mutex-atomic | |
| 08:14 | Merge 8.6 check-in: dfe9c322c9 user: jan.nijtmans tags: core-9-0-branch | |
|
2025-09-17
| ||
| 11:06 | Rebase branch to 9.0 Closed-Leaf check-in: f4daf288c6 user: jan.nijtmans tags: 893f8cc5-tip509-nested-mutex | |
|
2025-09-16
| ||
| 19:44 | Eliminate __stdcall usage: cygwin32 is no longer supported check-in: f1cc7192b7 user: jan.nijtmans tags: core-9-0-branch | |
| 15:12 | The option -Wunused-but-set-variable appears to be usable starting clang 15 check-in: 473a1ebbe2 user: jan.nijtmans tags: core-9-0-branch | |
| 11:34 | Bug [f0b80a3db9] Remove assertion that TclZipfs_AppHook has been called as custom apps may not call ... check-in: c6b85e5ee6 user: apnadkarni tags: core-9-0-branch | |
|
2025-09-15
| ||
| 20:59 | Unicode version 17 check-in: c658915b9b user: jan.nijtmans tags: core-9-0-branch | |
| 20:08 | Merge 8.6 check-in: 791adf31da user: jan.nijtmans tags: core-9-0-branch | |
| 07:42 | Bug [f0b80a3db9] Remove assertion that TclZipfs_AppHook has been called as custom apps may not call ... Closed-Leaf check-in: 3c1945bf8f user: apnadkarni tags: bug-f0b80a3db9 | |
|
2025-09-12
| ||
| 08:04 | deprecate (internal) NS_KILLED. It is not used any more check-in: a3f7a54f52 user: jan.nijtmans tags: core-9-0-branch | |
|
2025-09-11
| ||
| 19:53 | Re-generate tclDate.c (which is not hand-edited any more) check-in: 76c1b7f367 user: jan.nijtmans tags: core-9-0-branch | |
| 15:14 | Clang doesn't know -Wunused-but-set-variable check-in: aee6e8abb3 user: jan.nijtmans tags: core-9-0-branch | |
| 08:33 | Change a panic into a runtime error: "can't convert value to type arithseries" check-in: 16c9be8488 user: jan.nijtmans tags: core-9-0-branch | |
|
2025-09-10
| ||
| 15:10 | Fix g++ warnings, when compiling for Tcl 8.6 check-in: 958bddefb3 user: jan.nijtmans tags: core-9-0-branch | |
|
2025-09-08
| ||
| 14:50 | Merge 8.6 check-in: 42d13fdc6d user: jan.nijtmans tags: core-9-0-branch | |
| 14:33 | Any edit to a released package needs to bump the version number. check-in: 62bd017e33 user: dgp tags: core-9-0-branch | |
| 14:00 | review (minimize diff to 9.0), no functional changes Leaf check-in: 2e9c98c851 user: sebres tags: sebres--non-reentrant-mutex | |
| 12:40 | generic/tclEncoding.c: fixes reentrant lock, also locks only if it necessary (avoid extra lock); che... check-in: 9a9ae75193 user: sebres tags: sebres--non-reentrant-mutex | |
| 12:31 | tcl9.x without reentrant mutex (that appears to be causing a slowdown because it is affected by a fr... check-in: 44aa314637 user: sebres tags: sebres--non-reentrant-mutex | |
| 09:02 | Refactoring for [0439e1e1a3] check-in: 82960a9a6f user: jan.nijtmans tags: core-9-0-branch | |
| 08:23 | Remove empty else clauses from http.tcl, as they add nothing of value check-in: 3364ed64e1 user: dkf tags: core-9-0-branch | |
|
2025-09-07
| ||
| 16:31 | More refactoring Closed-Leaf check-in: e3eee74621 user: jan.nijtmans tags: bug-0439e1e1a3 | |
| 10:11 | More follow-up to [0439e1e1a3]: Slow detection of illegal expr argument, some refactoring check-in: eda10ad40c user: jan.nijtmans tags: bug-0439e1e1a3 | |
|
2025-09-05
| ||
| 19:56 | Second reworking of Tcl_GetNumberFromObj(), incorporating review comments. Closed-Leaf check-in: 7f71ab16f4 user: dgp tags: bug-10545687da | |
| 15:21 | rework install.tcl to use Tcl features more, and have standard code formatting check-in: 22ad86b21b user: dkf tags: core-9-0-branch | |
| 14:37 | Fix [2a14c349a8]: inconsistant error-message inTcl_GetNumberFromObj(). With testcase check-in: e65b6e9dbe user: jan.nijtmans tags: core-9-0-branch | |
| 12:55 | [5927f87da3] Remove outdated limit on argument size. check-in: 8200300da9 user: dgp tags: core-9-0-branch | |
|
2025-09-04
| ||
| 19:12 | [10545687da] Re-order efficiency shortcuts in Tcl_GetNumberFromObj(). check-in: f62f0e905f user: dgp tags: bug-10545687da | |
| 17:57 | [5927f87da3] Remove outdated limit on argument size. Closed-Leaf check-in: 9d7abdb5ca user: dgp tags: bug-5927f87da3 | |
| 16:53 | %#d conversion is always performed. Fix comment check-in: 3110ef6e49 user: jan.nijtmans tags: core-9-0-branch | |
| 15:31 | Improve format #d documentation check-in: ad046ad661 user: jan.nijtmans tags: core-9-0-branch | |
|
2025-09-03
| ||
| 21:37 | [af4780b0b5]: Improve format #d documentation Closed-Leaf check-in: 4abd03dd4c user: jan.nijtmans tags: bug-af4780b0b5 | |
|
2025-09-02
| ||
| 15:51 | Remove some irksome indents in doc comments check-in: 4d5064ede4 user: dkf tags: core-9-0-branch | |