Repository navigation
Expand file tree
/
Copy pathCargo.toml
More file actions
53 lines (50 loc) · 1.58 KB
/
Copy pathCargo.toml
File metadata and controls
53 lines (50 loc) · 1.58 KB
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
41
42
43
44
45
46
47
48
49
50
51
52
53
[package]
name = "weval"
description = "The WebAssembly partial evaluator"
repository = "https://github.com/bytecodealliance/weval"
version = "0.5.1"
authors = ["Chris Fallin <chris@cfallin.org>"]
license = "Apache-2.0 WITH LLVM-exception"
edition = "2021"
exclude = ["/npm", "/ci"]
[dependencies]
waffle = "0.2.0"
anyhow = "1.0"
structopt = "0.3"
log = "0.4"
env_logger = "0.11"
fxhash = "0.2"
rayon = "1.8"
indicatif = "0.17"
wasmtime = { version = "46.0.1", features = ["cranelift"] }
wasmtime-wizer = { version = "46.0.1", features = ["wasmtime", "component-model"] }
wasmtime-wasi = { version = "46.0.1", features = ["p3"] }
wasmtime-wasi-http = { version = "46.0.1", features = ["p3"] }
wasm-encoder = { version = "0.251.0", features = ["wasmparser"] }
wasmparser = "0.251.0"
tokio = { version = "1", features = ["rt"] }
bincode = "1.3.3"
sha2 = "0.10.8"
sqlite = "0.36.0"
serde = { version = "1.0.197", features = ["derive"] }
[dev-dependencies]
wat = "1.245.1"
[lints.clippy]
# The default set of lints in Clippy is viewed as "too noisy" right now so
# they're all turned off by default. Selective lints are then enabled below as
# necessary.
all = { level = 'allow', priority = -1 }
clone_on_copy = 'warn'
map_clone = 'warn'
uninlined_format_args = 'warn'
unnecessary_to_owned = 'warn'
manual_strip = 'warn'
useless_conversion = 'warn'
unnecessary_mut_passed = 'warn'
unnecessary_fallible_conversions = 'warn'
unnecessary_cast = 'warn'
allow_attributes_without_reason = 'warn'
from_over_into = 'warn'
redundant_field_names = 'warn'
multiple_bound_locations = 'warn'
extra_unused_type_parameters = 'warn'