summaryrefslogtreecommitdiff
path: root/src/t_list.c
Commit message (Expand)AuthorAgeFilesLines
* Avoid excessive malloc and free in copyCommand robj creation (#8067)sundb2020-11-241-3/+2
* Unified MULTI, LUA, and RM_Call with respect to blocking commands (#8025)Meir Shpilraien (Spielrein)2020-11-171-4/+4
* Add COPY command (#7953)swamp04072020-11-171-0/+23
* cleanup: move list pop logic to single function (#7997)Yash Ladha2020-11-121-23/+18
* Adds new pop-push commands (LMOVE, BLMOVE) (#6929)Felipe Machado2020-10-081-57/+124
* Squash merging 125 typo/grammar/comment/doc PRs (#7773)Oran Agra2020-09-101-3/+3
* Fix LPOS command when RANK is greater than matchesValentino Geron2020-08-231-2/+3
* Replace usage of wrongtypeerr with helper (#7633)Madelyn Olson2020-08-111-13/+8
* LPOS: option FIRST renamed RANK.antirez2020-06-241-5/+5
* LPOS: tests + crash fix.lposantirez2020-06-111-1/+1
* LPOS: update to latest proposal.antirez2020-06-111-40/+59
* LPOS: implement the final design.antirez2020-06-101-19/+82
* LRANK: Add command (the command will be renamed LPOS).Paul Spooren2020-06-101-0/+34
* Tracking: NOLOOP internals implementation.antirez2020-04-211-10/+10
* block: propagate BRPOPLPUSH as RPOPLPUSH when unblockzhaozhao.zz2019-11-221-12/+5
* Fix handleClientsBlockedOnKeys() names in comments.antirez2019-09-051-1/+1
* RESP3: fix cases of NULL reported instead of empty aggregate.antirez2019-09-021-2/+2
* change the comments there may have a mis typestan0112019-05-071-1/+1
* Fix mismatching keyspace notification classesGuy Benoish2019-03-141-1/+1
* RESP3: restore the concept of null array for RESP2 compat.antirez2019-01-091-1/+1
* RESP3: most null replies converted.antirez2019-01-091-11/+11
* RESP3: remove other pointless shared object.antirez2019-01-091-1/+1
* RESP3: Use new aggregate reply API in cluster.c.antirez2019-01-091-4/+4
* bugfix: replace lastcmd with cmd when rewrite BRPOPLPUSH as RPOPLPUSHzhaozhao.zz2018-09-281-1/+1
* block: rewrite BRPOPLPUSH as RPOPLPUSH to propagatezhaozhao.zz2018-08-141-0/+3
* Make blocking list commands send keyspace notificationsGuy Benoish2018-03-221-0/+7
* Streams: more internal preparation for blocking XREAD.antirez2017-12-011-2/+2
* Streams: initial work to use blocking lists logic for streams XREAD.antirez2017-12-011-204/+0
* Use const in Redis Module API where possible.Yossi Gottlieb2016-06-201-1/+1
* Remove tryObjectEncoding() calls from list type.antirez2016-06-101-3/+0
* make RPUSHX and LPUSHX variadicPierre Chapuis2016-06-051-6/+13
* remove unused variablePierre Chapuis2016-06-051-2/+2
* untangle LINSERT and {L,R}PUSHX implementationsPierre Chapuis2016-06-051-40/+45
* Adds keyspace notifications for lremItamar Haber2016-02-021-1/+6
* RDMF: More consistent define names.antirez2015-07-271-67/+67
* RDMF: REDIS_OK REDIS_ERR -> C_OK C_ERR.antirez2015-07-261-14/+14
* RDMF: redisAssert -> serverAssert.antirez2015-07-261-10/+10
* RDMF: OBJ_ macros for object related stuff.antirez2015-07-261-32/+32
* RDMF: use client instead of redisClient, like Disque.antirez2015-07-261-26/+26
* RDMF (Redis/Disque merge friendlyness) refactoring WIP 1.antirez2015-07-261-1/+1
* Config: Add quicklist, remove old list optionsMatt Stancliff2015-01-021-7/+7
* Allow compression of interior quicklist nodesMatt Stancliff2015-01-021-8/+8
* Add quicklist implementationMatt Stancliff2015-01-021-259/+97
* Better read-only behavior for expired keys in slaves.antirez2014-12-101-1/+1
* No more trailing spaces in Redis source code.antirez2014-06-261-1/+1
* Fix blocking operations from missing new listsMatt Stancliff2014-05-211-11/+5
* dict.c: added optional callback to dictEmpty().antirez2013-12-101-1/+1
* Fixed grammar: before H the article is a, not an.antirez2013-12-051-2/+2
* BLPOP blocking code refactored to be generic & reusable.antirez2013-12-031-36/+12
* Introduction of a new string encoding: EMBSTRantirez2013-07-221-2/+2