libgit2/tests
Vicent Marti 348c7335dd Improve the performance when writing Index files
In response to issue #60 (git_index_write really slow), the write_index
function has been rewritten to improve its performance -- it should now
be in par with the performance of git.git.

On top of that, if Posix Threads are available when compiling libgit2, a
new threaded writing system will be used (3 separate threads take care
of solving byte-endianness, hashing the contents of the index and
writing to disk, respectively). For very long Index files, this method
is up to 3x times faster than git.git.

Signed-off-by: Vicent Marti <tanoku@gmail.com>
2011-02-17 23:20:47 +02:00
..
resources Enforced refs handling tests. 2011-02-05 15:24:08 +01:00
.gitignore Fix Makefile to correctly handle 'make -j4 test' 2008-11-03 18:42:54 -08:00
NAMING Merge nulltoken's reference parsing code 2011-01-29 03:39:02 +02:00
t00-core.c Improve the performance when writing Index files 2011-02-17 23:20:47 +02:00
t01-data.h Rewrite the unit testing suite 2011-02-02 02:15:25 +02:00
t01-rawobj.c Rewrite the unit testing suite 2011-02-02 02:15:25 +02:00
t02-data.h Rewrite the unit testing suite 2011-02-02 02:15:25 +02:00
t02-objread.c Rewrite the unit testing suite 2011-02-02 02:15:25 +02:00
t02-oids.h Rewrite the unit testing suite 2011-02-02 02:15:25 +02:00
t03-objwrite.c Add support for SQLite backends 2011-02-05 19:45:57 +02:00
t04-commit.c Rewrite the unit testing suite 2011-02-02 02:15:25 +02:00
t05-revwalk.c Make more methods return error codes 2011-02-05 09:29:37 +02:00
t06-index.c Improve the performance when writing Index files 2011-02-17 23:20:47 +02:00
t07-hashtable.c Rewrite the unit testing suite 2011-02-02 02:15:25 +02:00
t08-tag.c Rewrite the unit testing suite 2011-02-02 02:15:25 +02:00
t09-tree.c Rewrite the unit testing suite 2011-02-02 02:15:25 +02:00
t10-refs.c Use the new git__joinpath to build paths in methods 2011-02-09 12:43:19 +02:00
t11-sqlite.c Internal changes on the backend system 2011-02-09 19:49:38 +02:00
t12-repo.c Internal changes on the backend system 2011-02-09 19:49:38 +02:00
test_helpers.c Change include structure for the project 2010-12-06 01:14:15 +02:00
test_helpers.h Tests now run with the resources folder as a hardcoded path 2010-12-10 05:53:39 +02:00
test_lib.c Make the test return an error code on failure 2011-02-02 02:32:21 +02:00
test_lib.h Make the test return an error code on failure 2011-02-02 02:32:21 +02:00
test_main.c Internal changes on the backend system 2011-02-09 19:49:38 +02:00
tests.supp Add support for running the tests via valgrind 2009-10-13 16:23:54 +01:00