Mercurial > hg-stable
comparison .hgtags @ 33137:31ab1912678a
obsolete: skip 'changectx' usage in unstable computation
We simplify the unstable computation code, skipping the expensive creation of
changectx object. We focus on efficient set operation and revnumber centric
functions.
In my mercurial development repository, this provides a 3x speedup to the
function:
before: 5.319 ms
after: 1.844 ms
repo details:
total changesets: 40886
obsolete changesets: 7756
mutable (not obsolete): 293
unstable: 30
author | Pierre-Yves David <pierre-yves.david@octobus.net> |
---|---|
date | Mon, 19 Jun 2017 01:08:11 +0200 |
parents | 028e6b1fd119 |
children | 1f37b084e8e7 fef451e3d9ca |
comparison
equal
deleted
inserted
replaced
33136:765c6ab07a88 | 33137:31ab1912678a |
---|