1[package] 2name = "rayon-core" 3version = "1.9.0" # reminder to update html_root_url attribute 4authors = ["Niko Matsakis <niko@alum.mit.edu>", 5 "Josh Stone <cuviper@gmail.com>"] 6description = "Core APIs for Rayon" 7license = "Apache-2.0/MIT" 8repository = "https://github.com/rayon-rs/rayon" 9documentation = "https://docs.rs/rayon/" 10edition = "2018" 11links = "rayon-core" 12build = "build.rs" 13readme = "README.md" 14keywords = ["parallel", "thread", "concurrency", "join", "performance"] 15categories = ["concurrency"] 16 17# Some dependencies may not be their latest version, in order to support older rustc. 18[dependencies] 19num_cpus = "1.2" 20lazy_static = "1" 21crossbeam-channel = "0.5.0" 22crossbeam-deque = "0.8.0" 23crossbeam-utils = "0.8.0" 24 25[dev-dependencies] 26rand = "0.7" 27rand_xorshift = "0.2" 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" 36harness = false 37 38# NB: having one [[test]] manually defined means we need to declare them all 39 40[[test]] 41name = "double_init_fail" 42path = "tests/double_init_fail.rs" 43 44[[test]] 45name = "init_zero_threads" 46path = "tests/init_zero_threads.rs" 47 48[[test]] 49name = "scope_join" 50path = "tests/scope_join.rs" 51 52[[test]] 53name = "simple_panic" 54path = "tests/simple_panic.rs" 55 56[[test]] 57name = "scoped_threadpool" 58path = "tests/scoped_threadpool.rs" 59