summaryrefslogtreecommitdiff
path: root/src/sort.c
Commit message (Expand)AuthorAgeFilesLines
* Avoid integer overflows in SETRANGE and SORT (CVE-2022-35977) (#11720)Oran Agra2023-01-161-2/+4
* Add listpack encoding for list (#11303)sundb2022-11-161-0/+3
* make sort/ro commands validate external keys access patterns (#10106) (#10340)ranshid2022-03-151-2/+16
* Redis Functions - Introduce script unit.meir@redislabs.com2021-12-011-1/+1
* Sort out the mess around writable replicas and lookupKeyRead/Write (#9572)Viktor Söderqvist2021-11-281-12/+6
* fix: lookupKey on SETNX and SETXX only once (#9640)perryitay2021-11-031-1/+1
* Add SORT_RO command (#9299)Eduardo Semprebon2021-08-091-2/+11
* Fixed some typos, add a spell check ci and others minor fix (#8890)Binbin2021-06-101-1/+1
* sort Command lookupKeyRead and lookupKeyWrite are used on the opposite (#8283)huangzhw2021-01-041-1/+1
* Flow through the error handling path for most errors (#8226)Madelyn Olson2020-12-231-2/+2
* Squash merging 125 typo/grammar/comment/doc PRs (#7773)Oran Agra2020-09-101-1/+1
* Tracking: NOLOOP internals implementation.antirez2020-04-211-2/+2
* Avoid changing setKey() API after #6679 fix.antirez2019-12-181-1/+1
* add a new SET option KEEPTTL that doesn't remove expire timezhaozhao.zz2019-12-181-1/+1
* change SORT and SPOP to use lookupKeyWrite rather than lookupKeyReadOran Agra2019-03-201-24/+31
* RESP3: most null replies converted.antirez2019-01-091-1/+1
* RESP3: Use new aggregate reply API in cluster.c.antirez2019-01-091-1/+1
* Fix typoJack Drogon2018-07-031-3/+3
* Update sort.cMax Vetrov2018-06-171-3/+1
* Lazyfree: Hash converted to use plain SDS WIP 4.antirez2015-10-011-3/+3
* SORT memory leak fixed.antirez2015-10-011-3/+3
* Lazyfree: Sorted sets convereted to plain SDS. (several commits squashed)antirez2015-10-011-4/+6
* Lazyfree: Convert Sets to use plains SDS (several commits squashed).antirez2015-10-011-3/+3
* RDMF: More consistent define names.antirez2015-07-271-14/+14
* RDMF: REDIS_OK REDIS_ERR -> C_OK C_ERR.antirez2015-07-261-2/+2
* RDMF: redisAssert -> serverAssert.antirez2015-07-261-5/+5
* RDMF: OBJ_ macros for object related stuff.antirez2015-07-261-19/+19
* RDMF: use client instead of redisClient, like Disque.antirez2015-07-261-1/+1
* RDMF (Redis/Disque merge friendlyness) refactoring WIP 1.antirez2015-07-261-1/+1
* Removed incorrect suggestionItamar Haber2015-05-211-1/+1
* Suppress sign warning in sort.c.antirez2015-02-031-1/+1
* Hopefully better sort.c optimization comments.antirez2015-02-031-15/+9
* sort.c: REDIS_LIST's dontsort optimizationSun He2015-02-021-3/+30
* Add quicklist implementationMatt Stancliff2015-01-021-2/+3
* SORT: Don't sort Set elements if not needed.antirez2014-12-111-1/+3
* Fix zero-ordering SORT when called against listsMatt Stancliff2014-10-291-9/+6
* Cluster: don't allow BY option of SORT as well.antirez2014-03-101-1/+11
* Cluster: don't allow GET option in cluster mode.antirez2014-03-101-6/+17
* Fixed memory leak in SORT LIMIT option argument parsing on error.antirez2014-03-101-2/+9
* Fixed grammar: before H the article is a, not an.antirez2013-12-051-2/+2
* Introduction of a new string encoding: EMBSTRantirez2013-07-221-1/+1
* SORT ALPHA: use collation instead of binary comparison.antirez2013-07-121-3/+14
* Keyspace events: it is now possible to select subclasses of events.antirez2013-01-281-2/+3
* Keyspace events added for more commands.antirez2013-01-281-2/+2
* Fixed many typos.guiquanz2013-01-191-3/+3
* BSD license added to every C source and header file.antirez2012-11-081-0/+31
* "SORT by nosort" (skip sorting) respect sorted set ordering.antirez2012-10-031-20/+88
* Scripting: Force SORT BY constant determinism inside SORT itself.antirez2012-09-051-3/+5
* Marginally cleaner lookupKeyByPattern() implementation.antirez2012-04-181-3/+3
* lookupKeyByPattern() used by SORT GET/BY rewritten. Fixes issue #460.antirez2012-04-171-32/+42