Remove a large amount of deprecated functionality

Spring cleaning is here! In the Fall! This commit removes quite a large amount
of deprecated functionality from the standard libraries. I tried to ensure that
only old deprecated functionality was removed.

This is removing lots and lots of deprecated features, so this is a breaking
change. Please consult the deprecation messages of the deleted code to see how
to migrate code forward if it still needs migration.

[breaking-change]
This commit is contained in:
Alex Crichton 2014-10-14 23:05:01 -07:00
parent fb169d5543
commit 9d5d97b55d
342 changed files with 1352 additions and 4266 deletions

View file

@ -455,7 +455,7 @@ pub fn str_lit(lit: &str) -> String {
for _ in range(0, n - 1) { // we don't need to move past the first \
chars.next();
}
res.push_char(c);
res.push(c);
}
},
'\r' => {
@ -467,9 +467,9 @@ pub fn str_lit(lit: &str) -> String {
fail!("lexer accepted bare CR");
}
chars.next();
res.push_char('\n');
res.push('\n');
}
c => res.push_char(c),
c => res.push(c),
}
},
None => break
@ -497,9 +497,9 @@ pub fn raw_str_lit(lit: &str) -> String {
fail!("lexer accepted bare CR");
}
chars.next();
res.push_char('\n');
res.push('\n');
} else {
res.push_char(c);
res.push(c);
}
},
None => break