1 unstable release

Uses old Rust 2015

0.0.1 Apr 16, 2019

#20 in #mercurial

GPL-2.0-or-later

57KB
1K SLoC

Python bindings of hg-core objects using the cpython crate. Once compiled, the resulting single shared library object can be placed in the mercurial package directly as rustext.so or rustext.dll. It holds several modules, so that from the point of view of Python, it behaves as the cext package.

Example:

>>> from mercurial.rustext import ancestor
>>> ancestor.__doc__
'Generic DAG ancestor algorithms - Rust implementation'

Dependencies

~1MB
~22K SLoC