summary refs log tree commit diff
path: root/Cargo.toml
blob: f817db1ab36dc3fc793e006d0c90b380ac60051a (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
[package]
name = "brainf_rs"
version = "0.1.0"
edition = "2021"
resolver = "2"

[dependencies]
byteorder = { optional = true, version = "1.4.3" }
clap = { features = ["derive"], version = "4.3.21" }
num-traits = "0.2.16"
fs-err = "2.9.0"
miette = { features = ["fancy"], version = "5.10.0" }
thiserror = "1.0.44"
widestring = { default-features = false, optional = true, version = "1.0.2" }

[features]
default = ["engine-u16", "engine-u32", "utilities"]
bigint-engine = ["dep:byteorder", "dep:widestring"]
engine-u16 = ["bigint-engine"]
engine-u32 = ["bigint-engine"]
utilities = []

[profile.release]
codegen-units = 1
debug = 0
incremental = false
lto = true
opt-level = 3
panic = "abort"
strip = "symbols"

[profile.small]
inherits = "release"
codegen-units = 1
debug = 0
incremental = false
lto = true
opt-level = "z"
panic = "abort"
strip = "symbols"