summaryrefslogtreecommitdiff
path: root/linkhash.c
Commit message (Expand)AuthorAgeFilesLines
* Fix typos in commentsTobias Stoeckmann2022-03-191-3/+3
* Adjusted URLsTobias Stoeckmann2022-03-191-3/+3
* Fix typosTobias Stoeckmann2022-03-061-1/+1
* Fix typos in code comments and ChangeLogEven Rouault2022-02-251-3/+3
* Fix for clang ub sanitizerRobert Bielik2021-11-111-1/+1
* Really use prefix JSON_C_OBJECT_ADD_*José Bollo2021-10-191-2/+2
* Re-format after recent change to fix linkhash.Eric Haszlakiewicz2020-05-101-1/+2
* Issue #599: Fix the backwards check in lh_table_insert_w_hash() that was prev...Eric Haszlakiewicz2020-05-101-1/+1
* Fix integer overflows.Tobias Stoeckmann2020-05-061-2/+5
* Prevent division by zero in linkhash.Tobias Stoeckmann2020-05-041-0/+3
* clang-format the filesdota172020-04-031-88/+103
* add the disabling formatting coments and adjust the partial code manulydota172020-04-031-178/+194
* Fix compiler warningsRubasri Kalidas2018-12-181-0/+4
* Remove the TRUE and FALSE defines.Eric Haszlakiewicz2017-12-231-2/+2
* Remove the previously deprecated lh_table_lookup() function, in favor of lh_t...Eric Haszlakiewicz2017-12-101-7/+0
* Remove the previously deprecated bits.h and the lh_abort() function.Eric Haszlakiewicz2017-12-101-9/+0
* Issue #359: Don't duplicate lh_get_hash, just omit the "inline" for VS2010.Eric Haszlakiewicz2017-09-061-7/+0
* if compile with vs2015, enable the "static inline" declare.Haffon2017-09-071-0/+2
* 1.make it can been compiled with Visual Studio 2010Haffon2017-08-221-0/+5
* Comment out the warning about racy random seed initialization in lh_char_hash...Eric Haszlakiewicz2017-07-091-1/+1
* Fixed linkhash.c for MinGWPablo Sanabria2017-03-261-3/+3
* Add FALLTHRU comment to handle GCC7 warnings.marxin2017-03-211-11/+11
* Fix compilation without C-99 optionAlex2017-03-021-1/+2
* linkhash.c: optimised the table_free pathEswar Yaganti2016-06-251-3/+2
* Issue #236: Add -Wcast-qual and fix casts to retain constness.Eric Haszlakiewicz2016-06-111-5/+5
* Issue #175: disable the fast-and-loose code in hashlittle() when running with...Eric Haszlakiewicz2016-06-081-1/+12
* Check the __GCC_HAVE_SYNC_COMPARE_AND_SWAP_{2,4,8} defines to decide whether ...Eric Haszlakiewicz2016-06-071-4/+18
* Merge commit '2be921d88376e78f84d79aafa6db2714da804e59'Eric Haszlakiewicz2015-12-081-11/+28
|\
| * Fixed json_object_object_add().Alexander Klauer2013-01-081-9/+36
* | fix regression from 2d549662be832da838aa063da2efa78ee3b99668Rainer Gerhards2015-11-191-1/+3
* | Merge pull request #196 from rgerhards/improve-performanceEric Haszlakiewicz2015-09-281-18/+55
|\ \
| * | remove unneeded data items from hashtable codeRainer Gerhards2015-09-231-11/+6
| * | add perllike hash function for stringsRainer Gerhards2015-09-231-3/+38
| * | add json_object_object_add_ex() APIRainer Gerhards2015-09-231-2/+3
| * | reduce duplicate hash computation in json_object_object_add()Rainer Gerhards2015-09-221-5/+11
* | | Tell the compiler we're intentionally ignoring the return value from __sync_v...Eric Haszlakiewicz2015-05-261-1/+1
* | | Use more appropriate castsJames Myatt2015-03-041-1/+1
* | | Include config.h in linkhash so that HAVE_ENDIAN_H is defined (if available)James Myatt2015-03-041-0/+2
* | | Merge pull request #163 from sixlettervariables/fix-win32-build-problemsEric Haszlakiewicz2015-03-031-0/+5
|\ \ \
| * | | Fixes #160 'missing header file on windows'Christopher Watford2014-12-051-0/+5
| |/ /
* | | Remove trailing whitespaceMichael Vetter2014-08-261-11/+11
|/ /
* | Patch to address the following issues:Michael Clark2014-04-091-5/+374
* | Enable -Werror and fix a number of minor warnings that existed.Eric Haszlakiewicz2013-02-091-2/+2
* | add json_object_object_lengthGreg Hazel2013-01-111-0/+4
|/
* Add NULL-safe lookup functionKeith Derrick2012-04-121-3/+14
* Define a LH_LOAD_FACTOR constant and note the range that it can be set to.Eric Haszlakiewicz2012-03-311-1/+1
* * Fix subtle bug in linkhash where lookup could hang after all slotsMichael Clark2009-08-271-1/+3
* * Don't use this as a variable, so we can compile with a C++ compilerMichael Clark2009-02-251-3/+3
* * Null pointer dereference fix. Fix json_object_get_boolean strlen testMichael Clark2009-02-251-2/+0
* Add const correctness to public interfacesMichael Clark2009-01-061-12/+12