Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge trunk | griffin | 2023-05-17 | 42 | -44163/+383 |
|\ | |||||
| * | Fix memory leaks and remove unnecessary reference count bounce. | pooryorick | 2023-05-16 | 1 | -15/+26 |
| | | |||||
| * | Merge 8.7 | jan.nijtmans | 2023-05-16 | 5 | -24/+8 |
| |\ | |||||
| | * | Remove some more references to removed ChangeLog | jan.nijtmans | 2023-05-16 | 2 | -8/+2 |
| | | | |||||
| | * | More int -> Tcl_Size (in tclInt.h) | jan.nijtmans | 2023-05-16 | 2 | -73/+76 |
| | | | |||||
| * | | New function, TclDuplicatePureObj(), doesn't duplicate the string | pooryorick | 2023-05-16 | 14 | -101/+136 |
| | | | | | | | | | | | | | | | representation when duplicating an object, unless necessary. Remove TclListObjCopy() in favor of TclDuplicatePureObj(), allowing internal representation to change after the copy rather than before. | ||||
| * | | Add Tcl_DecrRefCount() missing from [4b1a20629e]. | pooryorick | 2023-05-15 | 1 | -14/+16 |
| | | | |||||
| * | | merge 8.7 | dgp | 2023-05-15 | 13 | -43953/+46 |
| |\ \ | | |/ | |||||
| | * | TIP 663 implementation | dgp | 2023-05-15 | 12 | -43951/+44 |
| | |\ | |||||
| | | * | TIP 663 implementation | dgp | 2023-05-10 | 12 | -43951/+44 |
| | | | | |||||
| | * | | Backport test improvements from 9.0 | jan.nijtmans | 2023-05-15 | 4 | -22/+37 |
| | | | | |||||
| | * | | No need to init string rep, if we throw away the object immediately | jan.nijtmans | 2023-05-15 | 1 | -2/+2 |
| | | | | |||||
| * | | | Merge 8.7 | jan.nijtmans | 2023-05-15 | 3 | -6/+9 |
| |\ \ \ | | |/ / | |||||
| | * | | Merge 8.6 | jan.nijtmans | 2023-05-15 | 3 | -5/+9 |
| | |\ \ | |||||
| | | * | | One more ckalloc -> attemptckalloc (in compat/waitpid.c), since we can ↵ | jan.nijtmans | 2023-05-15 | 1 | -1/+5 |
| | | | | | | | | | | | | | | | | | | | | handle the error. | ||||
| | | * | | ckalloc -> attemptckalloc (since return-value is checked). Fix bug in ↵ | jan.nijtmans | 2023-05-15 | 2 | -4/+4 |
| | | | | | | | | | | | | | | | | | | | | unix/dltest/pkgooa.c, where last NULL-argument was missing | ||||
| * | | | | Rename TclRelaxRefCount() to TclUndoRefCount(). | pooryorick | 2023-05-14 | 3 | -4/+4 |
| | | | | | |||||
| * | | | | Add TclRelaxRefCount, and also try to take the fast path more often in ↵ | pooryorick | 2023-05-13 | 5 | -12/+101 |
| | | | | | | | | | | | | | | | | | | | | byte-compiled [lindex]. | ||||
| * | | | | In tclExecute.c call DECACHE_STACK_INFO() before calling TclLindexList(). | pooryorick | 2023-05-12 | 1 | -0/+2 |
| | | | | | |||||
| * | | | | Merge 8.7 | jan.nijtmans | 2023-05-12 | 1 | -7/+7 |
| |\ \ \ \ | | |/ / / | |||||
| | * | | | Use 'attempt'-functions for libtommath, when built into Tcl | jan.nijtmans | 2023-05-11 | 1 | -6/+6 |
| | | | | | |||||
| * | | | | Fix failing valgrind suppression for load.test | pooryorick | 2023-05-11 | 1 | -0/+1 |
| | | | | | |||||
| * | | | | Silence valgrind "still reachable" report in cmdAH.test | pooryorick | 2023-05-11 | 1 | -0/+11 |
| | | | | | |||||
| * | | | | put back pragma voor MSVC warning, accidently removed in previous commit | jan.nijtmans | 2023-05-11 | 1 | -0/+3 |
| | | | | | |||||
| * | | | | Restore warning-free compilation with C++ compiler | jan.nijtmans | 2023-05-11 | 3 | -7/+4 |
| | | | | | |||||
| * | | | | Fix Valgind report of still reachable blocks in aaa_exit.test and other test | pooryorick | 2023-05-11 | 1 | -4/+3 |
| | | | | | | | | | | | | | | | files. | ||||
| * | | | | disable on-purpose compiler warning (MSVC) for testcase | jan.nijtmans | 2023-05-11 | 1 | -0/+3 |
| | | | | | |||||
| * | | | | Merge 8.7 | jan.nijtmans | 2023-05-10 | 2 | -18/+17 |
| |\ \ \ \ | | |/ / / | |||||
| | * | | | Backport various changes from 9.0 branch | jan.nijtmans | 2023-05-10 | 2 | -105/+107 |
| | | |/ | | |/| | |||||
| | * | | Merge 8.6 | jan.nijtmans | 2023-05-10 | 1 | -1/+1 |
| | |\ \ | | | |/ | |||||
| | | * | Backport: docs: function does not "return an error", it returns TCL_ERROR, ↵ | jan.nijtmans | 2023-05-10 | 1 | -3/+3 |
| | | | | | | | | | | | | | | | | indicating an error occured | ||||
| * | | | docs: function does not "return an error", it returns TCL_ERROR, indicating ↵ | bch | 2023-05-09 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | an error occured | ||||
| * | | | Left-over TCL_ENCODING_STRICT, not used any more. | jan.nijtmans | 2023-05-09 | 6 | -11/+7 |
| | | | | | | | | | | | | Add "-profile tcl8" for testcases which don't work in strict profile | ||||
* | | | | Add Tcl_BumpObj() used to prevent leaks from Abstract List elements. | griffin | 2023-05-17 | 6 | -7/+109 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add Abstract List (ArithSeries) support in Tcl_ListObjIndex(). Fix obj leaks in lsearch operatations on ArithSeries. Fix obj leaks in concat operations on ArithSeries. Add concat and lsearch tests using lseq lists. | ||||
* | | | | merge trunk | griffin | 2023-05-09 | 36 | -538/+573 |
|\ \ \ \ | |/ / / | |||||
| * | | | Merge 8.7 | jan.nijtmans | 2023-05-09 | 4 | -11/+11 |
| |\ \ \ | | |/ / | |||||
| | * | | Remove useless type-casts. Backport some changes from 9.0 | jan.nijtmans | 2023-05-09 | 2 | -9/+9 |
| | | | | |||||
| | * | | Fix [96551aca55]: Avoid pointer arithmetic with NULL in FOREACH_STRUCT(). ↵ | jan.nijtmans | 2023-05-08 | 2 | -6/+6 |
| | |\ \ | | | | | | | | | | | | | | | | Some typo's | ||||
| | | * | | Better version, keeping the (undocumented) behavior of 'i' initialization | jan.nijtmans | 2023-05-08 | 1 | -2/+2 |
| | | | | | |||||
| | | * | | Proposed fix for [96551aca55]: Avoid pointer arithmetic with NULL in ↵ | jan.nijtmans | 2023-05-08 | 1 | -2/+2 |
| | |/ / | | | | | | | | | | | | | FOREACH_STRUCT() | ||||
| * | | | size_t -> Tcl_Size (twice) | jan.nijtmans | 2023-05-09 | 2 | -2/+2 |
| | | | | |||||
| * | | | Make TclLindexFlat() a litle more straightforward. | pooryorick | 2023-05-08 | 2 | -23/+36 |
| | | | | |||||
| * | | | Use Tcl_Size instead of size_t in two places in TclIndexEncode. | pooryorick | 2023-05-08 | 1 | -2/+2 |
| | | | | |||||
| * | | | Merge 8.7. Restore Tcl_DStringSetLength() behavior, as suggested in [3837178c25] | jan.nijtmans | 2023-05-07 | 2 | -0/+21 |
| |\ \ \ | | |/ / | |||||
| | * | | Merge 8.7 | jan.nijtmans | 2023-05-07 | 1 | -0/+18 |
| | |\ \ | | | |/ | |||||
| | | * | New testcase, contributed by @chrstphrchvz. Many thanks! See [3837178c25] | jan.nijtmans | 2023-05-07 | 2 | -1/+19 |
| | | | | |||||
| * | | | Merge 8.7 | jan.nijtmans | 2023-05-05 | 5 | -7/+3 |
| |\ \ \ | | |/ / | |||||
| | * | | Merge 8.6 | jan.nijtmans | 2023-05-05 | 4 | -8/+4 |
| | |\ \ | | | |/ | |||||
| | | * | Update .github files | jan.nijtmans | 2023-05-05 | 3 | -3/+21 |
| | | |\ | |||||
| | | | * | Remove .github and .travis-related stuff: No need to build this branch any more | jan.nijtmans | 2023-05-05 | 5 | -525/+0 |
| | | | | |