]> git.proxmox.com Git - rustc.git/blame - compiler/rustc_data_structures/Cargo.toml
New upstream version 1.61.0+dfsg1
[rustc.git] / compiler / rustc_data_structures / Cargo.toml
CommitLineData
7453a54e 1[package]
7453a54e
SL
2name = "rustc_data_structures"
3version = "0.0.0"
c295e0f8 4edition = "2021"
7453a54e
SL
5
6[lib]
416331ca 7doctest = false
7453a54e
SL
8
9[dependencies]
cdc7bbd5 10arrayvec = { version = "0.7", default-features = false }
f9f354fc 11ena = "0.14"
5e7ed085 12indexmap = { version = "1.8.0" }
3dfed10e 13tracing = "0.1"
48663c56 14jobserver_crate = { version = "0.1.13", package = "jobserver" }
1b1a35ee
XL
15rustc_serialize = { path = "../rustc_serialize" }
16rustc_macros = { path = "../rustc_macros" }
17rustc_graphviz = { path = "../rustc_graphviz" }
ff7c6d11
XL
18cfg-if = "0.1.2"
19stable_deref_trait = "1.0.0"
5e7ed085
FG
20rayon = { version = "0.3.2", package = "rustc-rayon", optional = true }
21rayon-core = { version = "0.3.2", package = "rustc-rayon-core", optional = true }
f035d41b 22rustc-hash = "1.1.0"
5e7ed085 23smallvec = { version = "1.6.1", features = ["const_generics", "union", "may_dangle"] }
1b1a35ee 24rustc_index = { path = "../rustc_index", package = "rustc_index" }
60c5eb7d 25bitflags = "1.2.1"
3c0e092e 26measureme = "10.0.0"
ba9703b0 27libc = "0.2"
94222f64 28stacker = "0.1.14"
cdc7bbd5 29tempfile = "3.2"
83c7162d
XL
30
31[dependencies.parking_lot]
1b1a35ee 32version = "0.11"
dfeec247
XL
33
34[target.'cfg(windows)'.dependencies]
17df50a5 35winapi = { version = "0.3", features = ["fileapi", "psapi", "winerror"] }
cdc7bbd5
XL
36
37[target.'cfg(not(target_arch = "wasm32"))'.dependencies]
38memmap2 = "0.2.1"
5e7ed085
FG
39
40[features]
41rustc_use_parallel_compiler = ["indexmap/rustc-rayon", "rayon", "rayon-core"]