1[package] 2name = "rayon-core" 3version = "1.11.0" 4authors = ["Niko Matsakis <niko@alum.mit.edu>", 5 "Josh Stone <cuviper@gmail.com>"] 6description = "Core APIs for Rayon" 7license = "MIT OR Apache-2.0" 8repository = "https://github.com/rayon-rs/rayon" 9documentation = "https://docs.rs/rayon/" 10rust-version = "1.59" 11edition = "2021" 12links = "rayon-core" 13build = "build.rs" 14readme = "README.md" 15keywords = ["parallel", "thread", "concurrency", "join", "performance"] 16categories = ["concurrency"] 17 18# Some dependencies may not be their latest version, in order to support older rustc. 19[dependencies] 20num_cpus = "1.2" 21crossbeam-channel = "0.5.0" 22crossbeam-deque = "0.8.1" 23crossbeam-utils = "0.8.0" 24 25[dev-dependencies] 26rand = "0.8" 27rand_xorshift = "0.3" 28scoped-tls = "1.0" 29 30[target.'cfg(unix)'.dev-dependencies] 31libc = "0.2" 32 33[[test]] 34name = "stack_overflow_crash" 35path = "tests/stack_overflow_crash.rs" 36 37# NB: having one [[test]] manually defined means we need to declare them all 38 39[[test]] 40name = "double_init_fail" 41path = "tests/double_init_fail.rs" 42 43[[test]] 44name = "init_zero_threads" 45path = "tests/init_zero_threads.rs" 46 47[[test]] 48name = "scope_join" 49path = "tests/scope_join.rs" 50 51[[test]] 52name = "simple_panic" 53path = "tests/simple_panic.rs" 54 55[[test]] 56name = "scoped_threadpool" 57path = "tests/scoped_threadpool.rs" 58