1
I Use This!
Inactive

Commits : Listings

Analyzed 1 day ago. based on code collected 2 days ago.
Jul 23, 2024 — Jul 23, 2025
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Complete support for Hash commands, as well as corresponding unit tests. More... about 15 years ago
Complete support for Hash commands, as well as corresponding unit tests. More... about 15 years ago
Support for APPEND and SUBSTR commands. More... about 15 years ago
Support for APPEND and SUBSTR commands. More... about 15 years ago
Support for SETEX, MSET, MSETNX. Also use setuptools for setup.py - since it supports the 'develop' subcommand, which is useful for testing and development. More... about 15 years ago
Support for SETEX, MSET, MSETNX. Also use setuptools for setup.py - since it supports the 'develop' subcommand, which is useful for testing and development. More... about 15 years ago
Serious fix to processing large multi-bulk replies (for example, like getting all the values in a large set). The old implmentation lead to a maximum recursion depth exceeded error, because text and raw mode would be interchanged for every element in the multi-bulk reply. The solution, though not pretty, is to process as much of a raw string as possible. There is faint code duplication (which is bad) *but* gracefully handles the situation at hand, and is correct. A move to a general Protocol class may be what's needed to maintain code simplicity, unfortunately. More... about 15 years ago
Serious fix to processing large multi-bulk replies (for example, like getting all the values in a large set). The old implmentation lead to a maximum recursion depth exceeded error, because text and raw mode would be interchanged for every element in the multi-bulk reply. The solution, though not pretty, is to process as much of a raw string as possible. There is faint code duplication (which is bad) *but* gracefully handles the situation at hand, and is correct. A move to a general Protocol class may be what's needed to maintain code simplicity, unfortunately. More... about 15 years ago
Support 0-length bulk data. More... about 15 years ago
Support 0-length bulk data. More... about 15 years ago
Remove inlineCallbacks used in Redis commands for consistency and performance. More... about 15 years ago
Remove inlineCallbacks used in Redis commands for consistency and performance. More... about 15 years ago
Fixed unit tests to work on Redis master. More... about 15 years ago
Fixed unit tests to work on Redis master. More... about 15 years ago
Use collections.dequeue for response queue. More... about 15 years ago
Use collections.dequeue for response queue. More... about 15 years ago
Add some network tests More... about 15 years ago
Add some network tests More... about 15 years ago
Remove unnecessary include More... about 15 years ago
Remove unnecessary include More... about 15 years ago
Concurrent list test should be in the Lists class More... about 15 years ago
Concurrent list test should be in the Lists class More... about 15 years ago
Rewrite protocol so it doesn't use LineReceiver. More... about 15 years ago
Rewrite protocol so it doesn't use LineReceiver. More... about 15 years ago
Buffer incoming raw data. More... about 15 years ago
Buffer incoming raw data. More... about 15 years ago
push() was using LPUSH/RPUSH backwards More... about 15 years ago
push() was using LPUSH/RPUSH backwards More... about 15 years ago
Update tests for Redis 1.3+ More... about 15 years ago
Update tests for Redis 1.3+ More... about 15 years ago