1
0
dust/dust-lang/Cargo.toml

101 lines
1.8 KiB
TOML
Raw Normal View History

2024-03-20 04:42:13 -04:00
[package]
name = "dust-lang"
description = "Dust programming language library"
2024-03-20 04:42:13 -04:00
authors.workspace = true
edition.workspace = true
license.workspace = true
readme.workspace = true
repository.workspace = true
version.workspace = true
2024-03-20 04:42:13 -04:00
[dependencies]
2024-08-08 21:47:49 -04:00
annotate-snippets = "0.11.4"
colored = "2.1.0"
2024-03-20 04:42:13 -04:00
rand = "0.8.5"
serde = { version = "1.0.203", features = ["derive", "rc"] }
2024-06-04 14:47:15 -04:00
serde_json = "1.0.117"
getrandom = { version = "0.2", features = [
"js",
] } # Indirect dependency, for WASM builds
smartstring = { version = "1.0.1", features = [
"serde",
], default-features = false }
2024-12-21 13:20:57 -05:00
tracing = "0.1.41"
crossbeam-channel = "0.5.14"
smallvec = { version = "1.13.2", features = ["serde", "const_generics"] }
[dev-dependencies]
2024-12-11 01:22:40 -05:00
criterion = { version = "0.3.4", features = ["html_reports"] }
[[bench]]
name = "addictive_addition"
harness = false
[[bench]]
name = "fibonacci"
harness = false
[[bench]]
name = "threads"
harness = false
2025-02-08 00:17:15 -05:00
[[test]]
name = "add"
path = "tests/math/add.rs"
2025-02-08 11:21:29 -05:00
[[test]]
name = "subtract"
path = "tests/math/subtract.rs"
2025-02-08 11:45:03 -05:00
[[test]]
name = "multiply"
path = "tests/math/multiply.rs"
2025-02-08 11:58:30 -05:00
[[test]]
name = "divide"
path = "tests/math/divide.rs"
[[test]]
name = "modulo"
path = "tests/math/modulo.rs"
[[test]]
name = "less"
path = "tests/comparison/less.rs"
[[test]]
name = "equal"
path = "tests/comparison/equal.rs"
[[test]]
name = "less_equal"
path = "tests/comparison/less_equal.rs"
[[test]]
name = "greater"
path = "tests/comparison/greater.rs"
[[test]]
name = "not_equal"
path = "tests/comparison/not_equal.rs"
[[test]]
name = "greater_equal"
path = "tests/comparison/greater_equal.rs"
[[test]]
name = "and"
path = "tests/logic/and.rs"
[[test]]
name = "or"
path = "tests/logic/or.rs"
[[test]]
name = "and_and"
path = "tests/logic/and_and.rs"
[[test]]
name = "or_or"
path = "tests/logic/or_or.rs"