summaryrefslogtreecommitdiffstats
path: root/generic
Commit message (Collapse)AuthorAgeFilesLines
* Code optimization: no need for encoding = Tcl_GetEncoding(NULL, NULL). Use ↵jan.nijtmans2024-05-241-2/+1
|\ | | | | | | Tcl_DStringToObj where possible
| * Merge 8.6jan.nijtmans2024-05-241-2/+1
| |\
| | * Code optimization: no need for encoding = Tcl_GetEncoding(NULL, NULL). Use ↵jan.nijtmans2024-05-241-2/+1
| | | | | | | | | | | | TclDStringToObj where possible
* | | Fix [3fc3287497]: TclGetProcessGlobalValue encodes information twice on Windowsjan.nijtmans2024-05-231-4/+13
|\ \ \ | |/ /
| * | Fix [3fc3287497]: TclGetProcessGlobalValue encodes information twice on Windowsjan.nijtmans2024-05-231-4/+12
| |\ \ | | |/
| | * Fix [3fc3287497]: TclGetProcessGlobalValue encodes information twice on Windowsjan.nijtmans2024-05-233-6/+14
| | |\
| | | * Possible fix for [3fc3287497]: TclGetProcessGlobalValue encodes information ↵jan.nijtmans2024-05-231-4/+12
| | | | | | | | | | | | | | | | twice on Windows
* | | | Merge 8.7jan.nijtmans2024-05-232-10/+10
|\ \ \ \ | |/ / /
| * | | Merge 8.6jan.nijtmans2024-05-232-12/+12
| |\ \ \ | | |/ /
| | * | Fix 2 warnings on Win32 (Thanks, Harald). Some more code cleanup, backported ↵jan.nijtmans2024-05-232-74/+67
| | |/ | | | | | | | | | from 8.7)
| | * cherry-pick [659ca0ae8da43a1e] for 8.6: don't need to invoke it in case if ↵sebres2024-05-221-0/+3
| | | | | | | | | | | | oPtr->selfCls is NULL
* | | clock option re-orderingjan.nijtmans2024-05-223-28/+24
|\ \ \ | |/ /
| * | clock option re-orderingjan.nijtmans2024-05-223-28/+24
| | |
* | | merge 8.7sebres2024-05-221-0/+3
|\ \ \ | |/ /
| * | amend to [de08cf03235f3ce9], [7842f33a5cc5eed0], stop tail recursion in ↵sebres2024-05-221-0/+3
| | | | | | | | | | | | AddSimpleClassChainToCallContext if classPtr is NULL
* | | merge 8.7sebres2024-05-221-1/+4
|\ \ \ | |/ /
| * | small amend to [1d16344c8cfaecc8], [7842f33a5cc5eed0]: don't need to invoke ↵sebres2024-05-221-1/+4
| | | | | | | | | | | | both functions in case if oPtr->selfCls is NULL
| * | Merge 8.6. Fix TCL_NO_DEPRECATED buildjan.nijtmans2024-05-222-3/+3
| |\ \ | | |/
* | | Add tommath-????/zlib-???? to build-info if libtommath/zlib is statically linkedjan.nijtmans2024-05-211-0/+14
|\ \ \ | |/ /
| * | Add tommath-????/zlib-???? to build-info if libtommath/zlib is statically linkedjan.nijtmans2024-05-211-0/+14
| | |
* | | Merge 8.7. Some int -> Tcl_Sizejan.nijtmans2024-05-215-197/+183
|\ \ \ | |/ /
| * | Fix off-by-one error in tcl::build-info command. Improve spacingjan.nijtmans2024-05-211-22/+18
| | |
* | | merge 8.7sebres2024-05-211-1/+1
|\ \ \ | |/ /
| * | circumvent crash [7842f33a5cc5eed0] on null ptr (oPtr->selfCls may be NULL)sebres2024-05-211-1/+1
| | |
* | | merge 8.7sebres2024-05-213-47/+163
|\ \ \ | |/ /
| * | merge 8.6sebres2024-05-212-41/+111
| |\ \ | | |/
| | * closes [79474c58800cdf94]: fixes 2 segfaults and 2 leaks (common IO handlers ↵sebres2024-05-212-41/+111
| | |\ | | | | | | | | | | | | and reflected channels)
| | | * merge apn-channelstate-leak, fixes possible leaks on several members that ↵sebres2024-05-171-1/+29
| | | |\ | | | | | | | | | | | | | | | may be set after the close, asynchronously or via some callbacks or handlers
| | | | * Free ChannelState.chanMsg .unreportedMsgapnadkarni2024-05-171-2/+20
| | | | |
| | | * | fixes yet another segfault (if write handler doesn't generate an error, but ↵sebres2024-05-171-8/+9
| | | |/ | | | | | | | | | | | | returns normally with length of written bytes)
| | | * fix mem-leak originating by cyclic reference `rcPtr->name (type "channel", ↵sebres2024-05-161-19/+22
| | | | | | | | | | | | | | | | | | | | 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 improvementsdkf2024-05-161-4/+4
| | | |
| | | * code review: preserving r/w channels after all possible failures (don't need ↵sebres2024-05-161-3/+3
| | | |\ | | | | | | | | | | | | | | | to release in error case)
| | | | * code review: preserving r/w channels after all possible failures (don't need ↵sebres2024-05-161-3/+3
| | | | | | | | | | | | | | | | | | | | to release in error case)
| | | * | small code review: removal of unneeded - result is initially TCL_OKsebres2024-05-151-3/+0
| | | |\ \ | | | | |/
| | | | * small code review: removal of unneeded - result is initially TCL_OKsebres2024-05-151-3/+0
| | | | |
| | | * | ultimate fix for [79474c58800cdf94]: avoid segfault on copy-state structure ↵sebres2024-05-151-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 ↵sebres2024-05-151-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
| * | | | Fix gcc warning: return should have valuejan.nijtmans2024-05-201-1/+1
| | | | |
| * | | | Fix [7842f33a5c]: Call chain creation could crash in destructors in some ↵dkf2024-05-201-6/+52
| |\ \ \ \ | | |/ / / | | | | | | | | | | tangled cases
| | * | | Fix for [7842f33a5c]: Stereotype call chains were ending up bogus in some ↵dkf2024-05-201-6/+52
| | | | | | | | | | | | | | | | | | | | situations
* | | | | b2 -> b3, as preparation for next releasejan.nijtmans2024-05-211-2/+2
| | | | |
* | | | | merge release branchesdgp2024-05-201-1/+1
|\ \ \ \ \
| * | | | | Replay the churn commitsdgp2024-05-2048-1876/+1872
| | | | | |
| * | | | | merge releasedgp2024-05-201-21/+21
| |\ \ \ \ \
| | * \ \ \ \ Bring over bug fixes from trunk to get releaseddgp2024-05-173-117/+133
| | |\ \ \ \ \
| | * | | | | | silence warning (implicit-fallthrough)dgp2024-05-141-0/+1
| | | | | | | |
| | * | | | | | Funcs without args must explicitly take voiddgp2024-05-141-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | Otherwise C compilers operate in a weird legacy mode which we never want.
| * | | | | | | Utility branch I can sensibly compare with core-9-0-b2-rcdgp2024-05-1749-1852/+1856
| | |/ / / / / | |/| | | | |
* | | | | | | Improve tcl::build-info implementation, adapted from dkf's result-helpers branchjan.nijtmans2024-05-201-65/+88
|\ \ \ \ \ \ \ | |/ / / / / / |/| | / / / / | | |/ / / / | |/| | | |