stack 0.1.3

DSTs and arrays on the stack!
Documentation
Build #4443 2016-08-02 21:13:21

# rustc version rustc 1.12.0-nightly (54c0dcfd6 2016-07-28)

# docs.rs version cratesfyi 0.2.0 (5dbd676 2016-07-30)

# build log Updating registry `https://github.com/rust-lang/crates.io-index` Downloading stack v0.1.3 Downloading coalesce v0.1.1 Compiling void v0.0.5 Running `rustc .cargo/registry/src/github.com-1ecc6299db9ec823/void-0.0.5/src/lib.rs --crate-name void --crate-type lib -g -C metadata=da1f5151805417de -C extra-filename=-da1f5151805417de --out-dir /home/cratesfyi/stack-0.1.3/debug/deps --emit=dep-info,link -L dependency=/home/cratesfyi/stack-0.1.3/debug/deps -L dependency=/home/cratesfyi/stack-0.1.3/debug/deps --cap-lints allow` Compiling coalesce v0.1.1 Running `rustc .cargo/registry/src/github.com-1ecc6299db9ec823/coalesce-0.1.1/src/lib.rs --crate-name coalesce --crate-type lib -g -C metadata=14407a668ea69140 -C extra-filename=-14407a668ea69140 --out-dir /home/cratesfyi/stack-0.1.3/debug/deps --emit=dep-info,link -L dependency=/home/cratesfyi/stack-0.1.3/debug/deps -L dependency=/home/cratesfyi/stack-0.1.3/debug/deps --cap-lints allow` Compiling odds v0.2.14 Running `rustc .cargo/registry/src/github.com-1ecc6299db9ec823/odds-0.2.14/src/lib.rs --crate-name odds --crate-type lib -g --cfg feature=\"std\" -C metadata=158b1bd36d97e0cd -C extra-filename=-158b1bd36d97e0cd --out-dir /home/cratesfyi/stack-0.1.3/debug/deps --emit=dep-info,link -L dependency=/home/cratesfyi/stack-0.1.3/debug/deps -L dependency=/home/cratesfyi/stack-0.1.3/debug/deps --cap-lints allow` Compiling unreachable v0.0.2 Running `rustc .cargo/registry/src/github.com-1ecc6299db9ec823/unreachable-0.0.2/src/lib.rs --crate-name unreachable --crate-type lib -g -C metadata=418e80ce9b85afa6 -C extra-filename=-418e80ce9b85afa6 --out-dir /home/cratesfyi/stack-0.1.3/debug/deps --emit=dep-info,link -L dependency=/home/cratesfyi/stack-0.1.3/debug/deps -L dependency=/home/cratesfyi/stack-0.1.3/debug/deps --extern void=/home/cratesfyi/stack-0.1.3/debug/deps/libvoid-da1f5151805417de.rlib --cap-lints allow` Compiling nodrop v0.1.6 Running `rustc .cargo/registry/src/github.com-1ecc6299db9ec823/nodrop-0.1.6/src/lib.rs --crate-name nodrop --crate-type lib -g --cfg feature=\"odds\" --cfg feature=\"std\" --cfg feature=\"default\" -C metadata=b4daaef8103dd6fd -C extra-filename=-b4daaef8103dd6fd --out-dir /home/cratesfyi/stack-0.1.3/debug/deps --emit=dep-info,link -L dependency=/home/cratesfyi/stack-0.1.3/debug/deps -L dependency=/home/cratesfyi/stack-0.1.3/debug/deps --extern odds=/home/cratesfyi/stack-0.1.3/debug/deps/libodds-158b1bd36d97e0cd.rlib --cap-lints allow` Documenting stack v0.1.3 Running `rustdoc .cargo/registry/src/github.com-1ecc6299db9ec823/stack-0.1.3/src/lib.rs --crate-name stack -o /home/cratesfyi/stack-0.1.3/doc -L dependency=/home/cratesfyi/stack-0.1.3/debug -L dependency=/home/cratesfyi/stack-0.1.3/debug/deps --extern nodrop=/home/cratesfyi/stack-0.1.3/debug/deps/libnodrop-b4daaef8103dd6fd.rlib --extern coalesce=/home/cratesfyi/stack-0.1.3/debug/deps/libcoalesce-14407a668ea69140.rlib --extern unreachable=/home/cratesfyi/stack-0.1.3/debug/deps/libunreachable-418e80ce9b85afa6.rlib` .cargo/registry/src/github.com-1ecc6299db9ec823/stack-0.1.3/src/small_dst.rs:120:16: 120:60 warning: broken MIR (Terminator { source_info: SourceInfo { span: .cargo/registry/src/github.com-1ecc6299db9ec823/stack-0.1.3/src/small_dst.rs:116:68: 120:61, scope: scope1 }, kind: var1 = <small_dst::SmallDST<T, A>><T, small_vec::SmallVec<[usize; 16]>>::from_ref::<<small_dst::SmallDST<T, A> as std::ops::Drop>::drop::RcBox<()>>(tmp1, tmp5) -> [return: bb6, unwind: bb2] }): call dest mismatch (small_dst::SmallDST<T, small_vec::SmallVec<[usize; 16]>> <- small_dst::SmallDST<T, small_vec::SmallVec<[usize; 16], std::vec::Vec<_>>>): Sorts(ExpectedFound { expected: <[usize; 16] as array::Array>::Item, found: usize }) .cargo/registry/src/github.com-1ecc6299db9ec823/stack-0.1.3/src/small_dst.rs:120 }, &Self::ref_data(&(&**self as *const T))[1..]); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/stack-0.1.3/src/small_dst.rs:123:45: 123:51 warning: broken MIR (tmp39 = &mut var1): bad assignment (&mut small_dst::SmallDST<T, small_vec::SmallVec<[usize; 16], std::vec::Vec<usize>>> = &mut small_dst::SmallDST<T, small_vec::SmallVec<[usize; 16]>>): Sorts(ExpectedFound { expected: usize, found: <[usize; 16] as array::Array>::Item }) .cargo/registry/src/github.com-1ecc6299db9ec823/stack-0.1.3/src/small_dst.rs:123 let rc: Rc<T> = transmute(&mut *rc_box); ^~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/stack-0.1.3/src/small_dst.rs:125:20: 125:26 warning: broken MIR (tmp43 = var1): bad assignment (small_dst::SmallDST<T, small_vec::SmallVec<[usize; 16], std::vec::Vec<usize>>> = small_dst::SmallDST<T, small_vec::SmallVec<[usize; 16]>>): Sorts(ExpectedFound { expected: usize, found: <[usize; 16] as array::Array>::Item }) .cargo/registry/src/github.com-1ecc6299db9ec823/stack-0.1.3/src/small_dst.rs:125 forget(rc_box); ^~~~~~