about summary refs log tree commit diff
diff options
context:
space:
mode:
authorGraydon Hoare <graydon@mozilla.com>2012-08-01 13:35:33 -0700
committerGraydon Hoare <graydon@mozilla.com>2012-08-01 13:35:40 -0700
commit7f60c56c3e1abfc9cae313ba8d0ed26ff455a9c1 (patch)
treeda38f0b6b05d218bcb25e4f303ddc3d3538285db
parente7a69fbe4e33602dd6f78d140aafa5125b8eec71 (diff)
downloadrust-7f60c56c3e1abfc9cae313ba8d0ed26ff455a9c1.tar.gz
rust-7f60c56c3e1abfc9cae313ba8d0ed26ff455a9c1.zip
Clean out transitional lint.
-rw-r--r--src/cargo/cargo.rc7
-rw-r--r--src/compiletest/compiletest.rc5
-rw-r--r--src/fuzzer/fuzzer.rc5
-rw-r--r--src/libcore/core.rc5
-rw-r--r--src/libstd/std.rc5
-rw-r--r--src/libstd/test.rs2
-rw-r--r--src/libsyntax/ext/tt/earley_parser.rs2
-rw-r--r--src/libsyntax/syntax.rc5
-rw-r--r--src/rustc/driver/rustc.rs5
-rw-r--r--src/rustc/rustc.rc5
-rw-r--r--src/rustdoc/path_pass.rs4
-rw-r--r--src/rustdoc/rustdoc.rc5
-rw-r--r--src/rustdoc/sort_pass.rs4
-rw-r--r--src/rustdoc/text_pass.rs2
-rw-r--r--src/test/run-pass/fixed_length_copy.rs2
-rw-r--r--src/test/run-pass/issue-2550.rs2
16 files changed, 8 insertions, 57 deletions
diff --git a/src/cargo/cargo.rc b/src/cargo/cargo.rc
index 037fb1e4ccf..1a3b0d3bf85 100644
--- a/src/cargo/cargo.rc
+++ b/src/cargo/cargo.rc
@@ -18,13 +18,6 @@
 
 #[no_core];
 
-
-// NB: transitional for stage0:
-#[allow(unrecognized_lint)];
-#[warn(no_unrecognized_warning)];
-#[warn(no_non_implicitly_copyable_typarams,
-       no_vecs_not_implicitly_copyable)];
-// The new version:
 #[allow(vecs_implicitly_copyable,
         non_implicitly_copyable_typarams)];
 
diff --git a/src/compiletest/compiletest.rc b/src/compiletest/compiletest.rc
index 0b54db3b8a1..7dc3e20ab0f 100644
--- a/src/compiletest/compiletest.rc
+++ b/src/compiletest/compiletest.rc
@@ -2,11 +2,6 @@
 
 #[no_core];
 
-// NB: transitional for stage0:
-#[allow(unrecognized_lint)];
-#[warn(no_unrecognized_warning)];
-#[warn(no_vecs_not_implicitly_copyable)];
-// The new version:
 #[allow(vecs_implicitly_copyable)];
 
 use core(vers = "0.3");
diff --git a/src/fuzzer/fuzzer.rc b/src/fuzzer/fuzzer.rc
index e172abeb69b..7c8fb81d979 100644
--- a/src/fuzzer/fuzzer.rc
+++ b/src/fuzzer/fuzzer.rc
@@ -4,11 +4,6 @@
 
 #[no_core];
 
-// NB: transitional for stage0:
-#[allow(unrecognized_lint)];
-#[warn(no_unrecognized_warning)];
-#[warn(no_vecs_not_implicitly_copyable)];
-// The new version:
 #[allow(vecs_implicitly_copyable)];
 
 use core(vers = "0.3");
diff --git a/src/libcore/core.rc b/src/libcore/core.rc
index 2cdc18ae584..3dff701e875 100644
--- a/src/libcore/core.rc
+++ b/src/libcore/core.rc
@@ -31,11 +31,6 @@
 // Don't link to core. We are core.
 #[no_core];
 
