Commit History

Autor SHA1 Mensaxe Data
  Daniele Alessandri b5ce81a030 Update CHANGELOG. %!s(int64=14) %!d(string=hai) anos
  Daniele Alessandri a9e1d6b86b Reflect the status of the current branch. %!s(int64=14) %!d(string=hai) anos
  Daniele Alessandri 923d998f35 Fix namespacing issue. %!s(int64=14) %!d(string=hai) anos
  Daniele Alessandri eae8fb8971 Minor code style change. %!s(int64=14) %!d(string=hai) anos
  Daniele Alessandri 4fc5ee65fd Look for a closing curly brace in a string only after the index of the opening one when using key tags. %!s(int64=14) %!d(string=hai) anos
  Daniele Alessandri 007ddaecfa Optimize when a pair of curly brackets for key tagging is missing. %!s(int64=14) %!d(string=hai) anos
  Daniele Alessandri 455e56927a Create a new class to handle the old response type of KEYS (Redis v1.2). %!s(int64=14) %!d(string=hai) anos
  Daniele Alessandri 4b1302a93a Use a faster method to detect errors when reading a line from the server. %!s(int64=14) %!d(string=hai) anos
  Daniele Alessandri d46b0e0785 Reuse code a bit. %!s(int64=14) %!d(string=hai) anos
  Daniele Alessandri cf522ff2b4 Use a local cache for handlers while iterating chunks of a multi-bulk reply. %!s(int64=14) %!d(string=hai) anos
  Daniele Alessandri db92c7a9b8 Reduce overhead by directly managing reply handlers for multibulk replies. %!s(int64=14) %!d(string=hai) anos
  Daniele Alessandri 30926def60 Rewrite the bulk reply handler (more compact and faster code). %!s(int64=14) %!d(string=hai) anos
  Daniele Alessandri 7465daa0eb More strict check of the length argument for a network read. %!s(int64=14) %!d(string=hai) anos
  Daniele Alessandri 2c761d6c95 Remove a useless check for the payload length. %!s(int64=14) %!d(string=hai) anos
  Daniele Alessandri 1e32f8aaa8 Use an explicit index to add values to the multi-bulk reply array. %!s(int64=14) %!d(string=hai) anos
  Daniele Alessandri 2a25b0e3f3 Nothing fancy, and hardly an optimization. %!s(int64=14) %!d(string=hai) anos
  Daniele Alessandri 5a6a48fa17 Avoid allocating an iterator to traverse the arguments list of a command. %!s(int64=14) %!d(string=hai) anos
  Daniele Alessandri 64951b1799 Preallocate an empty array for empty command arguments. %!s(int64=14) %!d(string=hai) anos
  Daniele Alessandri ec42796cb2 Bump version, update CHANGELOG, fasten seat belts and get ready for this new year release. %!s(int64=14) %!d(string=hai) anos
  Daniele Alessandri c75bdd9509 Update README. %!s(int64=14) %!d(string=hai) anos
  Daniele Alessandri 12c3e611a0 Update CHANGELOG. %!s(int64=14) %!d(string=hai) anos
  Daniele Alessandri 0c9b822095 Code style changes only. %!s(int64=14) %!d(string=hai) anos
  Daniele Alessandri 030d9740bd Cannot execute with a transaction block after using fluent interface style with Predis\MultiExecBlock. %!s(int64=14) %!d(string=hai) anos
  Daniele Alessandri 0bbbe064b5 Improve fluent-interface style for transactions with CAS. %!s(int64=14) %!d(string=hai) anos
  Daniele Alessandri 87439ae631 Cannot use the 'retry' option for transactions without providing a function block. %!s(int64=14) %!d(string=hai) anos
  Daniele Alessandri d8c227e074 Add an example for MULTI/EXEC transactions using CAS. %!s(int64=14) %!d(string=hai) anos
  Daniele Alessandri 7997eab57c Do not fail with empty transactions when using CAS. %!s(int64=14) %!d(string=hai) anos
  Daniele Alessandri 2bc61ea0bc Update README. %!s(int64=14) %!d(string=hai) anos
  Daniele Alessandri d667bcb6bb Fix and optimize WATCH with CAS. %!s(int64=14) %!d(string=hai) anos
  Daniele Alessandri e3dd311dd3 Add support for optional automatic retries upon aborted transactions. %!s(int64=14) %!d(string=hai) anos