Forbid deprecated modes again in core
Sadly, there's only one file that requires deprecated modes (stackwalk)... So, forbid them everywhere else.
This commit is contained in:
parent
fe12da0864
commit
65c96f849f
27 changed files with 48 additions and 23 deletions
|
@ -1,7 +1,7 @@
|
|||
//! Managed vectors
|
||||
|
||||
// NB: transitionary, de-mode-ing.
|
||||
// tjc: re-forbid deprecated modes after snapshot
|
||||
#[forbid(deprecated_mode)];
|
||||
#[forbid(deprecated_pattern)];
|
||||
|
||||
use cast::transmute;
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
//! Unsafe operations
|
||||
#[forbid(deprecated_mode)]
|
||||
|
||||
#[abi = "rust-intrinsic"]
|
||||
extern mod rusti {
|
||||
|
|
|
@ -9,7 +9,7 @@ Do not use ==, !=, <, etc on doubly-linked lists -- it may not terminate.
|
|||
*/
|
||||
|
||||
// NB: transitionary, de-mode-ing.
|
||||
// tjc: re-forbid deprecated modes after snapshot
|
||||
#[forbid(deprecated_mode)];
|
||||
#[forbid(deprecated_pattern)];
|
||||
|
||||
type DListLink<T> = Option<DListNode<T>>;
|
||||
|
|
|
@ -10,7 +10,7 @@ Note that recursive use is not permitted.
|
|||
*/
|
||||
|
||||
// NB: transitionary, de-mode-ing.
|
||||
// tjc: re-forbid deprecated modes after snapshot
|
||||
#[forbid(deprecated_mode)];
|
||||
#[forbid(deprecated_pattern)];
|
||||
|
||||
use cast::reinterpret_cast;
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// NB: transitionary, de-mode-ing.
|
||||
// tjc: re-forbid deprecated modes after snapshot
|
||||
#[forbid(deprecated_mode)];
|
||||
#[forbid(deprecated_pattern)];
|
||||
|
||||
//! A type that represents one of two alternatives
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
// NB: transitionary, de-mode-ing.
|
||||
// tjc: re-forbid deprecated modes after snapshot
|
||||
// tjc: allowing deprecated modes due to function issue.
|
||||
// can re-forbid them after snapshot
|
||||
#[forbid(deprecated_pattern)];
|
||||
|
||||
/*!
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// NB: transitionary, de-mode-ing.
|
||||
// tjc: re-forbid deprecated modes after snapshot
|
||||
#[forbid(deprecated_mode)];
|
||||
#[forbid(deprecated_pattern)];
|
||||
|
||||
use T = inst::T;
|
||||
|
|
|
@ -4,6 +4,9 @@ Basic input/output
|
|||
|
||||
*/
|
||||
|
||||
#[forbid(deprecated_mode)];
|
||||
#[forbid(deprecated_pattern)];
|
||||
|
||||
use result::Result;
|
||||
|
||||
use cmp::Eq;
|
||||
|
|
|
@ -2,7 +2,8 @@
|
|||
// workaround our lack of traits and lack of macros. See core.{rc,rs} for
|
||||
// how this file is used.
|
||||
|
||||
#[warn(deprecated_mode)];
|
||||
#[forbid(deprecated_mode)];
|
||||
#[forbid(deprecated_pattern)];
|
||||
|
||||
use cmp::{Eq, Ord};
|
||||
use inst::{IMPL_T, EACH, SIZE_HINT};
|
||||
|
|
|
@ -4,6 +4,9 @@ The iteration traits and common implementation
|
|||
|
||||
*/
|
||||
|
||||
#[forbid(deprecated_mode)];
|
||||
#[forbid(deprecated_pattern)];
|
||||
|
||||
use cmp::{Eq, Ord};
|
||||
|
||||
/// A function used to initialize the elements of a sequence
|
||||
|
|
|
@ -8,7 +8,7 @@ dynamic checks: your program will fail if you attempt to perform
|
|||
mutation when the data structure should be immutable.
|
||||
|
||||
*/
|
||||
// tjc: re-forbid deprecated modes after snapshot
|
||||
#[forbid(deprecated_mode)];
|
||||
#[forbid(deprecated_pattern)];
|
||||
|
||||
use util::with;
|
||||
|
|
|
@ -1,5 +1,8 @@
|
|||
// Core operators and kinds.
|
||||
|
||||
#[forbid(deprecated_mode)];
|
||||
#[forbid(deprecated_pattern)];
|
||||
|
||||
#[lang="const"]
|
||||
pub trait Const {
|
||||
// Empty.
|
||||
|
|
|
@ -31,8 +31,7 @@ let unwrapped_msg = match move msg {
|
|||
|
||||
*/
|
||||
|
||||
// NB: transitionary, de-mode-ing.
|
||||
#[warn(deprecated_mode)];
|
||||
#[forbid(deprecated_mode)];
|
||||
#[forbid(deprecated_pattern)];
|
||||
|
||||
use cmp::Eq;
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// NB: transitionary, de-mode-ing.
|
||||
// tjc: re-forbid
|
||||
#[forbid(deprecated_mode)];
|
||||
#[forbid(deprecated_pattern)];
|
||||
|
||||
/*!
|
||||
|
|
|
@ -73,7 +73,8 @@ bounded and unbounded protocols allows for less code duplication.
|
|||
*/
|
||||
|
||||
// NB: transitionary, de-mode-ing.
|
||||
// tjc: re-forbid deprecated modes after snapshot
|
||||
// tjc: allowing deprecated modes due to function issue,
|
||||
// re-forbid after snapshot
|
||||
#[forbid(deprecated_pattern)];
|
||||
|
||||
use cmp::Eq;
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
// NB: transitionary, de-mode-ing.
|
||||
// tjc: re-forbid deprecated modes after snapshot
|
||||
// tjc: Re-forbid deprecated modes once a snapshot fixes the
|
||||
// function problem
|
||||
#[forbid(deprecated_pattern)];
|
||||
|
||||
#[doc(hidden)];
|
||||
|
|
|
@ -1,5 +1,8 @@
|
|||
//! Unsafe pointer utility functions
|
||||
|
||||
#[forbid(deprecated_mode)];
|
||||
#[forbid(deprecated_pattern)];
|
||||
|
||||
use cmp::{Eq, Ord};
|
||||
use libc::{c_void, size_t};
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
//! Random number generation
|
||||
|
||||
// NB: transitional, de-mode-ing.
|
||||
#[warn(deprecated_mode)];
|
||||
#[forbid(deprecated_mode)];
|
||||
#[forbid(deprecated_pattern)];
|
||||
|
||||
#[allow(non_camel_case_types)] // runtime type
|
||||
|
@ -310,7 +310,7 @@ pub fn seeded_xorshift(x: u32, y: u32, z: u32, w: u32) -> Rng {
|
|||
|
||||
|
||||
// used to make space in TLS for a random number generator
|
||||
fn tls_rng_state(+_v: @RandRes) {}
|
||||
fn tls_rng_state(_v: @RandRes) {}
|
||||
|
||||
/**
|
||||
* Gives back a lazily initialized task-local random number generator,
|
||||
|
|
|
@ -4,6 +4,9 @@ Runtime type reflection
|
|||
|
||||
*/
|
||||
|
||||
#[forbid(deprecated_mode)];
|
||||
#[forbid(deprecated_pattern)];
|
||||
|
||||
use intrinsic::{TyDesc, get_tydesc, visit_tydesc, TyVisitor};
|
||||
use libc::c_void;
|
||||
|
||||
|
|
|
@ -4,6 +4,9 @@ More runtime type reflection
|
|||
|
||||
*/
|
||||
|
||||
#[forbid(deprecated_mode)];
|
||||
#[forbid(deprecated_pattern)];
|
||||
|
||||
use dvec::DVec;
|
||||
use io::{Writer, WriterUtil};
|
||||
use libc::c_void;
|
||||
|
|
|
@ -1,7 +1,8 @@
|
|||
//! A type representing either success or failure
|
||||
|
||||
// NB: transitionary, de-mode-ing.
|
||||
// tjc: re-forbid deprecated modes after snapshot
|
||||
|
||||
#[forbid(deprecated_mode)];
|
||||
#[forbid(deprecated_pattern)];
|
||||
|
||||
use cmp::Eq;
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// NB: transitionary, de-mode-ing.
|
||||
// tjc: re-forbid deprecated modes after snapshot
|
||||
#[forbid(deprecated_mode)];
|
||||
#[forbid(deprecated_pattern)];
|
||||
|
||||
//! Process spawning
|
||||
|
|
|
@ -7,8 +7,8 @@
|
|||
* some heavy-duty uses, try std::rope.
|
||||
*/
|
||||
|
||||
#[warn(deprecated_mode)];
|
||||
#[warn(deprecated_pattern)];
|
||||
#[forbid(deprecated_mode)];
|
||||
#[forbid(deprecated_pattern)];
|
||||
|
||||
use cmp::{Eq, Ord};
|
||||
use libc::size_t;
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
// NB: transitionary, de-mode-ing.
|
||||
// tjc: re-forbid deprecated modes after snapshot
|
||||
// tjc: Deprecated modes allowed because of function arg issue
|
||||
// in task::spawn. Re-forbid after snapshot.
|
||||
#[forbid(deprecated_pattern)];
|
||||
|
||||
/*!
|
||||
|
|
|
@ -61,6 +61,7 @@
|
|||
****************************************************************************/
|
||||
|
||||
#[doc(hidden)]; // FIXME #3538
|
||||
#[warn(deprecated_mode)];
|
||||
|
||||
use rt::rust_task;
|
||||
use rt::rust_closure;
|
||||
|
|
|
@ -5,7 +5,7 @@ Miscellaneous helpers for common patterns.
|
|||
*/
|
||||
|
||||
// NB: transitionary, de-mode-ing.
|
||||
// tjc: re-forbid deprecated modes after snapshot
|
||||
#[forbid(deprecated_mode)];
|
||||
#[forbid(deprecated_pattern)];
|
||||
|
||||
use cmp::Eq;
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
//! Vectors
|
||||
|
||||
#[warn(deprecated_mode)];
|
||||
#[warn(deprecated_pattern)];
|
||||
#[forbid(deprecated_mode)];
|
||||
#[forbid(deprecated_pattern)];
|
||||
#[warn(non_camel_case_types)];
|
||||
|
||||
use cmp::{Eq, Ord};
|
||||
|
|
Loading…
Add table
Reference in a new issue