Mercurial > hg-stable
annotate rust/Cargo.toml @ 46891:c6ceb5f27f97
rust: Remove use of `py.eval()`
The previous Rust code allocated an intermediate `Vec`, converted that
to a Python list, then used `eval` to run Python code that converts that
list to a Python set.
rust-cpython exposes Rust bindings for Python sets, let’s use that instead
to construct a set directly.
Differential Revision: https://phab.mercurial-scm.org/D10328
author | Simon Sapin <simon.sapin@octobus.net> |
---|---|
date | Thu, 08 Apr 2021 14:38:27 +0200 |
parents | cf04f62d1579 |
children | 34e0670caf46 |
rev | line source |
---|---|
35569
964212780daf
rust: implementation of `hg`
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
1 [workspace] |
45001
cf04f62d1579
rhg: add rhg crate
Antoine Cezar <antoine.cezar@octobus.net>
parents:
44642
diff
changeset
|
2 members = ["hg-core", "hg-cpython", "rhg"] |
44642
af739894a4c1
hgcli: add stub PyOxidizer project
Gregory Szorc <gregory.szorc@gmail.com>
parents:
44641
diff
changeset
|
3 exclude = ["chg", "hgcli"] |