Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge 8.7 | jan.nijtmans | 2024-04-11 | 1 | -35/+35 |
|\ | |||||
| * | Merge 8.6. Use Tcl_NewBooleanObj for booleans; we should say what we mean | jan.nijtmans | 2024-04-11 | 1 | -37/+37 |
| |\ | |||||
| | * | Use Tcl_NewBooleanObj for booleans; we should say what we mean. Fix ↵ | jan.nijtmans | 2024-04-11 | 1 | -4/+4 |
| | | | | | | | | | | | | sentinels and type-casts. | ||||
| | * | Tcl_GetString() -> TclGetString(), for minor speedup. | jan.nijtmans | 2024-04-04 | 1 | -31/+31 |
| | | | |||||
* | | | Use Tcl_NewBooleanObj for booleans; we should say what we mean | dkf | 2024-04-11 | 1 | -2/+2 |
| | | | |||||
* | | | Merge 8.7. Tcl_GetStringFromObj() -> TclGetStringFromObj() (optimization) | jan.nijtmans | 2024-03-21 | 1 | -5/+5 |
|\ \ \ | |/ / | |||||
* | | | Fix [6811a00819]: lsearch performance degradation on Tcl 8.6.11 release ↵ | jan.nijtmans | 2024-03-20 | 1 | -2/+2 |
|\ \ \ | |/ / | | | | | | | (thanks, Sergey!) | ||||
| * | | Fix [6811a00819]: lsearch performance degradation on Tcl 8.6.11 release ↵ | jan.nijtmans | 2024-03-20 | 1 | -2/+2 |
| |\ \ | | |/ | | | | | | | (thanks, Sergey!) | ||||
| | * | Correct spelling errors in comments and documentation, but also non-comment | pooryorick | 2023-04-12 | 1 | -5/+5 |
| | | | | | | | | | corrections in history.tcl and tcltest.test. | ||||
| * | | Restore TclListObjLength()/TclListObjGetElements() macro's, as they were in 8.6 | jan.nijtmans | 2024-03-13 | 1 | -21/+21 |
| | | | |||||
* | | | Fix indentation/brace usage style issues | dkf | 2024-03-19 | 1 | -14/+14 |
| | | | |||||
* | | | Restore TclListObjGetElements()/TclListObjLength() as they were in 8.6 too. | jan.nijtmans | 2024-03-12 | 1 | -21/+21 |
| | | | |||||
* | | | Remove some dead code | jan.nijtmans | 2024-02-21 | 1 | -47/+1 |
| | | | |||||
* | | | twice ClientData -> void * (for consistancy) | jan.nijtmans | 2023-12-13 | 1 | -1/+1 |
| | | | |||||
* | | | Added introspection | dkf | 2023-12-05 | 1 | -0/+2 |
| | | | |||||
* | | | Revise macro usage | jan.nijtmans | 2023-11-16 | 1 | -2/+2 |
| | | | |||||
* | | | Merge 8.7 | jan.nijtmans | 2023-10-19 | 1 | -35/+35 |
|\ \ \ | |/ / | |||||
| * | | Handle sentinels for any C++ compiler | jan.nijtmans | 2023-10-17 | 1 | -35/+35 |
| | | | |||||
* | | | Merge 8.7 | jan.nijtmans | 2023-09-18 | 1 | -3/+2 |
|\ \ \ | |/ / | |||||
| * | | 3 more places where -wtrapv errors are triggered running the test-suite | jan.nijtmans | 2023-09-15 | 1 | -2/+2 |
| | | | |||||
* | | | Refactor to eliminate list dup as no longer necessary | apnadkarni | 2023-09-17 | 1 | -37/+40 |
| | | | |||||
* | | | Add test for lassign/lseq memory | apnadkarni | 2023-09-17 | 1 | -1/+1 |
| | | | |||||
* | | | Avoid list shimmering with uncompiled lassign on lseq | apnadkarni | 2023-09-17 | 1 | -13/+34 |
| | | | |||||
* | | | Merge 8.7 | jan.nijtmans | 2023-09-12 | 1 | -2/+2 |
|\ \ \ | |/ / | |||||
| * | | Rebase to 8.7 | jan.nijtmans | 2023-08-31 | 1 | -2/+2 |
| |\ \ | |||||
| | * \ | Rebase to 8.7 | jan.nijtmans | 2023-08-30 | 1 | -2/+2 |
| | |\ \ | |||||
| | | * \ | Rebase to 8.7 | jan.nijtmans | 2023-07-26 | 1 | -2/+2 |
| | | |\ \ | |||||
| | | | * \ | Rebase to 8.7 | jan.nijtmans | 2023-07-09 | 1 | -2/+2 |
| | | | |\ \ | |||||
| | | | | * | | Remove internal use of TCL_UTF_MAX=3 as much as possible, without ↵ | jan.nijtmans | 2023-05-01 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | compromizing existing TIP's | ||||
| * | | | | | | Backport some test improvements from 9.0 | jan.nijtmans | 2023-08-31 | 1 | -1/+1 |
| |/ / / / / | |||||
| * | | | | | Merge "revert-dup-pure" branch: get rid of TclDuplicatePureObj() | jan.nijtmans | 2023-08-25 | 1 | -119/+103 |
| |\ \ \ \ \ | | |/ / / / | |/| | | | | |||||
| | * | | | | The experiment deployment of TclDuplicatePureObj() has been reverted from | dgp | 2023-08-21 | 1 | -23/+7 |
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | the trunk. This branch attempts to prepare a reversion for the core-8-branch also, via a cherrypick and resolution of conflicts. Starting an experiment in one new release to reject it in the next is at best odd. Also, valgrind test runs of core-8-branch show memory leaks with TclDuplicatePureObj() on the stack trace. This checkin shows a clean valgrind run. There are three test failures on this checkin, which I hope someone versed in the ArithSeries work can resolve. They are the tests: lseq-3.14 lseq-4.19 lseq-bug-54329e39c7 merge bug-bc7ddc7944 (revert use of TclDuplicatePureObj) | ||||
| * | | | | Code cleanup for arithSeries, all backported from 9.0 | jan.nijtmans | 2023-07-10 | 1 | -1/+0 |
| |/ / / | |||||
* | | | | merge trunk | griffin | 2023-08-13 | 1 | -7/+7 |
|\ \ \ \ | |||||
| * | | | | Rename Tcl_BumpObj() to Tcl_BounceRefCount(). | griffin | 2023-08-12 | 1 | -7/+7 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | After the presentation on Abstract Lists at the 2023 OpenACS/Tcl Conference, there was a strong opinion that this function should be renamed. The results of an informal poll had a tie between Tcl_DoneWithObj() and Tcl_BounceRefCount(). Having seen a reference to "Bounce" in a research paper on Ref Counting, I chose to use Tcl_BounceRefCount(). | ||||
* | | | | | More replacements of DuplicateObj with ListObjCopy. | griffin | 2023-08-12 | 1 | -7/+10 |
| | | | | | |||||
* | | | | | Revert more bits. | griffin | 2023-08-10 | 1 | -19/+0 |
| | | | | | |||||
* | | | | | Revert DupolicatePureObj back to DuplicateObj. | griffin | 2023-08-10 | 1 | -7/+7 |
|/ / / / | |||||
* | | | | Fix bug [c25d2cd3e6], as well as memory leaks in lsearch and concat. | griffin | 2023-07-16 | 1 | -4/+20 |
| | | | | | | | | | | | | | | | | | | | | | | | | Add cleanup to some tests. Fix bug and leak in tclTestABSList.c Correct comment in tclArithSeries.c | ||||
* | | | | Cleanup abstract list ObjType function definitions. | griffin | 2023-07-07 | 1 | -17/+12 |
| | | | | |||||
* | | | | TIP #636 cleanup: Eliminate the use of Tcl_ObjTypeLength() et al, which look ↵ | jan.nijtmans | 2023-07-07 | 1 | -14/+19 |
| | | | | | | | | | | | | | | | | public but are internal and not documented anywhere. | ||||
* | | | | merge trunk | griffin | 2023-06-19 | 1 | -7/+8 |
|\ \ \ \ | |||||
| * | | | | Proposed fix for [c13819225e]: Problem with lsort|lsearch -stride on 32-bit ↵ | jan.nijtmans | 2023-06-16 | 1 | -7/+8 |
| | | | | | | | | | | | | | | | | | | | | linux. Also fix some compiler warnings | ||||
* | | | | | merge trunk | griffin | 2023-06-06 | 1 | -6/+7 |
|\ \ \ \ \ | |/ / / / | |||||
| * | | | | Merge 8.7 | jan.nijtmans | 2023-06-02 | 1 | -6/+7 |
| |\ \ \ \ | | |/ / / | |||||
| | * | | | New (internal) macro TclAttemptInitStringRep() | jan.nijtmans | 2023-06-02 | 1 | -2/+3 |
| | | | | | |||||
| | * | | | Use TclDuplicatePureObj() in stead of TclListObjCopy() where appropriate. ↵ | jan.nijtmans | 2023-05-31 | 1 | -70/+99 |
| | |/ / | | | | | | | | | | | | | Backported from 9.0 | ||||
* | | | | Function name cleanup. | griffin | 2023-05-26 | 1 | -6/+6 |
| | | | | |||||
* | | | | Merge trunk | griffin | 2023-05-23 | 1 | -9/+27 |
|\ \ \ \ | |/ / / | |||||
| * | | | Improve TclDuplicatePureObj(), remove unnecessary increment/decrement pairs, ↵ | pooryorick | 2023-05-17 | 1 | -9/+27 |
| | | | | | | | | | | | | | | | | and add more error checking. |