log
graph
tags
bookmarks
branches
changeset
browse
help
Mercurial
>
hg4j
log
Find changesets by keywords (author, files, the commit message), revision number or hash, or
revset expression
.
less
more
| rev 266:
(0)
-100
-14
+14
+100
+300
tip
age
author
description
2011-08-19
Artem Tikhomirov
Improve manifest parsing: reduce number of arrays instantiated for Nodeid
2011-08-19
Artem Tikhomirov
Generous defaults for SparseSet not to fail on big manifests
2011-08-19
Artem Tikhomirov
Optimize memory usage (reduce number of objects instantiated) when pooling file names and nodeids during manifest parsing
2011-08-18
Artem Tikhomirov
RevlogStream - reduce number of object instances, reuse when possible
2011-08-18
Artem Tikhomirov
Improve manifest parsing: decode bytes to chars once, minimize arraycopy on String instantiation, keep set of file revisions from previous manifest only
2011-08-17
Artem Tikhomirov
Avoid redundant calls to library when converting a char to hex digit
2011-08-17
Artem Tikhomirov
Experimental alternative to HashMap in Pool to reduce memory footprint
2011-08-16
Artem Tikhomirov
Avoid IAE when repository has removed tags. Do not duplicate pools that are already in ManifestParser
2011-08-16
Artem Tikhomirov
Reduce number of objects instantiated on revlog read
2011-08-16
Artem Tikhomirov
Handle revision constants correctly
2011-08-16
Artem Tikhomirov
Yet another slight perf/mem improvement for the tags per file sample
2011-08-16
Artem Tikhomirov
Improve memory footprint of tag collection (about 14 Mb saved for cpython repo without HashMap.Entry and Entry[])
2011-08-16
Artem Tikhomirov
Collect tags for a file - improve performance of 'sparse' manifest reads
2011-08-15
Artem Tikhomirov
HgLogCommand.changeset(Nodeid) to ease command configuration
less
more
| rev 266:
(0)
-100
-14
+14
+100
+300
tip