blob: abacbe253a70efe3df73ba78a8089ddbc94a6877 [file] [log] [blame]
Jakub Koturfc1672b2020-12-21 17:28:14 +01001# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO
2#
3# When uploading crates to the registry Cargo will automatically
4# "normalize" Cargo.toml files for maximal compatibility
5# with all versions of Cargo and also rewrite `path` dependencies
David LeGare15f97022022-03-01 19:01:24 +00006# to registry (e.g., crates.io) dependencies.
Jakub Koturfc1672b2020-12-21 17:28:14 +01007#
David LeGare15f97022022-03-01 19:01:24 +00008# If you are reading this file be aware that the original Cargo.toml
9# will likely look very different (and much more reasonable).
10# See Cargo.toml.orig for the original contents.
Jakub Koturfc1672b2020-12-21 17:28:14 +010011
12[package]
13edition = "2018"
David LeGare15f97022022-03-01 19:01:24 +000014rust-version = "1.36"
Jakub Koturfc1672b2020-12-21 17:28:14 +010015name = "crossbeam-epoch"
David LeGare15f97022022-03-01 19:01:24 +000016version = "0.9.7"
Jakub Koturfc1672b2020-12-21 17:28:14 +010017description = "Epoch-based garbage collection"
18homepage = "https://github.com/crossbeam-rs/crossbeam/tree/master/crossbeam-epoch"
David LeGare15f97022022-03-01 19:01:24 +000019keywords = [
20 "lock-free",
21 "rcu",
22 "atomic",
23 "garbage",
24]
25categories = [
26 "concurrency",
27 "memory-management",
28 "no-std",
29]
Jakub Koturfc1672b2020-12-21 17:28:14 +010030license = "MIT OR Apache-2.0"
31repository = "https://github.com/crossbeam-rs/crossbeam"
David LeGare15f97022022-03-01 19:01:24 +000032
Jakub Koturfc1672b2020-12-21 17:28:14 +010033[dependencies.cfg-if]
34version = "1"
35
36[dependencies.const_fn]
Joel Galenson0d440922021-04-01 15:34:31 -070037version = "0.4.4"
38optional = true
Jakub Koturfc1672b2020-12-21 17:28:14 +010039
40[dependencies.crossbeam-utils]
Joel Galenson6c485dc2021-06-21 12:20:39 -070041version = "0.8.5"
Jakub Koturfc1672b2020-12-21 17:28:14 +010042default-features = false
43
44[dependencies.lazy_static]
45version = "1.4.0"
46optional = true
47
48[dependencies.memoffset]
49version = "0.6"
50
51[dependencies.scopeguard]
52version = "1.1.0"
53default-features = false
David LeGare15f97022022-03-01 19:01:24 +000054
Jakub Koturfc1672b2020-12-21 17:28:14 +010055[dev-dependencies.rand]
Joel Galenson0d440922021-04-01 15:34:31 -070056version = "0.8"
Jakub Koturfc1672b2020-12-21 17:28:14 +010057
58[features]
59alloc = []
60default = ["std"]
David LeGare15f97022022-03-01 19:01:24 +000061loom = [
62 "loom-crate",
63 "crossbeam-utils/loom",
64]
65nightly = [
66 "crossbeam-utils/nightly",
67 "const_fn",
68]
69std = [
70 "alloc",
71 "crossbeam-utils/std",
72 "lazy_static",
73]
74
Joel Galenson0d440922021-04-01 15:34:31 -070075[target."cfg(crossbeam_loom)".dependencies.loom-crate]
Joel Galenson08e1a732021-05-19 15:02:32 -070076version = "0.5"
Joel Galenson0d440922021-04-01 15:34:31 -070077optional = true
78package = "loom"