Skip to content

Commit 65c96f8

Browse files
committed
Forbid deprecated modes again in core
Sadly, there's only one file that requires deprecated modes (stackwalk)... So, forbid them everywhere else.
1 parent fe12da0 commit 65c96f8

27 files changed

+48
-23
lines changed

src/libcore/at_vec.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
//! Managed vectors
22
33
// NB: transitionary, de-mode-ing.
4-
// tjc: re-forbid deprecated modes after snapshot
4+
#[forbid(deprecated_mode)];
55
#[forbid(deprecated_pattern)];
66

77
use cast::transmute;

src/libcore/cast.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
//! Unsafe operations
2+
#[forbid(deprecated_mode)]
23

34
#[abi = "rust-intrinsic"]
45
extern mod rusti {

src/libcore/dlist.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ Do not use ==, !=, <, etc on doubly-linked lists -- it may not terminate.
99
*/
1010

1111
// NB: transitionary, de-mode-ing.
12-
// tjc: re-forbid deprecated modes after snapshot
12+
#[forbid(deprecated_mode)];
1313
#[forbid(deprecated_pattern)];
1414

1515
type DListLink<T> = Option<DListNode<T>>;

src/libcore/dvec.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ Note that recursive use is not permitted.
1010
*/
1111

1212
// NB: transitionary, de-mode-ing.
13-
// tjc: re-forbid deprecated modes after snapshot
13+
#[forbid(deprecated_mode)];
1414
#[forbid(deprecated_pattern)];
1515

1616
use cast::reinterpret_cast;

src/libcore/either.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// NB: transitionary, de-mode-ing.
2-
// tjc: re-forbid deprecated modes after snapshot
2+
#[forbid(deprecated_mode)];
33
#[forbid(deprecated_pattern)];
44

55
//! A type that represents one of two alternatives

src/libcore/future.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
// NB: transitionary, de-mode-ing.
2-
// tjc: re-forbid deprecated modes after snapshot
2+
// tjc: allowing deprecated modes due to function issue.
3+
// can re-forbid them after snapshot
34
#[forbid(deprecated_pattern)];
45

56
/*!

src/libcore/int-template.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// NB: transitionary, de-mode-ing.
2-
// tjc: re-forbid deprecated modes after snapshot
2+
#[forbid(deprecated_mode)];
33
#[forbid(deprecated_pattern)];
44

55
use T = inst::T;

src/libcore/io.rs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,9 @@ Basic input/output
44
55
*/
66

7+
#[forbid(deprecated_mode)];
8+
#[forbid(deprecated_pattern)];
9+
710
use result::Result;
811

912
use cmp::Eq;

src/libcore/iter-trait.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,8 @@
22
// workaround our lack of traits and lack of macros. See core.{rc,rs} for
33
// how this file is used.
44

5-
#[warn(deprecated_mode)];
5+
#[forbid(deprecated_mode)];
6+
#[forbid(deprecated_pattern)];
67

78
use cmp::{Eq, Ord};
89
use inst::{IMPL_T, EACH, SIZE_HINT};

src/libcore/iter.rs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,9 @@ The iteration traits and common implementation
44
55
*/
66

7+
#[forbid(deprecated_mode)];
8+
#[forbid(deprecated_pattern)];
9+
710
use cmp::{Eq, Ord};
811

912
/// A function used to initialize the elements of a sequence

0 commit comments

Comments
 (0)