1. 02 Dec, 2016 1 commit
  2. 14 Sep, 2016 1 commit
  3. 12 Sep, 2016 1 commit
  4. 20 Jun, 2016 1 commit
  5. 10 May, 2016 3 commits
  6. 09 May, 2016 1 commit
  7. 18 Apr, 2016 1 commit
  8. 15 Apr, 2016 2 commits
  9. 14 Apr, 2016 2 commits
  10. 18 Feb, 2016 1 commit
  11. 01 Oct, 2015 1 commit
  12. 27 Jul, 2015 1 commit
  13. 26 Jul, 2015 5 commits
  14. 03 Jul, 2015 1 commit
  15. 22 Jun, 2015 2 commits
    • antirez's avatar
      Geo: zsetScore refactoring · 9fc47ddf
      antirez authored
      Now used both in geo.c and t_zset to provide ZSCORE.
      9fc47ddf
    • Matt Stancliff's avatar
      [In-Progress] Add Geo Commands · 7f4ac3d1
      Matt Stancliff authored
      Current todo:
        - replace functions in zset.{c,h} with a new unified Redis
          zset access API.
      
      Once we get the zset interface fixed, we can squash
      relevant commits in this branch and have one nice commit
      to merge into unstable.
      
      This commit adds:
        - Geo commands
        - Tests; runnable with: ./runtest --single unit/geo
        - Geo helpers in deps/geohash-int/
        - src/geo.{c,h} and src/geojson.{c,h} implementing geo commands
        - Updated build configurations to get everything working
        - TEMPORARY: src/zset.{c,h} implementing zset score and zset
          range reading without writing to client output buffers.
        - Modified linkage of one t_zset.c function for use in zset.c
      
      Conflicts:
      	src/Makefile
      	src/redis.c
      7f4ac3d1
  16. 02 Jun, 2015 1 commit
  17. 29 May, 2015 3 commits
  18. 28 May, 2015 1 commit
  19. 23 Dec, 2014 1 commit
  20. 07 Aug, 2014 1 commit
  21. 22 Jul, 2014 2 commits
    • antirez's avatar
      d74e422b
    • antirez's avatar
      ZUNIONSTORE reimplemented for speed. · 119813e9
      antirez authored
      The user @kjmph provided excellent ideas to improve speed of ZUNIONSTORE
      (in certain cases by many order of magnitude), together with an
      implementation of the ideas.
      
      While the ideas were sounding, the implementation could be improved both
      in terms of speed and clearness, so that's my attempt at reimplementing
      the speedup proposed, trying to improve by directly using just a
      dictionary with an embedded score inside, and reusing the single-pass
      aggregate + order-later approach.
      
      Note that you can't apply this commit without applying the previous
      commit in this branch that adds a double in the dictEntry value union.
      
      Issue #1786.
      119813e9
  22. 26 Jun, 2014 1 commit
  23. 31 May, 2014 1 commit
  24. 18 Apr, 2014 1 commit
  25. 17 Apr, 2014 3 commits
  26. 16 Apr, 2014 1 commit
    • antirez's avatar
      Pass by pointer and release of lex ranges. · bcab07f7
      antirez authored
      Given that the code was written with a 2 years pause... something
      strange happened in the middle. So there was no function to free a
      lex range min/max objects, and in some places the range was passed by
      value.
      bcab07f7