summaryrefslogtreecommitdiff
path: root/src/hyperloglog.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* PFSELFTEST: less false positives.antirez2014-07-231-2/+10
* Correct the HyperLogLog stale cache flag to prevent unnecessary computations.Mike Trinkala2014-05-181-4/+4
* Speedup hllRawSum() processing 8 bytes per iteration.antirez2014-04-171-7/+15
* Speedup SUM(2^-reg[m]) in HyperLogLog computation.antirez2014-04-171-4/+8
* PFCOUNT support for multi-key union.antirez2014-04-171-5/+72
* HyperLogLog low level merge extracted from PFMERGE.antirez2014-04-171-39/+54
* HyperLogLog invalid representation error code set to INVALIDOBJ.antirez2014-04-161-7/+7
* PFDEBUG TODENSE added.antirez2014-04-161-0/+15
* User-defined switch point between sparse-dense HLL encodings.antirez2014-04-151-6/+5
* PFSELFTEST improved with sparse encoding checks.antirez2014-04-151-4/+29
* PFDEBUG ENCODING added.antirez2014-04-141-0/+7
* Set HLL_SPARSE_MAX to 3000.antirez2014-04-141-1/+1
* Error message for invalid HLL objects unified.antirez2014-04-141-5/+7