summaryrefslogtreecommitdiffstats
path: root/generic/tclHash.c
Commit message (Expand)AuthorAgeFilesLines
* Merge 8.7jan.nijtmans2023-10-101-12/+12
|\
* \ Merge 9.0jan.nijtmans2023-04-011-4/+4
|\ \
| * \ Merge 8.7jan.nijtmans2023-03-301-4/+4
| |\ \ | | |/
| | * Merge 8.6jan.nijtmans2023-03-301-4/+4
| | |\
| | | * Fix [0cb3554903]: macOS 13 SDK deprecates sprintf(). But better not use it on...jan.nijtmans2023-03-301-4/+4
| | | * Use TclOffset() in stead of magic calculations using sizeof(), which might gi...jan.nijtmans2022-08-261-2/+2
* | | | TIP 660. No compiler warnings. Tests suite pass on Win and Ubuntuapnadkarni2023-03-301-2/+2
|/ / /
* | | Merge 8.7jan.nijtmans2022-08-261-22/+6
|\ \ \ | |/ /
| * | [37108037b9]: Code cleanups to support CHERI: Apply patch 0007 (modified)jan.nijtmans2022-08-261-22/+6
* | | Merge 8.7jan.nijtmans2022-04-291-10/+8
|\ \ \ | |/ /
| * | Since tclDecls.h uses 'size_t', make sure to include <stddef.h>. Since ISO-C ...jan.nijtmans2022-04-291-34/+30
| * | Don't bother UINT2PTR, since INT2PTR is just as good.jan.nijtmans2022-03-291-1/+1
| * | Merge 8.6jan.nijtmans2021-12-161-1/+1
| |\ \ | | |/
| | * Fix [31e302fcf7]: signed integer overflow in generic/tclHash.cjan.nijtmans2021-12-161-1/+1
| | * Get rid of "register" keyword, forbidden in c++20.jan.nijtmans2020-11-261-21/+21
* | | Merge 8.7jan.nijtmans2020-12-081-2/+2
|\ \ \ | |/ /
| * | Add -finput-charset=UTF-8 and -fextended-identifiers to gcc (and clang). All ...jan.nijtmans2020-12-081-2/+2
* | | merge 8.7dgp2020-03-171-2/+0
|\ \ \ | |/ /
| * | TIP 569 - remove lint commentsdgp2020-03-171-2/+0
* | | merge 8.7dgp2020-03-061-16/+7
|\ \ \ | |/ /
| * | moredgp2020-03-061-16/+7
* | | Merge 8.7jan.nijtmans2020-02-281-9/+16
|\ \ \ | |/ /
| * | Mark more function paramaters as unused. Now Tcl compiles fully (on UNIX and ...jan.nijtmans2019-09-051-4/+4
| |\ \
| * \ \ Let's try a real C++ build with Travis on Linuxjan.nijtmans2019-08-301-1/+8
| |\ \ \ | | |/ /
| * | | Merge tip-548jan.nijtmans2019-08-151-18/+18
| |\ \ \ | | |/ /
| * | | Merge 8.7, and continue implementation. Almost donejan.nijtmans2019-07-101-10/+10
* | | | Merge 8.7jan.nijtmans2019-08-151-17/+17
|\ \ \ \ | | |/ / | |/| |
| * | | Eliminate "register" keyword _everywhere_ in Tcl. This keyword is deprecated ...jan.nijtmans2019-07-171-21/+21
| |/ /
* | | merge 8.7dgp2019-07-011-0/+1
|\ \ \ | |/ /
| * | Fix unitialized memory report from valgrinddgp2019-07-011-0/+1
| |\ \ | | |/
| | * Avoid valgrind issues with uninitialized memorydgp2019-07-011-0/+1
| | |\
| | | * Avoid valgrind issues with "uninitialized memory"dgp2019-07-011-0/+1
* | | | Merge 8.7jan.nijtmans2019-06-121-1/+1
|\ \ \ \ | |/ / /
| * | | Eliminate (internal) TclOffset() usage, just use offsetof() in stead.jan.nijtmans2019-06-121-1/+1
* | | | merge 8.7dgp2019-05-211-1/+1
|\ \ \ \ | |/ / /
| * | | merge 8.6dgp2019-05-211-1/+1
| |\ \ \ | | |/ /
| | * | Knock VOID back downdgp2019-05-211-1/+1
* | | | merge 8.7sebres2019-05-211-1/+4
|\ \ \ \ | |/ / /
| * | | merge 8.6 (fixed optimization for create/search hash entries with the same keys)sebres2019-05-211-1/+4
| |\ \ \ | | |/ /
| | * | fixed mistake in optimization of [3f693cdfe9c875c4] (bypass of compareKeysPro...sebres2019-05-211-1/+4
| | |\ \ | | | |/
| | | * small amend (no cast needed)sebres2019-05-211-1/+1
| | | * cherry-picing of [3f693cdfe9c875c4] to be more compatible across version, res...sebres2019-05-211-1/+4
| * | | More use of (efficient) TclHasIntRep() macro. Also eliminate many (size_t) an...jan.nijtmans2019-02-271-2/+2
* | | | Formatting, PTR2INT range improvements, and remove some macro's only used on ...jan.nijtmans2018-10-211-1/+1
* | | | Change ckalloc and friends to Tcl_Alloc and friends. Add two defines, TCL_IO_...jan.nijtmans2018-09-011-9/+9
|\ \ \ \
* \ \ \ \ merge trunkjan.nijtmans2018-06-271-24/+21
|\ \ \ \ \ | |/ / / /
* | | | | merge trunkjan.nijtmans2017-12-201-43/+19
|\ \ \ \ \ | |/ / / /
| * | | | Remove the Tcl_FindHashEntry/Tcl_CreateHashEntry stub entries, as those are a...jan.nijtmans2017-12-201-28/+2
| * | | | Change hash/index/mask fields to type "unsigned int", because that's how hash...jan.nijtmans2017-12-201-15/+16
| |/ / /
* | | | Handle Tcl_UtfAtIndex/Tcl_UniCharAtIndex for extended index range. More field...jan.nijtmans2017-11-161-23/+23