about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorAlex Crichton <alex@alexcrichton.com>2014-07-16 10:28:42 -0700
committerAlex Crichton <alex@alexcrichton.com>2014-07-19 20:38:00 -0700
commit707cf47ac814c7af124dcfe378f97c25eb6b4511 (patch)
treefa561bdbbc69e90121f2d431061d268c9c92ad93 /src
parent5e0a597a1a15e36ac7d855ca400e5add9d86716b (diff)
downloadrust-707cf47ac814c7af124dcfe378f97c25eb6b4511.tar.gz
rust-707cf47ac814c7af124dcfe378f97c25eb6b4511.zip
Register new snapshots
Diffstat (limited to 'src')
-rw-r--r--src/librustc_back/lib.rs2
-rw-r--r--src/librustc_llvm/lib.rs2
-rw-r--r--src/libsyntax/ast_util.rs73
-rw-r--r--src/libsyntax/diagnostics/macros.rs26
-rw-r--r--src/libunicode/lib.rs1
-rw-r--r--src/snapshots.txt8
6 files changed, 17 insertions, 95 deletions
diff --git a/src/librustc_back/lib.rs b/src/librustc_back/lib.rs
index 8ec74f4d6ef..5db6c729755 100644
--- a/src/librustc_back/lib.rs
+++ b/src/librustc_back/lib.rs
@@ -21,7 +21,6 @@
 //! one that doesn't; the one that doesn't might get decent parallel
 //! build speedups.
 
-#![crate_id = "rustc_back#0.11.0-pre"]
 #![crate_name = "rustc_back"]
 #![experimental]
 #![comment = "The Rust compiler minimal-dependency dumping-ground"]
@@ -33,7 +32,6 @@
       html_root_url = "http://doc.rust-lang.org/")]
 
 #![feature(globs, phase, macro_rules)]
-#![allow(unused_attribute)] // NOTE: remove after stage0
 
 #[phase(plugin, link)]
 extern crate log;
diff --git a/src/librustc_llvm/lib.rs b/src/librustc_llvm/lib.rs
index 4ea4958e544..215ae444b69 100644
--- a/src/librustc_llvm/lib.rs
+++ b/src/librustc_llvm/lib.rs
@@ -13,7 +13,6 @@
 #![allow(non_snake_case_functions)]
 #![allow(dead_code)]
 
-#![crate_id = "rustc_llvm#0.11.0"]
 #![crate_name = "rustc_llvm"]
 #![experimental]
 #![license = "MIT/ASL2"]
@@ -25,7 +24,6 @@
 
 #![feature(globs)]
 #![feature(link_args)]
-#![allow(unused_attribute)] // NOTE: remove after stage0
 
 extern crate libc;
 
diff --git a/src/libsyntax/ast_util.rs b/src/libsyntax/ast_util.rs
index 2b98a3bdd28..3b4f6a6e0f8 100644
--- a/src/libsyntax/ast_util.rs
+++ b/src/libsyntax/ast_util.rs
@@ -766,30 +766,6 @@ pub trait PostExpansionMethod {
     fn pe_vis(&self) -> ast::Visibility;
 }
 
-
-/// can't use the standard cfg(stage0) tricks here, because the error occurs in
-/// parsing, before cfg gets a chance to save the day. (yes, interleaved parsing
-/// / expansion / configuring would solve this problem...)
-
-// NOTE: remove after next snapshot
-/// to be more specific: after a snapshot, swap out the "PRE" stuff, and
-// swap in the "POST" stuff.
-
-/// PRE
-macro_rules! mf_method_body{
-    ($slf:ident, $field_pat:pat, $result:ident) => {
-        match $slf.node {
-            $field_pat => $result,
-                MethMac(_) => {
-                    fail!("expected an AST without macro invocations");
-                }
-        }
-    }
-}
-
-/// POST
-/*
-#[cfg(not(stage0))]
 macro_rules! mf_method{
     ($meth_name:ident, $field_ty:ty, $field_pat:pat, $result:ident) => {
         fn $meth_name<'a>(&'a self) -> $field_ty {
@@ -801,52 +777,21 @@ macro_rules! mf_method{
             }
         }
     }
-}*/
-
-
-// PRE
-impl PostExpansionMethod for Method {
-    fn pe_ident(&self) -> ast::Ident {
-        mf_method_body!(self, MethDecl(ident,_,_,_,_,_,_,_),ident)
-    }
-    fn pe_generics<'a>(&'a self) -> &'a ast::Generics {
-        mf_method_body!(self, MethDecl(_,ref generics,_,_,_,_,_,_),generics)
-    }
-    fn pe_abi(&self) -> Abi {
-        mf_method_body!(self, MethDecl(_,_,abi,_,_,_,_,_),abi)
-    }
-    fn pe_explicit_self<'a>(&'a self) -> &'a ast::ExplicitSelf {
-        mf_method_body!(self, MethDecl(_,_,_,ref explicit_self,_,_,_,_),explicit_self)
-    }
-    fn pe_fn_style(&self) -> ast::FnStyle{
-        mf_method_body!(self, MethDecl(_,_,_,_,fn_style,_,_,_),fn_style)
-    }
-    fn pe_fn_decl(&self) -> P<ast::FnDecl> {
-        mf_method_body!(self, MethDecl(_,_,_,_,_,decl,_,_),decl)
-    }
-    fn pe_body(&self) -> P<ast::Block> {
-        mf_method_body!(self, MethDecl(_,_,_,_,_,_,body,_),body)
-    }
-    fn pe_vis(&self) -> ast::Visibility {
-        mf_method_body!(self, MethDecl(_,_,_,_,_,_,_,vis),vis)
-    }
 }
 
