summaryrefslogtreecommitdiffstats
path: root/generic/tclDictObj.c
Commit message (Expand)AuthorAgeFilesLines
* merge 8.7sebres2024-04-121-1/+1
|\
| * merge 8.6sebres2024-04-121-1/+1
| |\
| | * merge 8.5, amend to [82f721a5a039596f]: the bug was fixed incompletely, this ...sebres2024-04-121-1/+1
| | |\
| | | * amend to [295b0570ff660950]: the bug was fixed incompletely, this is full bug...sebres2024-04-121-1/+1
| | | * Add FALLTHRU markers, to help GCC emit less false warningsjan.nijtmans2021-08-231-0/+1
* | | | Merge 8.7jan.nijtmans2024-04-101-1/+1
|\ \ \ \ | |/ / /
| * | | Merge 8.6 Use TclHasInternalRep() macro in more places.jan.nijtmans2024-04-101-1/+1
| |\ \ \ | | |/ /
| | * | More type-casts (c++-compatibility)jan.nijtmans2023-09-131-37/+38
| | * | Correct spelling errors in comments and documentation, but also non-comment pooryorick2023-04-121-6/+6
* | | | TIP 688: clock command revision and speedupjan.nijtmans2024-04-011-0/+54
|\ \ \ \ | |/ / /
| * | | TIP 688: clock command revision and speedupjan.nijtmans2024-04-011-0/+54
| |\ \ \
| | * \ \ Merge 9.0jan.nijtmans2024-03-221-7/+7
| | |\ \ \ | |_|/ / / |/| | | |
| | * | | Rebase to latest 9.0jan.nijtmans2024-03-201-0/+54
| | |\ \ \
| | | * \ \ Merge 9.0jan.nijtmans2024-03-121-9/+9
| | | |\ \ \
| | | * \ \ \ Rebase to latest 9.0jan.nijtmans2024-02-261-0/+54
| | | |\ \ \ \
| | | | * \ \ \ Merge 8.7jan.nijtmans2022-07-051-9/+10
| | | | |\ \ \ \
| | | | * \ \ \ \ Merge 8.7. Also fix [5ec9985a94]: testing sebres-8-7-clock-speedup-cr2 branchjan.nijtmans2021-12-081-2/+2
| | | | |\ \ \ \ \
| | | | * \ \ \ \ \ Merge 8.7jan.nijtmans2021-12-081-29/+30
| | | | |\ \ \ \ \ \ | | | | | |/ / / / /
| | | | * | | | | | Get sebres-8-6-clock-speedup-cr2 ready for 8.7 toojan.nijtmans2021-02-181-0/+54
| | | | |\ \ \ \ \ \
| | | | | * \ \ \ \ \ Merge 8.6jan.nijtmans2020-10-131-1/+2
| | | | | |\ \ \ \ \ \
| | | | | * \ \ \ \ \ \ merge 8.6sebres2020-06-221-0/+1
| | | | | |\ \ \ \ \ \ \
| | | | | * \ \ \ \ \ \ \ merge 8.6sebres2018-07-201-1/+1
| | | | | |\ \ \ \ \ \ \ \
| | | | | * \ \ \ \ \ \ \ \ back-porting of tclclockmod done, merge current 8.6sebres2018-05-291-6/+3
| | | | | |\ \ \ \ \ \ \ \ \
| | | | | * \ \ \ \ \ \ \ \ \ Merge core-8-6-branch (execpt file win/makefile.vc)dgp2017-10-201-3/+3
| | | | | |\ \ \ \ \ \ \ \ \ \
| | | | | * | | | | | | | | | | Removed public interface to create smart-pointer to dictionaries "dict smartr...sebres2017-06-021-45/+0
| | | | | * | | | | | | | | | | resolving differences between 8.6 and trunksebres2017-05-101-10/+8
| | | | | * | | | | | | | | | | [interim-merge-commit] back-ported branch sebres-clock-speedup (from trunk to...sebres2017-05-101-0/+99
| | | | | |\ \ \ \ \ \ \ \ \ \ \
* | | | | | \ \ \ \ \ \ \ \ \ \ \ Merge 8.7. Tcl_GetStringFromObj() -> TclGetStringFromObj() (optimization)jan.nijtmans2024-03-211-7/+7
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / / / / / | | / / / / / / / / / / / / / / / | |/ / / / / / / / / / / / / / / |/| | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | Restore TclListObjLength()/TclListObjGetElements() macro's, as they were in 8.6jan.nijtmans2024-03-131-9/+9
* | | | | | | | | | | | | | | | Fix indentation/brace usage style issuesdkf2024-03-191-6/+6
| |_|_|_|_|_|_|_|_|_|_|_|/ / / |/| | | | | | | | | | | | | |
* | | | | | | | | | | | | | | Restore TclListObjGetElements()/TclListObjLength() as they were in 8.6 too.jan.nijtmans2024-03-121-9/+9
| |/ / / / / / / / / / / / / |/| | | | | | | | | | | | |
* | | | | | | | | | | | | | Merge 8.7jan.nijtmans2023-10-191-6/+6
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / /
| * | | | | | | | | | | | | Handle sentinels for any C++ compilerjan.nijtmans2023-10-171-6/+6
* | | | | | | | | | | | | | Merge 8.7jan.nijtmans2023-10-101-2/+2
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / /
* | | | | | | | | | | | | | Back out [2a01c62b1a55a] - causes tcllib failures.apnadkarni2023-08-201-31/+133
* | | | | | | | | | | | | | Fix bug: Performance regression in 9.0 accessing dicts as lists [f4c01e42a7]griffin2023-08-171-133/+31
|\ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | Remove ineffective index operation. Shimmering is already optimal.griffin2023-08-171-162/+2
| * | | | | | | | | | | | | | Working index operation, but terrible performance. (not surprising)griffin2023-08-171-15/+13
| * | | | | | | | | | | | | | Fix llength function for dict types.griffin2023-08-161-94/+155
|/ / / / / / / / / / / / / /
* | | | | | | | | | | | | | merge trunkgriffin2023-08-131-2/+2
|\ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | Rename Tcl_BumpObj() to Tcl_BounceRefCount().griffin2023-08-121-1/+3
* | | | | | | | | | | | | | | Revert DupolicatePureObj back to DuplicateObj.griffin2023-08-101-2/+3
|/ / / / / / / / / / / / / /
* | | | | | | | | | | | | | Implement in,ni operator for abstract listsgriffin2023-08-081-0/+1
* | | | | | | | | | | | | | Bug [f5c01e42a7]. Disable DictAsListIndex for the time being.apnadkarni2023-08-081-1/+1
* | | | | | | | | | | | | | Remove getdbl abstraction.griffin2023-06-131-1/+0
* | | | | | | | | | | | | | Function name cleanup.griffin2023-05-261-4/+3
* | | | | | | | | | | | | | merge trunkgriffin2023-05-241-1/+1
|\ \ \ \ \ \ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ \ \ \ \ Merge 8.7jan.nijtmans2023-05-221-1/+1
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / / / / / /
| * | | | | | | | | | | | | | New functions: TclUndoRefCount() and TclDictGetSize().pooryorick2023-05-171-0/+20
| * | | | | | | | | | | | | | Remove dead codejan.nijtmans2023-05-171-20/+0