Sha256: cbb40030c7867cae34bb373b6ec5d97c2ac6de39bc917f47879b30eb423924bc

Contents?: true

Size: 534 Bytes

Versions: 38

Compression:

Stored size: 534 Bytes

Contents

/*! ```compile_fail,E0500

fn quick_sort<T:PartialOrd+Send>(v: &mut [T]) {
    if v.len() <= 1 {
        return;
    }

    let mid = partition(v);
    let (lo, _hi) = v.split_at_mut(mid);
    rayon_core::join(|| quick_sort(lo), || quick_sort(v)); //~ ERROR
}

fn partition<T:PartialOrd+Send>(v: &mut [T]) -> usize {
    let pivot = v.len() - 1;
    let mut i = 0;
    for j in 0..pivot {
        if v[j] <= v[pivot] {
            v.swap(i, j);
            i += 1;
        }
    }
    v.swap(i, pivot);
    i
}

fn main() { }

``` */

Version data entries

38 entries across 38 versions & 1 rubygems

Version Path
wasmtime-14.0.3 ./ext/cargo-vendor/rayon-core-1.12.0/src/compile_fail/quicksort_race2.rs
wasmtime-14.0.1 ./ext/cargo-vendor/rayon-core-1.12.0/src/compile_fail/quicksort_race2.rs
wasmtime-14.0.0 ./ext/cargo-vendor/rayon-core-1.12.0/src/compile_fail/quicksort_race2.rs
wasmtime-13.0.0 ./ext/cargo-vendor/rayon-core-1.11.0/src/compile_fail/quicksort_race2.rs
wasmtime-12.0.1 ./ext/cargo-vendor/rayon-core-1.11.0/src/compile_fail/quicksort_race2.rs
wasmtime-12.0.0 ./ext/cargo-vendor/rayon-core-1.11.0/src/compile_fail/quicksort_race2.rs
wasmtime-11.0.0 ./ext/cargo-vendor/rayon-core-1.11.0/src/compile_fail/quicksort_race2.rs
wasmtime-10.0.1 ./ext/cargo-vendor/rayon-core-1.11.0/src/compile_fail/quicksort_race2.rs
wasmtime-10.0.0 ./ext/cargo-vendor/rayon-core-1.11.0/src/compile_fail/quicksort_race2.rs
wasmtime-9.0.4 ./ext/cargo-vendor/rayon-core-1.11.0/src/compile_fail/quicksort_race2.rs
wasmtime-9.0.1 ./ext/cargo-vendor/rayon-core-1.11.0/src/compile_fail/quicksort_race2.rs
wasmtime-8.0.0 ./ext/cargo-vendor/rayon-core-1.11.0/src/compile_fail/quicksort_race2.rs
wasmtime-7.0.0 ./ext/cargo-vendor/rayon-core-1.11.0/src/compile_fail/quicksort_race2.rs
wasmtime-6.0.1 ./ext/cargo-vendor/rayon-core-1.10.2/src/compile_fail/quicksort_race2.rs
wasmtime-6.0.0 ./ext/cargo-vendor/rayon-core-1.10.2/src/compile_fail/quicksort_race2.rs
wasmtime-5.0.0 ./ext/cargo-vendor/rayon-core-1.10.1/src/compile_fail/quicksort_race2.rs
wasmtime-0.4.1 ./ext/cargo-vendor/rayon-core-1.10.1/src/compile_fail/quicksort_race2.rs
wasmtime-0.4.0 ./ext/cargo-vendor/rayon-core-1.10.1/src/compile_fail/quicksort_race2.rs