-// NB: transitional for stage0:
-#[allow(unrecognized_lint)];
-#[warn(no_unrecognized_warning)];
-#[warn(no_vecs_not_implicitly_copyable)];
-// The new version:
 #[allow(vecs_implicitly_copyable)];
 
 export int, i8, i16, i32, i64;
diff --git a/src/libstd/std.rc b/src/libstd/std.rc
index 14f946c73d5..7270b0e9008 100644
--- a/src/libstd/std.rc
+++ b/src/libstd/std.rc
@@ -10,11 +10,6 @@
 
 #[no_core];
 
-// NB: transitional for stage0:
-#[allow(unrecognized_lint)];
-#[warn(no_unrecognized_warning)];
-#[warn(no_vecs_not_implicitly_copyable)];
-// The new version:
 #[allow(vecs_implicitly_copyable)];
 
 use core(vers = "0.3");
diff --git a/src/libstd/test.rs b/src/libstd/test.rs
index 6a7b27a3b6b..4c9cd41d48a 100644
--- a/src/libstd/test.rs
+++ b/src/libstd/test.rs
@@ -328,8 +328,6 @@ fn get_concurrency() -> uint {
     else { threads * sched_overcommit }
 }
 
-// NB: transitional duplication here.
-#[warn(no_non_implicitly_copyable_typarams)]
 #[allow(non_implicitly_copyable_typarams)]
 fn filter_tests(opts: test_opts,
                 tests: ~[test_desc]) -> ~[test_desc] {
diff --git a/src/libsyntax/ext/tt/earley_parser.rs b/src/libsyntax/ext/tt/earley_parser.rs
index bd8fcf552da..ed4e2e44f08 100644
--- a/src/libsyntax/ext/tt/earley_parser.rs
+++ b/src/libsyntax/ext/tt/earley_parser.rs
@@ -63,7 +63,7 @@ fn count_names(ms: &[matcher]) -> uint {
         }})
 }
 
-#[warn(no_non_implicitly_copyable_typarams)]
+#[allow(non_implicitly_copyable_typarams)]
 fn initial_matcher_pos(ms: ~[matcher], sep: option<token>, lo: uint)
     -> matcher_pos {
     let mut match_idx_hi = 0u;
diff --git a/src/libsyntax/syntax.rc b/src/libsyntax/syntax.rc
index 7b4bc7e11ca..37eaef0f8a3 100644
--- a/src/libsyntax/syntax.rc
+++ b/src/libsyntax/syntax.rc
@@ -8,11 +8,6 @@
 
 #[no_core];
 
-// NB: transitional for stage0:
-#[allow(unrecognized_lint)];
-#[warn(no_unrecognized_warning)];
-#[warn(no_vecs_not_implicitly_copyable)];
-// The new version:
 #[allow(vecs_implicitly_copyable)];
 
 use core(vers = "0.3");
diff --git a/src/rustc/driver/rustc.rs b/src/rustc/driver/rustc.rs
index dfc946a036a..5a592434710 100644
--- a/src/rustc/driver/rustc.rs
+++ b/src/rustc/driver/rustc.rs
@@ -1,9 +1,4 @@
 #[no_core];
-// NB: transitional for stage0:
-#[allow(unrecognized_lint)];
-#[warn(no_unrecognized_warning)];
-#[warn(no_vecs_not_implicitly_copyable)];
-// The new version:
 #[allow(vecs_implicitly_copyable)];
 
 use core(vers = "0.3");
diff --git a/src/rustc/rustc.rc b/src/rustc/rustc.rc
index 0c0b2764f3b..99a32d3a4ab 100644
--- a/src/rustc/rustc.rc
+++ b/src/rustc/rustc.rc
@@ -11,11 +11,6 @@
 
 #[no_core];
 
-// NB: transitional for stage0:
-#[allow(unrecognized_lint)];
-#[warn(no_unrecognized_warning)];
-#[warn(no_vecs_not_implicitly_copyable)];
-// The new version:
 #[allow(vecs_implicitly_copyable)];
 
 use core(vers = "0.3");
diff --git a/src/rustdoc/path_pass.rs b/src/rustdoc/path_pass.rs
index ffef3ac7815..f1a882ab7cb 100644
--- a/src/rustdoc/path_pass.rs
+++ b/src/rustdoc/path_pass.rs
@@ -17,7 +17,7 @@ type ctxt = {
     mut path: ~[~str]
 };
 
-#[warn(no_non_implicitly_copyable_typarams)]
+#[allow(non_implicitly_copyable_typarams)]
 fn run(srv: astsrv::srv, doc: doc::doc) -> doc::doc {
     let ctxt = {
         srv: srv,
@@ -39,7 +39,7 @@ fn fold_item(fold: fold::fold<ctxt>, doc: doc::itemdoc) -> doc::itemdoc {
     }
 }
 
-#[warn(no_non_implicitly_copyable_typarams)]
+#[allow(non_implicitly_copyable_typarams)]
 fn fold_mod(fold: fold::fold<ctxt>, doc: doc::moddoc) -> doc::moddoc {
     let is_topmod = doc.id() == ast::crate_node_id;
 
diff --git a/src/rustdoc/rustdoc.rc b/src/rustdoc/rustdoc.rc
index 9364d2b5236..46af3e6a73f 100644
--- a/src/rustdoc/rustdoc.rc
+++ b/src/rustdoc/rustdoc.rc
@@ -11,11 +11,6 @@
 
 #[no_core];
 
-// NB: transitional for stage0:
-#[allow(unrecognized_lint)];
-#[warn(no_unrecognized_warning)];
-#[warn(no_vecs_not_implicitly_copyable)];
-// The new version:
 #[allow(vecs_implicitly_copyable,
         non_implicitly_copyable_typarams)];
 
diff --git a/src/rustdoc/sort_pass.rs b/src/rustdoc/sort_pass.rs
index 5501fb937ce..f443add70c6 100644
--- a/src/rustdoc/sort_pass.rs
+++ b/src/rustdoc/sort_pass.rs
@@ -16,7 +16,7 @@ fn mk_pass(name: ~str, +lteq: item_lteq) -> pass {
     }
 }
 
