Pieter Noordhuis
|
f483ce5ffe
|
fix unexpected behavior on an out of range end index for LRANGE and LTRIM
|
2010-06-24 15:12:42 -07:00 |
|
Pieter Noordhuis
|
4774a53b24
|
fix behavior for out-of-range negative end index on ZREMRANGEBYRANK
|
2010-06-15 16:21:42 +02:00 |
|
Pieter Noordhuis
|
184d74abc6
|
more tests for zrange and zrevrange; fix behavior for out-of-range negative end index
|
2010-06-15 15:40:28 +02:00 |
|
antirez
|
d52e588869
|
Merge branch 'ltrim-tests' of git://github.com/pietern/redis
|
2010-06-14 10:22:38 +02:00 |
|
Pieter Noordhuis
|
7e79de541a
|
rename "list" to "linkedlist" to be more verbose
|
2010-06-14 10:21:23 +02:00 |
|
antirez
|
3042fb0537
|
Fixed deps in makefile and mkreleasehdr.sh script to really take advantage of the new trick to avoid recompilation of redis.c on git sha1 or dirty status change
|
2010-06-13 23:51:43 +02:00 |
|
antirez
|
7c4fc71c15
|
hopefully faster recompiling with a trick
|
2010-06-13 23:45:14 +02:00 |
|
antirez
|
bb039e853d
|
fixed a bug in rdbLoadObject abount specially encoded objects
|
2010-06-13 21:09:51 +02:00 |
|
Pieter Noordhuis
|
a8dca69bb3
|
use raw strings when loading a hash from the rdb into a zipmap
|
2010-06-13 15:07:53 +02:00 |
|
antirez
|
f6475c7250
|
Merge branch 'expire' of git://github.com/pietern/redis
|
2010-06-12 16:26:04 +02:00 |
|
antirez
|
ac9b8cfe57
|
Merge branch 'lists' of git://github.com/pietern/redis
|
2010-06-11 20:27:56 +02:00 |
|
Pieter Noordhuis
|
7d288d6547
|
LPUSHX, RPUSHX, LINSERT only work on non-empty lists, so there are no clients waiting for a push
|
2010-06-11 17:35:48 +02:00 |
|
Pieter Noordhuis
|
23d3a5feef
|
make LINSERT return -1 when the value could not be inserted
|
2010-06-11 17:34:23 +02:00 |
|
Pieter Noordhuis
|
70b4b320ae
|
check if the list encoding needs to be changed on LPUSHX, RPUSHX, LINSERT
|
2010-06-11 14:52:35 +02:00 |
|
Pieter Noordhuis
|
244b873b0c
|
make sure the value to insert is string encoded
|
2010-06-11 13:27:21 +02:00 |
|
Pieter Noordhuis
|
bcfb387694
|
rename vars, move arguments, add comments
|
2010-06-11 13:15:28 +02:00 |
|
Pieter Noordhuis
|
1240552da9
|
always iterate from head to tail on LINSERT
|
2010-06-11 12:03:15 +02:00 |
|
Pieter Noordhuis
|
279d7e67cf
|
use REDIS_TAIL to insert AFTER an entry and REDIS_HEAD to insert BEFORE an entry
|
2010-06-11 11:53:16 +02:00 |
|
Pieter Noordhuis
|
0e1684bcd0
|
move listTypeInsert to be grouped with other wrapper functions
|
2010-06-11 10:52:09 +02:00 |
|
Robey Pointer
|
dedff272f6
|
squashed merge from robey/twitter3: LINSERT BEFORE|AFTER, LPUSHX, RPUSHX
|
2010-06-11 10:09:46 +02:00 |
|
Pieter Noordhuis
|
4e16d8b312
|
compute swappability for ziplist encoded lists
|
2010-06-07 21:53:21 +02:00 |
|
Pieter Noordhuis
|
829137b9a0
|
reuse the sds from the main dictionary in the expiration dictionary
|
2010-06-07 20:44:12 +02:00 |
|
antirez
|
b785b2bf66
|
encode integers while loading an hash
|
2010-06-07 18:07:46 +02:00 |
|
antirez
|
65cc766581
|
Merge branch 'lists' of git://github.com/pietern/redis
|
2010-06-05 11:18:58 +02:00 |
|
Pieter Noordhuis
|
cd627d4e78
|
fixed two leaks for the dual encoded lists
|
2010-06-05 11:16:50 +02:00 |
|
antirez
|
a26452263f
|
DISCSARD now unwatches all keys, as it should
|
2010-06-04 21:19:06 +02:00 |
|
Pieter Noordhuis
|
d1578a33ee
|
renamed hash wrapper functions to match wrapper function naming convention: "<type>Type<func>"
|
2010-06-04 11:52:39 +02:00 |
|
Pieter Noordhuis
|
dda20542ab
|
safety assert in listTypeNext
|
2010-06-04 11:32:33 +02:00 |
|
Pieter Noordhuis
|
003f0840ff
|
renamed list wrapper functions to be more verbose
|
2010-06-04 11:04:02 +02:00 |
|
Pieter Noordhuis
|
d0686e070d
|
add thresholds for converting a ziplist to a real list
|
2010-06-04 10:57:31 +02:00 |
|
Pieter Noordhuis
|
846d8b3ea5
|
merge antirez/smallkeys
|
2010-06-04 10:10:50 +02:00 |
|
antirez
|
4c8f23700b
|
memory leak introduced in the latest big changes fixed
|
2010-06-03 18:22:15 +02:00 |
|
antirez
|
44262c58a4
|
Fixed VM bugs introduced with the top level keys as sds strings changes
|
2010-06-03 18:15:56 +02:00 |
|
antirez
|
0924181364
|
top level keys are no longer redis objects but sds strings. There are still a few bugs to fix when VM is enabled
|
2010-06-03 18:02:54 +02:00 |
|
Pieter Noordhuis
|
74e0f445a8
|
use ziplists in SORT STORE until the thresholds are determined
|
2010-06-03 00:48:52 +02:00 |
|
antirez
|
1edbae8678
|
Merge branch 'master' into smallkeys
|
2010-06-02 15:19:50 +02:00 |
|
antirez
|
a89b7013ff
|
smarter swapout policy on AOF too
|
2010-06-02 15:18:22 +02:00 |
|
antirez
|
7e02fe32d3
|
better swapout policy while loading RDB file
|
2010-06-02 15:13:53 +02:00 |
|
antirez
|
169dd6b7d3
|
minor code comment change
|
2010-06-02 15:00:02 +02:00 |
|
antirez
|
612e4de8ce
|
minor code movements and free object pull restored to 1 million
|
2010-06-01 17:08:43 +02:00 |
|
antirez
|
dbc289aed1
|
Debug message was printing stuff that are sometimes not initialized/valid
|
2010-06-01 14:22:21 +02:00 |
|
antirez
|
4e538759c4
|
Merge branch 'smallkeys' of github.com:antirez/redis into smallkeys
|
2010-06-01 14:18:38 +02:00 |
|
antirez
|
a4798f733d
|
fixed a few comments
|
2010-06-01 14:18:30 +02:00 |
|
antirez
|
e4ed181d40
|
fixed bugs introduced in the rewrite of the new VM engine
|
2010-06-01 14:15:46 +02:00 |
|
Pieter Noordhuis
|
6ddc908ab6
|
support rewriting the AOF with dual list encoding
|
2010-05-31 23:49:16 +02:00 |
|
Pieter Noordhuis
|
9eaef89fbc
|
small refactor of fwrite* commands for AOF rewrite to allow writing a bulk long long
|
2010-05-31 23:41:04 +02:00 |
|
Pieter Noordhuis
|
dc845730a9
|
use list wrapper functions in computing the dataset digest
|
2010-05-31 23:35:51 +02:00 |
|
Pieter Noordhuis
|
a03611e133
|
update SORT to work with the dual list encoding
|
2010-05-31 23:22:00 +02:00 |
|
Pieter Noordhuis
|
1cd92e7f04
|
function to create a new ziplist encoded list
|
2010-05-31 23:10:05 +02:00 |
|
antirez
|
7dd8e7cfdf
|
fixed missing incrRefCount
|
2010-05-31 22:56:53 +02:00 |
|