コミット履歴

作者 SHA1 メッセージ 日付
  Daniele Alessandri ab2842c100 Minor changes in code formatting. 15 年 前
  Daniele Alessandri 91543d776f Adjusted Predis\Commands\BackgroundSave according to the new behavior of BGSAVE in Redis 1.2. 15 年 前
  Daniele Alessandri 84fb4390f9 Using isset to check if prefix handlers have been initialized is faster. 15 年 前
  Daniele Alessandri 8b152f0ea3 Added checks for errors returned by read and write operations on sockets. 15 年 前
  Daniele Alessandri e01feda91f Updated the README. 15 年 前
  Daniele Alessandri 15c81fca6f Bumping year in the LICENSE file. 15 年 前
  Daniele Alessandri 75fad0a027 Implemented Response::read. This new method groups Response::getPrefix and Response::getHeader (and reduces the overhead of unnecessary method calls). 15 年 前
  Daniele Alessandri 46dd3d6f19 Improved the internals of MultiExecBlock::execute (slight reduction in memory usage; check for out-of-sync conditions between the client and the server) 15 年 前
  Daniele Alessandri d51e8e0c25 Greatly improved the code that initially handles replies getting the correct reply handler. Also, performances might have improved a bit. 15 年 前
  Daniele Alessandri 1d3e8cea59 Reduced memory consumption for pipelines 15 年 前
  Daniele Alessandri 03886d9a78 Merge branch 'blpop' 15 年 前
  Daniele Alessandri 2577f6a2cb Added tests for BLPOP and BRPOP. They are not really that great as they are missing a concurrent RPUSHing client, but they are enough for now. 15 年 前
  Daniele Alessandri 5641983059 Fixed E_NOTICE messages in Predis\Response::getPrefixHandler on undefined handlers (unknown prefixes received from the server). 15 年 前
  Daniele Alessandri 0bac9308b5 Fixed E_NOTICE messages in Predis\RedisServerProfile::createCommand on undefined commands. 15 年 前
  Daniele Alessandri d12694c271 Predis\CommandPipeline::execute and Predis\MultiExecBlock::execute are no more limited to accepting only instances of Closure, now every kind of callable object can be passed as argument. 15 年 前
  Daniele Alessandri 362cdf4d5a Use the new ternary short cut "?:" where it helps with readability. 15 年 前
  Daniele Alessandri 04c481b3d7 Removed a bunch of unmeaningful TODOs end notes. 15 年 前
  Daniele Alessandri 238baf7dc8 Implemented Predis\RedisServerProfile::compareWith, usefult to compare two different profiles. Its current behavior is the very same as PHP's version_compare. 15 年 前
  Daniele Alessandri 9dae351819 Casting a instance of Predis\RedisServerProfile to string returns its associated version string. 15 年 前
  Daniele Alessandri d34fc18ea8 Reverted a bad versioning idea. The Predis\RedisServer__Futures class will always be availabe and it represents the current development branch of Redis. 15 年 前
  Daniele Alessandri cd8604b489 Removed Predis\Client::registerCommand and Predis\Client::registerCommands as they are rarely used. The methods of the same name available in RedisServerProfile (and its derivates) serve the same purpose, use them from now on. 15 年 前
  Daniele Alessandri 99ad5aa4a5 Implemented Predis\Client::getProfile. 15 年 前
  Daniele Alessandri 2e5549b316 Renamed Predis\Client::setServerProfile to Predis\Client::setProfile. 15 年 前
  Daniele Alessandri d719a26406 Switch to string-based versions for RedisServerProfile classes. 15 年 前
  Daniele Alessandri 2a06d84a7b Throw a more meaningful exception if the server does not respond with a +QUEUED status reply to commands issued in a MULTI / EXEC context. 15 年 前
  Daniele Alessandri 1f9e6143bf Commands issued with a MultiExecBlock now return ResponseQueued instances to the caller. 15 年 前
  Daniele Alessandri 77f885c233 Merge branch 'multi_exec' 15 年 前
  Daniele Alessandri db6e40df98 Added tests for MULTI / EXEC. 15 年 前
  Daniele Alessandri e637881c2d Force the test suite to load the server profile for Redis edge versions (development unstable). 15 年 前
  Daniele Alessandri 31234d694e Bugfix: ListPopFirstBlocking is actually BLPOP, not BRPOP. This is what happens when you write code while thinking about something else... 15 年 前