summaryrefslogtreecommitdiff
path: root/src/quicklist.c
Commit message (Expand)AuthorAgeFilesLines
* Add listpack encoding for list (#11303)sundb2022-11-161-32/+39
* fix the size of variable merge_sz in quicklist.c (#11285)FutabaRio2022-10-191-3/+3
* Pass -flto flag to the linker (#11350)Ozan Tezcan2022-10-061-3/+3
* Fix crash due to delete entry from compress quicklistNode and wrongly split q...sundb2022-09-191-1/+12
* fix typo in quicklist.c (#10785)Lu JJ2022-05-291-1/+1
* Fix quicklist node not being recompressed correctly after inserting a new nod...sundb2022-01-161-0/+16
* Fix abnormal compression due to out-of-control recompress (#9849)sundb2021-11-291-239/+295
* Replace ziplist with listpack in quicklist (#9740)sundb2021-11-241-221/+158
* Fix crashes when list-compress-depth is used. (#9779)perryitay2021-11-181-1/+20
* Change lzf to handle values larger than UINT32_MAX (#9776)sundb2021-11-161-0/+76
* Add --large-memory flag for REDIS_TEST to enable tests that consume more than...sundb2021-11-161-2/+3
* Add sanitizer support and clean up sanitizer findings (#9601)Ozan Tezcan2021-11-111-5/+8
* Add support for list type to store elements larger than 4GB (#9357)perryitay2021-11-031-114/+376
* Fix ziplist and listpack overflows and truncations (CVE-2021-32627, CVE-2021-...Oran Agra2021-10-041-2/+14
* Modules: Add remaining list API functions (#8439)Viktor Söderqvist2021-09-141-4/+15
* Optimize quicklistIndex to seek from the nearest end (#9454)Viktor Söderqvist2021-09-061-16/+23
* Fix the wrong method used in quicklistTest. (#8951)Binbin2021-08-081-1/+41
* Fix head and tail check with negative offset in _quicklistInsert (#9311)sundb2021-08-041-3/+3
* improve quicklist insert head/tail while head/tail node is full. (#9113)cmemory2021-08-021-12/+38
* Fix typos, and consistent function argument names in quicklist (#8915)Binbin2021-05-101-5/+5
* Add run all test support with define REDIS_TEST (#8570)sundb2021-03-101-148/+107
* __quicklistCompress may compress more node than required (#8311)Huang Zhw2021-03-081-31/+43
* Fix memory overlap in quicklistRotate (#8599)sundb2021-03-041-3/+12
* Fix quicklistDelRange dead code, delete range wrong (#8257)Huang Zw2021-02-241-1/+12
* Add ziplistReplace, in-place optimized for elements of same sizeViktor Söderqvist2021-02-161-2/+1
* Fix typo and some out of date comments (#8449)Huang Zw2021-02-081-1/+1
* Fix compile warning when define REDIS_TEST (#8261)sundb2021-01-091-16/+7
* Fix some redundancy use of semicolon in do-while macros (#8221)sundb2020-12-211-1/+1
* Sanitize dump payload: performance optimizations and tuningOran Agra2020-12-061-8/+1
* Sanitize dump payload: fuzz tester and fixes for segfaults and leaks it exposedOran Agra2020-12-061-1/+3
* Fix comments of _quicklistSplitNode function. (#4341)天河2020-09-091-8/+8
* fix integer overflowXudong Zhang2020-04-021-2/+2
* Defrag big lists in portions to avoid latency and freezeOran Agra2020-02-181-2/+148
* Fix typoJack Drogon2018-07-031-2/+2
* quicklist: fix the return value of quicklistCountzhaozhao.zz2017-12-041-1/+1
* fix a bug for quicklistDup() functiondeep2016-10-281-3/+3
* Fix quicklistReplaceAtIndex() by updating the quicklist ziplist size.antirez2016-06-271-0/+1
* Use const in Redis Module API where possible.Yossi Gottlieb2016-06-201-1/+1
* Fix quicklist tests for Pop()Matt Stancliff2015-02-171-1/+12
* Fix quicklist Pop() resultJohn Doe2015-02-171-1/+1
* Set optional 'static' for Quicklist+RedisMatt Stancliff2015-01-021-31/+40
* Add branch prediction hints to quicklistMatt Stancliff2015-01-021-10/+21
* Cleanup quicklist styleMatt Stancliff2015-01-021-13/+13
* Allow compression of interior quicklist nodesMatt Stancliff2015-01-021-852/+1278
* Remove malloc failure checksMatt Stancliff2015-01-021-32/+8
* Add adaptive quicklist fill factorMatt Stancliff2015-01-021-63/+162
* Add ziplistMerge()Matt Stancliff2015-01-021-55/+18
* Add quicklist implementationMatt Stancliff2015-01-021-0/+2155