Pieter Noordhuis
|
87c74dfaa8
|
Check if stroll return value was clamped
|
2010-08-20 13:42:42 +02:00 |
|
Pieter Noordhuis
|
aaada3f962
|
Merge branch 'master' into intset-split
Conflicts:
src/Makefile
src/t_set.c
|
2010-08-20 12:40:55 +02:00 |
|
antirez
|
1fb4e8def7
|
PERSIST: a fix and some basic test
|
2010-08-03 14:25:22 +02:00 |
|
antirez
|
2c572622fb
|
no longer passing tests due to the new write-on-volatile semantics modified/removed
|
2010-08-03 13:08:32 +02:00 |
|
antirez
|
0c7a9dec65
|
Merge remote branch 'pietern/list-test'
|
2010-07-31 13:55:06 +02:00 |
|
Pieter Noordhuis
|
673e1fb7e4
|
Change getDoubleFromObject to fail on NaN.
Return an error when the resulting value is not a number (NaN). Fix
ZUNIONSTORE/ZINTERSTORE to clean up when a weight argument is not a
double value.
|
2010-07-29 23:05:01 +02:00 |
|
Pieter Noordhuis
|
d9e28bcf00
|
Fix ZUNIONSTORE/ZINTERSTORE to never store a NaN score.
When +inf and -inf are added, the result is NaN. We don't want NaN
scores in a sorted set, so agreed on the result of this operation being
zero.
|
2010-07-29 23:03:11 +02:00 |
|
Pieter Noordhuis
|
715c801a07
|
Use a large value to consistently trigger a list encoding,
even when the list is swapped out and in again.
|
2010-07-29 13:56:35 +02:00 |
|
antirez
|
db0c43a70c
|
removed test code having bad effects...
|
2010-07-27 14:46:39 +02:00 |
|
antirez
|
dd3f505ff5
|
Consistency test improved
|
2010-07-27 14:42:11 +02:00 |
|
antirez
|
80091bbaac
|
STRLEN command implemented
|
2010-07-27 10:09:26 +02:00 |
|
antirez
|
b7a8daef60
|
WATCH will now consider touched keys target of EXPIRE command after the WATCH is performed, but not before
|
2010-07-05 19:38:12 +02:00 |
|
Pieter Noordhuis
|
96ffb2fe97
|
merged intset code into the split files
|
2010-07-02 19:57:12 +02:00 |
|
antirez
|
b8b8501d70
|
Merge remote branch 'pietern/zfixes'
|
2010-06-25 00:23:38 +02:00 |
|
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
|
c2ff0e90b8
|
more pub/sub tests
|
2010-06-16 11:03:23 +02:00 |
|
Pieter Noordhuis
|
4589a823fd
|
initial basic pub/sub tests
|
2010-06-16 11:01:42 +02:00 |
|
Pieter Noordhuis
|
5eedc9c65e
|
tests for BLPOP/BRPOP via an option in the tcl client that defers reading the reply
|
2010-06-15 21:23:18 +02: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 |
|
Pieter Noordhuis
|
7e79de541a
|
rename "list" to "linkedlist" to be more verbose
|
2010-06-14 10:21:23 +02:00 |
|
Pieter Noordhuis
|
08b5920750
|
change ltrim tests to cover all min/max cases and add stronger stresser
|
2010-06-14 09:45:34 +02:00 |
|
Pieter Noordhuis
|
273f616930
|
make sure sets have the right encoding when loaded from rdb
|
2010-06-13 21:42:04 +02:00 |
|
Pieter Noordhuis
|
ab37269c38
|
use max number of intset entries in tests and make SUNION/SINTER/SDIFF tests use less entries
|
2010-06-13 21:37:46 +02:00 |
|
Pieter Noordhuis
|
b978abbf02
|
small refactor of SMOVE and tests for SMOVE on sets with different encoding
|
2010-06-13 11:16:18 +02:00 |
|
Pieter Noordhuis
|
d0b58d5300
|
intset encoding for sets, refactored set tests to test both encodings
|
2010-06-12 22:25:22 +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 |
|
Robey Pointer
|
dedff272f6
|
squashed merge from robey/twitter3: LINSERT BEFORE|AFTER, LPUSHX, RPUSHX
|
2010-06-11 10:09:46 +02:00 |
|
Pieter Noordhuis
|
ab193fe452
|
generated tests for different encodings to avoid test code duplication
|
2010-06-04 17:05:54 +02:00 |
|
Pieter Noordhuis
|
d4507ec615
|
refactor list tests to test both encodings; implemented assert functions
|
2010-06-04 16:31:27 +02:00 |
|
Pieter Noordhuis
|
afbf59145a
|
tag test with sleep() as slow
|
2010-06-03 00:26:39 +02:00 |
|
Pieter Noordhuis
|
6b6f101c27
|
tag more slow tests
|
2010-06-03 00:16:10 +02:00 |
|
Pieter Noordhuis
|
7a6ae0a2b2
|
scope res variable outside test
|
2010-06-03 00:06:58 +02:00 |
|
Pieter Noordhuis
|
7f7499eeac
|
tags for existing tests
|
2010-06-02 23:22:25 +02:00 |
|
Pieter Noordhuis
|
6e0e5bedd9
|
basic support to tag tests
|
2010-06-02 22:53:22 +02:00 |
|
Pieter Noordhuis
|
9e5d2e8bd6
|
changed how server.tcl accepts options to support more directives without requiring more arguments to the proc
|
2010-06-02 22:23:52 +02:00 |
|
antirez
|
5fc9229c34
|
Fixed ZINCR Nan bugs leading to server crash and added tests
|
2010-05-28 12:24:47 +02:00 |
|
antirez
|
4ea93ad3ac
|
new multi/exec tests
|
2010-05-27 16:08:44 +02:00 |
|
Josiah Carlson
|
bc000c1db0
|
allow regular sets to be passed to zunionstore/zinterstore
|
2010-05-26 16:07:04 +02:00 |
|
antirez
|
9b30e1a207
|
WATCH is now able to detect keys removed by FLUSHALL and FLUSHDB
|
2010-05-25 19:30:24 +02:00 |
|
antirez
|
c20c189db5
|
WATCH tests
|
2010-05-25 14:04:46 +02:00 |
|
antirez
|
d6d3f92fb0
|
added regression for zipmap bug
|
2010-05-20 12:03:02 +02:00 |
|
antirez
|
5d373da96a
|
ZUNION,ZINTER -> ZUNIONSTORE,ZINTERSTORE
|
2010-05-14 18:58:37 +02:00 |
|
antirez
|
ab72b4833d
|
minor fixes to the new test suite, html doc updated
|
2010-05-14 18:48:33 +02:00 |
|