about summary refs log tree commit diff
path: root/src/libsyntax
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2014-03-19 01:41:43 -0700
committerbors <bors@rust-lang.org>2014-03-19 01:41:43 -0700
commitff033357bfd8e26825282f4591e95bfb7474936c (patch)
tree74e7d4609db66db1e6a31372440759d2fb7af88e /src/libsyntax
parenta39c29415503222d3271995573b9beafa3fcc30f (diff)
parent0f2d46f3960b1011d4e96ab005b8eba6f7b32b75 (diff)
downloadrust-ff033357bfd8e26825282f4591e95bfb7474936c.tar.gz
rust-ff033357bfd8e26825282f4591e95bfb7474936c.zip
auto merge of #12955 : sfackler/rust/vec_ng-doc, r=alexcrichton
I also removed a couple of methods that were silly and added sort.
Diffstat (limited to 'src/libsyntax')
-rw-r--r--src/libsyntax/ext/deriving/generic.rs4
-rw-r--r--src/libsyntax/ext/deriving/mod.rs2
-rw-r--r--src/libsyntax/ext/expand.rs2
-rw-r--r--src/libsyntax/ext/mtwt.rs4
4 files changed, 6 insertions, 6 deletions
diff --git a/src/libsyntax/ext/deriving/generic.rs b/src/libsyntax/ext/deriving/generic.rs
index 2a828cd5800..d24bb2802c6 100644
--- a/src/libsyntax/ext/deriving/generic.rs
+++ b/src/libsyntax/ext/deriving/generic.rs
@@ -1158,7 +1158,7 @@ pub fn cs_fold(use_foldl: bool,
                       field.other.as_slice())
                 })
             } else {
-                all_fields.rev_iter().fold(base, |old, field| {
+                all_fields.iter().rev().fold(base, |old, field| {
                     f(cx,
                       field.span,
                       old,
@@ -1235,7 +1235,7 @@ pub fn cs_same_method_fold(use_foldl: bool,
                     f(cx, span, old, new)
                 })
             } else {
-                vals.rev_iter().fold(base, |old, &new| {
+                vals.iter().rev().fold(base, |old, &new| {
                     f(cx, span, old, new)
                 })
             }
diff --git a/src/libsyntax/ext/deriving/mod.rs b/src/libsyntax/ext/deriving/mod.rs
index 890cc75bb95..5a980cb9de9 100644
--- a/src/libsyntax/ext/deriving/mod.rs
+++ b/src/libsyntax/ext/deriving/mod.rs
@@ -60,7 +60,7 @@ pub fn expand_meta_deriving(cx: &mut ExtCtxt,
             cx.span_warn(mitem.span, "empty trait list in `deriving`");
         }
         MetaList(_, ref titems) => {
-            for &titem in titems.rev_iter() {
+            for &titem in titems.iter().rev() {
                 match titem.node {
                     MetaNameValue(ref tname, _) |
                     MetaList(ref tname, _) |
diff --git a/src/libsyntax/ext/expand.rs b/src/libsyntax/ext/expand.rs
index 75ade160380..49058917e30 100644
--- a/src/libsyntax/ext/expand.rs
+++ b/src/libsyntax/ext/expand.rs
@@ -264,7 +264,7 @@ pub fn expand_item(it: @ast::Item, fld: &mut MacroExpander)
     let it = expand_item_modifiers(it, fld);
 
     let mut decorator_items = SmallVector::zero();
-    for attr in it.attrs.rev_iter() {
+    for attr in it.attrs.iter().rev() {
         let mname = attr.name();
 
         match fld.extsbox.find(&intern(mname.get())) {
diff --git a/src/libsyntax/ext/mtwt.rs b/src/libsyntax/ext/mtwt.rs
index 909f3eaf361..4d96dd75990 100644
--- a/src/libsyntax/ext/mtwt.rs
+++ b/src/libsyntax/ext/mtwt.rs
@@ -309,7 +309,7 @@ mod tests {
     // returning the resulting index
     fn unfold_test_sc(tscs : Vec<TestSC> , tail: SyntaxContext, table: &SCTable)
         -> SyntaxContext {
-        tscs.rev_iter().fold(tail, |tail : SyntaxContext, tsc : &TestSC|
+        tscs.iter().rev().fold(tail, |tail : SyntaxContext, tsc : &TestSC|
                   {match *tsc {
                       M(mrk) => new_mark_internal(mrk,tail,table),
                       R(ident,name) => new_rename_internal(ident,name,tail,table)}})
@@ -355,7 +355,7 @@ mod tests {
     // in a vector. v[0] will be the outermost mark.
     fn unfold_marks(mrks: Vec<Mrk> , tail: SyntaxContext, table: &SCTable)
                     -> SyntaxContext {
-        mrks.rev_iter().fold(tail, |tail:SyntaxContext, mrk:&Mrk|
+        mrks.iter().rev().fold(tail, |tail:SyntaxContext, mrk:&Mrk|
                    {new_mark_internal(*mrk,tail,table)})
     }