summaryrefslogtreecommitdiff
path: root/src/hyperloglog.c
Commit message (Expand)AuthorAgeFilesLines
* Bump codespell to 2.2.4, fix typos and outupdated comments (#11911)Binbin2023-03-161-1/+1
* Optimization: sdsRemoveFreeSpace to avoid realloc on noop (#11766)uriyage2023-01-311-1/+1
* Hyperloglog avoid allocate more than 'server.hll_sparse_max_bytes' bytes of m...Mingyi Kang2022-11-281-17/+28
* Adding parentheses and do-while(0) to macros (#11080)Moti Cohen2022-08-031-3/+3
* Fix some commands key spec in json files (#10779)Binbin2022-05-271-2/+7
* Sort out the mess around writable replicas and lookupKeyRead/Write (#9572)Viktor Söderqvist2021-11-281-4/+10
* Add sanitizer support and clean up sanitizer findings (#9601)Ozan Tezcan2021-11-111-0/+1
* Fixed some typos, add a spell check ci and others minor fix (#8890)Binbin2021-06-101-1/+1
* comment typo: form -> from (#8921)Jeremy Kun2021-06-071-1/+1
* Flow through the error handling path for most errors (#8226)Madelyn Olson2020-12-231-11/+10
* Fix some wrong server.dirty increments (#8140)sundb2020-12-151-1/+1
* Squash merging 125 typo/grammar/comment/doc PRs (#7773)Oran Agra2020-09-101-8/+8
* Tracking: NOLOOP internals implementation.antirez2020-04-211-3/+3
* Free allocated sds in pfdebugCommand() to avoid memory leak.WuYunlong2020-01-071-0/+1
* Fix typoOkada Haruki2019-09-171-2/+2
* HyperLogLog: fix the fix of a corruption bug.antirez2019-07-311-2/+1
* Fix HLL corruption bugJohn Sully2019-07-291-0/+1
* HyperLogLog: fix comment in hllCount().antirez2019-03-161-2/+2
* HyperLogLog: handle wrong offset in the base case.antirez2019-03-151-6/+2
* HyperLogLog: enlarge reghisto variable for safety.antirez2019-03-151-1/+6
* Fix hyperloglog corruptionJohn Sully2019-03-151-0/+6
* RESP3: hyperloglog.c updated.antirez2019-01-091-1/+1
* Fix typoJack Drogon2018-07-031-3/+3
* Clean gcc 7.x warnings, redis-cli cluster fix.Yossi Gottlieb2018-06-031-7/+7
* Aesthetic changes to PR #4749.antirez2018-03-161-40/+40
* fixed compilation error when using clang as reported by michael-grunderOtmar Ertl2018-03-141-2/+2
* use all 64 bits of the hash value instead of 63Otmar Ertl2018-03-111-4/+7
* made constant staticOtmar Ertl2018-03-101-1/+1
* improved definition of HLL_QOtmar Ertl2018-03-101-1/+1
* improved HyperLogLog cardinality estimationOtmar Ertl2018-03-101-113/+117
* replaced tab by spacesOtmar Ertl2018-03-101-4/+4
* Hyperloglog: refresh hdr variable correctly.antirez2017-12-221-1/+3
* Hyperloglog: Support for PFMERGE sparse encoding as target.antirez2017-12-221-3/+14
* Hyperloglog: refactoring of sparse/dense add function.antirez2017-12-221-20/+38
* Fix isHLLObjectOrReply() to handle integer encoded strings.antirez2017-07-111-0/+1
* Use ARM unaligned accesses ifdefs for SPARC as well.Salvatore Sanfilippo2017-02-231-1/+1
* ARM: Avoid memcpy() in MurmurHash64A() if we are using 64 bit ARM.Salvatore Sanfilippo2017-02-191-1/+1
* ARM: Fix 64 bit unaligned access in MurmurHash64A().Salvatore Sanfilippo2017-02-191-0/+4
* Switch PFCOUNT to LogLog-Beta algorithm.antirez2016-12-161-44/+15
* Use llroundl() before converting loglog-beta output to integer.antirez2016-12-161-4/+4
* LogLog-Beta Algorithm support within HLLHarish Murthy2016-12-161-26/+44
* RDMF: More consistent define names.antirez2015-07-271-3/+3
* RDMF: REDIS_OK REDIS_ERR -> C_OK C_ERR.antirez2015-07-261-24/+24
* RDMF: redisAssert -> serverAssert.antirez2015-07-261-2/+2
* RDMF: OBJ_ macros for object related stuff.antirez2015-07-261-2/+2
* RDMF: use client instead of redisClient, like Disque.antirez2015-07-261-6/+6
* RDMF (Redis/Disque merge friendlyness) refactoring WIP 1.antirez2015-07-261-1/+1
* Better read-only behavior for expired keys in slaves.antirez2014-12-101-2/+2
* Over 80 chars comment trimmed in pfcountCommand().antirez2014-12-021-1/+1
* Remove warnings and improve integer sign correctness.antirez2014-08-131-2/+2