rayon parallel feature w/o nightly features on old compilers

This commit is contained in:
geo-ant 2022-10-25 08:47:57 +02:00 committed by Sébastien Crozet
parent 6591f2819a
commit 701d260fa6
3 changed files with 4 additions and 4 deletions

View File

@ -61,7 +61,7 @@ jobs:
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v2
- name: test - name: test
run: cargo test --features arbitrary,rand,serde-serialize,sparse,debug,io,compare,libm,proptest-support,slow-tests,rkyv-safe-deser,rayon; run: cargo test --features arbitrary,rand,serde-serialize,sparse,debug,io,compare,libm,proptest-support,slow-tests,rkyv-safe-deser,rayon-par;
test-nalgebra-glm: test-nalgebra-glm:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:

View File

@ -33,7 +33,7 @@ libm = [ "simba/libm" ]
libm-force = [ "simba/libm_force" ] libm-force = [ "simba/libm_force" ]
macros = [ "nalgebra-macros" ] macros = [ "nalgebra-macros" ]
cuda = [ "cust_core", "simba/cuda" ] cuda = [ "cust_core", "simba/cuda" ]
rayon = [ "std", "dep:rayon" ] rayon-par = [ "std", "rayon" ]
# Conversion # Conversion
convert-mint = [ "mint" ] convert-mint = [ "mint" ]

View File

@ -10,8 +10,8 @@ compile_error!(
); );
// make sure to test the parallel iterators for all builds that do not require no_std // make sure to test the parallel iterators for all builds that do not require no_std
#[cfg(all(feature = "std", not(feature = "rayon")))] #[cfg(all(feature = "std", not(feature = "rayon-par")))]
compile_error!("Please additionally enable the `rayon` feature to compile and run the tests"); compile_error!("Please additionally enable the `rayon-par` feature to compile and run the tests");
#[cfg(all(feature = "debug", feature = "compare", feature = "rand"))] #[cfg(all(feature = "debug", feature = "compare", feature = "rand"))]
#[macro_use] #[macro_use]