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.

REPOSITORY
  rHG Mercurial

CHANGES SINCE LAST ACTION
  https://phab.mercurial-scm.org/D6430/new/

REVISION DETAIL
  https://phab.mercurial-scm.org/D6430

To: gracinet, #hg-reviewers
Cc: marmoute, martinvonz, mercurial-devel


More information about the Mercurial-devel mailing list