summaryrefslogtreecommitdiff
path: root/src/dict.h
Commit message (Expand)AuthorAgeFilesLines
* Better distribution for set get-random-element operations.antirez2019-02-181-0/+1
* dict: fix the int problem for defragzhaozhao.zz2017-12-051-2/+2
* Use SipHash hash function to mitigate HashDos attempts.antirez2017-02-201-5/+5
* active defrag improvementsoranagra2017-01-021-1/+1
* active memory defragmentationoranagra2016-12-301-1/+4
* dict.c: dictReplaceRaw() -> dictAddOrFind().antirez2016-09-141-1/+1
* dict.c: introduce dictUnlink().oranagra2016-09-141-1/+2
* Optimize repeated keyname hashing.oranagra2016-09-121-8/+8
* Lazyfree: a first implementation of non blocking DEL.antirez2015-10-011-1/+1
* DEBUG HTSTATS <dbid> added.antirez2015-07-141-1/+1
* SPOP: reimplemented for speed and better distribution.antirez2015-02-111-1/+0
* dict.c: add dictGetSomeKeys(), specialized for eviction.antirez2015-02-111-0/+1
* Use long for rehash and iterator index in dict.h.antirez2014-08-261-3/+5
* Clarify argument to dict macroxiaoyu2014-08-181-1/+1
* Remove warnings and improve integer sign correctness.antirez2014-08-131-1/+1
* Add double field in dict.c entry value union.antirez2014-07-221-0/+5
* Added dictGetRandomKeys() to dict.c: mass get random entries.antirez2014-03-201-0/+1
* dict.c: added optional callback to dictEmpty().antirez2013-12-101-1/+1
* Add SCAN commandPieter Noordhuis2013-10-251-0/+3
* dict.c iterator API misuse protection.antirez2013-08-191-0/+1
* Merge pull request #693 from ghurrell/dict-h-typosSalvatore Sanfilippo2012-10-221-4/+4
|\
| * Fix (cosmetic) typos in dict.hGreg Hurrell2012-10-021-4/+4
* | Hash function switched to murmurhash2.antirez2012-10-051-1/+1
|/
* Fix for hash table collision attack. We simply randomize hash table initializ...antirez2012-01-211-0/+2
* dict set/get macros for integers fixed.antirez2011-11-091-4/+4
* dict.c: added macros to get signed/unsigned integer values from hashantirez2011-11-081-2/+4
* dict.c: added macros in dict.h to set signed and unsigned 64 bit values direc...antirez2011-11-081-0/+6
* dict.c API names modified to be more coincise and consistent.antirez2011-11-081-8/+7
* dict.c: added two lower level methods for directly manipulating hash entries....antirez2011-11-081-0/+2
* added an union in the dict.h structure to store 64 bit integers directly into...antirez2011-11-021-5/+11
* Introduced a safe iterator interface that can be used to iterate while access...antirez2011-05-101-2/+6
* command lookup process turned into a much more flexible and probably faster h...antirez2010-11-031-0/+1
* redis.c split into many different C files.antirez2010-07-011-0/+151