jan.nijtmans
59248c33fa
Fix [61ba0b0661]: platform::identify broken on Red Hat Linux
2026-09-09 12:13:27 +00:00
jan.nijtmans
bfcda554c0
Sometimes, on macOS, 15/20 minutes are not enough to run all testcases
2026-09-08 10:17:20 +00:00
jan.nijtmans
6ebdd5f383
Sometimes, on macOS, 15/20 minutes are not enough to run all testcases
2026-09-08 10:14:10 +00:00
jan.nijtmans
a8037e8df7
burnett01/rsync-deployments -> 9.0.1
2026-09-07 20:24:07 +00:00
jan.nijtmans
81914ec871
burnett01/rsync-deployments -> 9.0.1
2026-09-07 20:13:26 +00:00
dkf
166190ee63
More efficient memory handling inside ensembles
2026-09-07 14:00:05 +00:00
dkf
4614eaeb6c
Fix some technically-possible memory leaks in [scan]
2026-09-07 13:53:43 +00:00
jan.nijtmans
faaa406022
Cherrypick some trivial doc changes from tip-700 branch
2026-09-07 11:37:34 +00:00
sebres
4b7e30ceb8
merge 9.0 (CI-flow: refactor MSVC initialization and allow manual trigger of flow)
2026-09-04 14:31:27 +00:00
sebres
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
2026-09-04 14:28:50 +00:00
sebres
68724b1f43
allow manual trigger of flow (independently on branch/tag name)
2026-09-04 14:20:36 +00:00
sebres
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
2026-09-02 19:56:45 +00:00
sebres
57aa93435e
amend to [a8133670760aa4a8]: added missing initialization for flags in DuplicateProc (doesn't exist in 8.6)
2026-09-02 11:19:59 +00:00
dkf
b6a04ef4e8
Clean up grapheme command a bit. Verified that it can be exposed in a safe interp
2026-09-02 08:52:55 +00:00
sebres
b364073019
merge 8.6: amend to [e533296a92d89044], fixes [f6afe6b71d26e111]: same logic of lamda command init in disassemble; code simplification
2026-09-01 21:45:41 +00:00
sebres
2d5c6c16be
small amend
2026-09-01 21:38:35 +00:00
sebres
035195b0f4
amend to [e533296a92d89044], fixes [f6afe6b71d26e111]: same logic of lamda command init in disassemble; code simplification
2026-09-01 21:16:44 +00:00
sebres
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
2026-09-01 11:01:29 +00:00
sebres
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
2026-09-01 10:32:56 +00:00
sebres
858697b6f6
new apply test (covering shimmer of lambda during its evaluation, similar to regexp-27.8)
2026-09-01 10:24:56 +00:00
sebres
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
2026-08-31 21:35:39 +00:00
sebres
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
2026-08-31 21:07:14 +00:00
sebres
f837143bc6
tests/apply.test: cherry-picked test from optimized branch
2026-08-31 21:03:24 +00:00
sebres
6006931fc9
real refcounting for owned procPtr->cmdPtr of lambda
2026-08-31 20:53:08 +00:00
sebres
b793c0c17e
amend (added init for var res)
2026-08-31 15:45:33 +00:00
jan.nijtmans
fb558e4cef
Doc fixes, backported from TIP 700 branch
2026-08-31 09:02:59 +00:00
dkf
5cf20f48c5
Spruce up tclIO.c in a few spots
2026-08-30 11:30:08 +00:00
oehhar
993a28d8cf
[04d1d40a] correct expr ?: documentation (9.0 and main)
2026-08-29 09:14:26 +00:00
oehhar
b43e7aec44
[04d1d40a] correct expr ?: documentation (9.0 and main)
2026-08-29 09:12:05 +00:00
sebres
ffc0435a28
more tests, reset cmdPtr->nsPtr after reference decrement (in case if NS is dead)
2026-08-28 13:06:27 +00:00
jan.nijtmans
e76f229b4a
Fix [17960b80db]: Missing libtcl?.?.dll.a in Cygwin
2026-08-28 12:24:47 +00:00
sebres
fd88611502
workaround for OO, differentiating cmdPtr between OO and lamda (lamdas procPtr owns cmdPtr now), no failing tests anymore
2026-08-27 22:25:14 +00:00
sebres
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)
2026-08-27 21:46:24 +00:00
sebres
a8e53c3cea
experimental: try to optimize lambda invocation (apply, frame info, TIP #280 , etc)
2026-08-27 21:01:09 +00:00
sebres
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.
2026-08-27 17:53:32 +00:00
jan.nijtmans
20b4abd9b3
Merge-mark
2026-08-27 15:08:07 +00:00
jan.nijtmans
cf48dad3e5
chw's proposed patch for [e533296a92]
2026-08-27 14:57:52 +00:00
jan.nijtmans
c503cda4f3
Formatting, missing sentinels
2026-08-27 14:36:37 +00:00
jan.nijtmans
a414f1623d
Update utf8proc.c for Unicode 18. Most GraphemeBreakTest testcases now pass. Only 4 fail, those are disabled for now
2026-08-25 12:07:36 +00:00
jan.nijtmans
72df45e415
Disable io-29.26 run in CI environment. Needs further investigation
2026-08-25 07:32:26 +00:00
jan.nijtmans
6d9e3b4ad1
Disable io-29.26 run in CI environment. Needs further investigation
2026-08-25 07:31:19 +00:00
jan.nijtmans
b76f280e26
Update CI build to ubuntu-26.04
2026-08-24 17:59:10 +00:00
jan.nijtmans
933ffa5c9e
Update to latest unicode 18 tables
2026-08-24 17:53:42 +00:00
jan.nijtmans
0b11f59ff8
Update testcases too
2026-08-24 17:51:57 +00:00
jan.nijtmans
cc9383a9d7
Update to latest Unicode 18 tables
2026-08-24 16:38:37 +00:00
jan.nijtmans
c1cd785155
Update CI build to ubuntu-26.04 (except for onefiledist)
2026-08-24 14:27:45 +00:00
Phil Brooks
327f57a896
update tclsh.svg to new Tcl logo
2026-08-23 19:30:21 +00:00
Phil Brooks
c9dc381ce1
update tools/tclsh.svg to new logo
2026-08-20 16:26:52 +00:00
jan.nijtmans
ec80057640
Fix [e4c24e86b5]: timer documentation typos
2026-08-20 12:12:27 +00:00
jan.nijtmans
499636ce45
Fix [e4c24e86b5]: documentation typos
2026-08-20 12:09:20 +00:00