Update to the last rust-nightly.

Version of rustc: 0.12.0-pre-nightly (2e92c67dc 2014-08-28 23:56:20 +0000).
This commit is contained in:
Sébastien Crozet 2014-08-29 21:35:42 +02:00
parent f83e7d25a8
commit 560dff3891
2 changed files with 3 additions and 5 deletions

View File

@ -1,5 +1,4 @@
tmp=_git_distcheck tmp=_git_distcheck
nalgebra_doc_path=doc
all: all:
cargo build --release cargo build --release
@ -12,8 +11,7 @@ bench:
rm bench~ rm bench~
doc: doc:
mkdir -p $(nalgebra_doc_path) cargo doc
rustdoc src/lib.rs
clean: clean:
cargo clean cargo clean

View File

@ -52,14 +52,14 @@ impl<N> vec::Vec0<N> {
} }
} }
impl<N> Iterable<N> for vec::Vec0<N> { impl<N: 'static> Iterable<N> for vec::Vec0<N> {
#[inline] #[inline]
fn iter<'l>(&'l self) -> Items<'l, N> { fn iter<'l>(&'l self) -> Items<'l, N> {
unsafe { mem::transmute::<&'l vec::Vec0<N>, &'l [N, ..0]>(self).iter() } unsafe { mem::transmute::<&'l vec::Vec0<N>, &'l [N, ..0]>(self).iter() }
} }
} }
impl<N> IterableMut<N> for vec::Vec0<N> { impl<N: 'static> IterableMut<N> for vec::Vec0<N> {
#[inline] #[inline]
fn mut_iter<'l>(&'l mut self) -> MutItems<'l, N> { fn mut_iter<'l>(&'l mut self) -> MutItems<'l, N> {
unsafe { mem::transmute::<&'l mut vec::Vec0<N>, &'l mut [N, ..0]>(self).mut_iter() } unsafe { mem::transmute::<&'l mut vec::Vec0<N>, &'l mut [N, ..0]>(self).mut_iter() }