Permalink
Commits on Mar 12, 2012
  1. Document Pub/Sub commands

    Fixes #16
    
    Signed-off-by: Pedro Melo <melo@simplicidade.org>
    melo committed Mar 12, 2012
  2. Stop using D::Z::P::RemovePrereqs, we have the same feature in @MELO

    Signed-off-by: Pedro Melo <melo@simplicidade.org>
    melo committed Mar 12, 2012
  3. Skip Kwalitee tests for now

    They are complaining that we don't have pod-syntax and pod-coverage tests
    although we do have them in the xt/release/ directory.
    
    Signed-off-by: Pedro Melo <melo@simplicidade.org>
    melo committed Mar 12, 2012
  4. Mark multi()/exec() + pipelining as alpha

    Signed-off-by: Pedro Melo <melo@simplicidade.org>
    melo committed Mar 12, 2012
  5. Make sure SYNOPSIS is valid Perl

    Signed-off-by: Pedro Melo <melo@simplicidade.org>
    melo committed Mar 12, 2012
  6. Remove unused variable

    Signed-off-by: Pedro Melo <melo@simplicidade.org>
    melo committed Mar 12, 2012
  7. dzil-ify the distribution

    Fixes #12.
    
    Signed-off-by: Pedro Melo <melo@simplicidade.org>
    melo committed Mar 12, 2012
  8. Improve the documentation:

     * concentrate documentation at the of the module;
     * fix POD errors wrt =item usage;
     * fix headings for method list;
     * fix ACKNOWLEDGEMENTS persons list;
     * move method categories around;
     * move all description sections to the top (PIPELINING and ENCODING).
    
    Signed-off-by: Pedro Melo <melo@simplicidade.org>
    melo committed Mar 12, 2012
Commits on Mar 11, 2012
  1. Drop vm-enabled no:

    The VM is no longer supported by Redis, testing with a recent redis-server
    would generate errors at startup.
    
    Signed-off-by: Pedro Melo <melo@simplicidade.org>
    melo committed Mar 11, 2012
  2. Prepare release 1.950

    Signed-off-by: Pedro Melo <melo@simplicidade.org>
    melo committed Mar 11, 2012
  3. Add Aaron Crane to the CREDITS section

    Signed-off-by: Pedro Melo <melo@simplicidade.org>
    melo committed Mar 11, 2012
  4. Adjust documentation to use Github infrastructure for code and issues

    Signed-off-by: Pedro Melo <melo@simplicidade.org>
    melo committed Mar 11, 2012
  5. Add deprecation of encoding constructor attribute

    Signed-off-by: Pedro Melo <melo@simplicidade.org>
    melo committed Mar 11, 2012
  6. Merge pull request #10 from arc/pipelining

    Support for pipelining
    melo committed Mar 11, 2012
  7. Merge pull request #9 from arc/autoload-cache

    Cache AUTOLOAD-generated methods for future use
    melo committed Mar 11, 2012
Commits on Mar 8, 2012
  1. Documentation for pipelining

    arc committed Mar 8, 2012
  2. Performance enhancement in non-reconnect mode

    If we aren't in reconnect mode, using __with_reconnect adds a method call
    and a closure invocation to every request, no matter how trivial.  This
    change adds a fast path for directly calling __run_cmd in the three relevant
    locations.  In my tests, this saves up to a third of the best-case amortised
    per-request execution time.
    arc committed Mar 8, 2012
  3. Factor out new __run_cmd method

    Unlike the previous method of the same name, this one actually sends a
    request and enqueues a response handler.
    arc committed Mar 8, 2012
  4. Add tests for pipelined INFO and KEYS

    Since they're the two pipeline-capable commands that have unusual return
    values, it seems particularly valuable to test them.
    arc committed Mar 8, 2012
  5. Refactor __run_cmd as __queue_cmd

    - Takes an additional argument indicating whether nested errors should be
      collected (so callers don't have to manually fix up the relevant data
      structure)
    
    - Renamed to better reflect its purpose
    arc committed Mar 8, 2012
Commits on Mar 7, 2012
  1. Pipelining support

    Most command methods now take an optional trailing coderef; if a coderef is
    supplied, we don't wait for the command's response, but merely schedule the
    coderef to be called once the response has been read.
    arc committed Mar 7, 2012
  2. Remove final argument in __read_response, __read_response_r

    There are no remaining callers that use it.
    arc committed Mar 6, 2012
  3. Rename __try_reconnect to __throw_reconnect

    Since it never tries to do anything, but always throws an exception, the new
    name is more descriptive of what it does.
    arc committed Mar 5, 2012
  4. Document scalar-context KEYS return

    It's tested for in t/01-basic.t, so I assume it's deliberate.
    arc committed Mar 5, 2012
Commits on Mar 2, 2012
Commits on Jan 11, 2012
  1. Prepare bugfix release 1.926

    Signed-off-by: Pedro Melo <melo@simplicidade.org>
    melo committed Jan 11, 2012
  2. Fix MANIFEST with missing test files

    Signed-off-by: Pedro Melo <melo@simplicidade.org>
    melo committed Jan 11, 2012