forkjoin 2.3.0

A work stealing fork-join parallelism library for Rust
Build #102988 2018-06-06 02:17:12

Build failed. If you want to re-trigger a documentation build, you can do it here. You can find more information on docs.rs builds documentation on the builds page.

# rustc version rustc 1.28.0-dev (b9bf4f162 2018-06-02)

# docs.rs version cratesfyi 0.5.0 (579f83b 2018-03-05)

# build log Updating registry `https://github.com/rust-lang/crates.io-index` Fresh libc v0.2.42 Fresh num_cpus v0.2.13 Fresh rand v0.4.2 Fresh rand v0.3.22 Compiling deque v0.2.3 Running `rustc --crate-name deque .cargo/registry/src/github.com-1ecc6299db9ec823/deque-0.2.3/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=2d6ed37ac22e371e -C extra-filename=-2d6ed37ac22e371e --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern rand=/home/cratesfyi/cratesfyi/debug/deps/librand-f68ac84df3818730.rlib --extern-version rand=rand,0.3.22 --cap-lints allow` Documenting forkjoin v2.3.0 Running `rustdoc --crate-name forkjoin .cargo/registry/src/github.com-1ecc6299db9ec823/forkjoin-2.3.0/src/lib.rs -o /home/cratesfyi/cratesfyi/doc -Z unstable-options --resource-suffix -20180602-1.28.0-dev-b9bf4f162 -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern rand=/home/cratesfyi/cratesfyi/debug/deps/librand-f68ac84df3818730.rlib --extern-version rand=rand,0.3.22 --extern num_cpus=/home/cratesfyi/cratesfyi/debug/deps/libnum_cpus-faa8aeca107d155b.rlib --extern-version num_cpus=num_cpus,0.2.13 --extern deque=/home/cratesfyi/cratesfyi/debug/deps/libdeque-2d6ed37ac22e371e.rlib --extern-version deque=deque,0.2.3` error[E0433]: failed to resolve. Could not find `funcs` in `libc` --> .cargo/registry/src/github.com-1ecc6299db9ec823/forkjoin-2.3.0/src/workerthread.rs:21:11 | 21 | use libc::funcs::posix88::unistd::usleep; | ^^^^^ Could not find `funcs` in `libc` error[E0412]: cannot find type `JoinGuard` in module `thread` --> .cargo/registry/src/github.com-1ecc6299db9ec823/forkjoin-2.3.0/src/workerthread.rs:81:39 | 81 | pub fn spawn(mut self) -> thread::JoinGuard<'a, ()> { | ^^^^^^^^^ not found in `thread` error[E0412]: cannot find type `JoinGuard` in module `thread` --> .cargo/registry/src/github.com-1ecc6299db9ec823/forkjoin-2.3.0/src/poolsupervisor.rs:42:24 | 42 | joinguard: thread::JoinGuard<'thread, ()>, | ^^^^^^^^^ not found in `thread` error[E0412]: cannot find type `JoinGuard` in module `thread` --> .cargo/registry/src/github.com-1ecc6299db9ec823/forkjoin-2.3.0/src/poolsupervisor.rs:54:79 | 54 | pub fn spawn(nthreads: usize) -> (Sender<SupervisorMsg<Arg,Ret>>, thread::JoinGuard<'t, ()>) { | ^^^^^^^^^ not found in `thread` error[E0412]: cannot find type `JoinGuard` in module `thread` --> .cargo/registry/src/github.com-1ecc6299db9ec823/forkjoin-2.3.0/src/poolsupervisor.rs:122:38 | 122 | fn start_thread(self) -> thread::JoinGuard<'t, ()> { | ^^^^^^^^^ not found in `thread` error[E0412]: cannot find type `JoinGuard` in module `thread` --> .cargo/registry/src/github.com-1ecc6299db9ec823/forkjoin-2.3.0/src/lib.rs:449:24 | 449 | joinguard: thread::JoinGuard<'a, ()>, | ^^^^^^^^^ not found in `thread` error[E0658]: use of unstable library feature 'ptr_internals': use NonNull instead and consider PhantomData<T> (if you also use #[may_dangle]), Send, and/or Sync --> .cargo/registry/src/github.com-1ecc6299db9ec823/forkjoin-2.3.0/src/lib.rs:231:5 | 231 | use std::ptr::Unique; | ^^^^^^^^^^^^^^^^ | = help: add #![feature(ptr_internals)] to the crate attributes to enable error[E0658]: use of unstable library feature 'ptr_internals': use NonNull instead and consider PhantomData<T> (if you also use #[may_dangle]), Send, and/or Sync --> .cargo/registry/src/github.com-1ecc6299db9ec823/forkjoin-2.3.0/src/workerthread.rs:18:16 | 18 | use std::ptr::{Unique,write}; | ^^^^^^ | = help: add #![feature(ptr_internals)] to the crate attributes to enable error[E0658]: use of unstable library feature 'ptr_internals': use NonNull instead and consider PhantomData<T> (if you also use #[may_dangle]), Send, and/or Sync --> .cargo/registry/src/github.com-1ecc6299db9ec823/forkjoin-2.3.0/src/workerthread.rs:290:55 | 290 | fn create_result_vec<Ret>(n: usize) -> (Vec<Ret>, Vec<Unique<Ret>>) { | ^^^^^^^^^^^ | = help: add #![feature(ptr_internals)] to the crate attributes to enable error[E0658]: use of unstable library feature 'ptr_internals': use NonNull instead and consider PhantomData<T> (if you also use #[may_dangle]), Send, and/or Sync --> .cargo/registry/src/github.com-1ecc6299db9ec823/forkjoin-2.3.0/src/lib.rs:348:10 | 348 | Join(Unique<Ret>, Arc<JoinBarrier<Ret>>), | ^^^^^^^^^^^ | = help: add #![feature(ptr_internals)] to the crate attributes to enable error[E0392]: parameter `'thread` is never used --> .cargo/registry/src/github.com-1ecc6299db9ec823/forkjoin-2.3.0/src/poolsupervisor.rs:45:33 | 45 | pub struct PoolSupervisorThread<'thread, Arg: Send, Ret: Send + Sync> { | ^^^^^^^ unused type parameter | = help: consider removing `'thread` or using a marker such as `std::marker::PhantomData` error: Compilation failed, aborting rustdoc thread 'main' panicked at 'Error( CargoError( ChainedError { error: Could not document `forkjoin`., cause: process didn't exit successfully: `rustdoc --crate-name forkjoin .cargo/registry/src/github.com-1ecc6299db9ec823/forkjoin-2.3.0/src/lib.rs -o /home/cratesfyi/cratesfyi/doc -Z unstable-options --resource-suffix -20180602-1.28.0-dev-b9bf4f162 -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern rand=/home/cratesfyi/cratesfyi/debug/deps/librand-f68ac84df3818730.rlib --extern-version rand=rand,0.3.22 --extern num_cpus=/home/cratesfyi/cratesfyi/debug/deps/libnum_cpus-faa8aeca107d155b.rlib --extern-version num_cpus=num_cpus,0.2.13 --extern deque=/home/cratesfyi/cratesfyi/debug/deps/libdeque-2d6ed37ac22e371e.rlib --extern-version deque=deque,0.2.3` (exit code: 101) } ), State { next_error: None, backtrace: None } )', src/bin/cratesfyi.rs:142:13 note: Run with `RUST_BACKTRACE=1` for a backtrace.