Commit Graph

  • aa6d198af7 Update to Tcl 8.6.18 RELEASE Clifford Yapp 2026-09-11 21:55:34 -04:00
  • 59248c33fa Fix [61ba0b0661]: platform::identify broken on Red Hat Linux main jan.nijtmans 2026-09-09 12:13:27 +00:00
  • bfcda554c0 Sometimes, on macOS, 15/20 minutes are not enough to run all testcases jan.nijtmans 2026-09-08 10:17:20 +00:00
  • 6ebdd5f383 Sometimes, on macOS, 15/20 minutes are not enough to run all testcases jan.nijtmans 2026-09-08 10:14:10 +00:00
  • a8037e8df7 burnett01/rsync-deployments -> 9.0.1 jan.nijtmans 2026-09-07 20:24:07 +00:00
  • 81914ec871 burnett01/rsync-deployments -> 9.0.1 jan.nijtmans 2026-09-07 20:13:26 +00:00
  • 166190ee63 More efficient memory handling inside ensembles dkf 2026-09-07 14:00:05 +00:00
  • 4614eaeb6c Fix some technically-possible memory leaks in [scan] dkf 2026-09-07 13:53:43 +00:00
  • faaa406022 Cherrypick some trivial doc changes from tip-700 branch jan.nijtmans 2026-09-07 11:37:34 +00:00
  • 4b7e30ceb8 merge 9.0 (CI-flow: refactor MSVC initialization and allow manual trigger of flow) sebres 2026-09-04 14:31:27 +00:00
  • b84b1b5a87 CI-flow: refactor MSVC initialization: removed 3rd party action ilammy/msvc-dev-cmd; silence deprecation warning; the step would use vcvarsall.bat in cmd shell and put the vc-vars to default ENV sebres 2026-09-04 14:28:50 +00:00
  • 68724b1f43 allow manual trigger of flow (independently on branch/tag name) sebres 2026-09-04 14:20:36 +00:00
  • 0c934cf5e4 merge 9.0: fix for segfault [e533296a92d89044]: avoid reset of lambda info in frames stack by nested calls; create cmdPtr once by first apply (conversion to lambda), so besides the fix it'd also get better performance sebres 2026-09-02 19:56:45 +00:00
  • 57aa93435e amend to [a8133670760aa4a8]: added missing initialization for flags in DuplicateProc (doesn't exist in 8.6) sebres 2026-09-02 11:19:59 +00:00
  • b6a04ef4e8 Clean up grapheme command a bit. Verified that it can be exposed in a safe interp dkf 2026-09-02 08:52:55 +00:00
  • b364073019 merge 8.6: amend to [e533296a92d89044], fixes [f6afe6b71d26e111]: same logic of lamda command init in disassemble; code simplification sebres 2026-09-01 21:45:41 +00:00
  • 2d5c6c16be small amend sebres 2026-09-01 21:38:35 +00:00
  • 035195b0f4 amend to [e533296a92d89044], fixes [f6afe6b71d26e111]: same logic of lamda command init in disassemble; code simplification sebres 2026-09-01 21:16:44 +00:00
  • a8897e0ba2 merge 8.6: ultimate fix for segfault [e533296a92d89044]: avoid reset of lambda info in frames stack by nested calls; create cmdPtr once by first apply (conversion to lambda), so besides the fix it'd also get better performance sebres 2026-09-01 11:01:29 +00:00
  • a69a6190a7 ultimate fix for segfault [e533296a92d89044]: avoid reset of lambda info in frames stack by nested calls; merged branch bug-e533296a92-sebres-optimized - create cmdPtr once by first apply (conversion to lambda), so besides the fix it'd also get better performance sebres 2026-09-01 10:32:56 +00:00
  • 858697b6f6 new apply test (covering shimmer of lambda during its evaluation, similar to regexp-27.8) sebres 2026-09-01 10:24:56 +00:00
  • 182a8a6fbc merge fix for [e533296a92d89044] from 8.6: reset cmd in procPtr after lambda invocation; avoid reset of lambda info in frames stack by nested calls (till it is still evaluated) - fill this info and reset the artificial command only once (at parent invocation); new tests added sebres 2026-08-31 21:35:39 +00:00
  • 56e27b0e1a fixes [e533296a92d89044]: reset cmd in procPtr after lambda invocation; avoid reset of lambda info in frames stack by nested calls (till it is still evaluated) - fill this info and reset the artificial command only once (at parent invocation); new tests added sebres 2026-08-31 21:07:14 +00:00
  • f837143bc6 tests/apply.test: cherry-picked test from optimized branch sebres 2026-08-31 21:03:24 +00:00
  • 6006931fc9 real refcounting for owned procPtr->cmdPtr of lambda sebres 2026-08-31 20:53:08 +00:00
  • b793c0c17e amend (added init for var res) sebres 2026-08-31 15:45:33 +00:00
  • fb558e4cef Doc fixes, backported from TIP 700 branch jan.nijtmans 2026-08-31 09:02:59 +00:00
  • 5cf20f48c5 Spruce up tclIO.c in a few spots dkf 2026-08-30 11:30:08 +00:00
  • 993a28d8cf [04d1d40a] correct expr ?: documentation (9.0 and main) oehhar 2026-08-29 09:14:26 +00:00
  • b43e7aec44 [04d1d40a] correct expr ?: documentation (9.0 and main) oehhar 2026-08-29 09:12:05 +00:00
  • ffc0435a28 more tests, reset cmdPtr->nsPtr after reference decrement (in case if NS is dead) sebres 2026-08-28 13:06:27 +00:00
  • e76f229b4a Fix [17960b80db]: Missing libtcl?.?.dll.a in Cygwin jan.nijtmans 2026-08-28 12:24:47 +00:00
  • fd88611502 workaround for OO, differentiating cmdPtr between OO and lamda (lamdas procPtr owns cmdPtr now), no failing tests anymore sebres 2026-08-27 22:25:14 +00:00
  • d594f54dc8 small amend referencing nsPtr in lambda command (don't allow eval of lamdas in dead namespaces); todo: check effect on OO (also used ExtraFrameInfo) sebres 2026-08-27 21:46:24 +00:00
  • a8e53c3cea experimental: try to optimize lambda invocation (apply, frame info, TIP #280, etc) sebres 2026-08-27 21:01:09 +00:00
  • 5fd3c575fe backport the idea [a7a8993cca8e49c9] from 8.5 as NRE-capable version: fill this info and reset the artificial command only once (at parent invocation, bypass nested invokations); test adjusted to cover it. sebres 2026-08-27 17:53:32 +00:00
  • 20b4abd9b3 Merge-mark jan.nijtmans 2026-08-27 15:08:07 +00:00
  • cf48dad3e5 chw's proposed patch for [e533296a92] jan.nijtmans 2026-08-27 14:57:52 +00:00
  • c503cda4f3 Formatting, missing sentinels jan.nijtmans 2026-08-27 14:36:37 +00:00
  • 9032669f1d Testcases for [3b2a527ed3]: grapheme.test failures with Unicode 18 core-bug-3b2a527ed3 jan.nijtmans 2026-08-26 12:48:56 +00:00
  • a414f1623d Update utf8proc.c for Unicode 18. Most GraphemeBreakTest testcases now pass. Only 4 fail, those are disabled for now jan.nijtmans 2026-08-25 12:07:36 +00:00
  • 72df45e415 Disable io-29.26 run in CI environment. Needs further investigation jan.nijtmans 2026-08-25 07:32:26 +00:00
  • 6d9e3b4ad1 Disable io-29.26 run in CI environment. Needs further investigation jan.nijtmans 2026-08-25 07:31:19 +00:00
  • b76f280e26 Update CI build to ubuntu-26.04 jan.nijtmans 2026-08-24 17:59:10 +00:00
  • 933ffa5c9e Update to latest unicode 18 tables jan.nijtmans 2026-08-24 17:53:42 +00:00
  • 0b11f59ff8 Update testcases too jan.nijtmans 2026-08-24 17:51:57 +00:00
  • cc9383a9d7 Update to latest Unicode 18 tables jan.nijtmans 2026-08-24 16:38:37 +00:00
  • c1cd785155 Update CI build to ubuntu-26.04 (except for onefiledist) jan.nijtmans 2026-08-24 14:27:45 +00:00
  • 327f57a896 update tclsh.svg to new Tcl logo Phil Brooks 2026-08-23 19:30:21 +00:00
  • c9dc381ce1 update tools/tclsh.svg to new logo Phil Brooks 2026-08-20 16:26:52 +00:00
  • ec80057640 Fix [e4c24e86b5]: timer documentation typos jan.nijtmans 2026-08-20 12:12:27 +00:00
  • 499636ce45 Fix [e4c24e86b5]: documentation typos jan.nijtmans 2026-08-20 12:09:20 +00:00
  • b874a90ed8 Fix [99717117b7]: warnings when compiling with Clang ucrt64 jan.nijtmans 2026-08-20 11:57:42 +00:00
  • c797510ff8 Merge 9.0. Previous fix for exec output encoding docs was incomplete apnadkarni 2026-08-20 09:48:52 +00:00
  • cfba261e9b Previous fix for exec output encoding docs was incomplete apnadkarni 2026-08-20 09:47:43 +00:00
  • 9b594af80e Merge 9.0. Fix explanation of exec -encoding option (thanks, @Schelte) apnadkarni 2026-08-20 03:10:09 +00:00
  • 18bc584b71 Fix explanation of exec -encoding option (thanks, @Schelte) apnadkarni 2026-08-20 03:08:39 +00:00
  • 5a55adba96 Fix [e4c24e86b5]: timer documentation typos jan.nijtmans 2026-08-18 15:42:46 +00:00
  • de448b8063 Fix [4bd630]: --without-tzdata on windows jan.nijtmans 2026-08-18 12:50:01 +00:00
  • 54b5091646 Fix [4bd630]: --without-tzdata on windows jan.nijtmans 2026-08-18 12:44:06 +00:00
  • 5c77a3bdea Update Windows icon to new Tcl 9 logo Phil Brooks 2026-08-16 23:55:16 +00:00
  • 64c1a87b5f Constraint console-bug-f10d91c2 test to 64-bit as triggering powershell script does not run on 32-bit Windows apnadkarni 2026-08-15 10:42:08 +00:00
  • 703cac60dc Fix failure of package require registry on --disable-zipfs builds apnadkarni 2026-08-15 09:51:24 +00:00
  • 696e11a42b A few more places where we can use faster string concatenation. Makes the code a little less clear. dkf 2026-08-14 06:52:30 +00:00
  • 2b273fdd1d Another place where we can use a faster string construction technique dkf 2026-08-14 06:34:42 +00:00
  • 192100fcbc Add caching of the delegate class name. dkf 2026-08-13 14:05:36 +00:00
  • 099ec2c204 Centralise the generation of delegate class names for better comprehensibility dkf 2026-08-12 08:35:03 +00:00
  • 2e1a047090 Another performance improvement for properties: faster string building in the resolver wrapper dkf 2026-08-12 07:33:12 +00:00
  • c3e4bc8b5e Merge 9.0. Fix [4676f5c78] - corrupted elements from glob -dir . in zipfs apnadkarni 2026-08-11 13:52:16 +00:00
  • 844399a2db Fix [4676f5c78] - corrupted elements from glob -dir . in zipfs apnadkarni 2026-08-11 13:30:19 +00:00
  • 5b7fa7a4e4 Merge 9.0 core-bug-4676f5c78 apnadkarni 2026-08-10 13:20:24 +00:00
  • dc810f6e15 Fix [d5acb07b6411]: TIP 752 broke [clock seconds] in 32bit linux. (see remark in ticket) jan.nijtmans 2026-08-10 09:59:49 +00:00
  • 52d1487dfb Consolidate use of ©. Indenting jan.nijtmans 2026-08-10 09:58:38 +00:00
  • 085a472096 Add an internal caching mechanism to make property access a bit faster dkf 2026-08-10 08:51:42 +00:00
  • 3d319623b1 tzdata updated to Olson's tzdata2026c jan.nijtmans 2026-08-10 07:40:31 +00:00
  • e08a1229b3 tzdata updated to Olson's tzdata2026c jan.nijtmans 2026-08-10 07:39:25 +00:00
  • 875a2e91a1 tzdata updated to Olson's tzdata2026c jan.nijtmans 2026-08-10 07:36:00 +00:00
  • 44d4d7b3c1 Use new Tcl9 Logo in win/tclsh.ico Phil Brooks 2026-08-10 05:42:15 +00:00
  • 8d614c2557 Proposed fix for [4676f5c78] and more tests apnadkarni 2026-08-08 08:57:13 +00:00
  • 663055bebf Bug [4676f5c78] - add tests to reproduce reported defect apnadkarni 2026-08-08 06:06:00 +00:00
  • 050c4d7893 Proposed fix for bug [d5acb07b6411] Emiliano Gavilán 2026-08-02 22:30:24 +00:00
  • b229566362 Fix [6e82720e] - BUFFER_PADDING panic on 4294967296 chars read apnadkarni 2026-08-02 08:11:39 +00:00
  • 7be1b1e4fc Further 32-bit fixes. core-bug-6e82720e apnadkarni 2026-08-02 05:54:49 +00:00
  • 07e9a2cacf Proposed fix for [6e82720e14]. apnadkarni 2026-07-29 06:43:14 +00:00
  • 22b4ebf324 Add tests to recreate [6e82720e] without creating large files on disk apnadkarni 2026-07-29 05:40:50 +00:00
  • 0028fbcee2 Merge 9.0. Fix [d40d8db3]. Path normalization on Windows ACL-denied directory apnadkarni 2026-07-16 12:21:40 +00:00
  • b836bf581c Update changes.md for 2 bug fixes apnadkarni 2026-07-16 11:52:24 +00:00
  • 17e820f0ca Fix [d40d8db3]. Path normalization on Windows ACL-denied directory apnadkarni 2026-07-16 11:41:02 +00:00
  • 70fe052802 Fix MinGW warnings apnadkarni 2026-07-16 11:12:54 +00:00
  • 44c69cacd5 Enable test on CI. Add Unicode variant apnadkarni 2026-07-16 03:08:26 +00:00
  • f235a234ec Proposed fix for ACL-denied normalization apnadkarni 2026-07-15 17:03:05 +00:00
  • 89ea8429f7 Add test to prove presence of bug apnadkarni 2026-07-15 11:34:17 +00:00
  • 4cc7636fbf Add infrastructure for bug reproduction apnadkarni 2026-07-15 08:26:13 +00:00
  • e26ee8c21a Add missing 9.1 TIP's to changes.md apnadkarni 2026-07-14 16:43:03 +00:00
  • fde078cd06 Merge 9.0 - Fix [f10d91c2] - dead console busy loop apnadkarni 2026-07-14 16:31:39 +00:00
  • a43ca1fd70 Fix [f10d91c2] - dead console busy loop apnadkarni 2026-07-14 16:27:00 +00:00
  • 6bcc3de72a platform -> 1.2b1 jan.nijtmans 2026-07-14 14:26:36 +00:00
  • c638ab49c1 Fix [61ba0b0661]: platform::identify broken on Red Hat Linux jan.nijtmans 2026-07-14 14:03:14 +00:00
  • 68277f984d Fix [61ba0b0661]: platform::identify broken on Red Hat Linux jan.nijtmans 2026-07-14 13:41:38 +00:00
  • aa1da06ab1 Added TIP 755 to changes.md apnadkarni 2026-07-14 11:39:35 +00:00