Sha256: 8403643e64c969306b1a9b1243378e6ccdd313b57e1878dbd31393618082fd35

Contents?: true

Size: 535 Bytes

Versions: 38

Compression:

Stored size: 535 Bytes

Contents

/*! ```compile_fail,E0524

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(hi), || quick_sort(hi)); //~ 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_race3.rs
wasmtime-14.0.1 ./ext/cargo-vendor/rayon-core-1.12.0/src/compile_fail/quicksort_race3.rs
wasmtime-14.0.0 ./ext/cargo-vendor/rayon-core-1.12.0/src/compile_fail/quicksort_race3.rs
wasmtime-13.0.0 ./ext/cargo-vendor/rayon-core-1.11.0/src/compile_fail/quicksort_race3.rs
wasmtime-12.0.1 ./ext/cargo-vendor/rayon-core-1.11.0/src/compile_fail/quicksort_race3.rs
wasmtime-12.0.0 ./ext/cargo-vendor/rayon-core-1.11.0/src/compile_fail/quicksort_race3.rs
wasmtime-11.0.0 ./ext/cargo-vendor/rayon-core-1.11.0/src/compile_fail/quicksort_race3.rs
wasmtime-10.0.1 ./ext/cargo-vendor/rayon-core-1.11.0/src/compile_fail/quicksort_race3.rs
wasmtime-10.0.0 ./ext/cargo-vendor/rayon-core-1.11.0/src/compile_fail/quicksort_race3.rs
wasmtime-9.0.4 ./ext/cargo-vendor/rayon-core-1.11.0/src/compile_fail/quicksort_race3.rs
wasmtime-9.0.1 ./ext/cargo-vendor/rayon-core-1.11.0/src/compile_fail/quicksort_race3.rs
wasmtime-8.0.0 ./ext/cargo-vendor/rayon-core-1.11.0/src/compile_fail/quicksort_race3.rs
wasmtime-7.0.0 ./ext/cargo-vendor/rayon-core-1.11.0/src/compile_fail/quicksort_race3.rs
wasmtime-6.0.1 ./ext/cargo-vendor/rayon-core-1.10.2/src/compile_fail/quicksort_race3.rs
wasmtime-6.0.0 ./ext/cargo-vendor/rayon-core-1.10.2/src/compile_fail/quicksort_race3.rs
wasmtime-5.0.0 ./ext/cargo-vendor/rayon-core-1.10.1/src/compile_fail/quicksort_race3.rs
wasmtime-0.4.1 ./ext/cargo-vendor/rayon-core-1.10.1/src/compile_fail/quicksort_race3.rs
wasmtime-0.4.0 ./ext/cargo-vendor/rayon-core-1.10.1/src/compile_fail/quicksort_race3.rs