• Show log

    Commit

  • Hash : c9b1e646
    Author : Jeff King
    Date : 2017-08-09T16:54:07

    oid: use memcmp in git_oid__hashcmp
    
    The open-coded version was inherited from git.git. But it
    turns out it was based on an older version of glibc, whose
    memcmp was not very optimized.
    
    Modern glibc does much better, and some compilers (like gcc
    7) can even inline the memcmp into a series of multi-byte
    xors.
    
    Upstream is switching to using memcmp in
    git/git@0b006014c87f400bd9a86267ed30fd3e7b383884.