author | Raphaël Gomès <rgomes@octobus.net> |
Fri, 06 Mar 2020 18:08:23 +0100 | |
changeset 44551 | d880805d5442 |
parent 44550 | 82f51ab7a2dd |
child 44605 | f451a347d21a |
permissions | -rw-r--r-- |
40271
dbc28c91f7ff
rust: pure Rust lazyancestors iterator
Georges Racinet <gracinet@anybox.fr>
parents:
diff
changeset
|
1 |
[package] |
dbc28c91f7ff
rust: pure Rust lazyancestors iterator
Georges Racinet <gracinet@anybox.fr>
parents:
diff
changeset
|
2 |
name = "hg-core" |
dbc28c91f7ff
rust: pure Rust lazyancestors iterator
Georges Racinet <gracinet@anybox.fr>
parents:
diff
changeset
|
3 |
version = "0.1.0" |
dbc28c91f7ff
rust: pure Rust lazyancestors iterator
Georges Racinet <gracinet@anybox.fr>
parents:
diff
changeset
|
4 |
authors = ["Georges Racinet <gracinet@anybox.fr>"] |
dbc28c91f7ff
rust: pure Rust lazyancestors iterator
Georges Racinet <gracinet@anybox.fr>
parents:
diff
changeset
|
5 |
description = "Mercurial pure Rust core library, with no assumption on Python bindings (FFI)" |
42609
326fdce22fb2
rust: switch hg-core and hg-cpython to rust 2018 edition
Raphaël Gomès <rgomes@octobus.net>
parents:
42353
diff
changeset
|
6 |
edition = "2018" |
44348
d8d4fa9a7f18
rust-re2: add wrapper for calling Re2 from Rust
Raphaël Gomès <rgomes@octobus.net>
parents:
44345
diff
changeset
|
7 |
build = "build.rs" |
40271
dbc28c91f7ff
rust: pure Rust lazyancestors iterator
Georges Racinet <gracinet@anybox.fr>
parents:
diff
changeset
|
8 |
|
dbc28c91f7ff
rust: pure Rust lazyancestors iterator
Georges Racinet <gracinet@anybox.fr>
parents:
diff
changeset
|
9 |
[lib] |
dbc28c91f7ff
rust: pure Rust lazyancestors iterator
Georges Racinet <gracinet@anybox.fr>
parents:
diff
changeset
|
10 |
name = "hg" |
41703
ee7b7bd432a1
rust: translated random test of missingancestors
Georges Racinet <gracinet@anybox.fr>
parents:
40271
diff
changeset
|
11 |
|
42329
d1786c1d34fa
rust-dirstate: add rust implementation of `parse_dirstate` and `pack_dirstate`
Raphaël Gomès <rgomes@octobus.net>
parents:
41703
diff
changeset
|
12 |
[dependencies] |
42349
e8f3740cc067
rust-filepatterns: add a Rust implementation of pattern-related utils
Raphaël Gomès <rgomes@octobus.net>
parents:
42329
diff
changeset
|
13 |
byteorder = "1.3.1" |
44228
7f86426fdd2c
rust-node: binary Node ID and conversion utilities
Georges Racinet <georges.racinet@octobus.net>
parents:
43844
diff
changeset
|
14 |
hex = "0.4.0" |
42349
e8f3740cc067
rust-filepatterns: add a Rust implementation of pattern-related utils
Raphaël Gomès <rgomes@octobus.net>
parents:
42329
diff
changeset
|
15 |
lazy_static = "1.3.0" |
44348
d8d4fa9a7f18
rust-re2: add wrapper for calling Re2 from Rust
Raphaël Gomès <rgomes@octobus.net>
parents:
44345
diff
changeset
|
16 |
libc = { version = "0.2.66", optional = true } |
42353
d6c1dd936778
rust: sort dependencies entries in Cargo.toml
Augie Fackler <augie@google.com>
parents:
42349
diff
changeset
|
17 |
memchr = "2.2.0" |
43236
2f314599d5a2
rust-dependencies: pin the dependencies of hg-core to prevent breakage
Raphaël Gomès <rgomes@octobus.net>
parents:
42754
diff
changeset
|
18 |
rand = "0.6.5" |
2f314599d5a2
rust-dependencies: pin the dependencies of hg-core to prevent breakage
Raphaël Gomès <rgomes@octobus.net>
parents:
42754
diff
changeset
|
19 |
rand_pcg = "0.1.1" |
44238
161958ebf73c
rust-dependencies: update rayon
Raphaël Gomès <rgomes@octobus.net>
parents:
44228
diff
changeset
|
20 |
rayon = "1.3.0" |
43236
2f314599d5a2
rust-dependencies: pin the dependencies of hg-core to prevent breakage
Raphaël Gomès <rgomes@octobus.net>
parents:
42754
diff
changeset
|
21 |
regex = "1.1.0" |
43844
5ac243a92e37
rust-performance: introduce FastHashMap type alias for HashMap
Raphaël Gomès <rgomes@octobus.net>
parents:
43271
diff
changeset
|
22 |
twox-hash = "1.5.0" |
44345
4caac36c66bc
rust-utils: add util for canonical path
Raphaël Gomès <rgomes@octobus.net>
parents:
44313
diff
changeset
|
23 |
same-file = "1.0.6" |
44549
fe7d2cf0b429
rust-status: traverse working directory in parallel
Raphaël Gomès <rgomes@octobus.net>
parents:
44417
diff
changeset
|
24 |
crossbeam = "0.7.3" |
44551
d880805d5442
hg-core: add function timing information
Raphaël Gomès <rgomes@octobus.net>
parents:
44550
diff
changeset
|
25 |
micro-timer = "0.1.2" |
44550
82f51ab7a2dd
rust: add logging utils
Raphaël Gomès <rgomes@octobus.net>
parents:
44549
diff
changeset
|
26 |
log = "0.4.8" |
44312
c18dd48cea4a
rust-pathauditor: add Rust implementation of the `pathauditor`
Raphaël Gomès <rgomes@octobus.net>
parents:
44238
diff
changeset
|
27 |
|
c18dd48cea4a
rust-pathauditor: add Rust implementation of the `pathauditor`
Raphaël Gomès <rgomes@octobus.net>
parents:
44238
diff
changeset
|
28 |
[dev-dependencies] |
44417
8f7c6656ac79
rust-nodemap: pure Rust example
Georges Racinet <georges.racinet@octobus.net>
parents:
44348
diff
changeset
|
29 |
clap = "*" |
8f7c6656ac79
rust-nodemap: pure Rust example
Georges Racinet <georges.racinet@octobus.net>
parents:
44348
diff
changeset
|
30 |
memmap = "0.7.0" |
8f7c6656ac79
rust-nodemap: pure Rust example
Georges Racinet <georges.racinet@octobus.net>
parents:
44348
diff
changeset
|
31 |
pretty_assertions = "0.6.1" |
44313
9ab4830e9e3d
rust-hg-path: add useful methods to `HgPath`
Raphaël Gomès <rgomes@octobus.net>
parents:
44312
diff
changeset
|
32 |
tempfile = "3.1.0" |
44348
d8d4fa9a7f18
rust-re2: add wrapper for calling Re2 from Rust
Raphaël Gomès <rgomes@octobus.net>
parents:
44345
diff
changeset
|
33 |
|
d8d4fa9a7f18
rust-re2: add wrapper for calling Re2 from Rust
Raphaël Gomès <rgomes@octobus.net>
parents:
44345
diff
changeset
|
34 |
[build-dependencies] |
d8d4fa9a7f18
rust-re2: add wrapper for calling Re2 from Rust
Raphaël Gomès <rgomes@octobus.net>
parents:
44345
diff
changeset
|
35 |
cc = { version = "1.0.48", optional = true } |
d8d4fa9a7f18
rust-re2: add wrapper for calling Re2 from Rust
Raphaël Gomès <rgomes@octobus.net>
parents:
44345
diff
changeset
|
36 |
|
d8d4fa9a7f18
rust-re2: add wrapper for calling Re2 from Rust
Raphaël Gomès <rgomes@octobus.net>
parents:
44345
diff
changeset
|
37 |
[features] |
d8d4fa9a7f18
rust-re2: add wrapper for calling Re2 from Rust
Raphaël Gomès <rgomes@octobus.net>
parents:
44345
diff
changeset
|
38 |
default = [] |
d8d4fa9a7f18
rust-re2: add wrapper for calling Re2 from Rust
Raphaël Gomès <rgomes@octobus.net>
parents:
44345
diff
changeset
|
39 |
with-re2 = ["cc", "libc"] |