1. 22 Jul, 2014 2 commits
    • antirez's avatar
      ZUNIONSTORE reimplemented for speed. · 316e1db9
      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.
      316e1db9
    • antirez's avatar
      Add double field in dict.c entry value union. · c8a6cd94
      antirez authored
      c8a6cd94
  2. 18 Jul, 2014 6 commits
  3. 14 Jul, 2014 2 commits
  4. 11 Jul, 2014 1 commit
  5. 10 Jul, 2014 5 commits
  6. 09 Jul, 2014 24 commits