##// END OF EJS Templates
rust-pyo3: generic borrows of UnsafePyLeaked with error treatment...
rust-pyo3: generic borrows of UnsafePyLeaked with error treatment Maybe we will find later a more pleasant way to express safety. Meanwhile, these helpers are useful because of the proper error propagation, and will help to avoid too much cruft in the caller code.

File last commit:

r53204:f7b28060 default
r53427:73655156 default
Show More
Cargo.toml
61 lines | 1.4 KiB | application/toml | TOMLLexer
Georges Racinet
rust: pure Rust lazyancestors iterator...
r40307 [package]
name = "hg-core"
version = "0.1.0"
authors = ["Georges Racinet <gracinet@anybox.fr>"]
description = "Mercurial pure Rust core library, with no assumption on Python bindings (FFI)"
Raphaël Gomès
rust: move all crates in the main workspace to edition 2021...
r50524 edition = "2021"
Georges Racinet
rust: pure Rust lazyancestors iterator...
r40307
[lib]
name = "hg"
Georges Racinet
rust: translated random test of missingancestors...
r41841
Raphaël Gomès
rust-dirstate: add rust implementation of `parse_dirstate` and `pack_dirstate`...
r42488 [dependencies]
Raphaël Gomès
rust-hg-core: upgrade dependencies...
r49808 bitflags = "1.3.2"
Raphaël Gomès
rust-clippy: upgrade `bytes-cast` dependency...
r50830 bytes-cast = "0.3.0"
Raphaël Gomès
rust-hg-core: upgrade dependencies...
r49808 byteorder = "1.4.3"
Raphaël Gomès
rust-update: handle SIGINT from long-running update threads...
r53110 ctrlc = "3.4"
Raphaël Gomès
rust-hg-core: upgrade dependencies...
r49808 derive_more = "0.99.17"
Raphaël Gomès
hg-core: upgrade all remaining dependencies...
r50532 hashbrown = { version = "0.13.1", features = ["rayon"] }
home = "0.5.4"
im-rc = "15.1.0"
Raphaël Gomès
rust-hg-cpython: add an `HgProgressBar` util...
r52935 indicatif = "0.17.8"
Raphaël Gomès
hg-core: upgrade all remaining dependencies...
r50532 itertools = "0.10.5"
Raphaël Gomès
rust: update all dependencies...
r45090 lazy_static = "1.4.0"
Raphaël Gomès
hg-core: upgrade all remaining dependencies...
r50532 libc = "0.2.137"
Raphaël Gomès
rust: use `logging_timer` instead of `micro_timer`...
r50808 logging_timer = "1.1.0"
Raphaël Gomès
rust-manifest: use `memchr` crate for all byte-finding needs...
r53177 memchr = "2"
Raphaël Gomès
hg-core: upgrade all remaining dependencies...
r50532 rand = "0.8.5"
Martin von Zweigbergk
rust: upgrade `rand*` crates...
r49403 rand_pcg = "0.3.1"
Raphaël Gomès
rust-hg-core: upgrade dependencies...
r49808 rand_distr = "0.4.3"
Raphaël Gomès
rust: upgrade `rayon` dependency...
r51221 rayon = "1.7.0"
Raphaël Gomès
hg-core: upgrade all remaining dependencies...
r50532 regex = "1.7.0"
Raphaël Gomès
rust-hg-core: move from `ouroboros` to `self_cell`...
r51575 self_cell = "1.0"
Raphaël Gomès
rust-config: add support for default config items...
r51656 serde = { version = "1.0", features = ["derive"] }
Raphaël Gomès
rust-hg-core: upgrade dependencies...
r49808 sha-1 = "0.10.0"
Raphaël Gomès
hg-core: upgrade all remaining dependencies...
r50532 twox-hash = "1.6.3"
Raphaël Gomès
rust-utils: add util for canonical path...
r44783 same-file = "1.0.6"
Raphaël Gomès
hg-core: upgrade all remaining dependencies...
r50532 tempfile = "3.3.0"
Raphaël Gomès
rust-config: add support for default config items...
r51656 toml = "0.6"
Raphaël Gomès
rust: create wrapper struct to reduce `regex` contention issues...
r50476 thread_local = "1.1.4"
Raphaël Gomès
hg-core: upgrade all remaining dependencies...
r50532 crossbeam-channel = "0.5.6"
log = "0.4.17"
memmap2 = { version = "0.5.8", features = ["stable_deref_trait"] }
Raphaël Gomès
rust: update zstd dependency...
r51220 zstd = "0.12"
Simon Sapin
rust: Upgrade to format-bytes 0.3...
r49323 format-bytes = "0.3.0"
Raphaël Gomès
hg-core: upgrade all remaining dependencies...
r50532 once_cell = "1.16.0"
Raphaël Gomès
rust-index: use a `BitVec` instead of plain `Vec` for heads computation...
r52153 bitvec = "1.0.1"
Arun Kulshreshtha
hg-core: implement timestamp line parsing
r52284 chrono = "0.4.34"
Raphaël Gomès
rust-revlog: add a Rust-only `InnerRevlog`...
r53057 schnellru = "0.2.1"
Raphaël Gomès
rust: add Vfs trait...
r52761 dyn-clone = "1.0.16"
filetime = "0.2.23"
Raphaël Gomès
update: add a Rust fast-path when updating from null (and clean)...
r52953 uuid = { version = "1.10", features = ["v4"] }
Antoine Cezar
hg-core: Add a limited read only `revlog` implementation...
r46097
Raphaël Gomès
rust: update minimum supported Rust compiler version...
r46189 # We don't use the `miniz-oxide` backend to not change rhg benchmarks and until
# we have a clearer view of which backend is the fastest.
Antoine Cezar
hg-core: Add a limited read only `revlog` implementation...
r46097 [dependencies.flate2]
Raphaël Gomès
hg-core: upgrade all remaining dependencies...
r50532 version = "1.0.24"
Antoine Cezar
hg-core: Add a limited read only `revlog` implementation...
r46097 features = ["zlib"]
default-features = false
Raphaël Gomès
rust-pathauditor: add Rust implementation of the `pathauditor`...
r44737
[dev-dependencies]
Raphaël Gomès
rust: update `clap` to the latest 4.x version...
r53204 clap = { version = "4", features = ["derive"] }
Raphaël Gomès
rust-hg-core: upgrade dependencies...
r49808 pretty_assertions = "1.1.0"