1. 28 7月, 2014 2 次提交
  2. 25 7月, 2014 1 次提交
  3. 24 7月, 2014 1 次提交
  4. 23 7月, 2014 2 次提交
    • A
      Faster ll2string() implementation. · e426e778
      antirez 提交于
      Based on ideas documented in this blog post:
      
      https://www.facebook.com/notes/facebook-engineering/three-optimization-tips-for-c/10151361643253920
      
      The original code was modified to handle signed integers, reformetted to
      fit inside the Redis code base, and was stress-tested with a program
      in order to validate the implementation against snprintf().
      
      Redis was measured to be measurably faster from the point of view of
      clients in real-world operations because of this change, since sometimes
      number to string conversion is used extensively (for example every time
      a GET results into an integer encoded object to be returned to the
      user).
      e426e778
    • A
      PFSELFTEST: less false positives. · 8a44e108
      antirez 提交于
      This is just a quickfix, for the nature of the test the right way to fix
      it is to average the error of N runs, since otherwise it is always
      possible to get a false positive with a bad run, or to minimize too much
      this possibility we may end testing with too much "large" error ranges.
      8a44e108
  5. 22 7月, 2014 4 次提交
    • A
      Test: check sorted set elements order after union. · 0bfdd4bb
      antirez 提交于
      This is not a regression but issue #1786 showed the need for this test.
      0bfdd4bb
    • A
      098bb977
    • A
      ZUNIONSTORE reimplemented for speed. · 316e1db9
      antirez 提交于
      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
    • A
      Add double field in dict.c entry value union. · c8a6cd94
      antirez 提交于
      c8a6cd94
  6. 18 7月, 2014 6 次提交
  7. 14 7月, 2014 2 次提交
  8. 11 7月, 2014 1 次提交
  9. 10 7月, 2014 21 次提交