Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | merge 8.7 | sebres | 2024-05-21 | 1 | -1/+1 |
|\ | |||||
| * | circumvent crash [7842f33a5cc5eed0] on null ptr (oPtr->selfCls may be NULL) | sebres | 2024-05-21 | 1 | -1/+1 |
| | | |||||
* | | merge 8.7 | sebres | 2024-05-21 | 6 | -50/+349 |
|\ \ | |/ | |||||
| * | merge 8.6 | sebres | 2024-05-21 | 3 | -41/+179 |
| |\ | |||||
| | * | closes [79474c58800cdf94]: fixes 2 segfaults and 2 leaks (common IO handlers ↵ | sebres | 2024-05-21 | 3 | -41/+179 |
| | |\ | | | | | | | | | | | | | and reflected channels) | ||||
| | | * | split iocmd-32.3 in two tests (move cycle outside of the test) | sebres | 2024-05-17 | 1 | -49/+48 |
| | | | | |||||
| | | * | merge apn-channelstate-leak, fixes possible leaks on several members that ↵ | sebres | 2024-05-17 | 1 | -1/+29 |
| | | |\ | | | | | | | | | | | | | | | | may be set after the close, asynchronously or via some callbacks or handlers | ||||
| | | | * | Free ChannelState.chanMsg .unreportedMsg | apnadkarni | 2024-05-17 | 1 | -2/+20 |
| | | | | | |||||
| | | * | | extend test to cover both variants (without and with error in reflected ↵ | sebres | 2024-05-17 | 1 | -45/+50 |
| | | | | | | | | | | | | | | | | | | | | write handler) | ||||
| | | * | | fixes yet another segfault (if write handler doesn't generate an error, but ↵ | sebres | 2024-05-17 | 2 | -8/+10 |
| | | |/ | | | | | | | | | | | | | returns normally with length of written bytes) | ||||
| | | * | fix mem-leak originating by cyclic reference `rcPtr->name (type "channel", ↵ | sebres | 2024-05-16 | 2 | -20/+23 |
| | | | | | | | | | | | | | | | | | | | | its refCount may be larger than 1) => statPtr => chanPtr => chanPtr->instanceData => refChan`: this would avoid that object rcPtr->name (name of channel that gets deleted or dead) still holds the reference to statPtr, see 2nd part of bug [79474c58800cdf94]. | ||||
| | | * | A couple of tiny code style improvements | dkf | 2024-05-16 | 1 | -4/+4 |
| | | | | |||||
| | | * | code review: preserving r/w channels after all possible failures (don't need ↵ | sebres | 2024-05-16 | 1 | -3/+3 |
| | | |\ | | | | | | | | | | | | | | | | to release in error case) | ||||
| | | | * | code review: preserving r/w channels after all possible failures (don't need ↵ | sebres | 2024-05-16 | 1 | -3/+3 |
| | | | | | | | | | | | | | | | | | | | | to release in error case) | ||||
| | | * | | test: clean timeout timer | sebres | 2024-05-16 | 1 | -2/+4 |
| | | | | | |||||
| | | * | | small code review: removal of unneeded - result is initially TCL_OK | sebres | 2024-05-15 | 1 | -3/+0 |
| | | |\ \ | | | | |/ | |||||
| | | | * | small code review: removal of unneeded - result is initially TCL_OK | sebres | 2024-05-15 | 1 | -3/+0 |
| | | | | | |||||
| | | * | | ultimate fix for [79474c58800cdf94]: avoid segfault on copy-state structure ↵ | sebres | 2024-05-15 | 1 | -13/+54 |
| | | |\ \ | | | | |/ | | | | | | | | | | | freed to early, protected by refCount and by preserving its r/w channels now | ||||
| | | | * | ultimate fix for [79474c58800cdf94]: avoid segfault on copy-state structure ↵ | sebres | 2024-05-15 | 1 | -13/+54 |
| | | | | | | | | | | | | | | | | | | | | | | | | | freed to early, protected by refCount and by preserving its r/w channels now; back-ported (squashed rewrite) from tclSE to 8.5 base | ||||
| | | * | | test illustrating bug [79474c58800cdf94] (segfaults at end of iocmd-32.3) | sebres | 2024-05-15 | 1 | -0/+61 |
| | | | | | |||||
| * | | | | Fix gcc warning: return should have value | jan.nijtmans | 2024-05-20 | 1 | -1/+1 |
| | | | | | |||||
| * | | | | Fix [7842f33a5c]: Call chain creation could crash in destructors in some ↵ | dkf | 2024-05-20 | 3 | -9/+170 |
| |\ \ \ \ | | |/ / / | | | | | | | | | | | tangled cases | ||||
| | * | | | Fix [7842f33a5c]: Call chain creation could crash in destructors in some ↵ | dkf | 2024-05-20 | 3 | -10/+169 |
| | |\ \ \ | | | | | | | | | | | | | | | | | | | tangled cases | ||||
| | | * | | | Fix for [7842f33a5c]: Stereotype call chains were ending up bogus in some ↵ | dkf | 2024-05-20 | 2 | -7/+128 |
| | | | | | | | | | | | | | | | | | | | | | | | | situations | ||||
| | | * | | | Add some machinery for easier testing | dkf | 2024-05-20 | 1 | -1/+11 |
| | | | | | | |||||
| | | * | | | Test case to demonstrate [7842f33a5c] | dkf | 2024-05-20 | 1 | -3/+31 |
| | |/ / / | |||||
* | | | | | b2 -> b3, as preparation for next release | jan.nijtmans | 2024-05-21 | 14 | -17/+17 |
| | | | | | |||||
* | | | | | merge release branches | dgp | 2024-05-20 | 3 | -203/+87 |
|\ \ \ \ \ | |||||
| * | | | | | Replay the churn commits | dgp | 2024-05-20 | 62 | -1913/+1888 |
| | | | | | | |||||
| * | | | | | merge release | dgp | 2024-05-20 | 3 | -223/+107 |
| |\ \ \ \ \ | |||||
| | * \ \ \ \ | Bring over bug fixes from trunk to get released | dgp | 2024-05-17 | 4 | -117/+272 |
| | |\ \ \ \ \ | |||||
| | * | | | | | | Merge [4a1848c27fd63955], which was improperly backed-out (there was no notice | dgp | 2024-05-14 | 1 | -129/+194 |
| | | | | | | | | | | | | | | | | | | | | | | | | or public discussion). | ||||
| | * | | | | | | silence warning (implicit-fallthrough) | dgp | 2024-05-14 | 1 | -0/+1 |
| | | | | | | | | |||||
| | * | | | | | | merge 8.7 | dgp | 2024-05-14 | 1 | -2/+4 |
| | | | | | | | | |||||
| | * | | | | | | merge 8.7 (interim fix for [9889f96f4da77e3b]) | dgp | 2024-05-14 | 1 | -5/+3 |
| | | | | | | | | |||||
| | * | | | | | | Funcs without args must explicitly take void | dgp | 2024-05-14 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | Otherwise C compilers operate in a weird legacy mode which we never want. | ||||
| | * | | | | | | Merge changes from trunk up to but not including style/whitespace work. | dgp | 2024-05-14 | 9 | -577/+687 |
| | |\ \ \ \ \ \ | |||||
| | * | | | | | | | More conventional Markdown | dgp | 2024-05-14 | 1 | -65/+65 |
| | | | | | | | | | |||||
| | * | | | | | | | merge trunk | dgp | 2024-05-03 | 7 | -20/+22 |
| | |\ \ \ \ \ \ \ | |||||
| | * \ \ \ \ \ \ \ | merge trunk | dgp | 2024-04-29 | 22 | -367/+88 |
| | |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | First pass on changes file items pulled from release notes. Probably needs Markdown conformance work | ||||
| | * | | | | | | | | | dup test name | dgp | 2024-04-24 | 1 | -2/+2 |
| | | | | | | | | | | | |||||
| | * | | | | | | | | | merge trunk | dgp | 2024-04-24 | 37 | -1589/+1194 |
| | |\ \ \ \ \ \ \ \ \ | |||||
| | * \ \ \ \ \ \ \ \ \ | Merge revisions to the hash table implementation that prevent observed | dgp | 2024-04-24 | 5 | -14/+39 |
| | |\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | reads from uninitialized memory. The revisions may cause operations to slow down in some custom hash tables. A new flag value TCL_HASH_KEY_DIRECT_COMPARE may be added to the flags field of the Tcl_HashKeyType struct of a custom hash table to restore the lost performance. This flag has been added where useful for hash tables in the Tcl library. Guidance and documentation for how extensions may adapt are pending. | ||||
| | * \ \ \ \ \ \ \ \ \ \ | Merge more from trunk | dgp | 2024-04-24 | 33 | -1958/+2134 |
| | |\ \ \ \ \ \ \ \ \ \ \ | |||||
| | * \ \ \ \ \ \ \ \ \ \ \ | Merge some trunk changes. | dgp | 2024-04-24 | 21 | -155/+167 |
| | |\ \ \ \ \ \ \ \ \ \ \ \ | |||||
| | * \ \ \ \ \ \ \ \ \ \ \ \ | merge trunk | dgp | 2024-04-10 | 7 | -23/+58 |
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ | |||||
| | * | | | | | | | | | | | | | | changes file removal sequel | dgp | 2024-04-05 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | |||||
| | * | | | | | | | | | | | | | | Delete the changes file pending decisions about TIP 693 | dgp | 2024-04-05 | 1 | -9596/+0 |
| | | | | | | | | | | | | | | | | |||||
| | * | | | | | | | | | | | | | | dup test names | dgp | 2024-04-04 | 1 | -8/+8 |
| | | | | | | | | | | | | | | | | |||||
| | * | | | | | | | | | | | | | | merge trunk | dgp | 2024-04-04 | 98 | -4875/+11766 |
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ |