You can subscribe to this list here.
| 2000 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(548) |
Dec
(254) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2001 |
Jan
(207) |
Feb
(364) |
Mar
(1050) |
Apr
(1250) |
May
(304) |
Jun
(235) |
Jul
(347) |
Aug
(896) |
Sep
(1110) |
Oct
(666) |
Nov
(657) |
Dec
(500) |
| 2002 |
Jan
(706) |
Feb
(677) |
Mar
(785) |
Apr
(606) |
May
(449) |
Jun
(957) |
Jul
(1125) |
Aug
(628) |
Sep
(413) |
Oct
(686) |
Nov
(368) |
Dec
(428) |
| 2003 |
Jan
(458) |
Feb
(956) |
Mar
(690) |
Apr
(525) |
May
(643) |
Jun
(449) |
Jul
(788) |
Aug
(408) |
Sep
(569) |
Oct
(815) |
Nov
(985) |
Dec
(604) |
| 2004 |
Jan
(558) |
Feb
(716) |
Mar
(897) |
Apr
(626) |
May
(1010) |
Jun
(693) |
Jul
(890) |
Aug
(641) |
Sep
(1050) |
Oct
(1014) |
Nov
(1107) |
Dec
(738) |
| 2005 |
Jan
(587) |
Feb
(472) |
Mar
(661) |
Apr
(761) |
May
(839) |
Jun
(740) |
Jul
(657) |
Aug
(610) |
Sep
(566) |
Oct
(760) |
Nov
(768) |
Dec
(544) |
| 2006 |
Jan
(359) |
Feb
(261) |
Mar
(1211) |
Apr
(546) |
May
(356) |
Jun
(340) |
Jul
(292) |
Aug
(535) |
Sep
(611) |
Oct
(855) |
Nov
(713) |
Dec
(579) |
| 2007 |
Jan
(426) |
Feb
(561) |
Mar
(438) |
Apr
(595) |
May
(621) |
Jun
(668) |
Jul
(354) |
Aug
(370) |
Sep
(832) |
Oct
(1139) |
Nov
(1228) |
Dec
(839) |
| 2008 |
Jan
(682) |
Feb
(404) |
Mar
(801) |
Apr
(676) |
May
(552) |
Jun
(827) |
Jul
(758) |
Aug
(902) |
Sep
(335) |
Oct
(815) |
Nov
(870) |
Dec
(1504) |
| 2009 |
Jan
(913) |
Feb
(889) |
Mar
(521) |
Apr
(616) |
May
(415) |
Jun
(346) |
Jul
(597) |
Aug
(423) |
Sep
(321) |
Oct
(680) |
Nov
(779) |
Dec
(711) |
| 2010 |
Jan
(725) |
Feb
(632) |
Mar
(889) |
Apr
(575) |
May
(432) |
Jun
(354) |
Jul
(236) |
Aug
(602) |
Sep
(683) |
Oct
(520) |
Nov
(538) |
Dec
(372) |
| 2011 |
Jan
(380) |
Feb
(76) |
Mar
(315) |
Apr
(307) |
May
(149) |
Jun
(220) |
Jul
(288) |
Aug
(607) |
Sep
(272) |
Oct
(239) |
Nov
(170) |
Dec
(124) |
| 2012 |
Jan
(387) |
Feb
(293) |
Mar
(292) |
Apr
(435) |
May
(381) |
Jun
(405) |
Jul
(587) |
Aug
(334) |
Sep
(278) |
Oct
(133) |
Nov
(353) |
Dec
(314) |
| 2013 |
Jan
(448) |
Feb
(335) |
Mar
(327) |
Apr
(177) |
May
(184) |
Jun
(142) |
Jul
(65) |
Aug
(52) |
Sep
(119) |
Oct
(156) |
Nov
(192) |
Dec
(68) |
| 2014 |
Jan
(123) |
Feb
(266) |
Mar
(192) |
Apr
(161) |
May
(558) |
Jun
(212) |
Jul
(327) |
Aug
(401) |
Sep
(552) |
Oct
(529) |
Nov
(337) |
Dec
(304) |
| 2015 |
Jan
(189) |
Feb
(334) |
Mar
(346) |
Apr
(282) |
May
(379) |
Jun
(286) |
Jul
(306) |
Aug
(216) |
Sep
(279) |
Oct
(465) |
Nov
(291) |
Dec
(312) |
| 2016 |
Jan
(505) |
Feb
(386) |
Mar
(545) |
Apr
(340) |
May
(306) |
Jun
(386) |
Jul
(558) |
Aug
(427) |
Sep
(427) |
Oct
(361) |
Nov
(410) |
Dec
(311) |
| 2017 |
Jan
(503) |
Feb
(309) |
Mar
(426) |
Apr
(638) |
May
(778) |
Jun
(688) |
Jul
(299) |
Aug
(548) |
Sep
(524) |
Oct
(651) |
Nov
(1050) |
Dec
(844) |
| 2018 |
Jan
(619) |
Feb
(349) |
Mar
(456) |
Apr
(441) |
May
(493) |
Jun
(413) |
Jul
(434) |
Aug
(395) |
Sep
(500) |
Oct
(827) |
Nov
(792) |
Dec
(512) |
| 2019 |
Jan
(457) |
Feb
(390) |
Mar
(621) |
Apr
(642) |
May
(642) |
Jun
(538) |
Jul
(477) |
Aug
(632) |
Sep
(715) |
Oct
(949) |
Nov
(886) |
Dec
(582) |
| 2020 |
Jan
(594) |
Feb
(442) |
Mar
(701) |
Apr
(1385) |
May
(856) |
Jun
(550) |
Jul
(810) |
Aug
(886) |
Sep
(1186) |
Oct
(1095) |
Nov
(842) |
Dec
(675) |
| 2021 |
Jan
(701) |
Feb
(579) |
Mar
(654) |
Apr
(922) |
May
(697) |
Jun
(558) |
Jul
(335) |
Aug
(243) |
Sep
(283) |
Oct
(276) |
Nov
(469) |
Dec
(626) |
| 2022 |
Jan
(520) |
Feb
(687) |
Mar
(675) |
Apr
(389) |
May
(512) |
Jun
(492) |
Jul
(446) |
Aug
(489) |
Sep
(1115) |
Oct
(801) |
Nov
(665) |
Dec
(418) |
| 2023 |
Jan
(440) |
Feb
(579) |
Mar
(893) |
Apr
(917) |
May
(782) |
Jun
(398) |
Jul
(850) |
Aug
(596) |
Sep
(928) |
Oct
(602) |
Nov
(1089) |
Dec
(696) |
| 2024 |
Jan
(691) |
Feb
(458) |
Mar
(650) |
Apr
(670) |
May
(829) |
Jun
(831) |
Jul
(597) |
Aug
(1113) |
Sep
(436) |
Oct
(1424) |
Nov
(728) |
Dec
(710) |
| 2025 |
Jan
(707) |
Feb
(505) |
Mar
(875) |
Apr
(620) |
May
(843) |
Jun
(790) |
Jul
(612) |
Aug
(855) |
Sep
(927) |
Oct
(677) |
Nov
|
Dec
|
|
From: <no...@tc...> - 2025-10-24 16:48:38
|
Automated mail by fx, on behalf of no...@tc... By dkf For Tcl On 2025-10-24T16:34:59.766 Changed https://core.tcl-lang.org/tcl/info/f9020c3d797b5b6d676a5f8045f27f1fb0c56c74f0d292e17d5358dd28a2785d Tag +closed ------------------------------------------------------------ See Tcl/Tk development @ http://core.tcl-lang.org/ ------------------------------------------------------------ |
|
From: <no...@tc...> - 2025-10-24 16:34:03
|
Automated mail by fx, on behalf of no...@tc... By dkf For Tcl On 2025-10-24T16:31:52.915 Changed https://core.tcl-lang.org/tcl/info/4351d6483e26ce4621df20441ce51feeac20dfc5be15b811b803e9799a305ee3 Tag +closed ------------------------------------------------------------ See Tcl/Tk development @ http://core.tcl-lang.org/ ------------------------------------------------------------ |
|
From: <no...@tc...> - 2025-10-24 16:33:53
|
Automated mail by fx, on behalf of no...@tc... Wiki Change [1fd476b38d7829e49487274c7c623892a03d2deeefe029270215f0e002c2f401] Page branch/tebc-varargs-trace-macros By dkf For Tcl On 2025-10-24T16:31:38.017 Details https://core.tcl-lang.org/tcl/wiki?name=branch%2Ftebc-varargs-trace-macros ------------------------------------------------------------ See Tcl/Tk development @ http://core.tcl-lang.org/ ------------------------------------------------------------ |
|
From: <no...@tc...> - 2025-10-24 16:33:42
|
Automated mail by fx, on behalf of no...@tc... Commit [63a0792a5d4add7b8d69fc72ee34d4d93f6a8f9a0fea21cca304379f70767632] By dkf For Tcl (branch: cleanup-objinvoke) On 2025-10-24T16:24:53.189 Details https://core.tcl-lang.org/tcl/info/63a0792a5d4add7b8d69fc72ee34d4d93f6a8f9a0fea21cca304379f70767632 Description merge trunk Changed Files 5 deleted generic/tclOOScript.h generic/tclUniData.c tools/makeHeader.tcl tools/tclOOScript.tcl tools/uniParse.tcl 269 edited .github/tcltest.json .github/workflows/linux-build.yml .github/workflows/mac-build.yml .github/workflows/onefiledist.yml .github/workflows/win-build.yml (truncated) ------------------------------------------------------------ See Tcl/Tk development @ http://core.tcl-lang.org/ ------------------------------------------------------------ |
|
From: <no...@tc...> - 2025-10-24 16:18:40
|
Automated mail by fx, on behalf of no...@tc... Ticket Change [6654efac69c9d4cc90f2ff95d1751e837881f01ba7a9eb0c27884b72bfffda4e] [Add IWYU export pragma annotations for improved clangd and clang-tidy diagnostics] By hzeller For Tcl On 2025-10-24T16:16:13.659 Details https://core.tcl-lang.org/tcl/tinfo?name=6654efac69c9d4cc90f2ff95d1751e837881f01ba7a9eb0c27884b72bfffda4e Ticket https://core.tcl-lang.org/tcl/tktview/c7dc599e73a7094298594c4383ad3524f009e6f8 Changed Fields assignee: nobody closer: nobody comment: Someone including the toplevel "tcl.h" header might get misc-include-cleaner warnings from the clangd language server and clang-tidy in their projects for some symbols that are only provided by the "tclDecls.h" or "tclPlatDecls.h" headers as they are not _directly_ included. The annotation with IWYU pragmas fixes that and tells the tools that it should consider that these includes indeed should be considered as exporting the symbols and thus as if they directly provided the symbol Documentation clangd and clang-tidy https://clang.llvm.org/extra/clang-tidy/checks/misc/include-cleaner.ht ml points to https://clangd.llvm.org/design/include-cleaner#iwyu-pragmas This has been first implemented and docuemnted in the include-what-you-use project https://github.com/include-what-you-use/include-what-you-use/blob/mast er/docs/IWYUPragmas.md#iwyu-pragma-begin_exportsend_exports === 8< === Patch ==== --- a/generic/tcl.h +++ b/generic/tcl.h @@ -2343,7 +2343,7 @@ EXTERN const char *TclZipfs_AppHook(int *argc, char ***argv); * table. */ -#include "tclDecls.h" +#include "tclDecls.h" /* IWYU pragma: export */ /* * Include platform specific public function declarations that are accessible @@ -2356,7 +2356,7 @@ EXTERN const char *TclZipfs_AppHook(int *argc, char ***argv); # define TCLAPI MODULE_SCOPE #endif -#include "tclPlatDecls.h" +#include "tclPlatDecls.h" /* IWYU pragma: export */ /* *--------------------------------------------------------------------- ------- foundin: head is_private: 0 login: hzeller priority: 5 Medium private_contact: 9bef9914fb30c8aedb6cfa0bafc4b43d058d4e85 resolution: None severity: Minor status: Open submitter: hzeller subsystem: None title: Add IWYU export pragma annotations for improved clangd and clang-tidy diagnostics type: Patch ------------------------------------------------------------ See Tcl/Tk development @ http://core.tcl-lang.org/ ------------------------------------------------------------ |
|
From: <no...@tc...> - 2025-10-24 16:18:34
|
Automated mail by fx, on behalf of no...@tc... Wiki Change [c9e169188cafa4cc4b3513f22bdfb2ac35149135b1d578450f38d88777ff7d2a] Page branch/c-std-update By dkf For Tcl On 2025-10-24T16:03:14.242 Details https://core.tcl-lang.org/tcl/wiki?name=branch%2Fc-std-update ------------------------------------------------------------ See Tcl/Tk development @ http://core.tcl-lang.org/ ------------------------------------------------------------ |
|
From: <no...@tc...> - 2025-10-24 16:01:12
|
Automated mail by fx, on behalf of no...@tc... Ticket Change [b53b9094a9f6788ae162c7ff2d27b95f077a7d3ed0038120c4f0de7bc20720d7] ["update idletasks" command is about 8 times slower] By achirous For Tk On 2025-10-24T13:27:18.864 Details https://core.tcl-lang.org/tk/tinfo?name=b53b9094a9f6788ae162c7ff2d27b95f077a7d3ed0038120c4f0de7bc20720d7 Ticket https://core.tcl-lang.org/tk/tktview/7168473e104fe406d4302c69605ab268ea380d4f Changed Fields icomment: Sorry my bad, I should have given a bit more context. This is happening with the tk update command after simply adding a few widgets to the window. I have attached a simple wish app that adds some random widgets and times the update idletasks command each time. When I run this with version 8.6.17 I get the following output after adding 5 random widgets. First update idletasks: 3 update idletasks ->> After adding TLabel widget ->> 38 update idletasks ->> After adding TCheckbutton widget ->> 100 update idletasks ->> After adding TProgressbar widget ->> 38 update idletasks ->> After adding TCheckbutton widget ->> 13 update idletasks ->> After adding TRadiobutton widget ->> 33 However when I run it with version 9.0.2 and do the same I get the following: First update idletasks: 2 update idletasks ->> After adding TEntry widget ->> 5 update idletasks ->> After adding TProgressbar widget ->> 32496 update idletasks ->> After adding TLabel widget ->> 22307 update idletasks ->> After adding Text widget ->> 22224 update idletasks ->> After adding TEntry widget ->> 23850 Let me know if you would maybe prefer for me to copy and paste here the raw code that I have in "update_bench.tcl" for security reasons. login: achirous ------------------------------------------------------------ See Tcl/Tk development @ http://core.tcl-lang.org/ ------------------------------------------------------------ |
|
From: <no...@tc...> - 2025-10-24 16:01:07
|
Automated mail by fx, on behalf of no...@tc... Added Attachment [db1e8cab144a39c7628d5d68e4f347bde72820765af478c6237bb69012866d34] [update_bench.tcl] To Ticket https://core.tcl-lang.org/tk/tktview/7168473e104fe406d4302c69605ab268ea380d4f By achirous For Tk On 2025-10-24T13:19:23.609 Details https://core.tcl-lang.org/tk/ainfo/55a067181ff6b7ef68c6d889bd5226714eeee748ad36ee5571572b8fd6b97f46 Contents https://core.tcl-lang.org/tk/artifact/db1e8cab144a39c7628d5d68e4f347bde72820765af478c6237bb69012866d34 ------------------------------------------------------------ See Tcl/Tk development @ http://core.tcl-lang.org/ ------------------------------------------------------------ |
|
From: <no...@tc...> - 2025-10-24 15:48:39
|
Automated mail by fx, on behalf of no...@tc... Commit [d482b6ee33c5cc237f24f2284705de4daf98cba41ea5a83999dfe1bdaa24101e] By jan.nijtmans For Tcl (branch: main) On 2025-10-24T15:34:28.430 Details https://core.tcl-lang.org/tcl/info/d482b6ee33c5cc237f24f2284705de4daf98cba41ea5a83999dfe1bdaa24101e Description More bool handling (mainly in tclNamesp.c and tclParse.c) Changed Files 7 edited generic/tclExecute.c generic/tclInt.decls generic/tclInt.h generic/tclIntDecls.h generic/tclListTypes.c (truncated) ------------------------------------------------------------ See Tcl/Tk development @ http://core.tcl-lang.org/ ------------------------------------------------------------ |
Automated mail by fx, on behalf of no...@tc... Commit [bd8805313fc70f2ba57bf507f33f400250cc54b1f37b70267a34b5b7c7be96a8] By jan.nijtmans For Tcl (branch: core-9-0-branch) On 2025-10-24T11:51:31.152 Details https://core.tcl-lang.org/tcl/info/bd8805313fc70f2ba57bf507f33f400250cc54b1f37b70267a34b5b7c7be96a8 Description Make the bool type available properly (and reduce include duplication). Be careful though; C23 deprecates that header. Changed Files 36 edited generic/tclArithSeries.c generic/tclAssembly.c generic/tclBasic.c generic/tclBinary.c generic/tclCkalloc.c (truncated) ------------------------------------------------------------ See Tcl/Tk development @ http://core.tcl-lang.org/ ------------------------------------------------------------ |
|
From: <no...@tc...> - 2025-10-24 15:41:07
|
Automated mail by fx, on behalf of no...@tc... Commit [99ada2a57b874c387329a9dd0a074e189774451fdf9354878c8b57e159387360] By jan.nijtmans For Tcl (branch: main) On 2025-10-24T11:53:01.219 Details https://core.tcl-lang.org/tcl/info/99ada2a57b874c387329a9dd0a074e189774451fdf9354878c8b57e159387360 Description Make the bool type available properly (and reduce include duplication). Be careful though; C23 deprecates that header Changed Files 36 edited generic/tclArithSeries.c generic/tclAssembly.c generic/tclBasic.c generic/tclBinary.c generic/tclCkalloc.c (truncated) ------------------------------------------------------------ See Tcl/Tk development @ http://core.tcl-lang.org/ ------------------------------------------------------------ |
|
From: <no...@tc...> - 2025-10-24 15:19:03
|
Automated mail by fx, on behalf of no...@tc... Ticket Change [ee9c2097b5fd9de78157130f7b47e63138f06365d9c1e4f32d00f002e9d90d44] ["update idletasks" command is about 8 times slower] By oehhar For Tk On 2025-10-24T15:11:53.804 Details https://core.tcl-lang.org/tk/tinfo?name=ee9c2097b5fd9de78157130f7b47e63138f06365d9c1e4f32d00f002e9d90d44 Ticket https://core.tcl-lang.org/tk/tktview/7168473e104fe406d4302c69605ab268ea380d4f Changed Fields icomment: Platform, Compiler ? Tk performence is totally another story. I suppose, that some functionality, which was before in "update" (without idletasks) is now in "update idletasks". Do ypu observe the same by "update" ? Could you schedule multiple updates ? time {update;update;update;update;update;update;update;update;update;update } Background is, that Tk widgets may require multiple update rounds to finally display and to have done all the work. Consider to post this ticket at Tk. login: oehhar ------------------------------------------------------------ See Tcl/Tk development @ http://core.tcl-lang.org/ ------------------------------------------------------------ |
|
From: <no...@tc...> - 2025-10-24 15:11:06
|
Automated mail by fx, on behalf of no...@tc... Commit [9c127a6a3acb4e414ffb47a5d38014d65ddf67c8560bb776a4d2dc0378586f87] By dkf For Tcl (branch: c11-bool) On 2025-10-24T14:25:01.828 Details https://core.tcl-lang.org/tcl/info/9c127a6a3acb4e414ffb47a5d38014d65ddf67c8560bb776a4d2dc0378586f87 Description merge trunk Changed Files 49 edited .github/tcltest.json .github/workflows/linux-build.yml .github/workflows/mac-build.yml .github/workflows/onefiledist.yml .github/workflows/win-build.yml (truncated) ------------------------------------------------------------ See Tcl/Tk development @ http://core.tcl-lang.org/ ------------------------------------------------------------ |
|
From: <no...@tc...> - 2025-10-24 11:33:57
|
Automated mail by fx, on behalf of no...@tc... Ticket Change [1bc0edf1e1db60878a8174c0fc0ed06abd9b7b1c4bfddb0221628acf4cbc20bf] ["update idletasks" command is about 8 times slower] By erikleunissen For Tk On 2025-10-24T11:23:10.246 Details https://core.tcl-lang.org/tk/tinfo?name=1bc0edf1e1db60878a8174c0fc0ed06abd9b7b1c4bfddb0221628acf4cbc20bf Ticket https://core.tcl-lang.org/tk/tktview/7168473e104fe406d4302c69605ab268ea380d4f Changed Fields icomment: Indeed, "update idletasks" invokes the things that were scheduled previously for execution at idle time. That can be anything, and the time it takes to carry out "anything" is included in the command's timing. Therefore, comparing invocations of "update idletasks" is pointless if you didn't exert control over what "update idletasks" invokes in turn. (In the timings that I did, I'm sure that nothing was scheduled for "update idletasks".) login: erikleunissen ------------------------------------------------------------ See Tcl/Tk development @ http://core.tcl-lang.org/ ------------------------------------------------------------ |
|
From: <no...@tc...> - 2025-10-24 10:03:42
|
Automated mail by fx, on behalf of no...@tc... Commit [af52b8335f9b4125908e1089489cb66131bbb9f7c237cc6018ce64b443dc6b3c] By jan.nijtmans For Tcl (branch: tip-672) On 2025-10-24T09:53:42.985 Details https://core.tcl-lang.org/tcl/info/af52b8335f9b4125908e1089489cb66131bbb9f7c237cc6018ce64b443dc6b3c Description Take over Eric Taylor's latest changes Changed Files 1 edited generic/tclParse.c ------------------------------------------------------------ See Tcl/Tk development @ http://core.tcl-lang.org/ ------------------------------------------------------------ |
|
From: <no...@tc...> - 2025-10-23 20:48:56
|
Automated mail by fx, on behalf of no...@tc... Ticket Change [e13cb8e3922f522e02696d3d850990715a86d13b54d33ff6985ef2dfe20f2fdc] ["update idletasks" command is about 8 times slower] By chw For Tk On 2025-10-23T20:39:39.247 Details https://core.tcl-lang.org/tk/tinfo?name=e13cb8e3922f522e02696d3d850990715a86d13b54d33ff6985ef2dfe20f2fdc Ticket https://core.tcl-lang.org/tk/tktview/7168473e104fe406d4302c69605ab268ea380d4f Changed Fields icomment: Without context, "update idletasks" time measurements are bonkers, to be precise waste of time and resources. In tclsh, in wish, with which things being scheduled in background, and what not. Either deliver context or this ticket should be closed. login: chw ------------------------------------------------------------ See Tcl/Tk development @ http://core.tcl-lang.org/ ------------------------------------------------------------ |
|
From: <no...@tc...> - 2025-10-23 16:33:44
|
Automated mail by fx, on behalf of no...@tc... Ticket Change [5a808db250278957e6f503ded6d40a0f6e4a2c57bd874ff684a1d31a233b179c] ["update idletasks" command is about 8 times slower] By erikleunissen For Tk On 2025-10-23T16:24:55.111 Details https://core.tcl-lang.org/tk/tinfo?name=5a808db250278957e6f503ded6d40a0f6e4a2c57bd874ff684a1d31a233b179c Ticket https://core.tcl-lang.org/tk/tktview/7168473e104fe406d4302c69605ab268ea380d4f Changed Fields icomment: I'm getting the opposite effect: on 9.1, the command is substantially faster than on 8.6: % set tcl_patchLevel 8.6.17 % time {update idletasks} 1000 5.796 microseconds per iteration % set tcl_patchLevel 9.1a0 % time {update idletasks} 1000 0.659 microseconds per iteration Several things to check for: * the invocation of the time command that you used, results in just a single run. That's not reliable enough. In the exercise above I'm using 1000 runs. * there are two different variations of the "update" command: - the Tcl update command (without Tk loaded) - the Tk update command (package Tk loaded) The latter is considerable slower than the former. Which one did you use for the comparison? login: erikleunissen ------------------------------------------------------------ See Tcl/Tk development @ http://core.tcl-lang.org/ ------------------------------------------------------------ |
|
From: <no...@tc...> - 2025-10-23 15:18:34
|
Automated mail by fx, on behalf of no...@tc... Commit [c22335a43d103f7d3b137be57a3dc4ab57ca720584def86adc956d11d723d5cf] By jan.nijtmans For Tcl (branch: tip-672) On 2025-10-23T15:16:54.906 Details https://core.tcl-lang.org/tcl/info/c22335a43d103f7d3b137be57a3dc4ab57ca720584def86adc956d11d723d5cf Description Split off expr substitution parsing in separate function TclParseExprSubst(). Add "interp exprsubst" knob, turning this new feature on and off. Not very well tested yet, but appears to work! Changed Files 1 added tests/substexpr.test 13 edited doc/SubstObj.3 generic/tcl.h generic/tclBasic.c generic/tclCmdMZ.c generic/tclCompCmdsSZ.c (truncated) ------------------------------------------------------------ See Tcl/Tk development @ http://core.tcl-lang.org/ ------------------------------------------------------------ |
|
From: <no...@tc...> - 2025-10-23 15:18:34
|
Automated mail by fx, on behalf of no...@tc... Ticket Change [b2e039879f659ea40b44c96dc073ef17a9e0102def3fb0c0875c3f6397705542] ["update idletasks" command is about 8 times slower] By achirous For Tk On 2025-10-23T15:13:07.789 Details https://core.tcl-lang.org/tk/tinfo?name=b2e039879f659ea40b44c96dc073ef17a9e0102def3fb0c0875c3f6397705542 Ticket https://core.tcl-lang.org/tk/tktview/7168473e104fe406d4302c69605ab268ea380d4f Changed Fields assignee: nobody closer: nobody comment: Hi there, I have noticed that the "update idletasks" is a lot slower on version 9.1. Would it be possible to improve this? I've been comparing the performance of this command against version 8.6 and these are my findings: 1) On 8.6 -> run `puts [time {update idletasks}]` -> 2221 microseconds per iteration 2) On 9.1 -> run `puts [time {update idletasks}]` -> 18012 microseconds per iteration It's about 8 times slower foundin: 9.1 is_private: 0 login: achirous priority: 5 Medium private_contact: e49c94ae90ced2453fb19c7649236d432c08647e resolution: None severity: Important status: Open submitter: achirous subsystem: 70. Event Loop title: "update idletasks" command is about 8 times slower type: Bug ------------------------------------------------------------ See Tcl/Tk development @ http://core.tcl-lang.org/ ------------------------------------------------------------ |
|
From: <no...@tc...> - 2025-10-23 14:18:55
|
Automated mail by fx, on behalf of no...@tc... Ticket Change [ec573854fbf9f64bcc16ca32dc245247c81ca106846f6ef27fb17318249b6527] [macOS : ttk::notebook tabs] By nab For Tk On 2025-10-23T14:04:09.984 Details https://core.tcl-lang.org/tk/tinfo?name=ec573854fbf9f64bcc16ca32dc245247c81ca106846f6ef27fb17318249b6527 Ticket https://core.tcl-lang.org/tk/tktview/cf296ac849da8ab0e02f4d62f31123b93d7625b6 Changed Fields icomment: Hi Marc, I don't know, I never use light mode in my app... maybe it's just less obvious. ++ login: nab ------------------------------------------------------------ See Tcl/Tk development @ http://core.tcl-lang.org/ ------------------------------------------------------------ |
|
From: <no...@tc...> - 2025-10-23 14:03:50
|
Automated mail by fx, on behalf of no...@tc... Ticket Change [be12ae18611697ed2241b0a4f514a3375559d5d1c7655435dd7708e429b574ff] [macOS : ttk::notebook tabs] By marc_culler For Tk On 2025-10-23T13:54:42.569 Details https://core.tcl-lang.org/tk/tinfo?name=be12ae18611697ed2241b0a4f514a3375559d5d1c7655435dd7708e429b574ff Ticket https://core.tcl-lang.org/tk/tktview/cf296ac849da8ab0e02f4d62f31123b93d7625b6 Changed Fields icomment: Hi Nicolas, that looks like an improvement. I don't understand why dark mode would behave any differently than lignt mode. What do you think accounts for that? Is there actually a difference? login: marc_culler username: Marc Culler ------------------------------------------------------------ See Tcl/Tk development @ http://core.tcl-lang.org/ ------------------------------------------------------------ |
|
From: <no...@tc...> - 2025-10-23 13:48:46
|
Automated mail by fx, on behalf of no...@tc... Commit [ec62d77a1fece74fe9b3b63a5b7187efabac9f8b71f6f45f1e761c38d24020c3] By dkf For Tcl (branch: c11-tebc-trace-cleanup) On 2025-10-23T13:47:13.283 Details https://core.tcl-lang.org/tcl/info/ec62d77a1fece74fe9b3b63a5b7187efabac9f8b71f6f45f1e761c38d24020c3 Description Known numbers shouldn't really be quoted in trace messages Changed Files 1 edited generic/tclExecute.c ------------------------------------------------------------ See Tcl/Tk development @ http://core.tcl-lang.org/ ------------------------------------------------------------ |
|
From: <no...@tc...> - 2025-10-23 13:48:40
|
Automated mail by fx, on behalf of no...@tc... Commit [861d48747c9f415e4fff0a52132ab4672175bcb667939b41e94bbe5dc466219e] By dkf For Tcl (branch: c11-tebc-trace-cleanup) On 2025-10-23T13:38:50.730 Details https://core.tcl-lang.org/tcl/info/861d48747c9f415e4fff0a52132ab4672175bcb667939b41e94bbe5dc466219e Description merge trunk Changed Files 1 edited generic/tclExecute.c ------------------------------------------------------------ See Tcl/Tk development @ http://core.tcl-lang.org/ ------------------------------------------------------------ |
|
From: <no...@tc...> - 2025-10-23 13:33:41
|
Automated mail by fx, on behalf of no...@tc... Commit [fe5a2b815496eee428d63d41462d430d2ea4d0c83ed3763cdb3f3ba5962f521f] By dkf For Tcl (branch: main) On 2025-10-23T13:29:59.019 Details https://core.tcl-lang.org/tcl/info/fe5a2b815496eee428d63d41462d430d2ea4d0c83ed3763cdb3f3ba5962f521f Description Bake following variable links into most TEBC LVT accesses; only the link formation opcodes don't do it that way Changed Files 1 edited generic/tclExecute.c ------------------------------------------------------------ See Tcl/Tk development @ http://core.tcl-lang.org/ ------------------------------------------------------------ |
|
From: <no...@tc...> - 2025-10-23 13:18:49
|
Automated mail by fx, on behalf of no...@tc... Added Attachment [5da434b43c39defa1cd4a3af158f88c362d21febae81b62740688846cd356b94] [tk_test_suite_hygiene.ods] To Ticket https://core.tcl-lang.org/tk/tktview/4a233a911c2e01aa98c1e3df31c2f94f9d2038bf By erikleunissen For Tk On 2025-10-23T13:14:57.509 Details https://core.tcl-lang.org/tk/ainfo/e97d2d2cc80ec34975f516faecb954643137df0a5cc5c1679b286e7f241c72a9 Contents https://core.tcl-lang.org/tk/artifact/5da434b43c39defa1cd4a3af158f88c362d21febae81b62740688846cd356b94 ------------------------------------------------------------ See Tcl/Tk development @ http://core.tcl-lang.org/ ------------------------------------------------------------ |