From d904c72af830bd4bec773ce35897703dff2ee3b1 Mon Sep 17 00:00:00 2001 From: Graydon Hoare Date: Tue, 18 Jun 2013 14:45:18 -0700 Subject: replace #[inline(always)] with #[inline]. r=burningtree. --- src/libstd/iterator.rs | 48 ++++++++++++++++++++++++------------------------ 1 file changed, 24 insertions(+), 24 deletions(-) (limited to 'src/libstd/iterator.rs') diff --git a/src/libstd/iterator.rs b/src/libstd/iterator.rs index 946cf7a7276..eefad1a03dc 100644 --- a/src/libstd/iterator.rs +++ b/src/libstd/iterator.rs @@ -321,59 +321,59 @@ pub trait IteratorUtil { /// /// In the future these will be default methods instead of a utility trait. impl> IteratorUtil for T { - #[inline(always)] + #[inline] fn chain_>(self, other: U) -> ChainIterator { ChainIterator{a: self, b: other, flag: false} } - #[inline(always)] + #[inline] fn zip>(self, other: U) -> ZipIterator { ZipIterator{a: self, b: other} } // FIXME: #5898: should be called map - #[inline(always)] + #[inline] fn transform<'r, B>(self, f: &'r fn(A) -> B) -> MapIterator<'r, A, B, T> { MapIterator{iter: self, f: f} } - #[inline(always)] + #[inline] fn filter<'r>(self, predicate: &'r fn(&A) -> bool) -> FilterIterator<'r, A, T> { FilterIterator{iter: self, predicate: predicate} } - #[inline(always)] + #[inline] fn filter_map<'r, B>(self, f: &'r fn(A) -> Option) -> FilterMapIterator<'r, A, B, T> { FilterMapIterator { iter: self, f: f } } - #[inline(always)] + #[inline] fn enumerate(self) -> EnumerateIterator { EnumerateIterator{iter: self, count: 0} } - #[inline(always)] + #[inline] fn skip_while<'r>(self, predicate: &'r fn(&A) -> bool) -> SkipWhileIterator<'r, A, T> { SkipWhileIterator{iter: self, flag: false, predicate: predicate} } - #[inline(always)] + #[inline] fn take_while<'r>(self, predicate: &'r fn(&A) -> bool) -> TakeWhileIterator<'r, A, T> { TakeWhileIterator{iter: self, flag: false, predicate: predicate} } - #[inline(always)] + #[inline] fn skip(self, n: uint) -> SkipIterator { SkipIterator{iter: self, n: n} } // FIXME: #5898: should be called take - #[inline(always)] + #[inline] fn take_(self, n: uint) -> TakeIterator { TakeIterator{iter: self, n: n} } - #[inline(always)] + #[inline] fn scan<'r, St, B>(self, initial_state: St, f: &'r fn(&mut St, A) -> Option) -> ScanIterator<'r, A, B, T, St> { ScanIterator{iter: self, f: f, state: initial_state} @@ -392,13 +392,13 @@ impl> IteratorUtil for T { } } - #[inline(always)] + #[inline] fn collect>(&mut self) -> B { FromIter::from_iter::(|f| self.advance(f)) } /// Return the `n`th item yielded by an iterator. - #[inline(always)] + #[inline] fn nth(&mut self, mut n: uint) -> Option { loop { match self.next() { @@ -410,7 +410,7 @@ impl> IteratorUtil for T { } /// Return the last item yielded by an iterator. - #[inline(always)] + #[inline] fn last_(&mut self) -> Option { let mut last = None; for self.advance |x| { last = Some(x); } @@ -431,23 +431,23 @@ impl> IteratorUtil for T { } /// Count the number of items yielded by an iterator - #[inline(always)] + #[inline] fn count(&mut self) -> uint { self.fold(0, |cnt, _x| cnt + 1) } - #[inline(always)] + #[inline] fn all(&mut self, f: &fn(A) -> bool) -> bool { for self.advance |x| { if !f(x) { return false; } } true } - #[inline(always)] + #[inline] fn any_(&mut self, f: &fn(A) -> bool) -> bool { for self.advance |x| { if f(x) { return true; } } false } /// Return the first element satisfying the specified predicate - #[inline(always)] + #[inline] fn find_(&mut self, predicate: &fn(&A) -> bool) -> Option { for self.advance |x| { if predicate(&x) { return Some(x) } @@ -484,7 +484,7 @@ pub trait AdditiveIterator { } impl + Zero, T: Iterator> AdditiveIterator for T { - #[inline(always)] + #[inline] fn sum(&mut self) -> A { self.fold(Zero::zero::(), |s, x| s + x) } } @@ -509,7 +509,7 @@ pub trait MultiplicativeIterator { } impl + One, T: Iterator> MultiplicativeIterator for T { - #[inline(always)] + #[inline] fn product(&mut self) -> A { self.fold(One::one::(), |p, x| p * x) } } @@ -538,7 +538,7 @@ pub trait OrdIterator { } impl> OrdIterator for T { - #[inline(always)] + #[inline] fn max(&mut self) -> Option { self.fold(None, |max, x| { match max { @@ -548,7 +548,7 @@ impl> OrdIterator for T { }) } - #[inline(always)] + #[inline] fn min(&mut self) -> Option { self.fold(None, |min, x| { match min { @@ -843,14 +843,14 @@ pub struct Counter { impl Counter { /// Creates a new counter with the specified start/step - #[inline(always)] + #[inline] pub fn new(start: A, step: A) -> Counter { Counter{state: start, step: step} } } impl + Clone> Iterator for Counter { - #[inline(always)] + #[inline] fn next(&mut self) -> Option { let result = self.state.clone(); self.state = self.state.add(&self.step); // FIXME: #6050 -- cgit 1.4.1-3-g733a5