]>
Commit | Line | Data |
---|---|---|
29967ef6 XL |
1 | [package] |
2 | name = "rustc_codegen_cranelift" | |
3 | version = "0.1.0" | |
c295e0f8 | 4 | edition = "2021" |
29967ef6 XL |
5 | |
6 | [lib] | |
7 | crate-type = ["dylib"] | |
8 | ||
9 | [dependencies] | |
10 | # These have to be in sync with each other | |
2b03887a FG |
11 | cranelift-codegen = { version = "0.88.1", features = ["unwind", "all-arch"] } |
12 | cranelift-frontend = "0.88.1" | |
13 | cranelift-module = "0.88.1" | |
14 | cranelift-native = "0.88.1" | |
15 | cranelift-jit = { version = "0.88.1", optional = true } | |
16 | cranelift-object = "0.88.1" | |
17df50a5 | 17 | target-lexicon = "0.12.0" |
5e7ed085 | 18 | gimli = { version = "0.26.0", default-features = false, features = ["write"]} |
f2b60f7d | 19 | object = { version = "0.29.0", default-features = false, features = ["std", "read_core", "write", "archive", "coff", "elf", "macho", "pe"] } |
29967ef6 | 20 | |
923072b8 | 21 | indexmap = "1.9.1" |
2b03887a | 22 | libloading = { version = "0.7.3", optional = true } |
5e7ed085 | 23 | once_cell = "1.10.0" |
064997fb | 24 | smallvec = "1.8.1" |
29967ef6 | 25 | |
a2a8927a | 26 | [patch.crates-io] |
29967ef6 | 27 | # Uncomment to use local checkout of cranelift |
29967ef6 XL |
28 | #cranelift-codegen = { path = "../wasmtime/cranelift/codegen" } |
29 | #cranelift-frontend = { path = "../wasmtime/cranelift/frontend" } | |
30 | #cranelift-module = { path = "../wasmtime/cranelift/module" } | |
17df50a5 | 31 | #cranelift-native = { path = "../wasmtime/cranelift/native" } |
5869c6ff | 32 | #cranelift-jit = { path = "../wasmtime/cranelift/jit" } |
29967ef6 XL |
33 | #cranelift-object = { path = "../wasmtime/cranelift/object" } |
34 | ||
29967ef6 XL |
35 | #gimli = { path = "../" } |
36 | ||
37 | [features] | |
94222f64 XL |
38 | # Enable features not ready to be enabled when compiling as part of rustc |
39 | unstable-features = ["jit", "inline_asm"] | |
5869c6ff | 40 | jit = ["cranelift-jit", "libloading"] |
29967ef6 XL |
41 | inline_asm = [] |
42 | ||
cdc7bbd5 XL |
43 | [package.metadata.rust-analyzer] |
44 | rustc_private = true |