Permalink
Switch branches/tags
Nothing to show
Commits on Nov 24, 2016
Commits on Nov 22, 2016
Commits on Nov 13, 2016
Commits on Nov 12, 2016
Commits on Jul 15, 2016
  1. Merge branch 'php7'

    committed Jul 15, 2016
Commits on Jun 20, 2016
  1. Include stdint.h in php_phpiredis.h too.

    Could not build the extension using older versions of gcc otherwise.
    committed Jun 20, 2016
Commits on Jun 16, 2016
Commits on Jun 13, 2016
  1. Use ZVAL_DUP instead of ZVAL_COPY_VALUE.

    This fixes an assertion failure on PHP 7 compiled with --enable-debug
    (curiously enough everything was working fine with non-debug builds).
    committed Jun 13, 2016
  2. Implement phpiredis_utils_crc16().

    This new utility function is useful to implement redis-cluster on top
    of phpiredis since crc16 is at the base of the algorithm used to map
    keys to hash slots. Compared to a pure-PHP implementation of CRC16 it
    is ~10 times faster (PHP 7.0.7) when calculating the hash for strings
    of 10 bytes. Examples of PHP projects that can benefit from it in the
    immediate are nrk/predis and jarnix/LiteRedis.
    
    phpiredis uses the reference implementation in ANSI C made available
    on http://redis.io/topics/cluster-spec#appendix (compatible license).
    committed Jun 13, 2016
Commits on Jun 12, 2016
  1. Minor cleanups and adjustments.

    committed Jun 12, 2016
Commits on Jun 11, 2016
  1. Fix warnings and oversights.

    I should have used -Wno-deprecated-declarations -Wdeclaration-after-statement
    -Werror -Wall for CFLAGS to build phpiredis locally...
    committed Jun 11, 2016
  2. Refactor code and fix memory leaks.

    Now it should be easier to handle the codebase for both PHP 5.x and
    PHP 7.x. Some portions of code have also been refactored in separate
    functions for proper reuse (took inspiration from @stokes3452's fork,
    see stokes3452/phpiredis@eb7dbc4).
    committed Jun 11, 2016
Commits on Jul 20, 2015
Commits on Apr 6, 2015
  1. Remove unused var.

    Danack committed Apr 6, 2015
  2. Small tidy up of code.

    Danack committed Apr 6, 2015
  3. Yep, travis requires sudo.

    Danack committed Apr 6, 2015
  4. Try container build.

    Danack committed Apr 6, 2015
Commits on Apr 5, 2015
  1. Removed unused var.

    Danack committed Apr 5, 2015
  2. Tidied strictness errors.

    Danack committed Apr 5, 2015
  3. Fixed typo.

    Danack committed Apr 5, 2015
  4. Fixed wrong var.

    Danack committed Apr 5, 2015
  5. Set php env.

    Danack committed Apr 5, 2015
Commits on Apr 4, 2015
  1. Fixed callbacks not working.

    Danack committed Apr 4, 2015
Commits on Apr 3, 2015
Commits on Mar 29, 2015
Commits on Mar 28, 2015
  1. Initial commit that compiles against 7. I haven't tested against 5.x …

    …- there seems to be a bug in PHP resource handler which I need to get people's feedback on.
    Danack committed Mar 28, 2015
Commits on Sep 5, 2014