Thu, 13 Oct 2011 03:30:50 +0200 |
Artem Tikhomirov |
Refactor revlog patch mechanism, towards patch merging
|
Tue, 04 Oct 2011 06:28:01 +0200 |
Artem Tikhomirov |
Alternative tag collection approach for a file history
|
Mon, 03 Oct 2011 06:47:20 +0200 |
Artem Tikhomirov |
Explore alternatives to access file-changelog combined history
|
Mon, 26 Sep 2011 04:06:04 +0200 |
Artem Tikhomirov |
Tests for array sort and reverse index building helper
|
Sat, 24 Sep 2011 04:06:27 +0200 |
Artem Tikhomirov |
Collect sort reverse indexes along with array sorting
|
Wed, 21 Sep 2011 18:26:16 +0200 |
Artem Tikhomirov |
Use memory-friendly set implementation to canonicalize filenames and nodeids
|
Sat, 03 Sep 2011 21:46:13 +0200 |
Artem Tikhomirov |
Use Path instead of plain String for manifest file names
|
Tue, 23 Aug 2011 22:30:56 +0200 |
Artem Tikhomirov |
Use StringProxy when parsing manifest to minimize number of useless conversions and array instances
|
Thu, 18 Aug 2011 18:06:44 +0200 |
Artem Tikhomirov |
RevlogStream - reduce number of object instances, reuse when possible
|
Tue, 16 Aug 2011 22:15:02 +0200 |
Artem Tikhomirov |
Avoid IAE when repository has removed tags. Do not duplicate pools that are already in ManifestParser
|
Tue, 16 Aug 2011 15:45:47 +0200 |
Artem Tikhomirov |
Yet another slight perf/mem improvement for the tags per file sample
|
Tue, 16 Aug 2011 14:33:11 +0200 |
Artem Tikhomirov |
Improve memory footprint of tag collection (about 14 Mb saved for cpython repo without HashMap.Entry and Entry[])
|
Tue, 16 Aug 2011 04:03:29 +0200 |
Artem Tikhomirov |
Collect tags for a file - improve performance of 'sparse' manifest reads
|