D6430: rust-discovery: using from Python code
marmoute (Pierre-Yves David)
phabricator at mercurial-scm.org
Thu Jul 4 11:00:06 EDT 2019
marmoute added a comment.
The ×2.5 speedup is the kind of things that motivate this series. Even if the mozilla-unified/mozilla-try is just and example it triggers the kind of pathological case we encounter in real life: large undecided set. We keep finding such pathological case from time to time, and will keep finding them. In addition there are case with legitimate large undedicated set (the mozilla example for one).
Having this faster code significantly reduce the impact of these pathological cases.
In addition as Georges pointed out, having this logic in Rust is a good step toward having a fast path detecting no-op pull. Something else we are interrested in.
CHANGES SINCE LAST ACTION
To: gracinet, #hg-reviewers
Cc: marmoute, martinvonz, mercurial-devel
More information about the Mercurial-devel