Clean out transitional lint.

This commit is contained in:
Graydon Hoare
2012-08-01 13:35:33 -07:00
parent e7a69fbe4e
commit 7f60c56c3e
16 changed files with 8 additions and 57 deletions

View File

@@ -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)];

View File

@@ -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");

View File

@@ -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");

View File

@@ -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;

View File

@@ -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");

View File

@@ -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] {

View File

@@ -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;

View File

@@ -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");

View File

@@ -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");

View File

@@ -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");

View File

@@ -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;

View File

@@ -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)];

View File

@@ -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

View File

@@ -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,

View File

@@ -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;

View File

@@ -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));
}