Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
980 check-ins using file unix/tclAppInit.c version 4d70829e45
|
2026-09-08
| ||
| 10:14 | Sometimes, on macOS, 15/20 minutes are not enough to run all testcases Leaf check-in: 34db3351f1 user: jan.nijtmans tags: core-9-0-branch | |
|
2026-09-07
| ||
| 20:13 | burnett01/rsync-deployments -> 9.0.1 check-in: 063eab4f10 user: jan.nijtmans tags: core-9-0-branch | |
|
2026-09-04
| ||
| 14:28 | CI-flow: refactor MSVC initialization: removed 3rd party action ilammy/msvc-dev-cmd; silence depreca... check-in: b0beba50c5 user: sebres tags: core-9-0-branch | |
| 14:20 | allow manual trigger of flow (independently on branch/tag name) check-in: 3d9d33cda6 user: sebres tags: core-9-0-branch | |
|
2026-09-02
| ||
| 11:19 | amend to [a8133670760aa4a8]: added missing initialization for flags in DuplicateProc (doesn't exist ... check-in: 3d107522cb user: sebres tags: core-9-0-branch | |
|
2026-09-01
| ||
| 21:45 | merge 8.6: amend to [e533296a92d89044], fixes [f6afe6b71d26e111]: same logic of lamda command init i... check-in: a813367076 user: sebres tags: core-9-0-branch | |
| 11:01 | merge 8.6: ultimate fix for segfault [e533296a92d89044]: avoid reset of lambda info in frames stack ... check-in: 0449bde0a1 user: sebres tags: core-9-0-branch | |
|
2026-08-31
| ||
| 21:35 | merge fix for [e533296a92d89044] from 8.6: reset cmd in procPtr after lambda invocation; avoid reset... check-in: e20417820f user: sebres tags: core-9-0-branch | |
|
2026-08-30
| ||
| 21:09 | - first 8 final conversions of Tcl C API manual pages - add Tk C API mapping for use in links in Tcl... check-in: db507d35a4 user: Torsten tags: tip-700 | |
|
2026-08-29
| ||
| 09:14 | [04d1d40a] correct expr ?: documentation (9.0 and main) check-in: 864bf536bc user: oehhar tags: core-9-0-branch | |
|
2026-08-27
| ||
| 15:08 | Merge-mark check-in: 7bf36b1379 user: jan.nijtmans tags: core-9-0-branch | |
|
2026-08-25
| ||
| 07:31 | Disable io-29.26 run in CI environment. Needs further investigation check-in: c38ed1e311 user: jan.nijtmans tags: core-9-0-branch | |
|
2026-08-24
| ||
| 14:27 | Update CI build to ubuntu-26.04 (except for onefiledist) check-in: 5dfe8d9dbb user: jan.nijtmans tags: core-9-0-branch | |
|
2026-08-23
| ||
| 05:24 | Initial version - expr language extensions : ---------------------------- assignement, separator (T... Leaf check-in: a87ab08c12 user: florentis tags: tip-759_tcl90 | |
| 05:01 | Initial version Arithmetic substitution for Tcl. ---------------------------------- Synopsis : - ... check-in: 079d93a429 user: florentis tags: tip-759_tcl90 | |
|
2026-08-21
| ||
| 10:18 | This is the first version of TIP 759 check-in: ea18400465 user: Florent tags: tip-759_tcl90 | |
|
2026-08-20
| ||
| 12:09 | Fix [e4c24e86b5]: documentation typos check-in: 684ab7c194 user: jan.nijtmans tags: core-9-0-branch | |
| 09:47 | Previous fix for exec output encoding docs was incomplete check-in: f8f1c131ad user: apnadkarni tags: core-9-0-branch | |
| 03:08 | Fix explanation of exec -encoding option (thanks, @Schelte) check-in: 00b8935211 user: apnadkarni tags: core-9-0-branch | |
|
2026-08-18
| ||
| 12:44 | Fix [4bd630]: --without-tzdata on windows check-in: fd06472ef4 user: jan.nijtmans tags: core-9-0-branch | |
|
2026-08-16
| ||
| 12:47 | added links to Tcl C API section 3 pages from a new static dictionary containing all C function name... check-in: d08c297ffd user: Torsten tags: tip-700 | |
|
2026-08-11
| ||
| 13:30 | Fix [4676f5c78] - corrupted elements from glob -dir . in zipfs check-in: dd6eeb51fa user: apnadkarni tags: core-9-0-branch | |
|
2026-08-10
| ||
| 13:20 | Merge 9.0 Closed-Leaf check-in: 52e2ce08c6 user: apnadkarni tags: bug-4676f5c78 | |
| 07:39 | tzdata updated to Olson's tzdata2026c check-in: 563edf0615 user: jan.nijtmans tags: core-9-0-branch | |
|
2026-08-08
| ||
| 08:57 | Proposed fix for [4676f5c78] and more tests check-in: c97ece9549 user: apnadkarni tags: bug-4676f5c78 | |
| 06:06 | Bug [4676f5c78] - add tests to reproduce reported defect check-in: 036016befc user: apnadkarni tags: bug-4676f5c78 | |
|
2026-08-07
| ||
| 19:32 | change C API arg rendering to proper definition lists check-in: 22de9467ca user: Torsten tags: tip-700 | |
|
2026-08-06
| ||
| 19:05 | initial implementation of nroff .AS and .AP markup in Tcl C API manual pages check-in: cf14f4189c user: Torsten tags: tip-700 | |
|
2026-08-05
| ||
| 19:23 | - allow different ways of wrapping C API args into \fI and \fR check-in: a9181ee8d2 user: Torsten tags: tip-700 | |
|
2026-07-16
| ||
| 11:52 | Update changes.md for 2 bug fixes check-in: 1a9c3b9d96 user: apnadkarni tags: core-9-0-branch | |
| 11:41 | Fix [d40d8db3]. Path normalization on Windows ACL-denied directory check-in: 0ac314cb96 user: apnadkarni tags: core-9-0-branch | |
| 11:12 | Fix MinGW warnings Closed-Leaf check-in: aa98855685 user: apnadkarni tags: bug-d40d8db3 | |
| 03:08 | Enable test on CI. Add Unicode variant check-in: c007cbf517 user: apnadkarni tags: bug-d40d8db3 | |
|
2026-07-15
| ||
| 17:03 | Proposed fix for ACL-denied normalization check-in: ac9a9fb327 user: apnadkarni tags: bug-d40d8db3 | |
| 11:34 | Add test to prove presence of bug check-in: 432267215d user: apnadkarni tags: bug-d40d8db3 | |
| 08:26 | Add infrastructure for bug reproduction check-in: d9d66c9af9 user: apnadkarni tags: bug-d40d8db3 | |
|
2026-07-14
| ||
| 16:27 | Fix [f10d91c2] - dead console busy loop check-in: 49925e3365 user: apnadkarni tags: core-9-0-branch | |
| 14:03 | Fix [61ba0b0661]: platform::identify broken on Red Hat Linux check-in: 3445655de3 user: jan.nijtmans tags: core-9-0-branch | |
| 08:22 | Backout fix for [917c4a896a]. Let the improved fix land on 9.1, it can always be backported later check-in: ba64662cf0 user: jan.nijtmans tags: core-9-0-branch | |
| 06:52 | Create new branch named "bug-d40d8db3" check-in: 61b9a64bd5 user: apnadkarni tags: bug-d40d8db3 | |
|
2026-07-13
| ||
| 11:47 | Add test case. Thanks @JulianNoble for repro script Closed-Leaf check-in: d5b7b86100 user: apnadkarni tags: bug-f10d91c2 | |
| 11:14 | Fix [6ae6c13b18]: Warning: argument 1 of 'Tcl_SetPanicProc' might be a candiate for a format attribu... check-in: f73aa02a08 user: jan.nijtmans tags: core-9-0-branch | |
| 10:43 | Slightly clearer wording in console test prompts check-in: e0019089b2 user: apnadkarni tags: bug-f10d91c2 | |
| 07:16 | Include check for error conditions in generating Windows file events check-in: b8a27df92a user: apnadkarni tags: bug-f10d91c2 | |
|
2026-07-12
| ||
| 12:42 | Create new branch named "bug-f10d91c2" check-in: 8be7009910 user: apnadkarni tags: bug-f10d91c2 | |
|
2026-07-09
| ||
| 10:31 | Fix [917c4a896a]: Glibc detection broken on Linux for platform::identify check-in: 5265738a55 user: jan.nijtmans tags: core-9-0-branch | |
|
2026-07-04
| ||
| 08:17 | Fix [59cc110f]. Manually verified but no test case as it involves the root directory check-in: 4ff7599111 user: apnadkarni tags: core-9-0-branch | |
|
2026-07-01
| ||
| 13:44 | Version -> 9.0.5 for next release cycle check-in: 675699596d user: jan.nijtmans tags: core-9-0-branch | |
|
2026-06-30
| ||
| 14:44 | Merge-mark check-in: 56f3e88826 user: jan.nijtmans tags: core-9-0-branch | |
| 11:41 | Update changes check-in: 836ce67987 user: jan.nijtmans tags: core-9-0-branch | |
| 11:39 | Fix [fcd3dadd79]: format honours LC_NUMERIC for %f/%g, producing numbers Tcl cannot parse check-in: 12306649fb user: jan.nijtmans tags: core-9-0-branch | |
| 08:39 | Update to burnett01/rsync-deployments@9.0.0 check-in: f9a09d2e10 user: jan.nijtmans tags: core-9-0-branch | |
|
2026-06-26
| ||
| 19:06 | Post-release resolution of test name between 9.0 and 9.1 branches check-in: f2b58e8803 user: dgp tags: core-9-0-branch | |
| 18:29 | merge release check-in: 08cc9f111b user: dgp tags: core-9-0-branch | |
|
2026-06-25
| ||
| 15:31 | merge 9.0 Closed-Leaf check-in: ee6cca9620 user: dgp tags: rc2, core-9-0-4-rc, core-9-0-4 | |
| 10:47 | Update changes.md check-in: f7765cbc5a user: jan.nijtmans tags: core-9-0-branch | |
|
2026-06-24
| ||
| 15:40 | [9563b8eeec] Add test case with very compressible data check-in: 60d5caaf85 user: dkf tags: core-9-0-branch | |
|
2026-06-23
| ||
| 19:27 | merge 9.0 check-in: 9910e47982 user: dgp tags: rc1, core-9-0-4-rc | |
|
2026-06-22
| ||
| 22:03 | actions/checkout@v6 -> v7 check-in: a2dec1db65 user: jan.nijtmans tags: core-9-0-branch | |
|
2026-06-12
| ||
| 20:18 | merge 9.0 check-in: 1fb823f926 user: dgp tags: core-9-0-4-rc | |
|
2026-06-11
| ||
| 12:57 | [18383c] Fix brace imbalance that broke big portions of the test suite. check-in: 555af00e47 user: dgp tags: core-9-0-branch | |
| 12:15 | Fix encoding-31.0 testcase, when windows codepage is utf-8 check-in: f477b7bb37 user: jan.nijtmans tags: core-9-0-branch | |
|
2026-06-10
| ||
| 07:30 | [53a4d960] doc binary scan f endianess correction in example check-in: 2d20784ad7 user: oehhar tags: core-9-0-branch | |
|
2026-06-07
| ||
| 09:28 | - final conversions of all remaining *.n files! - unify unknown.n, unset.n, uplevel.n, while.n check-in: 8e907b98c3 user: Torsten tags: tip-700 | |
|
2026-06-05
| ||
| 22:23 | - addd missing word in tm.n - support for the \(fm nroff sequence - final conversion of tm.n check-in: 8c9cf841df user: Torsten tags: tip-700 | |
|
2026-06-04
| ||
| 16:04 | Visual Studio 2026 gives a warning without this /b option check-in: 1f1611cc44 user: jan.nijtmans tags: core-9-0-branch | |
|
2026-05-28
| ||
| 17:12 | file lifetime testing hygiene check-in: 870a528f69 user: dgp tags: rc0, core-9-0-4-rc | |
| 16:55 | Duplicate test name check-in: 03965f97ef user: dgp tags: core-9-0-4-rc | |
| 16:42 | merge 9.0 check-in: 74d11525ef user: dgp tags: core-9-0-4-rc | |
| 09:30 | Remove (unused, internal) TclListObjAppendIfAbsent functions. Backport formatting from 9.1 check-in: 5ef0c806b2 user: jan.nijtmans tags: core-9-0-branch | |
|
2026-05-27
| ||
| 15:58 | merge 9.0 check-in: 4d8e6d04d1 user: dgp tags: core-9-0-4-rc | |
| 13:48 | [2a0966cdc9] Give encodings in zip archive priority over past installs. check-in: c98a8d2c27 user: dgp tags: core-9-0-branch | |
| 10:35 | Fix [7da6c2d04c]: fileevent poor performance due to shimmering check-in: ab9c069c58 user: jan.nijtmans tags: core-9-0-branch | |
| 03:35 | Fix [165b1039] - error message for byte arrays check-in: fbd094029a user: apnadkarni tags: core-9-0-branch | |
| 03:09 | Fix messages in tests to match new wording Closed-Leaf check-in: a584f7606f user: apnadkarni tags: bug-165b1039 | |
|
2026-05-25
| ||
| 23:24 | Bug [165b103962] - do not print character on byte array error. check-in: 9083399603 user: apnadkarni tags: bug-165b1039 | |
| 21:25 | Fix [673f2d]: mind PTHREAD_NULL as sentinel value vs legitimate pthread_t arg check-in: 64563c30c6 user: jan.nijtmans tags: core-9-0-branch | |
| 10:45 | Fix [e860418c] Windows: glob -dir $dir -tail returns name with leading / check-in: 9f84d3ca4d user: apnadkarni tags: core-9-0-branch | |
| 10:26 | Fix test reference to env(WINDIR) Closed-Leaf check-in: bb49f7a32e user: apnadkarni tags: bug-e860418c | |
| 10:04 | Bug [1215dca7] - inconsistent file join with volume relative arguments check-in: 0f9b726174 user: apnadkarni tags: core-9-0-branch | |
| 09:47 | Minor refactor Closed-Leaf check-in: 32e8fa89d2 user: apnadkarni tags: bug-1215dca7 | |
| 04:26 | zipfs also supports volume-relative paths and requires a separate check check-in: 3d2f02bf40 user: apnadkarni tags: bug-1215dca7 | |
|
2026-05-24
| ||
| 12:39 | Bug [1215dca7] - inconsistent file join with volume relative arguments check-in: 40950b09f9 user: apnadkarni tags: bug-1215dca7 | |
| 11:55 | Update changes.md check-in: 0a28d23b89 user: apnadkarni tags: bug-e860418c | |
| 11:16 | Windows: glob -dir $dir -tail returns name with leading / if $dir ends in a \ check-in: fd5e517515 user: apnadkarni tags: bug-e860418c | |
| 01:33 | Fix [aa6e426437]. nmake shell install does not install shell on a clean build. The !if exist check h... check-in: 54c45076a8 user: apnadkarni tags: core-9-0-branch | |
|
2026-05-22
| ||
| 16:31 | merge 9.0 check-in: 2c622b2e74 user: dgp tags: core-9-0-4-rc | |
| 10:26 | Whitespace changes check-in: e9a306f37f user: jan.nijtmans tags: core-9-0-branch | |
|
2026-05-21
| ||
| 08:07 | Fix [b492c33154] - info exists env(xxx) and set env(xxx) are inconsistent after setting to empty str... check-in: 8e0656d976 user: apnadkarni tags: core-9-0-branch | |
|
2026-05-20
| ||
| 08:02 | Bug [b492c33154] - info exists env(xxx) and set env(xxx) are inconsistent after setting to empty str... Closed-Leaf check-in: 8e4061a167 user: apnadkarni tags: bug-b492c33154 | |
|
2026-05-18
| ||
| 18:48 | merge 9.0 check-in: 36a7c9d44a user: dgp tags: core-9-0-4-rc | |
| 15:39 | Fix missing win constraint when package requiring registry check-in: ac53562b08 user: apnadkarni tags: core-9-0-branch | |
|
2026-05-17
| ||
| 22:13 | 6 more final conversions check-in: 9b0624e283 user: Torsten tags: tip-700 | |
|
2026-05-16
| ||
| 22:27 | - unify string.n, switch.n - 4 more final conversions check-in: 178c77250e user: Torsten tags: tip-700 | |
| 15:54 | Fix [6094de399d] and [4f06d7ca08] - registry/dde packages in static builds. check-in: 624bac9741 user: apnadkarni tags: core-9-0-branch | |
| 06:52 | - unify scan.n - 9 more final conversions check-in: d454af3514 user: Torsten tags: tip-700 | |
|
2026-05-15
| ||
| 07:05 | - unified registry.n, return.n, safe.n - 4 more final conversions check-in: bcf0e604a5 user: Torsten tags: tip-700 | |
| 05:09 | Update changes Closed-Leaf check-in: a09a6cc8da user: apnadkarni tags: bug-4f06d7ca | |
| 05:04 | Merge 9.0 check-in: 2e093eb36b user: apnadkarni tags: bug-4f06d7ca | |
|
2026-05-14
| ||
| 07:54 | 6 more final conversions check-in: 7e576d87a7 user: Torsten tags: tip-700 | |
|
2026-05-13
| ||
| 18:04 | Open release branch for 9.0.4 check-in: c118ca3072 user: dgp tags: core-9-0-4-rc | |
|
2026-05-11
| ||
| 06:35 | Update vctool to accept TESTPAT parameter check-in: c3599fd21e user: apnadkarni tags: core-9-0-branch | |
|
2026-05-10
| ||
| 07:48 | Disable registry and dde pkgIndex commands for static builds check-in: 78b92590ba user: apnadkarni tags: bug-4f06d7ca | |
| 05:52 | Further tweaks - also fixes [6094de39] as a side effect check-in: 0d9d5e32aa user: apnadkarni tags: bug-4f06d7ca | |
|
2026-05-09
| ||
| 21:59 | - unify package.n, process.n - eight new final conversions check-in: df969c2d85 user: Torsten tags: tip-700 | |
| 17:14 | Bug 4f06d7ca - package require of static packages in secondary interps check-in: 4afb9ba6dc user: apnadkarni tags: bug-4f06d7ca | |
|
2026-05-08
| ||
| 10:36 | unify open.n, final conversion for this one as well check-in: 71667358f6 user: Torsten tags: tip-700 | |
|
2026-05-02
| ||
| 04:10 | Merge 8.6 check-in: f2e038f71a user: apnadkarni tags: core-9-0-branch | |
|
2026-04-28
| ||
| 07:27 | tzdata updated to Olson's tzdata2026b check-in: 18f6cde71a user: jan.nijtmans tags: core-9-0-branch | |
|
2026-04-24
| ||
| 10:23 | - better detection of links, excluding more example code and fixing some associated errors from prev... check-in: 9cee2fd911 user: Torsten tags: tip-700 | |
|
2026-04-22
| ||
| 11:09 | Merge mark check-in: ca8bc95d5c user: apnadkarni tags: core-9-0-branch | |
| 10:15 | Fix [24d7f1a6] - crash on proc definition in namespace being deleted check-in: 4daba059d9 user: apnadkarni tags: core-9-0-branch | |
|
2026-04-21
| ||
| 11:00 | Fix crash on proc definition in namespace being deleted Closed-Leaf check-in: 0611b06f32 user: apnadkarni tags: bug-24d7f1a6-apn | |
| 06:20 | Fix [60d8692823]: Tcl_Eval macro references TCL_INDEX_NONE which is not always defined. Was introduc... check-in: a82a68f9c5 user: jan.nijtmans tags: core-9-0-branch | |
|
2026-04-20
| ||
| 20:35 | Bump burnett01/rsync-deployments from 8.0.4 to 8.0.5 check-in: 00d8be7610 user: jan.nijtmans tags: core-9-0-branch | |
| 13:09 | Merge 8.6 check-in: 700753a7d4 user: jan.nijtmans tags: core-9-0-branch | |
| 11:59 | Follow-up to [ad08bca6b1] fix: unbreak Thread build with Tcl 8 headers (user: jan.nijtmans) check-in: 7c1522f896 user: jan.nijtmans tags: core-9-0-branch | |
|
2026-04-19
| ||
| 22:18 | - unify msgcat.n - 2 more final conversions check-in: b83d4d75db user: Torsten tags: tip-700 | |
| 19:46 | Follow-up to [ad08bca6b1] fix: unbreak Itcl build with Tcl 8 headers check-in: 67ebec8a77 user: jan.nijtmans tags: core-9-0-branch | |
| 06:05 | - added handling of .DS/.DE and .ta - unify mathfunc.n, memory.n - 3 more final conversions check-in: c248c90ff3 user: Torsten tags: tip-700 | |
|
2026-04-17
| ||
| 18:46 | Merge doc updates from 8.6 branch check-in: b54d60c9ae user: dgp tags: core-9-0-branch | |
| 10:45 | Fix [e2698b94b1]. Tcl_FSChdir crash on macos/macports after seteuid check-in: 82a62c58b9 user: apnadkarni tags: core-9-0-branch | |
| 10:34 | Code cleanup (from Tcl 9.1) check-in: a645364bea user: jan.nijtmans tags: core-9-0-branch | |
| 04:04 | Start on [e2698b94b1]. Tcl_FSChdir crash on macos after seteuid Closed-Leaf check-in: 7e7e1d3904 user: apnadkarni tags: bug-e2698b94b1 | |
|
2026-04-16
| ||
| 19:09 | Adapt tcltest to support up to Tcl 9.1 -> 2.5.11 check-in: 4a13071739 user: jan.nijtmans tags: core-9-0-branch | |
| 11:55 | Fix building unix/dltest for Tcl 8 check-in: 055ca0c215 user: jan.nijtmans tags: core-9-0-branch | |
|
2026-04-15
| ||
| 08:29 | Fix [ad08bca6b1]: Building sqlite3 for tcl8 redefines typedef check-in: b6a50a0482 user: jan.nijtmans tags: core-9-0-branch | |
|
2026-04-14
| ||
| 05:46 | As per TIP 542, Tcl_UniChar{CaseMatch,Ncmp,Ncasecmp} are not present in Tcl 9 check-in: d698413406 user: apnadkarni tags: core-9-0-branch | |
|
2026-04-13
| ||
| 16:42 | Fix [4724f35ada]: Avoid ClockClientData typedef redefinition check-in: 82bb0e95a3 user: jan.nijtmans tags: core-9-0-branch | |
| 16:20 | Update changes.md check-in: ecc1dc94c2 user: jan.nijtmans tags: core-9-0-branch | |
| 07:13 | - 16 more final conversions - unify linsert.n. list.n, lreplace.n, lset.n - handle links to re_synta... check-in: e00b2a16d9 user: Torsten tags: tip-700 | |
|
2026-04-10
| ||
| 22:41 | - unify interp.n, ledit.n, library.n - also guard against command subsitution in mkLinks - 7 more fi... check-in: 4c4c7c89bf user: Torsten tags: tip-700 | |
|
2026-04-09
| ||
| 22:36 | - unify info.n - 4 more final conversions check-in: 2eb1a2f330 user: Torsten tags: tip-700 | |
| 14:48 | - corrected wrong section name and typos in http.n - extended command syntax detection - unification... check-in: 5fc40e3df7 user: Torsten tags: tip-700 | |
| 09:38 | (cherry-pick): Shorten sequences of multiple blank lines. http -> 2.10.2 check-in: 2531948bd6 user: jan.nijtmans tags: core-9-0-branch | |
| 08:50 | There is no Tcl 8.7 check-in: 5604c82a7d user: jan.nijtmans tags: core-9-0-branch | |
|
2026-04-06
| ||
| 22:29 | - unified format.n, fpclassify.n, glob.n, hisotry.n - 6 more final conversions check-in: 46324780cc user: Torsten tags: tip-700 | |
|
2026-04-05
| ||
| 22:06 | - 6 more final conversions - additional backslash sequence handling for a zero-width non-printing ch... check-in: e441a7d287 user: Torsten tags: tip-700 | |
|
2026-04-04
| ||
| 22:06 | - unify fcopy.n - three more final conversions check-in: d9100ccea2 user: Torsten tags: tip-700 | |
|
2026-04-03
| ||
| 21:47 | - unify expr.n - detecting more links - one more final md conversion check-in: 5a247ff55f user: Torsten tags: tip-700 | |
|
2026-04-02
| ||
| 19:36 | - 11 new final conversions to markdown - unifiy eval.n, exec.n - include handling of backslash seque... check-in: 6e9906d427 user: Torsten tags: tip-700 | |
| 11:10 | Attempt to build nmakehlp.exe for x86_64 always check-in: 22a18dc3fa user: jan.nijtmans tags: bug-d109376adf | |
|
2026-04-01
| ||
| 08:02 | More glob mixed case tests check-in: 7db3e3225f user: apnadkarni tags: core-9-0-branch | |
|
2026-03-31
| ||
| 22:29 | - fixed logic in mdLinks to not skip tests, thus also finding section titles where we previously mee... check-in: d9287b7cac user: Torsten tags: tip-700 | |
| 10:33 | Fix test constraints. 'mac' is not OSX Closed-Leaf check-in: c6eb27667c user: apnadkarni tags: apn-winfcmd-tests | |
| 05:26 | Disable path case-sensitivity tests for macos check-in: 350ff91f47 user: apnadkarni tags: apn-winfcmd-tests | |
| 05:04 | Merge 9.0 check-in: ac6511e11a user: apnadkarni tags: apn-winfcmd-tests | |
|
2026-03-27
| ||
| 21:22 | Correct all missing sentinels check-in: 3589aef162 user: jan.nijtmans tags: core-9-0-branch | |
|
2026-03-26
| ||
| 11:31 | Fix missing / in test winFCmd-20.1. Tx Harald. check-in: 58a68a6fbe user: apnadkarni tags: apn-winfcmd-tests | |
| 10:26 | Some test variances for windows file handling check-in: 2471274bb4 user: apnadkarni tags: apn-winfcmd-tests | |
|
2026-03-25
| ||
| 05:34 | Fix [108904173c] - glob+file normalize inconsistency on Windows check-in: 36e54d2473 user: apnadkarni tags: core-9-0-branch | |
| 03:29 | Bug [b0682c3c24]. Windows Glob error with drive in pattern check-in: 874e86e528 user: apnadkarni tags: core-9-0-branch | |
|
2026-03-22
| ||
| 22:42 | autoconf -> 2.73 check-in: 1d131e0ec7 user: jan.nijtmans tags: core-9-0-branch | |
|
2026-03-18
| ||
| 15:29 | Merge 9.0 Closed-Leaf check-in: e75d07e847 user: apnadkarni tags: bug-b0682c3c24 | |
| 11:39 | One more possible Windows error code to check for invalid paths check-in: f354335981 user: apnadkarni tags: core-9-0-branch | |
| 11:38 | Start on bug [b0682c3c24]. glob errors on Windows check-in: 52f35167af user: apnadkarni tags: bug-b0682c3c24 | |
|
2026-03-16
| ||
| 12:12 | Code cleanup in tclOOProp.c (mainly missing 'static' keyword) check-in: 23de12d5d7 user: jan.nijtmans tags: core-9-0-branch | |
|
2026-03-14
| ||
| 11:21 | Fix brain fa*t checking for ERROR_PATH_NOT_FOUND check-in: a8cc6ca94c user: apnadkarni tags: core-9-0-branch | |
| 10:52 | Add constraints to skip tests that require tcltest when running with tclsh check-in: a1a817a6c2 user: apnadkarni tags: core-9-0-branch | |
| 10:26 | Update changes.md check-in: 6323dc6675 user: apnadkarni tags: core-9-0-branch | |
| 10:22 | Fix [4b22d84a] - const crash if undefined namespace check-in: 55c44ee180 user: apnadkarni tags: core-9-0-branch | |
| 10:02 | Treat ERROR_PATH_NOT_FOUND same as ERROR_FILE_NOT_FOUND (for files, not registry) check-in: 2226e95d97 user: apnadkarni tags: core-9-0-branch | |
|
2026-03-13
| ||
| 16:10 | sqlite3 -> 3.51.3 check-in: 1e0ef327ce user: jan.nijtmans tags: core-9-0-branch | |
| 14:25 | Uncompiled case and test cases Closed-Leaf check-in: ba4d418633 user: apnadkarni tags: bug-4b22d84a62 | |
| 14:14 | Bug [4b22d84a62]. const crash on non-existent namespace check-in: cfc42afaa0 user: apnadkarni tags: bug-4b22d84a62 | |
| 03:20 | Revert commit [f752c1271a]. See ticket [f7495f63c0] check-in: dfd8f12ec5 user: apnadkarni tags: core-9-0-branch | |
|
2026-03-12
| ||
| 11:29 | Merge-mark check-in: 675395fd84 user: jan.nijtmans tags: core-9-0-branch | |
| 10:12 | Fix [8994c972ad] - performance regression in expr in/ni check-in: 098454046c user: apnadkarni tags: core-9-0-branch | |
|
2026-03-11
| ||
| 15:43 | Bug [8994c972ad] - Tcl 9 expr in/ni performance regression Closed-Leaf check-in: 9893f7e1e7 user: apnadkarni tags: bug-8994c972ad | |
|
2026-03-10
| ||
| 15:18 | Fix "make html" failure: scanning section Tcl Commands, version 9.0.4 ................................. check-in: 5863e8196e user: jan.nijtmans tags: core-9-0-branch | |
| 14:48 | Revert 'type' field back to an int. In stead fix the Tcl_InitHashTable() call. See [f7495f63c0] check-in: f752c1271a user: jan.nijtmans tags: core-9-0-branch | |
|
2026-03-09
| ||
| 08:52 | Fix [00b699ff3c]: Minizip broken again check-in: fce0382833 user: jan.nijtmans tags: core-9-0-branch | |
|
2026-03-08
| ||
| 03:57 | Fix [f7495f63c0]. Valgrind reported error in SetScriptLimitCallback check-in: 58acf5656f user: apnadkarni tags: core-9-0-branch | |
|
2026-03-07
| ||
| 11:38 | fixes [51aa53616067cb63]: free scan - fixed hours only TZ (±1 or ±01); adjust clock tests (runable... check-in: a37536d4d7 user: sebres tags: core-9-0-branch | |
|
2026-03-06
| ||
| 22:57 | small amend to [c4c0a3d5332426c1] with much simpler variant using C-condition (semantic predicate), ... Closed-Leaf check-in: c67f76176b user: sebres tags: bug-51aa53616067cb63--no-tzdata | |
| 12:17 | clock free-scan: optimize numeric zone detection as suggested in [51aa53616067cb63] (so it's only va... check-in: c4c0a3d533 user: sebres tags: bug-51aa53616067cb63--no-tzdata | |
| 11:07 | Fix [f7495f63c0]. Valgrind reported error in SetScriptLimitCallback Closed-Leaf check-in: edef37bbf6 user: apnadkarni tags: bug-f7495f63c0 | |
| 09:26 | Backport some formatting/bool usage check-in: 26602d9fc9 user: jan.nijtmans tags: core-9-0-branch | |
| 08:39 | consistant Tcl_InitStubs() calls check-in: c1ca20b34a user: jan.nijtmans tags: core-9-0-branch | |
|
2026-03-05
| ||
| 19:08 | fixed constraint, add new tests inlining clock.test to cover clock without tzdata (by constraint "cl... check-in: 3155da6328 user: sebres tags: bug-51aa53616067cb63--no-tzdata | |
|
2026-03-04
| ||
| 23:19 | additional test for [51aa53616067cb63], e. g. for hours only TZ (shall be covered by normal testing ... check-in: 9b3fb71eae user: sebres tags: bug-51aa53616067cb63--no-tzdata | |
| 22:13 | fixes [51aa53616067cb63]: free scan - fexed calculation in bison/yacc of hours only TZ (±1 or ±01)... check-in: 6ea85b82c5 user: sebres tags: bug-51aa53616067cb63--no-tzdata | |
| 08:07 | Update changes.md check-in: 11fcb2b183 user: jan.nijtmans tags: core-9-0-branch | |
| 00:36 | merge 8.x: amend to [2c237beffbace823] fixing generation of TZ name from offset by %z artificial nam... check-in: ad6e2ae829 user: sebres tags: core-9-0-branch | |
|
2026-03-03
| ||
| 17:21 | Itcl -> 4.3.7 check-in: f5806bd673 user: jan.nijtmans tags: core-9-0-branch | |
|
2026-03-02
| ||
| 20:03 | Update download-artifact/upload-artifact check-in: 0b5df2e8cb user: jan.nijtmans tags: core-9-0-branch | |
| 12:12 | Update tinydir.h to version 1.2.6 check-in: 05a9bb0cfa user: jan.nijtmans tags: core-9-0-branch | |
|
2026-02-26
| ||
| 11:30 | Fix Windows build: tclArithSeries.c(368): error C2220: the following warning is treated as an error ... check-in: e18ec3351a user: jan.nijtmans tags: core-9-0-branch | |
|
2026-02-25
| ||
| 19:48 | lseq bugfixes: 8d1fc7,999b69,tip-746 check-in: 33cec256f8 user: griffin tags: core-9-0-branch | |
|
2026-02-22
| ||
| 21:14 | - final conversions to markdown for further 10 nroff files - unification in clock.n, removing duplic... check-in: c213ace421 user: Torsten tags: tip-700 | |
|
2026-02-21
| ||
| 19:57 | merge core-9-0-branch Leaf check-in: 4c9fa4f364 user: griffin tags: lseq_bug_fixes | |
| 01:37 | fix bug-999b6966: lseq has incorrect results in edge cases check-in: 2e31296387 user: griffin tags: lseq_bug_fixes | |
|
2026-02-18
| ||
| 12:38 | Upgrade to zlib-1.3.2 check-in: e9f845cff6 user: jan.nijtmans tags: core-9-0-branch | |
| 08:07 | Fix [be40b73615] nmake: rmdir and mkdir are picked from cygwin if available check-in: a7d930aef9 user: jan.nijtmans tags: core-9-0-branch | |
|
2026-02-16
| ||
| 10:54 | (backport): Fix compiler warnings, seen with gcc 16. Use some more bools internally check-in: c311558af2 user: jan.nijtmans tags: core-9-0-branch | |
|
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-02-02
| ||
| 05:36 | Further two pages finalized, adaptations for clock.n check-in: eadfc21ae2 user: Torsten tags: tip-700 | |
|
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-27
| ||
| 05:43 | - added internal links to sections and subsections - remove backslash escaping for the AST (markdown... check-in: e86bf27c61 user: Torsten tags: tip-700 | |
|
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-19
| ||
| 01:22 | - escape backslash, asterisk, underscore in normal text during markdown output - as we are using Tcl... check-in: d2f4727478 user: Torsten tags: tip-700 | |
|
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-17
| ||
| 15:52 | - made sure that nested Dlist items will be indented properly in the markdown output - made sure tha... check-in: 36f9a689ca user: Torsten tags: tip-700 | |
|
2026-01-16
| ||
| 05:24 | - conversion script now needs Tcl 9 to run (due to the use of [string insert]) - making my syntax hi... check-in: 869cc44915 user: Torsten tags: tip-700 | |
| 00:18 | included parsing of .LP macro (treating it the same as .PP) check-in: d2328814c6 user: Torsten tags: tip-700 | |
|
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-17
| ||
| 03:04 | - included oo CLASS HIERARCHY sections into conversion as markdown code blocks - added conversion fo... check-in: e01ca5b3ee user: Torsten tags: tip-700 | |
|
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-10
| ||
| 20:43 | Compile pre-substitutions which are not separate arguments, update man page. check-in: 978c08067b user: cmacleod tags: cgm-equals-command | |
|
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 | |
| 12:18 | added new markdown files from last converion, renamed Unicode.n to unicode.n check-in: c64a045267 user: Torsten tags: tip-700 | |
| 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:59 | - made parseBlock a bit less agressive regarding METHOD/OPTION detection - expanded parseCommand to ... check-in: 58d4e94c67 user: Torsten tags: tip-700 | |
| 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 | |
| 00:14 | expanded the converion of Tcl syntax to the custom markdown from the SYNOPSIS section to the DESCRIP... check-in: d0c4f21199 user: Torsten tags: tip-700 | |
|
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-06
| ||
| 16:16 | Fix case where = command has been renamed. check-in: fa68d8b233 user: cmacleod tags: cgm-equals-command | |
| 12:35 | Fix local var compilation problem found by sebres. check-in: 3e73e3a4a0 user: cmacleod tags: cgm-equals-command | |
|
2025-12-04
| ||
| 14:22 | Make clearer distinction between numbers and variable names. check-in: c84a8631cc user: cmacleod tags: cgm-equals-command | |
|
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 | |
| 15:23 | Treat NAN and INF as variable names, tidy up tests. check-in: 47cfb1b8a0 user: cmacleod tags: cgm-equals-command | |
| 10:46 | Added Eric's tests. check-in: f4537910d1 user: cmacleod tags: cgm-equals-command | |
|
2025-12-02
| ||
| 20:05 | Add test file, based on expr.test check-in: 94a4e6f335 user: cmacleod tags: cgm-equals-command | |
| 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 | |
| 14:15 | tip-723 timer: guard Tcl_CreateTimerHandlerMicroSeconds against calculation overflow. check-in: 7cbec79610 user: oehhar tags: tip-723-timer-wall-monotonic | |
| 13:55 | tip-723 timer: guard against test interference again check-in: abdf115918 user: oehhar tags: tip-723-timer-wall-monotonic | |
| 13:46 | tip-723 timer: guard against test interference, as shown in recent mac CI check-in: 2b142af4d4 user: oehhar tags: tip-723-timer-wall-monotonic | |
| 13:41 | Fix compilation stack depth problems. check-in: ee35e6ffba user: cmacleod tags: cgm-equals-command | |
|
2025-11-30
| ||
| 12:24 | Fix bugs reported by EricT, update man page. check-in: 3275daa975 user: cmacleod tags: cgm-equals-command | |
| 10:00 | Add man page for '=' command. check-in: 4afbcfe203 user: cmacleod tags: cgm-equals-command | |
| 08:59 | Further refactoring of Encoding.3 manpage check-in: 33fd16a62b user: apnadkarni tags: tip-737 | |
| 06:18 | Update and refactor Encoding.3 manpage check-in: f549c2da77 user: apnadkarni tags: tip-737 | |
|
2025-11-29
| ||
| 12:22 | Do variable reference optimisation suggested by EricT. check-in: fdfb79f45b user: cmacleod tags: cgm-equals-command | |
| 11:07 | Extend byte-compilation to handle pre-substitution of numeric values. check-in: b672fd0ee6 user: cmacleod tags: cgm-equals-command | |
|
2025-11-28
| ||
| 12:20 | TIP-723 timer: make overflow detection gcc optimizer save: https://stackoverflow.com/questions/39445... check-in: d5c579331b user: oehhar tags: tip-723-timer-wall-monotonic | |
| 08:46 | Rebase to trunk check-in: 821ab78290 user: jan.nijtmans tags: attemptgetstring | |
|
2025-11-27
| ||
| 16:09 | Fix compiler warning on UNIX check-in: 093932c542 user: jan.nijtmans tags: tip-723-timer-wall-monotonic | |
| 15:52 | Add missing autoconf stuff check-in: 6f6329a38c user: jan.nijtmans tags: tip-723-timer-wall-monotonic | |
| 15:38 | Some review remarks: update tcl.decls too, use 'long long' parameters, some C warnings check-in: aeca6cfb6a user: jan.nijtmans tags: tip-723-timer-wall-monotonic | |
| 14:42 | Rebase to 9.1 check-in: cd1ad25704 user: jan.nijtmans tags: tip-626 | |
| 14:40 | Tip-723 timer: check for numerical overflow, test cases check-in: 21d007071b user: oehhar tags: tip-723-timer-wall-monotonic | |
| 14:30 | Remove all SEH handling. See [https://core.tcl-lang.org/tk/tktview/44b34c6152|44b34c6152] for the re... check-in: 4b58b7b792 user: jan.nijtmans tags: trunk, main | |
| 13:28 | Add a proper switch for _Generic testing c11 capability check-in: 31751aca31 user: jan.nijtmans tags: tip-626 | |
| 11:14 | Raise error on count overflow for old API only if caller had asked for counts check-in: 717383b031 user: apnadkarni tags: tip-737 | |
| 08:59 | TIP-723 timer: start test cases, process both queues simultaneously in the event system check-in: 75ad9045fd user: oehhar tags: tip-723-timer-wall-monotonic | |
| 02:37 | Add tests for character limits across INT_MAX, UINT_MAX check-in: b9bd5ab60e user: apnadkarni tags: tip-737 | |
|
2025-11-26
| ||
| 15:38 | tests/socket.test: fixes several tests (consistence and correctness of 12.* tests, see [06f19cc401de... Leaf check-in: 26240753b7 user: sebres tags: bug-06f19cc401de076e--fixed-tests | |
| 15:23 | revert [4724603ffb] with "fixed" test 12.4, prepare to fix all 12.* tests check-in: b67e34f04c user: sebres tags: bug-06f19cc401de076e--fixed-tests | |
| 11:07 | Tests for space limits at INT_MAX and UINT_MAX check-in: ce98914777 user: apnadkarni tags: tip-737 | |
| 09:24 | Rebase to trunk check-in: ea22c34665 user: jan.nijtmans tags: tip-626 | |
| 09:22 | Merge trunk check-in: 29bc118509 user: jan.nijtmans tags: trunk, main | |
| 09:20 | Merge 8.6 check-in: 1e21e220b4 user: jan.nijtmans tags: core-9-0-branch | |
| 01:03 | bringing branch up-to-date with trunk; unified classvariable.n, lpop.n, mathfun.n, link.n check-in: ffbab03e21 user: Torsten tags: tip-700 | |
| 00:09 | merge trunk check-in: 4eff2e9f34 user: Torsten tags: tip-700 | |
| 00:05 | ups, merged unintended fork check-in: 43aa781404 user: Torsten tags: trunk, main | |
|
2025-11-25
| ||
| 23:47 | fix typo in coroutine manual page check-in: 8420ef1785 user: Torsten tags: trunk, main | |
| 20:59 | TIP-723 timer: Add Tcl_SleepMicroSeconds and Tcl_CreateTimerHandlerMicroSeconds check-in: b2d5b1b30a user: oehhar tags: tip-723-timer-wall-monotonic | |
| 16:28 | Don't use strange syntax for MoveFileW Closed-Leaf check-in: fa96dc0fe5 user: jan.nijtmans tags: bug-44b34c6152 | |
| 16:21 | Just Remove all SEH handling, it appears to cause more harm than it solves anything. check-in: 555b89a497 user: jan.nijtmans tags: bug-44b34c6152 | |
| 14:19 | Mark socket-12.3 as a knownBug due to crashes on Windows 11, duplicate to 12.4 as a non-crashing ver... check-in: 4724603ffb user: dkf tags: trunk, main | |
| 11:27 | Rebase to trunk check-in: dddcd2713e user: jan.nijtmans tags: tip-626 | |
| 10:25 | Added tests for encoded chars fragmented across INT_MAX, UINT_MAX lengths check-in: 20e47c1e12 user: apnadkarni tags: tip-737 | |
| 08:14 | Merge 9.0 check-in: 8f4e71872b user: jan.nijtmans tags: trunk, main | |
| 08:13 | Merge 8.6 check-in: c78f881596 user: jan.nijtmans tags: core-9-0-branch | |
|
2025-11-24
| ||
| 21:30 | Fix more test fragility with space-containing directory names check-in: bc2f3b391b user: dkf tags: trunk, main | |
| 16:17 | Only run tests if matrix.arch == 'amd64' Closed-Leaf check-in: e146e8c1cb user: jan.nijtmans tags: cross-compile | |
| 15:39 | Depth tracking works partially so far Leaf check-in: ef7fae277d user: dkf tags: inheritance-depth-limit | |
| 15:09 | Developing code to enforce a maximum inheritance depth (see tests oo-1.23, oo-1.24) check-in: 6a61ea8974 user: dkf tags: inheritance-depth-limit | |
| 14:47 | Add basic byte-compilation of '='. check-in: 2d35c887f8 user: cmacleod tags: cgm-equals-command | |
| 12:15 | Update to utf8proc-2.11.2 check-in: bffcf1839d user: jan.nijtmans tags: trunk, main | |
| 12:01 | Cross-compile on Windows (experiment) check-in: 75313b0695 user: jan.nijtmans tags: cross-compile | |
| 11:36 | Various tweaks Leaf check-in: e00d3733aa user: dkf tags: zlib-impl-tweaks | |
| 10:10 | Try to add the -std:c11 compiler flag check-in: 35987a5771 user: jan.nijtmans tags: tip-626 | |
|
2025-11-23
| ||
| 20:43 | Use _Generic() to select function type check-in: c4f087760d user: jan.nijtmans tags: tip-626 | |
| 15:21 | Some tweaks to the implementation of the [zlib] command check-in: 9d04483ca1 user: dkf tags: zlib-impl-tweaks | |
| 15:18 | Make two tests work in a directory with a space in the name check-in: c646033945 user: dkf tags: trunk, main | |
| 12:49 | Various fixes. check-in: 05606da393 user: cmacleod tags: cgm-equals-command | |
| 11:03 | Remove redundant errorLocPtr parameter from new Utf API check-in: b6442fd681 user: apnadkarni tags: tip-737 | |
| 10:22 | Fix gcc (benign) warnings check-in: 58ac38c10b user: apnadkarni tags: tip-737 | |
| 09:31 | Merge trunk check-in: 728224e91e user: apnadkarni tags: tip-737 | |
| 09:26 | Fix gcc15 (benign) warnings on Windows check-in: 4bba02565a user: apnadkarni tags: trunk, main | |
| 05:45 | oops, remove tracing puts check-in: a2a644faf7 user: apnadkarni tags: tip-737 | |
| 05:36 | Limit testcases for large strings to first two samples check-in: 542e49e7ae user: apnadkarni tags: tip-737 | |
|
2025-11-22
| ||
| 19:31 | Merge from trunk, implement short-circuiting logical operators. check-in: b21b478483 user: cmacleod tags: cgm-equals-command | |
| 14:22 | Some bits and pieces recovered from an old branch; the rest of the old branch can be ignored check-in: 5fb106bab3 user: dkf tags: trunk, main | |
| 14:17 | More bits and pieces Closed-Leaf check-in: 71aebbc549 user: dkf tags: oo-code-style | |
| 11:18 | More progress on large data tests for encodings check-in: 91ce5fc1a2 user: apnadkarni tags: tip-737 | |
| 11:14 | Incomplete but working implementation of '=' command. check-in: ffb41cb1e6 user: cmacleod tags: cgm-equals-command | |
| 03:05 | Replace Tcl condition variable implementation with native Windows check-in: 8bb37e73e8 user: apnadkarni tags: trunk, main | |
| 02:45 | Merge 9.0 - Define TUTF-8 encoding and Tcl values. check-in: 487d92c21b user: apnadkarni tags: trunk, main | |
| 02:40 | Define TUTF-8 encoding and Tcl values. check-in: 1e176c29f6 user: apnadkarni tags: core-9-0-branch | |
|
2025-11-21
| ||
| 20:22 | Changes rescued from an old branch check-in: c701bab913 user: dkf tags: oo-code-style | |
| 15:47 | Merge trunk check-in: 5322d5af50 user: jan.nijtmans tags: tip-700 | |
| 15:46 | Merge 9.0 check-in: 4ea3afc11d user: jan.nijtmans tags: trunk, main | |
| 15:43 | consistancy in documentation for ?arg ...? check-in: a52835fae0 user: jan.nijtmans tags: core-9-0-branch | |
| 15:04 | a little review check-in: 146b27066d user: jan.nijtmans tags: tip-700 | |
| 14:44 | Merge trunk check-in: d8322684ba user: jan.nijtmans tags: tip-700 | |
| 14:37 | Merge 9.0 check-in: dedc5ce94c user: jan.nijtmans tags: trunk, main | |
| 14:19 | Yet more restrict of arguments Leaf check-in: 0549feab22 user: dkf tags: c11-restrict | |
| 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:15 | Merge 9.0 check-in: 83aa145ee3 user: jan.nijtmans tags: trunk, main | |
| 11:14 | Merge 8.6 check-in: f0638895ea user: jan.nijtmans tags: core-9-0-branch | |
| 10:11 | Update to utf8proc 2.11.1 check-in: 20ebdba51f user: jan.nijtmans tags: trunk, main | |
|
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:57 | TIP-723 timer: fix errors found by continuous integration run. check-in: 2f5112c268 user: oehhar tags: tip-723-timer-wall-monotonic | |
| 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 | |
| 09:46 | Merge main Closed-Leaf check-in: edd4a21d32 user: apnadkarni tags: apn-win-native-cv | |
|
2025-11-19
| ||
| 17:37 | tip-723 timer: remove Tcl_SleepMonotonic, switch Tcl_CreateTimerHandler to monotonic time check-in: b0b96b1913 user: oehhar tags: tip-723-timer-wall-monotonic | |
| 17:08 | tip-723 timer: fix compiler issues found by CI run check-in: fc799327a0 user: oehhar tags: tip-723-timer-wall-monotonic | |
| 14:21 | bugfixing ... Leaf check-in: 2c7a9b0997 user: jan.nijtmans tags: tip-615 | |
| 11:58 | Make encoding tests more flexible. Not all encodings support ASCII chars check-in: b8e47de731 user: apnadkarni tags: tip-737 | |
|
2025-11-18
| ||
| 21:02 | TIP-723 timer: remove TIP 233, call panic on Tcl_SetTimeProc and Tcl_QueryTimeProc check-in: 4047f6c240 user: oehhar tags: tip-723-timer-wall-monotonic | |
| 20:06 | TIP-723 timer: switch after to monotonic clock check-in: 77c39345b7 user: oehhar tags: tip-723-timer-wall-monotonic | |
| 17:15 | Work in progress: adding restrict to OUT arguments check-in: f9725400dd user: dkf tags: c11-restrict | |
| 15:51 | Enable tests for > INT_MAX inputs check-in: ef0780fbd7 user: apnadkarni tags: tip-737 | |
|
2025-11-17
| ||
| 21:19 | Rebase to trunk check-in: 2e82e6bd0a user: jan.nijtmans tags: tip-615 | |
| 21:15 | 2 bugfixes, more testcases check-in: 48b847c877 user: jan.nijtmans tags: tip-615 | |
| 16:56 | merge 9.0 (fixes clock validation bug [2a1d947d8c13506d]) check-in: 0362334dfe user: sebres tags: trunk, main | |
| 16:50 | merge point (back) cherry-picked from [309b28d3f5335753] check-in: 706a82ac30 user: sebres tags: core-9-0-branch | |
| 16:45 | merge trunk Leaf check-in: fdcff3b256 user: dkf tags: c11-varargs-nr-add-callback | |
| 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:58 | Adapt testencoding command for Tcl_Size buffers check-in: bbf7235992 user: apnadkarni tags: tip-737 | |
| 10:43 | Rebase to trunk check-in: 16dbc916bc user: jan.nijtmans tags: tip-615 | |
| 10:29 | Merge 9.0. Fix type of dstLen in Encoding.3 check-in: a91ff21071 user: apnadkarni tags: trunk, main | |
| 10:26 | Fix type of dstLen in Encoding.3 check-in: 577d4c4a1b user: apnadkarni tags: core-9-0-branch | |
| 10:02 | Fix 2 off-by-one errors check-in: c27a49bf0a user: jan.nijtmans tags: tip-615 | |
| 09:18 | merge trunk Leaf check-in: 8d7f54a91b user: dkf tags: c11-automarker | |
|
2025-11-16
| ||
| 22:07 | close fork check-in: db9beb97fd user: jan.nijtmans tags: tip-615 | |
| 21:36 | Merge trunk check-in: 46e44cea28 user: jan.nijtmans tags: tip-615 | |
| 19:24 | tip-723 timer: fix stupid errors, test suite now clean (except one intended error) check-in: 5a41cf0733 user: oehhar tags: tip-723-timer-wall-monotonic | |
| 14:49 | merge trunk check-in: 99532e9544 user: dkf tags: c11-anon-members | |
| 10:05 | Add Tcl_UtfToExternalEx + support for NO_TERMINATE check-in: 57cc2cd8e1 user: apnadkarni tags: tip-737 | |
|
2025-11-15
| ||
| 21:56 | merge trunk Leaf check-in: 459669e809 user: dkf tags: c-std-update | |
| 18:54 | TIP 723: advanced to nearly complete implementation on windows. Unfortunately, Test stall, to invest... check-in: 3b84406110 user: oehhar tags: tip-723-timer-wall-monotonic | |
| 16:46 | Add some asserts for logic validation check-in: 1b93dbb391 user: apnadkarni tags: tip-737 | |
| 14:06 | merge trunk Leaf check-in: 3d1b390427 user: dkf tags: enums-3 | |
| 14:01 | Create an enum from some related defines check-in: dcbfbb03e5 user: dkf tags: trunk, main | |
| 11:00 | Filter non-alpha input when checking console buffer check-in: e70736d496 user: apnadkarni tags: apn-winconsole-noreadahead | |
| 05:38 | Add new functions to stubs. Add support for error location check-in: 59cf20300e user: apnadkarni tags: tip-737 | |
|
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 | |
| 17:38 | Pass tests for external->utf check-in: a2b054a4ce user: apnadkarni tags: tip-737 | |
| 16:22 | Merge-mark check-in: 00f41692f4 user: jan.nijtmans tags: trunk, main | |
| 16:21 | (partial backport): Refactor core ensemble creation/management check-in: 2f1e849e4c user: jan.nijtmans tags: core-9-0-branch | |
| 15:27 | merge trunk check-in: 20c2e32739 user: dkf tags: bug-8f5e7a2633 | |
| 15:24 | More places where we need quoting to handle spaces in file paths (thanks, Windows...) check-in: 2974e67bcd user: dkf tags: trunk, main | |
| 14:45 | Make [clock] a bit less special wrt Safe Tcl check-in: 6d9b14bde2 user: dkf tags: bug-8f5e7a2633 | |
| 14:23 | Merge 9.0. Finish TIP #615 implementation for all commands check-in: 16f49571d6 user: jan.nijtmans tags: tip-615 | |
| 14:23 | Starting to work on fixing [8f5e7a2633] check-in: 6071062b30 user: dkf tags: bug-8f5e7a2633 | |
| 11:57 | merge trunk check-in: 64a1fdc82a user: dkf tags: tip-735 | |
| 07:59 | Merge trunk/apn-encoding-refactor check-in: 88f55ef3eb user: apnadkarni tags: tip-737 | |
| 07:58 | Merge trunk Closed-Leaf check-in: 24b02d5452 user: apnadkarni tags: apn-encoding-refactor | |
| 07:57 | Oops, forgot one argument not currently used check-in: 3d4b79cfbc user: apnadkarni tags: tip-737 | |
| 07:53 | First cut at Tcl_ExternalToUtfEx check-in: e18233e85f user: apnadkarni tags: tip-737 | |
|
2025-11-13
| ||
| 20:36 | Rebase to trunk check-in: c9532e9436 user: jan.nijtmans tags: tip-626 | |
| 19:53 | Tip 723 (timer): first sketch of "timer in". check-in: d72c605590 user: oehhar tags: tip-723-timer-wall-monotonic | |
| 17:37 | Fix 'ledit' behavior check-in: 5cc7b2d1d6 user: jan.nijtmans tags: tip-615 | |
| 17:08 | Merge 9.0 - Bug [e56486a2] - check for negative lengths, not equality with TCL_INDEX_NONE check-in: 8c070cca13 user: apnadkarni tags: trunk, main | |
| 17:06 | Rebase to trunk check-in: 9163ba2a15 user: jan.nijtmans tags: tip-615 | |
| 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:46 | Added docs check-in: f08fd190de user: dkf tags: tip-735 | |
| 15:24 | Rebase to trunk check-in: 9e043e7f37 user: jan.nijtmans tags: tip-709 | |
| 15:17 | merge-mark check-in: 88b18c1658 user: jan.nijtmans tags: trunk, main | |
| 15:16 | Add testcase, format check-in: 526eaa8201 user: jan.nijtmans tags: core-9-0-branch | |
| 15:09 | Add tests check-in: 03cf8c98c8 user: dkf tags: tip-735 | |
| 15:06 | Tidy up check-in: 7baa5f5a0d user: dkf tags: tip-735 | |
| 09:02 | merge-mark check-in: 5f0b97c081 user: jan.nijtmans tags: trunk, main | |
| 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 | |
| 17:52 | Two unneeded #undef's check-in: d7d14472ee user: jan.nijtmans tags: trunk, main | |
| 11:31 | merge trunk check-in: 86937748f5 user: dkf tags: tip-735 | |
| 11:26 | Merge trunk check-in: 10d32e2907 user: apnadkarni tags: apn-encoding-refactor | |
| 11:04 | Make the Windows Makefile.in work with out-of-tree builds under a directory with a space in the name check-in: b73e39cd77 user: dkf tags: trunk, main | |
| 11:01 | Fix some bugs in the code generation and execution check-in: 12120a716d user: dkf tags: tip-735 | |
| 10:11 | Check for negative lengths, not TCL_INDEX_NONE Closed-Leaf check-in: 9d50cd1c81 user: apnadkarni tags: bug-e56486a2 | |
|
2025-11-11
| ||
| 20:27 | merge trunk check-in: 6705f24f4d user: dkf tags: tip-735 | |
| 20:26 | Refactor core ensemble creation/management so that the tables describing what's there and what's saf... check-in: a165eede1d user: dkf tags: trunk, main | |
| 16:57 | Clean up the TEBC TRACE macro system, using C11 variadic macros. check-in: 3f3400f136 user: dkf tags: trunk, main | |
| 15:50 | Merge 9.0 check-in: ae81adc15c user: jan.nijtmans tags: trunk, main | |
| 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 | |
| 15:38 | Switch to using a new instruction to get the list index check-in: 63cbb16421 user: dkf tags: tip-735 | |
| 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:29 | Merge 9.0 check-in: 2f1c224732 user: jan.nijtmans tags: trunk, main | |
| 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 | |
| 17:03 | merge trunk Closed-Leaf check-in: ad795c4db6 user: dkf tags: internal-ensemble-cleanup | |
| 17:00 | merge trunk Closed-Leaf check-in: 2491dad7a7 user: dkf tags: c11-tebc-trace-cleanup | |
| 15:09 | merge trunk check-in: 7ffebdfab0 user: dkf tags: enums-3 | |
| 14:02 | Name three related enums in a consistent way check-in: b6800b76c8 user: dkf tags: trunk, main | |
| 11:24 | Attempt to address [1d06180006] - direct read()/fread() on Windows console channel check-in: db390c709c user: apnadkarni tags: apn-winconsole-noreadahead | |
| 11:06 | Eliminate consecutive calls to GetNumberFromObj as it overwrites prior result Closed-Leaf check-in: 2bef435982 user: apnadkarni tags: bug-8dd2807066 | |
| 10:00 | Reinstate accidentally removed line check-in: de310dc9e4 user: dkf tags: enums-3 | |
| 09:50 | merge trunk check-in: 99af258fc1 user: dkf tags: enums-3 | |
| 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 | |
| 14:12 | merge trunk Leaf check-in: c495403a16 user: dkf tags: c11-printf-result | |
| 11:16 | merge trunk check-in: fcad76bb7d user: dkf tags: internal-ensemble-cleanup | |
| 09:57 | Merge 9.0. Bug [cb03e57a] - raise error on empty regexp for unresolved variable. check-in: 2ab1a13679 user: apnadkarni tags: trunk, main | |
| 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:39 | Implement condition variables using native CONDITION_VARIABLE check-in: 046da7eae7 user: apnadkarni tags: apn-win-native-cv | |
| 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-05
| ||
| 16:34 | Create new branch named "cgm-equals-command" check-in: ab983f2162 user: cmacleod tags: cgm-equals-command | |
| 11:39 | Fix for bytecode-debug-level execution trace of [lmap] check-in: 042eb9e4a8 user: dkf tags: trunk, main | |
| 11:38 | Compile [lfilter]; this is currently slightly wrong, but works if traces are ignored check-in: bc9430f062 user: dkf tags: tip-735 | |
|
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-11-03
| ||
| 14:31 | [1238d4fd] Restore panic. Closed-Leaf check-in: c39d459072 user: oehhar tags: 1238d4fd-mswin-queryperformancefrequency | |
| 09:53 | Start of implementation of [lfilter] check-in: 879655d464 user: dkf tags: tip-735 | |
| 08:24 | [1238d4fd] Replace Tcl_Panic by assert. check-in: d468a678d1 user: oehhar tags: 1238d4fd-mswin-queryperformancefrequency | |
|
2025-11-02
| ||
| 10:00 | Fix missing initialization for timeInfo.nominalFreq check-in: d3b61ea882 user: apnadkarni tags: 1238d4fd-mswin-queryperformancefrequency | |
|
2025-11-01
| ||
| 18:28 | [1238d4fd] MS-Win QueryPerformanceFrequency always succeeds since Win XP - this panics due to timeIn... check-in: 7a350b5f95 user: oehhar tags: 1238d4fd-mswin-queryperformancefrequency | |
| 10:46 | TIP 723 timer: make "after cancel,idle,info" also accessible from timer ensemble, call timer impleme... check-in: f446101922 user: oehhar tags: tip-723-timer-wall-monotonic | |
|
2025-10-31
| ||
| 16:59 | TIP 724 (timer): move TimerAtDelay, copy after cancel to TimerCancelCmd (currently duplicate) check-in: e74991a4f9 user: oehhar tags: tip-723-timer-wall-monotonic | |
| 16:20 | TIP 723 (timer cmd): allow negative values to "timer at". Handle delay by time point intead differen... check-in: 0d8820a0eb user: oehhar tags: tip-723-timer-wall-monotonic | |
| 10:21 | Rebase to trunk check-in: 73d0ab0ee2 user: jan.nijtmans tags: tip-615 | |
| 08:56 | merge trunk check-in: bbdffd364c user: dkf tags: internal-ensemble-cleanup | |
|
2025-10-30
| ||
| 16:48 | Improve C declarations of slot methods; less of a horrible slab of dullness now check-in: 4ed06667a6 user: dkf tags: trunk, main | |
| 16:45 | Rebase to trunk check-in: ac26ccdcec user: jan.nijtmans tags: tip-626 | |
| 16:05 | Unset exec flag check-in: 053d46bf00 user: jan.nijtmans tags: core-9-0-branch | |
| 15:57 | Change Tcl_IsEmpty signature, using bool check-in: cd11175e1d user: jan.nijtmans tags: tip-748 | |
| 15:17 | Undo exec flag check-in: b8bd2e09ed user: jan.nijtmans tags: trunk, main | |
| 14:23 | Rebase to trunk check-in: f1175f4029 user: jan.nijtmans tags: attemptgetstring | |
| 14:00 | merge trunk check-in: fc90bb0e5e user: dkf tags: internal-ensemble-cleanup | |
| 13:47 | Merge 9.0 check-in: 33280d7bd2 user: jan.nijtmans tags: trunk, main | |
| 13:45 | Merge 8.6 check-in: a26894dae3 user: jan.nijtmans tags: core-9-0-branch | |
| 12:19 | modernise how the memory command works (the removal of [memory display] was documented in Tcl 8.4's ... check-in: fccd8d925f user: dkf tags: trunk, main | |
| 12:15 | modernise how the memory command works (the removal of [memory display] was documented in Tcl 8.4's ... Closed-Leaf check-in: 3a5e2bc8d5 user: dkf tags: modernise-memory-command | |
| 11:55 | merge trunk check-in: aae841a4d3 user: dkf tags: internal-ensemble-cleanup | |
| 11:51 | Merge trunk Leaf check-in: 38cb486322 user: apnadkarni tags: apn-oo-lazy-init-sbmod-91 | |
|
2025-10-29
| ||
| 22:04 | Easy way to fix the knownBug's Leaf check-in: 5b2c44f1c2 user: jan.nijtmans tags: tip-672 | |
| 21:40 | Remove unused interpreter flag check-in: 2d02a9d7df user: jan.nijtmans tags: tip-672 | |
| 21:31 | Make testcases work (again). Mark 6 of them 'knownBug' check-in: 9f24eba2f4 user: jan.nijtmans tags: tip-672 | |
| 12:35 | Remove duplicate local variable check-in: 357380a4c9 user: dkf tags: trunk, main | |
| 11:09 | One more place to push an empty string Leaf check-in: 89fbfb652f user: dkf tags: extra-push-constants | |
| 11:01 | merge trunk check-in: c6d51e06f8 user: dkf tags: extra-push-constants | |
| 08:42 | Merge trunk check-in: b4d40c16b3 user: jan.nijtmans tags: tip-672 | |
| 08:42 | Remove exprsubst knob, we won't use it any more check-in: 5b59a0eddd user: jan.nijtmans tags: tip-672 | |
| 08:29 | Remove EXPR_SUBST_MODE=3 (we won't use that anyway). Fix from Eric Taylor. check-in: a6b498d2a5 user: jan.nijtmans tags: tip-672 | |
|
2025-10-28
| ||
| 20:07 | Merge 9.0' check-in: 26bd65411c user: jan.nijtmans tags: trunk, main | |
| 20:00 | Update to actions/upload-artifact@v5 check-in: ba269576d3 user: jan.nijtmans tags: core-9-0-branch | |
| 16:51 | merge 9.0 check-in: 924f32d064 user: dkf tags: trunk, main | |
| 16:02 | Found a place that should be a comparison with TCL_OK Leaf check-in: 7587cc61b0 user: dkf tags: c11-bool | |
| 12:41 | Yet more bools... check-in: 0517c8f089 user: dkf tags: c11-bool | |
|
2025-10-27
| ||
| 18:00 | Update to actions/download-artifact@v6 check-in: f95da42ed8 user: jan.nijtmans tags: core-9-0-branch | |
| 15:53 | Review: Some other true/false assignments to integer's, which shouldn't be there check-in: dff235d24e user: jan.nijtmans tags: c11-bool | |
| 15:42 | Review: don't assign true/false to integer variables, people might think the variable is a bool check-in: 5160bb4491 user: jan.nijtmans tags: c11-bool | |
| 15:30 | Review: tclNotify.c:1005:13: error: result of comparison of constant 0 with expression of type 'bool... check-in: 73f9338d22 user: jan.nijtmans tags: c11-bool | |
| 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 | |
| 14:35 | More booleans check-in: c3432ca23e user: dkf tags: c11-bool | |
| 12:06 | merge trunk check-in: adfd78965b user: dkf tags: c11-bool | |
| 11:42 | Clean up guts of hidden command invoking to shorten code paths; TclObjInvoke remains for stubs compa... check-in: e9608db1b3 user: dkf tags: trunk, main | |
| 11:35 | Restore some obsolete functionality Closed-Leaf check-in: 15ba28f5d7 user: dkf tags: cleanup-objinvoke | |
| 11:21 | merge trunk check-in: b6defdba67 user: dkf tags: cleanup-objinvoke | |
| 09:07 | Extend the use of the FOREACH_HASH macro set Tcl-wide Leaf check-in: f4fafa6feb user: dkf tags: c11-full-hash-foreach | |
|
2025-10-26
| ||
| 22:31 | Eliminate compiler warning (only seen in DEBUG) check-in: 335229fa9c user: jan.nijtmans tags: trunk, main | |
| 19:02 | TIP 723: checkpoint: implement timer at command check-in: c97c302bd9 user: oehhar tags: tip-723-timer-wall-monotonic | |
| 11:33 | On MSVC, <stdbool.h> is always needed, apparently check-in: 6bf02a0e78 user: jan.nijtmans tags: trunk, main | |
| 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:47 | Merge 9.0 check-in: ab94b62513 user: jan.nijtmans tags: trunk, main | |
| 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 | |
| 11:23 | Use C11 variable placement to do nicer FOREACH* macros in TclOO Leaf check-in: 61cbca4e60 user: dkf tags: c11-tcloo-foreach | |
|
2025-10-24
| ||
| 22:04 | Merge trunk, more cleanup check-in: 52cf0186a8 user: jan.nijtmans tags: tip-672 | |
| 16:24 | merge trunk check-in: 63a0792a5d user: dkf tags: cleanup-objinvoke | |
| 15:34 | More bool handling (mainly in tclNamesp.c and tclParse.c) check-in: d482b6ee33 user: jan.nijtmans tags: trunk, main | |
| 14:25 | merge trunk check-in: 9c127a6a3a user: dkf tags: c11-bool | |
| 11:53 | Make the bool type available properly (and reduce include duplication). Be careful though; C23 depre... check-in: 99ada2a57b user: jan.nijtmans tags: trunk, main | |
| 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 | |
| 09:53 | Take over Eric Taylor's latest changes check-in: af52b8335f user: jan.nijtmans tags: tip-672 | |
|
2025-10-23
| ||
| 15:16 | Split off expr substitution parsing in separate function TclParseExprSubst(). Add "interp exprsubst... check-in: c22335a43d user: jan.nijtmans tags: tip-672 | |
| 13:47 | Known numbers shouldn't really be quoted in trace messages check-in: ec62d77a1f user: dkf tags: c11-tebc-trace-cleanup | |
| 13:38 | merge trunk check-in: 861d48747c user: dkf tags: c11-tebc-trace-cleanup | |
| 13:29 | Bake following variable links into most TEBC LVT accesses; only the link formation opcodes don't do ... check-in: fe5a2b8154 user: dkf tags: trunk, main | |
| 08:36 | Use C11 varargs macros to help clean up TEBC instruction tracing check-in: c639c40d10 user: dkf tags: c11-tebc-trace-cleanup | |
|
2025-10-22
| ||
| 11:54 | Use shorter type name... to match whole rest of file check-in: abe75c7585 user: dkf tags: trunk, main | |
|
2025-10-21
| ||
| 18:14 | Update tclParse to latest versions. Fix compilation check-in: 8d5ce89a33 user: jan.nijtmans tags: tip-672 | |
| 15:01 | Start implementing 'subst -noexpr' check-in: c350347e54 user: jan.nijtmans tags: tip-672 | |
|
2025-10-20
| ||
| 14:30 | Working on refactoring the man2html code to be easier to comprehend Leaf check-in: 316d4da632 user: dkf tags: htmlgen-refactor | |
| 11:11 | Adapt testcases to changed error-messages check-in: 97ce4c9adb user: jan.nijtmans tags: tip-672 | |
| 10:29 | Fix compiler warning check-in: 56e06ed134 user: jan.nijtmans tags: tip-672 | |
| 10:13 | TIP #672 prototype, by EricT (or rocketship88) check-in: aa5e42f18d user: jan.nijtmans tags: tip-672 | |
|
2025-10-18
| ||
| 16:07 | And another spot for improvements check-in: fc8a0742a2 user: dkf tags: trunk, main | |
|
2025-10-17
| ||
| 22:46 | More progress check-in: 315fef2a77 user: jan.nijtmans tags: attemptgetstring | |
| 15:23 | Modernising the safe base for 9.1 check-in: 2361f768b7 user: dkf tags: trunk, main | |
| 14:09 | complete the job in the previous commit check-in: da92b0b41b user: jan.nijtmans tags: trunk, main | |
| 14:08 | complete the job in the previous commit check-in: a6c413dc10 user: jan.nijtmans tags: core-9-0-branch | |
| 13:44 | Opt => 0.4.10, not 0.5.0 check-in: 32a5c2707b user: dkf tags: trunk, main | |
| 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:09 | Opt => 0.5 check-in: c704a8d0ea user: jan.nijtmans tags: trunk, main | |
| 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
| ||
| 16:10 | Fix some obvious inefficiencies in the opt package check-in: 6509c6bbb2 user: dkf tags: trunk, main | |
| 15:02 | Merge 9.0 check-in: 433aa7f944 user: jan.nijtmans tags: trunk, main | |
| 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:59 | merge 9.0 check-in: 27500fc026 user: dkf tags: trunk, main | |
| 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
| ||
| 17:01 | merge 9.0 check-in: 4e269b417f user: dkf tags: trunk, main | |
| 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 | |
| 10:23 | Now full fix for Linux too .... (see prev commit) check-in: 7759a8d15f user: jan.nijtmans tags: trunk, main | |
|
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 | |
| 11:19 | Fix the add-matcher bits (sorry, Jan!) check-in: 7ab1ab9499 user: dkf tags: trunk, main | |
| 07:53 | Extend to internal API Closed-Leaf check-in: 35d9749294 user: dkf tags: c11-generic-oo-api | |
|
2025-10-13
| ||
| 17:04 | Rebase to trunk check-in: 644669e6cb user: jan.nijtmans tags: attemptgetstring | |
| 16:31 | No need to use #define here check-in: 817960e558 user: jan.nijtmans tags: trunk, main | |
| 15:59 | Use _Generic to mask difference between Tcl_MethodType and Tcl_MethodType2 some more check-in: ef0e45090d user: dkf tags: c11-generic-oo-api | |
| 15:38 | Turn TclNRAddCallback into a varargs macro so we don't need quite so many NULLs check-in: 48d37299c0 user: dkf tags: c11-varargs-nr-add-callback | |
| 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 | |
| 13:04 | Add basic problem matcher for tcltest check-in: d803f5ef61 user: dkf tags: trunk, main | |
| 08:41 | Starting to make a C API for [package forget] Leaf check-in: 6542f85457 user: dkf tags: package-forget-c-api | |
|
2025-10-12
| ||
| 20:01 | Revert [ec6b431c3e38d420]. In stead take over [https://github.com/JuliaStrings/utf8proc/pull/305|PR ... check-in: cf6f2f7544 user: jan.nijtmans tags: trunk, main | |
| 19:37 | Fix TCL_MEM_DEBUG build, broken by previous commit check-in: c873d5dcd7 user: jan.nijtmans tags: trunk, main | |
| 19:21 | Rebase to trunk check-in: fad4806904 user: jan.nijtmans tags: tip-626 | |
| 18:25 | Use the array literal (with variable contents) capabilities of C11 check-in: 599e4e5089 user: dkf tags: c11-array-literals | |
|
2025-10-11
| ||
| 11:08 | Move ObjRef macros to tclInt.h; better location for them. This should have been part of [2d7ae662... check-in: 56d1a5eb4c user: dkf tags: trunk, main | |
|
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 | |
| 23:15 | Fix broken build, introduced [2d7ae66265|here]. More -Wconversion warning fixes check-in: b8506ab1c6 user: jan.nijtmans tags: trunk, main | |
| 21:26 | Backport formatting from 9.1. No change in functionality check-in: 18e48f057d user: jan.nijtmans tags: core-9-0-branch | |
| 16:46 | Remove useless semicolons check-in: 4c7fafa275 user: dkf tags: trunk, main | |
| 16:39 | Move ClockSafeCatchCmd to place where it can see real InterpState definition check-in: 2d7ae66265 user: dkf tags: trunk, main | |
| 16:24 | Apply normal indentation/formattiong rule for sub-blocks check-in: 8e9651234b user: dkf tags: trunk, main | |
| 14:41 | Sync Tcl_OpenTcpClient signature (parameter-name only) with documentation check-in: 336e98168e user: jan.nijtmans tags: trunk, main | |
| 14:39 | Sync Tcl_OpenTcpClient signature (parameter-name only) with documentation check-in: 2fbd19e961 user: jan.nijtmans tags: core-9-0-branch | |
| 14:11 | Tranche 3 of adoption of bool check-in: 6e7e183bb2 user: dkf tags: c11-bool | |
| 13:51 | Rebase to 9.0 Leaf check-in: 54f062b0a8 user: jan.nijtmans tags: cygwin | |
| 07:07 | Rebase to trunk check-in: 46189c64ce user: jan.nijtmans tags: tip-626 | |
| 07:00 | Update create-dmg/create-dmg to version 1.2.2 check-in: 61d00838a2 user: jan.nijtmans tags: trunk, main | |
| 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-09
| ||
| 12:43 | Add some libraries to the windows build (will be needed by tka11y) check-in: 6812fc9e30 user: jan.nijtmans tags: trunk, main | |
|
2025-10-07
| ||
| 14:02 | Tranche 2 of adoption of bool check-in: 7c0638716d user: dkf tags: c11-bool | |
|
2025-10-06
| ||
| 18:03 | Turn initialisation flags into bools check-in: 85f3db92e2 user: dkf tags: c11-bool | |
| 15:52 | Make the bool type available properly (and reduce include duplication). Be careful though; C23 depre... check-in: fa8b63f0c3 user: dkf tags: c11-bool | |
| 15:31 | Use Tcl_CreateObjCommand2 check-in: 8d8717714c user: jan.nijtmans tags: tip-626 | |
| 15:17 | Rebase to trunk check-in: 52e29dddc9 user: jan.nijtmans tags: tip-626 | |
| 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 | |
| 15:12 | Indenting consistancy check-in: ae9e555472 user: jan.nijtmans tags: trunk, main | |
| 15:01 | Relax mutex-condition-3 (which sometimes fails on macOS) check-in: 78ece5dc3b user: jan.nijtmans tags: trunk, main | |
| 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 | |
| 14:21 | Simplify some of the code by using anonymous struct/union members check-in: 87d19e421a user: dkf tags: c11-anon-members | |
| 12:05 | merge trunk check-in: dce49c4e92 user: dkf tags: c-std-update | |
| 11:12 | tidy up a bit more check-in: 576b4f39f2 user: dkf tags: c11-printf-result | |
| 11:06 | merge 9.0 (simplify TclGrowParseTokenArray) check-in: ae278f257d user: dkf tags: trunk, main | |
| 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 | |
| 10:50 | Tidying up check-in: fafb320167 user: dkf tags: c11-printf-result | |
| 08:31 | Adoption of TclAppendPrintfToErrorInfo check-in: e3a772f56c user: dkf tags: c11-printf-result | |
|
2025-10-05
| ||
| 19:26 | Tranche 3 of adoption of TclPrintfResult check-in: 3aa1ace500 user: dkf tags: c11-printf-result | |
| 10:38 | Tranche 2 of adoption of TclPrintfResult check-in: 9a6fb43196 user: dkf tags: c11-printf-result | |
|
2025-10-04
| ||
| 11:12 | Tranche 1 of adoption of TclPrintfResult check-in: 4bd77df23d user: dkf tags: c11-printf-result | |
| 10:50 | Merge 9.0 - Fix [6fbabfe166] - allows py tkinter to use zipfs build without calling TclZipfs_AppHook check-in: 59f54f8e58 user: apnadkarni tags: trunk, main | |
| 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
| ||
| 16:42 | Define macros for printing to the result conveniently check-in: 7b73f4ae3a user: dkf tags: c11-printf-result | |
| 15:56 | Deduplicate code for mounting attached archives Closed-Leaf check-in: 19aa19d296 user: apnadkarni tags: bug-6fbabfe166 | |
| 11:47 | Merge 9.0 check-in: 1e07ca757f user: jan.nijtmans tags: trunk, main | |
| 11:47 | Use C11 macros to automatically add a NULL to the end of varargs sequences check-in: 9c524e00d4 user: dkf tags: c11-automarker | |
| 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:57 | Merge 9.0 check-in: 75f02bb076 user: jan.nijtmans tags: trunk, main | |
| 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:37 | Make it easier to match up the collections of things to do with file attributes check-in: a4b2356ccb user: dkf tags: trunk, main | |
| 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:42 | Merge 9.0 check-in: d62f98b681 user: jan.nijtmans tags: trunk, main | |
| 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:32 | Tidy up style of test support file check-in: 49acaf49d7 user: dkf tags: trunk, main | |
| 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
| ||
| 20:13 | Merge 9.0 check-in: 94e1a6656e user: jan.nijtmans tags: trunk, main | |
| 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:32 | Merge 9.0 - Test cases for mutexes + dkf's manpage edits check-in: b546133d28 user: apnadkarni tags: trunk, main | |
| 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:50 | Merge 9.0 check-in: 1c2897a986 user: jan.nijtmans tags: trunk, main | |
| 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
| ||
| 13:26 | Add to assembly Leaf check-in: 53e5af36f7 user: dkf tags: compile-namespace-parent | |
| 12:47 | Fix skipping of mutex tests under MinGW Closed-Leaf check-in: 319a125c28 user: apnadkarni tags: apn-mutex-tests | |
| 12:07 | compilation of [namespace parent $ns] check-in: b6e9e590a5 user: dkf tags: compile-namespace-parent | |
| 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:14 | merge 9.0, code deduplication; increase timouts detecting exit hangs for mem-debug, etc check-in: 5ba7b9431d user: sebres tags: trunk, main | |
| 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:43 | Stop using recursive mutex in tclEncoding.c check-in: a967ea1c31 user: jan.nijtmans tags: trunk, main | |
| 17:32 | Stop using recursive mutex in tclEncoding.c check-in: fc66aa236c user: jan.nijtmans tags: core-9-0-branch | |
| 15:56 | A less miserable way of writing TRACE and friends in TEBC Closed-Leaf check-in: 4351d6483e user: dkf tags: tebc-varargs-trace-macros | |
| 14:38 | Add condition variable test function for producer consumer pattern check-in: 6330cbbc00 user: apnadkarni tags: apn-mutex-tests | |
| 08:29 | Fix errors from merge check-in: de99b4dd08 user: dkf tags: c-std-update | |
|
2025-09-26
| ||
| 20:58 | Rebase to trunk check-in: 00754b1cd0 user: jan.nijtmans tags: tip-626 | |
| 18:53 | merge trunk check-in: f0dcb3e615 user: dkf tags: c-std-update | |
| 16:57 | Allow larger lists to be used. Doc fix check-in: 1095e07d2e user: jan.nijtmans tags: trunk, main | |
| 16:20 | Start on some mutex C API tests check-in: 79ed8c8acc user: apnadkarni tags: apn-mutex-tests | |
| 15:42 | Merge 9.0 check-in: 15f6cb484d user: jan.nijtmans tags: trunk, main | |
| 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 | |
| 15:37 | Further fix [https://core.tcl-lang.org/tk/tktview/832c2047bb|832c2047bb]: Windows: new compiler, new... check-in: 8aa9b084c8 user: jan.nijtmans tags: trunk, main | |
| 14:14 | modernise how the memory command works (the removal of [memory display] was documented in Tcl 8.4's ... Leaf check-in: 50416ae0d5 user: dkf tags: modernise-memory-command | |
| 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
| ||
| 19:07 | merge trunk check-in: 1555a1857d user: dkf tags: internal-ensemble-cleanup | |
| 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 | merge 9.0 check-in: e360c5a082 user: sebres tags: trunk, main | |
| 14:03 | small amend - move mutex assignment after check alloc was successful check-in: e4fe687f0b user: sebres tags: core-9-0-branch | |
| 14:00 | merge 9.0 (amend to [893f8cc5db3ba8bd] with allocMutex) check-in: 91a1cd34e3 user: sebres tags: trunk, main | |
| 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 | |
| 09:33 | Remove many unnecessary struct and enum labels. DKF: Please don't do this. The labels enable bett... Leaf check-in: 7c4fcd0a0c user: jan.nijtmans tags: struct-enum | |
| 08:48 | Merge-mark check-in: c9e52c9ca8 user: jan.nijtmans tags: core-9-0-branch | |
| 08:03 | Updates to the cookiejar code to use features of 9.0 Leaf check-in: 7ae3794313 user: dkf tags: update-cookiejar | |
|
2025-09-24
| ||
| 22:30 | Merge 9.0 check-in: ac9204a6db user: jan.nijtmans tags: trunk, main | |
| 22:17 | Fix [893f8cc5db]: Nested mutexes following TIP 509, Windows part check-in: d27472f8b2 user: jan.nijtmans tags: core-9-0-branch | |
| 22:09 | Merge 9.0 check-in: 97a583822d user: jan.nijtmans tags: trunk, main | |
| 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 | |
| 20:55 | Fix some -Wconversion warnings. Clock simplifications check-in: c742d8d60b user: jan.nijtmans tags: trunk, main | |
| 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 | |
| 03:08 | Fix buffer size check for GetEnvironmentVariable. Tx @cjmcdonald check-in: 2ee45c3227 user: apnadkarni tags: trunk, main | |
| 02:56 | Fix buffer size check for GetEnvironmentVariable. Tx @cjmcdonald check-in: bbbcaac096 user: apnadkarni tags: core-9-0-branch | |
|
2025-09-23
| ||
| 17:55 | Merge 9.0 check-in: c033fe6282 user: jan.nijtmans tags: trunk, main | |
| 17:47 | [https://core.tcl-lang.org/tk/tktview/832c2047bb|832c2047bb] Fix clang -Wjump-misses-init warnings: ... check-in: e4b5226f4c user: jan.nijtmans tags: trunk, main | |
| 16:11 | Rebase to trunk check-in: 02a7870070 user: jan.nijtmans tags: tip-626 | |
| 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:10 | [https://core.tcl-lang.org/tk/tktview/832c2047bb|832c2047bb] disable too-strict clang warning on Win... check-in: 0f2c7ea05f user: jan.nijtmans tags: trunk, main | |
| 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:48 | Use 9.0's [const] for constants, and move IDNA tests out of http.test into their own file check-in: 27d4e46b62 user: dkf tags: trunk, main | |
| 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:33 | [832c2047bb] disable too-strict clang warning on Windows Closed-Leaf check-in: 7409395380 user: jan.nijtmans tags: bug-832c2047bb | |
| 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:19 | Merge 9.0 - Fix [c9e68eb6ca] getenv checks check-in: 4760a5fda3 user: apnadkarni tags: trunk, main | |
| 12:00 | Merge 8.6 - Fix [c9e68eb6ca] getenv checks check-in: 33587c757d user: apnadkarni tags: core-9-0-branch | |
| 10:46 | Revert usage of [switch -integer] because code has to work with pre-9.1, but use [try] because we do... check-in: ed5e365c59 user: dkf tags: trunk, main | |
| 09:03 | Make a few places use [switch -integer] check-in: 186de96bbb user: dkf tags: trunk, main | |
| 08:46 | A few more places where there can be revisions now Leaf check-in: 80b5ced5d2 user: dkf tags: revise-tests | |
|
2025-09-22
| ||
| 19:18 | merge trunk check-in: 734fe3776d user: dkf tags: revise-tests | |
| 18:51 | Implement TIP 730: switch -integer check-in: 4a00305bd5 user: dkf tags: trunk, main | |
| 18:49 | Implement TIP 728: interp set check-in: 43c644419f user: dkf tags: trunk, main | |
| 17:53 | Fix [https://core.tcl-lang.org/tk/tktview/832c2047bb|832c2047bb]: Windows: new compiler, new warning... check-in: 38a311b5a7 user: jan.nijtmans tags: trunk, main | |
| 16:50 | Tidying up the tests of interp check-in: 78f20c8621 user: dkf tags: revise-tests | |
| 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:40 | Merge 9.0 check-in: 5abd361ed9 user: jan.nijtmans tags: trunk, main | |
| 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 | |
| 07:20 | working on revising the tests to have less clutter check-in: e2cc3b6bf3 user: dkf tags: revise-tests | |
|
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 | |
| 07:18 | Fix broken registry tests and clean up style check-in: de1aee46f4 user: dkf tags: trunk, main | |
|
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
| ||
| 17:07 | Fix [77059c] TclPushVarName(): pointer overflow check-in: 67519af0aa user: jan.nijtmans tags: trunk, main | |
| 16:53 | Fix [77059c] TclPushVarName(): pointer overflow check-in: ef820cf3b7 user: jan.nijtmans tags: core-9-0-branch | |
| 12:24 | Rebase to trunk check-in: 43a126a59c user: jan.nijtmans tags: tip-709 | |
| 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:31 | Merge 9.0 - Fix leak in zipfs encoding initialization check-in: 5f7c0b2b17 user: apnadkarni tags: trunk, main | |
| 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:29 | Merge 9.0 check-in: 5c0cdd84ea user: jan.nijtmans tags: trunk, main | |
| 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 | |
| 06:41 | Fix leak in zipfs encoding initialization Closed-Leaf check-in: 955f4ef655 user: apnadkarni tags: apn-zipfs-leakfix | |
|
2025-09-17
| ||
| 12:46 | Apply 'Tcl' namespace to names (in [clock] impl) with wider scope than one C file check-in: 5946bfc3ed user: dkf tags: trunk, main | |
| 11:06 | Rebase branch to 9.0 Closed-Leaf check-in: f4daf288c6 user: jan.nijtmans tags: 893f8cc5-tip509-nested-mutex | |
| 10:35 | Factor out the common base code for IO forwarding Leaf check-in: a15431dadb user: dkf tags: factor-out-io-forward-base | |
| 10:16 | Clean up some indentation/macros check-in: b5d21d7b86 user: dkf tags: trunk, main | |
|
2025-09-16
| ||
| 20:16 | Merge 9.0 check-in: 2e012fcaf0 user: jan.nijtmans tags: trunk, main | |
| 19:44 | Eliminate __stdcall usage: cygwin32 is no longer supported check-in: f1cc7192b7 user: jan.nijtmans tags: core-9-0-branch | |
| 16:43 | Reapply utf8proc patch to Unicode 17 update needed to fix -Wc++-compat warnings. C++ treatment of en... check-in: ec6b431c3e user: apnadkarni tags: trunk, main | |
| 15:18 | Merge 9.0 check-in: cd2b0a427f user: jan.nijtmans tags: trunk, main | |
| 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 | |
| 14:08 | Indent fix check-in: 3f5d40630f user: dkf tags: trunk, main | |
| 11:36 | Bug [f0b80a3db9] Remove assertion that TclZipfs_AppHook has been called as custom apps may not call ... check-in: 248af5b902 user: apnadkarni tags: trunk, main | |
| 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 | |
| 09:04 | Tidy up the interface to the normalisation code check-in: 13b90c3e8c user: dkf tags: trunk, main | |
| 08:04 | merge trunk check-in: d63cf48838 user: dkf tags: internal-ensemble-cleanup | |
|
2025-09-15
| ||
| 21:38 | Unicode version 17 check-in: cb3ab3d1cf user: jan.nijtmans tags: trunk, main | |
| 20:59 | Unicode version 17 check-in: c658915b9b user: jan.nijtmans tags: core-9-0-branch | |
| 20:16 | (more) Use correct equality check-in: c9bb1a7642 user: jan.nijtmans tags: trunk, main | |
| 20:08 | Merge 8.6 check-in: 791adf31da user: jan.nijtmans tags: core-9-0-branch | |
| 16:58 | Add test for subcommand list of interp child, never previously tested Closed-Leaf check-in: 88978077d5 user: dkf tags: tip728-interp-set | |
| 16:06 | merge trunk check-in: 21cafac414 user: dkf tags: tip728-interp-set | |
| 16:01 | Simplify code a bit more, including by actually using local variables... check-in: a732fa633d user: dkf tags: trunk, main | |
| 13:11 | we can trap some errors; that's what the mechanism's there for check-in: cbb5fed63c user: dkf tags: trunk, main | |
| 10:59 | Use correct equality check-in: 2febb36051 user: dkf tags: trunk, main | |
| 08:23 | Use features of current versions of Tcl for the opt package Leaf check-in: 8151357daf user: dkf tags: modernise-opt | |
| 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
| ||
| 14:14 | end divergence check-in: 1f8820038f user: dkf tags: trunk, main | |
| 13:24 | minor fix: function header formatting Closed-Leaf check-in: 37cb9ab9f4 user: dkf tags: main-bis | |
| 10:13 | Merge dkf oo C-based init from trunk check-in: b852a20248 user: apnadkarni tags: apn-oo-lazy-init-sbmod-91 | |
| 08:14 | Merge 9.0. Eliminate (internal) NS_KILLED check-in: 1ef7667adb user: jan.nijtmans tags: trunk, main | |
| 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:57 | Merge 9.0 check-in: ba7b935b53 user: jan.nijtmans tags: trunk, main | |
| 19:53 | Re-generate tclDate.c (which is not hand-edited any more) check-in: 76c1b7f367 user: jan.nijtmans tags: core-9-0-branch | |
| 19:35 | Unneeded header file inclusion. Duplicated -DUTF8PROC_STATIC on command line check-in: 6a06ddd51c user: jan.nijtmans tags: trunk, main | |
| 15:14 | Clang doesn't know -Wunused-but-set-variable check-in: aee6e8abb3 user: jan.nijtmans tags: core-9-0-branch | |
| 14:18 | Add short descriptive comments to all enum members that didn't already have them Leaf check-in: 7346c9a225 user: dkf tags: public-enum | |
| 11:30 | Make old, existing enums also follow the pattern more closely check-in: c25fb57ab9 user: dkf tags: public-enum | |
| 09:16 | Some error-message consistancy check-in: 5ce234ffac user: jan.nijtmans tags: trunk, main | |
| 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:11 | Merge-mark check-in: 5e9920979f user: jan.nijtmans tags: trunk, main | |
| 15:10 | Fix g++ warnings, when compiling for Tcl 8.6 check-in: 958bddefb3 user: jan.nijtmans tags: core-9-0-branch | |
| 14:16 | Turn many public constants into enum elements. Nobody's ever going to override these. Note that rele... check-in: 6aa775474f user: dkf tags: public-enum | |
| 14:14 | Turn some things into enums that really should have been that all along check-in: 95d0fd0349 user: dkf tags: trunk, main | |
| 09:12 | Turn some things into enums that really should have been that all along check-in: e646927e1f user: dkf tags: trunk, main | |
|
2025-09-09
| ||
| 19:42 | Tests for [switch -integer] Closed-Leaf check-in: 0c034e83c0 user: dkf tags: tip730-switch-integer | |
| 19:15 | further erro-handling check-in: f382bf4a51 user: jan.nijtmans tags: attemptgetstring | |
| 15:19 | simplify check-in: d3db61c86b user: jan.nijtmans tags: attemptgetstring | |
| 15:12 | Error-message consistancy check-in: 4a0e06ae02 user: jan.nijtmans tags: attemptgetstring | |
| 14:41 | Add documentation check-in: 455b387ccf user: dkf tags: tip730-switch-integer | |
| 14:10 | Note that some bits probably are unreachable (and buggy too). check-in: f76821e011 user: dkf tags: tip730-switch-integer | |
| 14:01 | Fix a silly error by sharing the enum between functions. check-in: 5da5d87ee2 user: dkf tags: tip730-switch-integer | |
| 13:11 | Fix detection of "default" check-in: 085a2cb984 user: dkf tags: tip730-switch-integer | |
| 11:05 | Bytecode compilation for [switch -integer] check-in: 007a4b45ac user: dkf tags: tip730-switch-integer | |
| 09:58 | Eliminate TclOOM() check-in: ec36f4bc87 user: jan.nijtmans tags: attemptgetstring | |
| 08:30 | Start of implementation of [switch -integer] check-in: 48342ad1ca user: dkf tags: tip730-switch-integer | |
|
2025-09-08
| ||
| 14:55 | Merge 9.0 check-in: 9564f0232c user: jan.nijtmans tags: trunk, main | |
| 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 | |
| 13:54 | Use the new subcommand check-in: 049f84973b user: dkf tags: tip728-interp-set | |
| 13:47 | Add tests check-in: 802e97ac8b user: dkf tags: tip728-interp-set | |
| 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 | |
| 11:49 | Implement TIP 728: [interp set] check-in: f833293097 user: dkf tags: tip728-interp-set | |
| 09:05 | Merge 9.0 check-in: 2cba9a7a01 user: jan.nijtmans tags: trunk, main | |
| 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
| ||
| 19:30 | Fix TCL_MEM_DEBUG build check-in: c0ebd58450 user: jan.nijtmans tags: attemptgetstring | |
| 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:27 | Merge 9.0 check-in: 3a7e2b93dd user: dkf tags: trunk, main | |
| 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:43 | Merge 9.0 check-in: f09aabc11f user: jan.nijtmans tags: trunk, main | |
| 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 | |
| 09:12 | update doc check-in: 36894c9516 user: jan.nijtmans tags: attemptgetstring | |
| 07:08 | Introduce Tcl_AttemptGetCharLength() check-in: 24bb637dd2 user: jan.nijtmans tags: attemptgetstring | |
|
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 | |
| 17:03 | Merge 9.0 check-in: e598bf3880 user: jan.nijtmans tags: trunk, main | |
| 16:53 | %#d conversion is always performed. Fix comment check-in: 3110ef6e49 user: jan.nijtmans tags: core-9-0-branch | |
| 15:32 | Merge 9.0 check-in: 2d73d4d0a4 user: jan.nijtmans tags: trunk, main | |
| 15:31 | Improve format #d documentation check-in: ad046ad661 user: jan.nijtmans tags: core-9-0-branch | |
| 15:01 | Rebase to trunk check-in: 42e496eea2 user: jan.nijtmans tags: attemptgetstring | |
| 14:57 | Use TclAttemptGetString() in "string repeat". Fix Tcl_AttemptNewStringObj in debug mode check-in: 46b5a96877 user: jan.nijtmans tags: attemptgetstring | |
| 09:52 | Rebase to trunk check-in: 84e8b8343a user: jan.nijtmans tags: tip-626 | |
| 09:42 | Microsoft compilers don't have mode_t check-in: 31c2daccc1 user: jan.nijtmans tags: trunk, main | |
| 09:33 | Fix some -Wconversion warnings check-in: c66bbbf8d7 user: jan.nijtmans tags: trunk, main | |
| 08:59 | more Minor indent fixes check-in: 6121af88c7 user: jan.nijtmans tags: trunk, main | |
| 08:24 | Minor indent fixes check-in: 518418cbc3 user: dkf tags: trunk, main | |
| 08:09 | Fix a minor typo in a comment check-in: b53ede498c user: dkf tags: trunk, main | |
|
2025-09-03
| ||
| 21:37 | [af4780b0b5]: Improve format #d documentation Closed-Leaf check-in: 4abd03dd4c user: jan.nijtmans tags: bug-af4780b0b5 | |
| 09:42 | Missing -DTCL_LOAD_FROM_MEMORY check-in: 99c2cc1d64 user: jan.nijtmans tags: tip-709 | |
|
2025-09-02
| ||
| 20:04 | Rebase to trunk check-in: 1880179400 user: jan.nijtmans tags: tip-626 | |
| 15:51 | Remove some irksome indents in doc comments check-in: 4d5064ede4 user: dkf tags: core-9-0-branch | |
| 13:59 | Merge trunk. Eliminate memorymodule test constraint check-in: 79ea8ac196 user: jan.nijtmans tags: tip-709 | |
| 13:13 | In no-deprecate mode, don't run tests involving sqlite3. TCL_HASH_TYPE is an internal type, which sh... check-in: 9c12418704 user: jan.nijtmans tags: trunk, main | |
| 07:18 | Merge 9.0 check-in: a786f9e6ce user: jan.nijtmans tags: trunk, main | |
| 07:17 | Update to burnett01/rsync-deployments@7.1.0 check-in: 4e86363d13 user: jan.nijtmans tags: core-9-0-branch | |
|
2025-09-01
| ||
| 19:36 | Undo unintended change check-in: d876dda43b user: jan.nijtmans tags: tip-709 | |
| 19:31 | Rebase to 9.1. Remove --enable-memorymodule check-in: 960eb1404b user: jan.nijtmans tags: tip-709 | |
| 11:03 | Update UNICODE_OUT_OF_RANGE to handle all planes. Remove unneeded UNICODE_OUT_OF_RANGE() usage check-in: 289a3340fc user: jan.nijtmans tags: trunk, main | |
| 08:31 | Merge 9.0 check-in: 7c42c12b65 user: dkf tags: trunk, main | |
| 08:19 | Add code comments, move a function to a better file to own it. check-in: 8f30008a8f user: dkf tags: core-9-0-branch | |
| 07:26 | Merge 9.0 check-in: 427742a349 user: jan.nijtmans tags: trunk, main | |
| 07:24 | Fix [85fc8bca03]: Pointer arithmetic with NULL in buildInfoObjCmd(). Update changes.md check-in: 6d62aed3e5 user: jan.nijtmans tags: core-9-0-branch | |
| 04:58 | Merge 9.0 - Mount zipfs early - see [87b69745be] check-in: f8f1cb7590 user: apnadkarni tags: trunk, main | |
| 03:52 | Mount zipfs early - see [87b69745be] check-in: 074f8b6c68 user: apnadkarni tags: core-9-0-branch | |
|
2025-08-31
| ||
| 20:13 | Final verdict, without test expectation changes Closed-Leaf check-in: f95a112489 user: jan.nijtmans tags: tip-726-jan | |
| 20:03 | Oops, 21 bits, not 17 bits check-in: 1857668b9f user: jan.nijtmans tags: trunk, main | |
| 19:14 | Final verdict, without test expectation changes check-in: c1ea8981ee user: jan.nijtmans tags: tip-726-jan | |
| 17:47 | Merge 9.1 check-in: 06fe6db1a3 user: jan.nijtmans tags: tip-726-jan | |
| 17:16 | Merge 9.0. Fix TIP #726 implementation, so all functions give the same answer as Tcl 9.0 for out-of-... check-in: cc4f7b61e2 user: jan.nijtmans tags: trunk, main | |
| 16:38 | Add testcases for out-of-range Unicode characters check-in: 9d2b5186be user: jan.nijtmans tags: core-9-0-branch | |
| 06:14 | Bump the patchlevel of TclOO check-in: 84ec17558e user: dkf tags: trunk, main | |
| 06:13 | Bump the patchlevel of TclOO check-in: e7e5b3d3d0 user: dkf tags: core-9-0-branch | |
|
2025-08-30
| ||
| 21:20 | merge core-9-0-branch check-in: 1e75862cd4 user: dkf tags: trunk, main | |
| 20:36 | Make things that ought to be constants be so. check-in: 77d1492961 user: dkf tags: core-9-0-branch | |
| 15:13 | Put the baseline cloning (oo::object-><cloned>) of objects in C. check-in: 162e1d77e5 user: dkf tags: trunk, main | |
| 15:11 | Backport of oo::object-><cloned> in C. check-in: 5e82dbcfe8 user: dkf tags: core-9-0-branch | |
| 15:10 | Backport of oo::object-><cloned> in C. Closed-Leaf check-in: 69e9c4e2a6 user: dkf tags: object-clone-in-c-90 | |
| 14:36 | Sorry Ashok, but I object to changing a right-shift (as it originally was) to a left-shift. Will exp... check-in: 442c3e7366 user: jan.nijtmans tags: trunk, main | |
| 14:16 | Put the baseline cloning of objects in C. I'd been putting off doing this for over a decade, as it w... Closed-Leaf check-in: 41e23633da user: dkf tags: object-clone-in-c | |
| 08:45 | TIP 726 check-in: 9e3f0254e3 user: apnadkarni tags: trunk, main | |
|
2025-08-29
| ||
| 13:24 | More review: Eliminate UNICODE_OUT_OF_RANGE and use right-shifts check-in: 453ab178cb user: jan.nijtmans tags: tip-726-jan | |
| 08:56 | Fix bogus assert in unicode normalization Closed-Leaf check-in: 97b5293136 user: apnadkarni tags: tip-726 | |
| 02:59 | Update changes.md check-in: 45302470a0 user: apnadkarni tags: tip-726 | |
| 02:58 | Merge main check-in: cd152cd13a user: apnadkarni tags: tip-726 | |
|
2025-08-28
| ||
| 15:07 | merge core-9-0-branch check-in: 0a7def6dcc user: dkf tags: trunk, main | |
| 14:56 | More backported initialisation acceleration of TclOO check-in: a2aecfd47a user: dkf tags: core-9-0-branch | |
| 14:54 | Modify code and comments for 9.0 style Closed-Leaf check-in: 2b105a954c user: dkf tags: oo-accelerate-90-phase-2 | |
| 14:23 | Move more machinery into C from the TclOO init script check-in: f830beed92 user: dkf tags: oo-accelerate-90-phase-2 | |
| 14:20 | Tinkering, making code simpler or easier to maintain check-in: 399f711b72 user: dkf tags: oo-accelerate-90-phase-2 | |
| 14:19 | Complete the moving of the definition of slots entirely into C check-in: ae1c6af3b1 user: dkf tags: oo-accelerate-90-phase-2 | |
| 14:02 | Move more machinery into C from the TclOO init script check-in: 5946d9cae3 user: dkf tags: trunk, main | |
| 13:49 | Tweak comments Closed-Leaf check-in: 7d29a0080a user: dkf tags: singleton-in-c | |
| 13:41 | Move oo::class::<cloned> into C check-in: c1e9b058ad user: dkf tags: singleton-in-c | |
| 12:17 | Move remaining bits of property system into C; only cloning methods now left check-in: d1178c4040 user: dkf tags: singleton-in-c | |
| 10:39 | merge trunk check-in: d52c10e251 user: dkf tags: singleton-in-c | |
| 08:42 | Merge 9.0 - Eliminate TCL_BROKEN_MAINARGS check-in: cb27d68679 user: apnadkarni tags: trunk, main | |
| 08:32 | Eliminate TCL_BROKEN_MAINARGS check-in: 05fa1f948e user: apnadkarni tags: core-9-0-branch | |
| 07:52 | Fix unsigned char* to char* conversion warning check-in: 04140a9eb7 user: apnadkarni tags: tip-726 | |
| 07:18 | Merge main check-in: a05795631f user: apnadkarni tags: tip-726 | |
| 06:21 | 2 review remarks: _CRT_glob is still necessary. And please use autoconf 2.72. Tx for the fix - As... Closed-Leaf check-in: 6d9cb1b33b user: jan.nijtmans tags: apn-broken-mainargs | |
| 06:06 | Merge 9.0 Closed-Leaf check-in: c7bcc8c64b user: apnadkarni tags: apn-early-zipfs-mounts | |
| 03:26 | Get rid of obsolete TCL_BROKEN_MAINARGS check-in: 8614e94643 user: apnadkarni tags: apn-broken-mainargs | |
|
2025-08-27
| ||
| 21:51 | Fix double Tcl_Alloc define. Tweak allocation lengths reporting check-in: 14260b03d4 user: jan.nijtmans tags: attemptgetstring | |
| 15:38 | Rebase to latest trunk check-in: 6399ade2e2 user: jan.nijtmans tags: attemptgetstring | |
| 11:58 | Merge 9.0 check-in: 535e5cabd5 user: jan.nijtmans tags: trunk, main | |
| 11:57 | Follow-up to [66cd465323]: For Tcl 9.0+, building on 32-bit MacOS is no longer supported check-in: 052f571967 user: jan.nijtmans tags: core-9-0-branch | |
| 09:37 | 32-bit MacOS builds are no longer supported, starting with Tcl 9.0. Closed-Leaf check-in: 23655c4a1e user: jan.nijtmans tags: platform-macos-simplification | |
| 05:57 | Mount ALL zipfs archives before ANY library searches check-in: 4fea51245c user: apnadkarni tags: apn-early-zipfs-mounts | |
| 05:41 | Create new branch named "apn-early-zipfs-mounts" check-in: f0a81579c5 user: apnadkarni tags: apn-early-zipfs-mounts | |
|
2025-08-26
| ||
| 13:38 | merge trunk check-in: 2875ed7446 user: dkf tags: singleton-in-c | |
| 08:24 | Merge trunk check-in: 4f2c56f428 user: jan.nijtmans tags: 893f8cc5-tip509-nested-mutex | |
| 08:14 | Merge 9.0 check-in: f89e6b2307 user: jan.nijtmans tags: trunk, main | |
| 05:53 | Oops. Fix inverted compare. Closed-Leaf check-in: 7b6f0410ce user: apnadkarni tags: apn-missing-shlib-zipfs-check | |
| 05:22 | Fix for missing shared lib zipfs check broken in [9ade301dd7]. check-in: 271ee37dc6 user: apnadkarni tags: apn-missing-shlib-zipfs-check | |
|
2025-08-25
| ||
| 23:17 | merge 9.0 check-in: ee853b9f31 user: sebres tags: trunk, main | |
| 22:55 | fixes too earlier search for tcl-library (TclZipfsLocateTclLibrary shall be invoked after zipfs moun... check-in: 9ade301dd7 user: sebres tags: apn-missing-shlib-zipfs-check | |
| 16:42 | amend to [0433b67adc] (ticket [87b69745be]): don't return with OK (swallow the error) if encoding ca... check-in: 9338fcde50 user: sebres tags: core-9-0-branch | |
| 15:34 | Merge 9.0 check-in: 9b784a4c77 user: jan.nijtmans tags: trunk, main | |
| 15:32 | [66cd465323] Platform package simplifications for MacOS >= 11. Platform => 1.1.0 check-in: ee7c3ae49b user: jan.nijtmans tags: core-9-0-branch | |
| 15:23 | Move the oo::configurable constructor into C check-in: 1164ba3918 user: dkf tags: singleton-in-c | |
| 11:49 | Remove some more references to non-existing Tcl version 8.7 check-in: 325e2bd02f user: jan.nijtmans tags: core-9-0-branch | |
| 11:16 | Merge trunk Closed-Leaf check-in: 9e3ff929b6 user: jan.nijtmans tags: platform-macos-simplification | |
| 11:13 | Merge 9.0 check-in: 78ae352e6b user: jan.nijtmans tags: trunk, main | |
| 10:59 | Move more of configurable's machinery into C check-in: 06d7236722 user: dkf tags: singleton-in-c | |
| 09:53 | Bring Windows part into this branch too check-in: 9ca72ca2ba user: jan.nijtmans tags: 893f8cc5-tip509-nested-mutex | |
| 09:51 | Eliminate all usage of HAVE_DECL_PTHREAD_MUTEX_RECURSIVE check-in: d3b4a0a698 user: jan.nijtmans tags: 893f8cc5-tip509-nested-mutex | |
| 09:38 | Merge trunk check-in: b356408a11 user: jan.nijtmans tags: 893f8cc5-tip509-nested-mutex | |
| 09:37 | Fix testcase oo-1.21 check-in: 9248c2cc49 user: jan.nijtmans tags: trunk, main | |
| 09:17 | Merge 8.6 check-in: 8814795007 user: jan.nijtmans tags: core-9-0-branch | |
| 08:43 | Fix bugs check-in: 9b324a7745 user: dkf tags: singleton-in-c | |
| 08:30 | Move extra classes into C; mostly there, but not yet working check-in: 2817aeaf81 user: dkf tags: singleton-in-c | |
|
2025-08-24
| ||
| 18:47 | [893f8cc5] tip509 nested mutex MS-Windows patch by Christian (thanks !) Closed-Leaf check-in: c2b0208c78 user: oehhar tags: 893f8cc5-tip509-nested-mutex-win | |
| 11:47 | Start of making the singleton class implemented in C check-in: 0b9609d1dc user: dkf tags: singleton-in-c | |
| 10:40 | Tinkering, making code simpler or easier to maintain check-in: 74269c8653 user: dkf tags: trunk, main | |
| 06:52 | Complete the moving of the definition of slots entirely into C check-in: 477aae4fc8 user: dkf tags: trunk, main | |
|
2025-08-23
| ||
| 08:23 | merge core-9-0-branch (sync after backport) check-in: 842113abfc user: dkf tags: trunk, main | |
| 08:00 | Backported accelerations to TclOO's startup code check-in: b5fd1d37ba user: dkf tags: core-9-0-branch | |
| 07:57 | corrections (createhashentry is different in 9.1) and cleanup (I like command tables) Closed-Leaf check-in: 58f6207e0b user: dkf tags: oo-accelerate-90 | |
|
2025-08-22
| ||
| 20:27 | Merge-mark check-in: fe1b51914d user: jan.nijtmans tags: core-9-0-branch | |
| 19:36 | Make code style be a bit closer to the one used in 9.0 check-in: 838a10310d user: dkf tags: oo-accelerate-90 | |
| 19:30 | Tweak to [configurable] to not call [next] twice (backport) check-in: d0877dbf5d user: dkf tags: oo-accelerate-90 | |
| 19:29 | Combine UpdateClassDelegatesAfterClone into its caller. (backport) check-in: 61355c510f user: dkf tags: oo-accelerate-90 | |
| 19:28 | Move another definition (classmethod) into C. (backport) check-in: 6174737efb user: dkf tags: oo-accelerate-90 | |
| 19:22 | Move [link] into C. (backport) check-in: a9adf544ba user: dkf tags: oo-accelerate-90 | |
| 19:14 | Convert MixinClassDelegates to an internal function entirely in C (backport) check-in: 2bc5d30389 user: dkf tags: oo-accelerate-90 | |
| 17:36 | Move a bit of internal machinery (backport) check-in: 89c8f5ea54 user: dkf tags: oo-accelerate-90 | |
| 17:35 | Move another command into C: classvariable (backport) check-in: 13569e6c23 user: dkf tags: oo-accelerate-90 | |
| 17:31 | Slightly faster way to write the init script (backport) check-in: 4220368b53 user: dkf tags: oo-accelerate-90 | |
| 17:31 | Rewrite slots in C to get a performance boost. (backport) check-in: 6a131a0d39 user: dkf tags: oo-accelerate-90 | |
| 17:18 | Speed up TclOO init; no directing via unknown method handler for slots of classes we define ourselve... check-in: 3cdb85c38c user: dkf tags: oo-accelerate-90 | |
| 17:17 | Slightly chisel down the execution time of the oo init script (backport) check-in: b8dd6bd10e user: dkf tags: oo-accelerate-90 | |
| 17:15 | Accelerate definition of [oo::define initialise]. (backport) check-in: 486acd76fb user: dkf tags: oo-accelerate-90 | |
| 17:09 | [893f8cc5] tip509 nested mutex patch by Christian (thanks!) check-in: cdc8e88f7b user: oehhar tags: 893f8cc5-tip509-nested-mutex | |
| 15:02 | Start making TclOO faster to initialise (backport) check-in: 096119c82d user: dkf tags: oo-accelerate-90 | |
| 14:52 | Fix memory debugging info check-in: 7247e77c5f user: dkf tags: core-9-0-branch | |
| 14:23 | Tweak to [configurable] to not call [next] twice check-in: bf95236a57 user: dkf tags: trunk, main | |
| 13:43 | Combine UpdateClassDelegatesAfterClone into its caller. check-in: ff5a3f13b7 user: dkf tags: trunk, main | |
| 13:06 | Add testcases for platform macos26-x86_64 and macos26-arm check-in: 8c3b549d44 user: jan.nijtmans tags: platform-macos-simplification | |
| 12:50 | Fix handling of i386-x86_64 check-in: 062a90819e user: jan.nijtmans tags: platform-macos-simplification | |
| 11:45 | Move [link] into C. check-in: 899914a847 user: dkf tags: trunk, main | |
| 11:29 | Merge 9.0 check-in: 16435add36 user: jan.nijtmans tags: trunk, main | |
| 07:50 | Move another definition (classmethod) into C. check-in: bb2b1ca977 user: dkf tags: trunk, main | |
| 07:19 | Convert MixinClassDelegates to an internal function entirely in C check-in: 14b785c409 user: dkf tags: trunk, main | |
| 07:16 | Fix memory debugging info check-in: 0a91b87749 user: dkf tags: trunk, main | |
|
2025-08-21
| ||
| 15:53 | Eliminate clang compiler warning: use of logical '&&' with constant operand check-in: d038315568 user: jan.nijtmans tags: core-9-0-branch | |
| 14:15 | Line no longer needed check-in: 7f1d023a6e user: jan.nijtmans tags: platform-macos-simplification | |
| 14:00 | Add testcases check-in: d22c267802 user: jan.nijtmans tags: platform-macos-simplification | |
|
2025-08-20
| ||
| 21:53 | Keep all macos < 11 handling as it was check-in: 1a287640bb user: jan.nijtmans tags: platform-macos-simplification | |
| 12:22 | Move a bit of internal machinery check-in: fe65866873 user: dkf tags: trunk, main | |
| 10:11 | Move another command into C: classvariable check-in: 6c7484683c user: dkf tags: trunk, main | |
|
2025-08-19
| ||
| 21:48 | Bug-fixing check-in: fe48b3a8ee user: jan.nijtmans tags: platform-macos-simplification | |
| 15:45 | Slightly faster way to write the init script check-in: 9a3123970f user: dkf tags: trunk, main | |
| 15:05 | Experimental simplification for platform on MacOS check-in: d2d84b4507 user: jan.nijtmans tags: platform-macos-simplification | |
| 14:49 | Rewrite slots in C to get a performance boost. [effa2e2346] check-in: 8ab9fecd56 user: dkf tags: trunk, main | |
| 14:46 | Add some documentation comments Closed-Leaf check-in: bd1ca51921 user: dkf tags: rewrite-slots-in-c | |
| 14:15 | Add remoaining slot ops check-in: a94a240d73 user: dkf tags: rewrite-slots-in-c | |
| 13:51 | Saner C implementation of slot methods; add unknown handler to C side check-in: 33a5909dac user: dkf tags: rewrite-slots-in-c | |
| 12:45 | Merge 9.0 check-in: a40e6f6704 user: jan.nijtmans tags: trunk, main | |
| 12:44 | support for MacOS Tahoe, platform => 1.0.20 check-in: a14f4e0d7f user: jan.nijtmans tags: core-9-0-branch | |
| 10:59 | merge trunk check-in: 96c2aeb205 user: dkf tags: rewrite-slots-in-c | |
| 09:00 | Speed up TclOO init; no directing via unknown method handler for slots of classes we define ourselve... check-in: f17dd10723 user: dkf tags: trunk, main | |
| 08:57 | Working on rewriting the slot implementation in C; not quite correct yet check-in: e7d55b49d6 user: dkf tags: rewrite-slots-in-c | |
|
2025-08-18
| ||
| 21:46 | circumvent for [8a13caa31dd8e3a5]: load tcltest if needed (using `load {} Tcltest`) - as a result tc... Leaf check-in: 6e6d953e8c user: sebres tags: experimental-load-tcltest-implicitly | |
| 21:40 | partial back-port from tclSE (currently windows only): allow to load statically linked modules witho... check-in: 07f7174617 user: sebres tags: experimental-load-tcltest-implicitly | |
| 12:29 | Lazy init for 9.1 check-in: 105952fb15 user: apnadkarni tags: apn-oo-lazy-init-sbmod-91 | |
| 11:49 | Fixed inconsistent indenting, introduced [0433b67adc|here]. See also [87b69745be] check-in: ee22d2717f user: jan.nijtmans tags: core-9-0-branch | |
| 11:39 | Slightly chisel down the execution time of the oo init script, check-in: c873b5222a user: dkf tags: trunk, main | |
| 08:56 | Accelerate definition of [oo::define initialise]. [effa2e2346] check-in: 5abd67e1ea user: dkf tags: trunk, main | |
| 08:32 | Merge 9.0 check-in: d65c84decf user: jan.nijtmans tags: trunk, main | |
| 08:28 | Better not use the old octal notation (even though it still works) check-in: 803ecf28a2 user: jan.nijtmans tags: core-9-0-branch | |
|
2025-08-17
| ||
| 21:22 | Start making TclOO faster to initialise [effa2e2346] check-in: 7aa55929ad user: dkf tags: trunk, main | |
| 16:09 | merge trunk check-in: 4a7b1f9d1b user: dkf tags: c-std-update | |
|
2025-08-16
| ||
| 22:00 | Merge-mark check-in: 4e7cb60dd0 user: jan.nijtmans tags: core-9-0-branch | |
| 14:12 | few improvements for [effa2e2346f8372a]: code deduplication, init commands declared as list, update ... Closed-Leaf check-in: 6a997a7f19 user: sebres tags: apn-oo-lazy-init-sbmod | |
| 04:22 | Delete oo::singleton,configurable commands before defining them as classes Closed-Leaf check-in: edd3cd05f0 user: apnadkarni tags: apn-oo-lazy-init | |
| 04:02 | Proof of concept to reduce interp start times by lazy loading oo check-in: 897093b790 user: apnadkarni tags: apn-oo-lazy-init | |
|
2025-08-15
| ||
| 21:25 | Merge 9.0 check-in: e42f382022 user: jan.nijtmans tags: trunk, main | |
| 21:19 | Merge 8.6 check-in: 694e55c093 user: jan.nijtmans tags: core-9-0-branch | |
|
2025-08-14
| ||
| 13:44 | Merge 9.0 - Fix [87b69745be] - move zipfs encoding initialization outside of interp creation. Avoid ... check-in: dc30526e24 user: apnadkarni tags: trunk, main | |
| 13:32 | Fix [87b69745be] - move zipfs encoding initialization outside of interp creation. Avoid unnecessary ... check-in: 0433b67adc user: apnadkarni tags: core-9-0-branch | |
|
2025-08-13
| ||
| 21:10 | Merge 9.0 check-in: 454d2b4b2e user: jan.nijtmans tags: trunk, main | |
| 21:03 | When compiling for Tcl 8.6, make Tcl 9-specific API unavailable. check-in: 201dd6fe5c user: jan.nijtmans tags: core-9-0-branch | |
| 16:43 | Remove more references to version 8.7 check-in: c00ce71a06 user: jan.nijtmans tags: core-9-0-branch | |
| 13:52 | Merge core-9-0-branch Closed-Leaf check-in: 648341fdeb user: apnadkarni tags: bug-87b69745be | |
| 10:57 | Merge 9.0 check-in: a7135a65e7 user: jan.nijtmans tags: trunk, main | |
| 10:38 | Remove another check for TCL_MINOR_VERSION < 7 check-in: f20a357729 user: jan.nijtmans tags: core-9-0-branch | |