• antirez's avatar
    Faster ll2string() implementation. · 0ce352c1
    antirez authored
    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).
    0ce352c1
util.c 19.3 KB