antirez
|
de79a2ee12
|
Make SORT BY <constant> STORE ... to always produce the same output by force sorting, so that we have deterministic replication of this command.
|
2012-02-01 17:05:45 +01:00 |
|
antirez
|
2c861050c1
|
SORT is now more deterministic: does not accept to compare by score items that have scores not representing a valid double. Also items with the same score are compared lexycographically. At the same time the scripting side introduced the ability to sort the output of SORT when sort uses the BY <constant> optimization, resulting in no specific ordering. Since in this case the user may use GET, and the result of GET can be null, converted into false as Lua data type, this commit also introduces the ability to sort Lua tables containining false, only if the first (faster) attempt at using just table.sort with a single argument fails.
|
2012-02-01 15:22:28 +01:00 |
|
Michal Kwiatkowski
|
a0bf8d0ad8
|
SORT with STORE removes key if result is empty. This fixes issue #227.
|
2012-01-30 07:36:49 +01:00 |
|
BigCat
|
f54c299091
|
I found that no test will fail even if I broke the SORT x LIMIT y z code.
Added a naive unit test for SORT-LIMIT command.
|
2011-12-19 19:49:34 +08:00 |
|
antirez
|
237194b760
|
Fixed SORT bugs (issue #224) with regression tests.
|
2011-12-01 16:08:05 +01:00 |
|
Pieter Noordhuis
|
6f8a32d5c7
|
Be less verbose in testing; improve error handling
|
2010-12-10 16:13:21 +01:00 |
|
Pieter Noordhuis
|
dc11daf3b5
|
Change tests to use either the inline or the multibulk protocol
|
2010-10-15 17:25:20 +02:00 |
|
antirez
|
452ccf7a41
|
SORT stress testing against bigger aggregate values
|
2010-08-26 17:29:13 +02:00 |
|
Pieter Noordhuis
|
029e5577ff
|
Make SORT use the hybrid set accessors to allow sorting intsets
|
2010-08-21 11:20:41 +02:00 |
|
Pieter Noordhuis
|
2b9a59471f
|
SORT tests with hash table encoded set as input
|
2010-08-21 11:03:56 +02:00 |
|
Pieter Noordhuis
|
ced6709cb9
|
Make SORT tests use both ziplists and linked lists as input
|
2010-08-21 11:02:22 +02:00 |
|
Pieter Noordhuis
|
5d4f3a8c85
|
Move SORT tests around
|
2010-08-21 10:55:53 +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
|
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
|
ab72b4833d
|
minor fixes to the new test suite, html doc updated
|
2010-05-14 18:48:33 +02:00 |
|