HomePhabricator

rust: MissingAncestors.basesheads()

Authored by gracinet.

Description

rust: MissingAncestors.basesheads()

This new API method on MissingAncestors leverages directly the
Rust implementation for relative heads of a set, and also
lowers the cost of returning the results to Python in the context of
discovery.

These interchange costs can probably be further reduced by implementing
the partialdiscovery class in Rust, but that will be investigated in the
5.0 development cycle.

Differential Revision: https://phab.mercurial-scm.org/D5584

Details

Committed
gracinetJan 14 2019, 11:07 AM
Differential Revision
D5584: rust: MissingAncestors.basesheads()
Parents
rHG2a8782cc2e16: discovery: using the new basesheads()
Branches
Unknown
Tags
Unknown