-// POST
-/*
-#[cfg(not(stage0))]
+
 impl PostExpansionMethod for Method {
-    mf_method!(pe_ident,ast::Ident,MethDecl(ident,_,_,_,_,_,_),ident)
+    mf_method!(pe_ident,ast::Ident,MethDecl(ident,_,_,_,_,_,_,_),ident)
     mf_method!(pe_generics,&'a ast::Generics,
-               MethDecl(_,ref generics,_,_,_,_,_),generics)
+               MethDecl(_,ref generics,_,_,_,_,_,_),generics)
+    mf_method!(pe_abi,Abi,MethDecl(_,_,abi,_,_,_,_,_),abi)
     mf_method!(pe_explicit_self,&'a ast::ExplicitSelf,
-               MethDecl(_,_,ref explicit_self,_,_,_,_),explicit_self)
-    mf_method!(pe_fn_style,ast::FnStyle,MethDecl(_,_,_,fn_style,_,_,_),fn_style)
-    mf_method!(pe_fn_decl,P<ast::FnDecl>,MethDecl(_,_,_,_,decl,_,_),decl)
-    mf_method!(pe_body,P<ast::Block>,MethDecl(_,_,_,_,_,body,_),body)
-    mf_method!(pe_vis,ast::Visibility,MethDecl(_,_,_,_,_,_,vis),vis)
+               MethDecl(_,_,_,ref explicit_self,_,_,_,_),explicit_self)
+    mf_method!(pe_fn_style,ast::FnStyle,MethDecl(_,_,_,_,fn_style,_,_,_),fn_style)
+    mf_method!(pe_fn_decl,P<ast::FnDecl>,MethDecl(_,_,_,_,_,decl,_,_),decl)
+    mf_method!(pe_body,P<ast::Block>,MethDecl(_,_,_,_,_,_,body,_),body)
+    mf_method!(pe_vis,ast::Visibility,MethDecl(_,_,_,_,_,_,_,vis),vis)
 }
-*/
 
 #[cfg(test)]
 mod test {
diff --git a/src/libsyntax/diagnostics/macros.rs b/src/libsyntax/diagnostics/macros.rs
index 4db5b93862f..c344168b62a 100644
--- a/src/libsyntax/diagnostics/macros.rs
+++ b/src/libsyntax/diagnostics/macros.rs
@@ -10,38 +10,12 @@
 
 #![macro_escape]
 
-// NOTE: remove after next snapshot
-#[cfg(stage0)]
-#[macro_export]
-macro_rules! __register_diagnostic(
-    ($code:tt, $description:tt) => ();
-    ($code:tt) => ()
-)
-
 #[macro_export]
 macro_rules! register_diagnostic(
     ($code:tt, $description:tt) => (__register_diagnostic!($code, $description));
     ($code:tt) => (__register_diagnostic!($code))
 )
 
-// NOTE: remove after next snapshot
-#[cfg(stage0)]
-#[macro_export]
-macro_rules! __build_diagnostic_array(
-    ($name:ident) => {
-        pub static $name: [(&'static str, &'static str), ..0] = [];
-    }
-)
-
-// NOTE: remove after next snapshot
-#[cfg(stage0)]
-#[macro_export]
-macro_rules! __diagnostic_used(
-    ($code:ident) => {
-        ()
-    }
-)
-
 #[macro_export]
 macro_rules! span_err(
     ($session:expr, $span:expr, $code:ident, $($message:tt)*) => ({
diff --git a/src/libunicode/lib.rs b/src/libunicode/lib.rs
index 13e54ed3c97..c923799e812 100644
--- a/src/libunicode/lib.rs
+++ b/src/libunicode/lib.rs
@@ -29,7 +29,6 @@
        html_root_url = "http://doc.rust-lang.org/",
        html_playground_url = "http://play.rust-lang.org/")]
 #![no_std]
-#![allow(unused_attribute)] // NOTE: remove after stage0
 
 extern crate core;
 
diff --git a/src/snapshots.txt b/src/snapshots.txt
index c0c7015e31a..623f8f8bcc0 100644
--- a/src/snapshots.txt
+++ b/src/snapshots.txt
@@ -1,3 +1,11 @@
+S 2014-07-17 9fc8394
+  freebsd-x86_64 5a4b645e2b42ae06224cc679d4a43b3d89be1482
+  linux-i386 a5e1bb723020ac35173d49600e76b0935e257a6a
+  linux-x86_64 1a2407df17442d93d1c34c916269a345658045d7
+  macos-i386 6648fa88e41ad7c0991a085366e36d56005873ca
+  macos-x86_64 71b2d1dfd0abe1052908dc091e098ed22cf272c6
+  winnt-i386 c26f0a713c5fadf99cce935f60dce0ea403fb411
+
 S 2014-07-09 8ddd286
   freebsd-x86_64 de0c39057f409b69e5ddb888ba3e20b90d63f5db
   linux-i386 28bef31f2a017e1998256d0c2b2e0a0c9221451b