Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Code optimization: no need for encoding = Tcl_GetEncoding(NULL, NULL). Use ↵ | jan.nijtmans | 2024-05-24 | 1 | -2/+1 |
|\ | | | | | | | Tcl_DStringToObj where possible | ||||
| * | Merge 8.6 | jan.nijtmans | 2024-05-24 | 1 | -2/+1 |
| |\ | |||||
| | * | Code optimization: no need for encoding = Tcl_GetEncoding(NULL, NULL). Use ↵ | jan.nijtmans | 2024-05-24 | 1 | -2/+1 |
| | | | | | | | | | | | | TclDStringToObj where possible | ||||
* | | | Fix [3fc3287497]: TclGetProcessGlobalValue encodes information twice on Windows | jan.nijtmans | 2024-05-23 | 1 | -4/+13 |
|\ \ \ | |/ / | |||||
| * | | Fix [3fc3287497]: TclGetProcessGlobalValue encodes information twice on Windows | jan.nijtmans | 2024-05-23 | 1 | -4/+12 |
| |\ \ | | |/ | |||||
| | * | Fix [3fc3287497]: TclGetProcessGlobalValue encodes information twice on Windows | jan.nijtmans | 2024-05-23 | 3 | -6/+14 |
| | |\ | |||||
| | | * | Possible fix for [3fc3287497]: TclGetProcessGlobalValue encodes information ↵ | jan.nijtmans | 2024-05-23 | 1 | -4/+12 |
| | | | | | | | | | | | | | | | | twice on Windows | ||||
* | | | | Merge 8.7 | jan.nijtmans | 2024-05-23 | 2 | -10/+10 |
|\ \ \ \ | |/ / / | |||||
| * | | | Merge 8.6 | jan.nijtmans | 2024-05-23 | 2 | -12/+12 |
| |\ \ \ | | |/ / | |||||
| | * | | Fix 2 warnings on Win32 (Thanks, Harald). Some more code cleanup, backported ↵ | jan.nijtmans | 2024-05-23 | 2 | -74/+67 |
| | |/ | | | | | | | | | | from 8.7) | ||||
| | * | cherry-pick [659ca0ae8da43a1e] for 8.6: don't need to invoke it in case if ↵ | sebres | 2024-05-22 | 1 | -0/+3 |
| | | | | | | | | | | | | oPtr->selfCls is NULL | ||||
* | | | clock option re-ordering | jan.nijtmans | 2024-05-22 | 3 | -28/+24 |
|\ \ \ | |/ / | |||||
| * | | clock option re-ordering | jan.nijtmans | 2024-05-22 | 3 | -28/+24 |
| | | | |||||
* | | | merge 8.7 | sebres | 2024-05-22 | 1 | -0/+3 |
|\ \ \ | |/ / | |||||
| * | | amend to [de08cf03235f3ce9], [7842f33a5cc5eed0], stop tail recursion in ↵ | sebres | 2024-05-22 | 1 | -0/+3 |
| | | | | | | | | | | | | AddSimpleClassChainToCallContext if classPtr is NULL | ||||
* | | | merge 8.7 | sebres | 2024-05-22 | 1 | -1/+4 |
|\ \ \ | |/ / | |||||
| * | | small amend to [1d16344c8cfaecc8], [7842f33a5cc5eed0]: don't need to invoke ↵ | sebres | 2024-05-22 | 1 | -1/+4 |
| | | | | | | | | | | | | both functions in case if oPtr->selfCls is NULL | ||||
| * | | Merge 8.6. Fix TCL_NO_DEPRECATED build | jan.nijtmans | 2024-05-22 | 2 | -3/+3 |
| |\ \ | | |/ | |||||
* | | | Add tommath-????/zlib-???? to build-info if libtommath/zlib is statically linked | jan.nijtmans | 2024-05-21 | 1 | -0/+14 |
|\ \ \ | |/ / | |||||
| * | | Add tommath-????/zlib-???? to build-info if libtommath/zlib is statically linked | jan.nijtmans | 2024-05-21 | 1 | -0/+14 |
| | | | |||||
* | | | Merge 8.7. Some int -> Tcl_Size | jan.nijtmans | 2024-05-21 | 5 | -197/+183 |
|\ \ \ | |/ / | |||||
| * | | Fix off-by-one error in tcl::build-info command. Improve spacing | jan.nijtmans | 2024-05-21 | 1 | -22/+18 |
| | | | |||||
* | | | 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 | 3 | -47/+163 |
|\ \ \ | |/ / | |||||
| * | | merge 8.6 | sebres | 2024-05-21 | 2 | -41/+111 |
| |\ \ | | |/ | |||||
| | * | closes [79474c58800cdf94]: fixes 2 segfaults and 2 leaks (common IO handlers ↵ | sebres | 2024-05-21 | 2 | -41/+111 |
| | |\ | | | | | | | | | | | | | and reflected channels) | ||||
| | | * | 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 |
| | | | | | |||||
| | | * | | fixes yet another segfault (if write handler doesn't generate an error, but ↵ | sebres | 2024-05-17 | 1 | -8/+9 |
| | | |/ | | | | | | | | | | | | | returns normally with length of written bytes) | ||||
| | | * | fix mem-leak originating by cyclic reference `rcPtr->name (type "channel", ↵ | sebres | 2024-05-16 | 1 | -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 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) | ||||
| | | * | | 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 | ||||
| * | | | | 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 | 1 | -6/+52 |
| |\ \ \ \ | | |/ / / | | | | | | | | | | | tangled cases | ||||
| | * | | | Fix for [7842f33a5c]: Stereotype call chains were ending up bogus in some ↵ | dkf | 2024-05-20 | 1 | -6/+52 |
| | | | | | | | | | | | | | | | | | | | | situations | ||||
* | | | | | b2 -> b3, as preparation for next release | jan.nijtmans | 2024-05-21 | 1 | -2/+2 |
| | | | | | |||||
* | | | | | merge release branches | dgp | 2024-05-20 | 1 | -1/+1 |
|\ \ \ \ \ | |||||
| * | | | | | Replay the churn commits | dgp | 2024-05-20 | 48 | -1876/+1872 |
| | | | | | | |||||
| * | | | | | merge release | dgp | 2024-05-20 | 1 | -21/+21 |
| |\ \ \ \ \ | |||||
| | * \ \ \ \ | Bring over bug fixes from trunk to get released | dgp | 2024-05-17 | 3 | -117/+133 |
| | |\ \ \ \ \ | |||||
| | * | | | | | | silence warning (implicit-fallthrough) | dgp | 2024-05-14 | 1 | -0/+1 |
| | | | | | | | | |||||
| | * | | | | | | 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. | ||||
| * | | | | | | | Utility branch I can sensibly compare with core-9-0-b2-rc | dgp | 2024-05-17 | 49 | -1852/+1856 |
| | |/ / / / / | |/| | | | | | |||||
* | | | | | | | Improve tcl::build-info implementation, adapted from dkf's result-helpers branch | jan.nijtmans | 2024-05-20 | 1 | -65/+88 |
|\ \ \ \ \ \ \ | |/ / / / / / |/| | / / / / | | |/ / / / | |/| | | | |