25 lines
731 B
TOML
25 lines
731 B
TOML
[package]
|
|
name = "peoplesgrocers-lseq-research"
|
|
version = "0.1.0"
|
|
edition = "2021"
|
|
|
|
[dependencies]
|
|
peoplesgrocers-lseq = { path = "../rust" }
|
|
rand = "0.8"
|
|
log = "0.4"
|
|
env_logger = "0.10"
|
|
|
|
# Target-specific dependencies
|
|
[target.'cfg(target_arch = "x86_64")'.dependencies]
|
|
# lseq is an implementation from 2018 that uses `rug` for arbitrary precision arithmetic
|
|
# It is not a great implementation because it requires building libgmp. Also it requires GPL libraries
|
|
# I learned that it might be desirable to change that crate to use https://github.com/cmpute/dashu/blob/HEAD/README.md
|
|
# which is a pure rust port of GNU GMP + MPFR
|
|
lseq = "0.1"
|
|
|
|
[dev-dependencies]
|
|
criterion = "0.5"
|
|
|
|
[[bench]]
|
|
name = "lseq_benchmarks"
|
|
harness = false
|