libgit2/include/git2
Michael Schubert f6b26e770f git_oid_cmp: inline memcmp by hand to optimize
git.git uses an inlined hashcmp function instead of memcmp, since it
performes much better when comparing hashes (most hashes compared
diverge within the first byte).

Measurements and rationale for the curious reader:
http://thread.gmane.org/gmane.comp.version-control.git/172286
2012-07-29 20:50:58 +02:00
..
attr.h attr: Rename the git_attr__ exports 2012-07-15 14:32:51 +02:00
blob.h blob: add git_blob_create_fromchunks() 2012-06-07 20:33:22 +02:00
branch.h branch: Add repository argument to create 2012-07-27 18:49:37 +02:00
commit.h commit: properly export git_commit_nth_gen_ancestor() 2012-07-12 20:33:30 +02:00
common.h Updates from comments on OS4 compatibility pull request http://github.com/libgit2/libgit2/pull/766 2012-06-14 18:57:24 +01:00
config.h Adding git_config_foreach_match() iteration fn 2012-07-10 23:19:47 -07:00
diff.h Add flag to turn off pathspec testing for diff and status 2012-07-24 14:03:09 +02:00
errors.h amigaos: Cleanup 2012-06-22 21:25:17 +02:00
index.h Nicer constant 2012-06-19 15:16:38 -07:00
indexer.h indexer: don't use '/objects/pack/' unconditionally 2012-06-28 10:24:03 +02:00
inttypes.h msvc: Properly handle inttypes.h/stdint.h 2011-10-05 16:21:16 -04:00
merge.h merge: Expose git_merge_base_many() 2012-06-07 16:25:37 +02:00
message.h message: Expose git_message_prettify() 2012-06-19 10:02:22 +02:00
net.h Update Copyright header 2012-02-13 17:11:09 +01:00
notes.h errors: Rename the generic return codes 2012-05-18 01:26:26 +02:00
object.h object: introduce git_object_peel() 2012-07-17 20:32:40 +02:00
odb_backend.h odb: add git_odb_foreach() 2012-07-03 12:50:51 +02:00
odb.h odb: add git_odb_foreach() 2012-07-03 12:50:51 +02:00
oid.h git_oid_cmp: inline memcmp by hand to optimize 2012-07-29 20:50:58 +02:00
reflog.h reflog: Rename entry_drop to drop 2012-07-27 18:43:02 +02:00
refs.h refs: drop git_reference_remote_tracking_from_branch() 2012-07-24 16:09:49 +02:00
refspec.h Expose git_refspec_parse() 2012-06-12 15:24:33 +02:00
remote.h Merge pull request #834 from carlosmn/network-callbacks 2012-07-27 09:52:44 -07:00
repository.h Add flag to write gitlink on setting repo workdir 2012-07-10 23:19:47 -07:00
reset.h Add git_reset() 2012-06-07 21:27:30 +02:00
revparse.h Adding comment documentation for rev-parse api. 2012-05-11 11:30:46 -07:00
revwalk.h Replace incorrect 'it' with 'if' in documentation 2012-07-03 12:35:33 -07:00
signature.h signature: prevent angle bracket usage in identity 2012-07-11 20:40:13 +02:00
status.h Add flag to turn off pathspec testing for diff and status 2012-07-24 14:03:09 +02:00
stdint.h msvc: Properly handle inttypes.h/stdint.h 2011-10-05 16:21:16 -04:00
submodule.h Fix spelling errors. 2012-05-19 20:26:52 +07:00
tag.h message: Expose git_message_prettify() 2012-06-19 10:02:22 +02:00
threads.h Update Copyright header 2012-02-13 17:11:09 +01:00
tree.h tree: Rename entry_copy to entry_dup 2012-06-29 17:08:36 +02:00
types.h Add a struct for network callbacks 2012-07-21 18:44:01 +02:00
version.h libgit2 v0.17.0 "Lord of Diffstruction" 2012-05-19 01:40:46 +02:00
windows.h Update Copyright header 2012-02-13 17:11:09 +01:00