-#[warn(no_non_implicitly_copyable_typarams)]
+#[allow(non_implicitly_copyable_typarams)]
 fn run(
     _srv: astsrv::srv,
     doc: doc::doc,
@@ -29,7 +29,7 @@ fn run(
     fold.fold_doc(fold, doc)
 }
 
-#[warn(no_non_implicitly_copyable_typarams)]
+#[allow(non_implicitly_copyable_typarams)]
 fn fold_mod(
     fold: fold::fold<item_lteq>,
     doc: doc::moddoc
diff --git a/src/rustdoc/text_pass.rs b/src/rustdoc/text_pass.rs
index adf5029989e..886e76808fe 100644
--- a/src/rustdoc/text_pass.rs
+++ b/src/rustdoc/text_pass.rs
@@ -15,7 +15,7 @@ fn mk_pass(name: ~str, +op: fn~(~str) -> ~str) -> pass {
 
 type op = fn~(~str) -> ~str;
 
-#[warn(no_non_implicitly_copyable_typarams)]
+#[allow(non_implicitly_copyable_typarams)]
 fn run(
     _srv: astsrv::srv,
     doc: doc::doc,
diff --git a/src/test/run-pass/fixed_length_copy.rs b/src/test/run-pass/fixed_length_copy.rs
index 6e59537e4ac..5bf6eb9a44d 100644
--- a/src/test/run-pass/fixed_length_copy.rs
+++ b/src/test/run-pass/fixed_length_copy.rs
@@ -1,7 +1,7 @@
 
 // error on implicit copies to check fixed length vectors
 // are implicitly copyable 
-#[warn(err_implicit_copies)]
+#[deny(implicit_copies)]
 fn main() {
     let arr = [1,2,3]/3;
     let arr2 = arr;
diff --git a/src/test/run-pass/issue-2550.rs b/src/test/run-pass/issue-2550.rs
index 103d8589f3b..6e8a43dc2cf 100644
--- a/src/test/run-pass/issue-2550.rs
+++ b/src/test/run-pass/issue-2550.rs
@@ -9,7 +9,7 @@ class C {
 fn f<T:copy>(_x: T) {
 }
 
-#[warn(err_non_implicitly_copyable_typarams)]
+#[deny(non_implicitly_copyable_typarams)]
 fn main() {
     f(C(1u));
 }