Remove (lots of) dead code
Found with https://github.com/est31/warnalyzer. Dubious changes: - Is anyone else using rustc_apfloat? I feel weird completely deleting x87 support. - Maybe some of the dead code in rustc_data_structures, in case someone wants to use it in the future? - Don't change rustc_serialize I plan to scrap most of the json module in the near future (see https://github.com/rust-lang/compiler-team/issues/418) and fixing the tests needed more work than I expected. TODO: check if any of the comments on the deleted code should be kept.
This commit is contained in:
parent
785aeac521
commit
441dc3640a
74 changed files with 60 additions and 1298 deletions
|
@ -413,10 +413,6 @@ impl<'a> Id<'a> {
|
|||
pub fn as_slice(&'a self) -> &'a str {
|
||||
&*self.name
|
||||
}
|
||||
|
||||
pub fn name(self) -> Cow<'a, str> {
|
||||
self.name
|
||||
}
|
||||
}
|
||||
|
||||
/// Each instance of a type that implements `Label<C>` maps to a
|
||||
|
@ -484,10 +480,6 @@ impl<'a> LabelText<'a> {
|
|||
LabelStr(s.into())
|
||||
}
|
||||
|
||||
pub fn escaped<S: Into<Cow<'a, str>>>(s: S) -> LabelText<'a> {
|
||||
EscStr(s.into())
|
||||
}
|
||||
|
||||
pub fn html<S: Into<Cow<'a, str>>>(s: S) -> LabelText<'a> {
|
||||
HtmlStr(s.into())
|
||||
}
|
||||
|
@ -543,11 +535,6 @@ impl<'a> LabelText<'a> {
|
|||
}
|
||||
}
|
||||
|
||||
/// Puts `prefix` on a line above this label, with a blank line separator.
|
||||
pub fn prefix_line(self, prefix: LabelText<'_>) -> LabelText<'static> {
|
||||
prefix.suffix_line(self)
|
||||
}
|
||||
|
||||
/// Puts `suffix` on a line below this label, with a blank line separator.
|
||||
pub fn suffix_line(self, suffix: LabelText<'_>) -> LabelText<'static> {
|
||||
let mut prefix = self.pre_escaped_content().into_owned();
|
||||
|
@ -602,11 +589,6 @@ pub enum RenderOption {
|
|||
DarkTheme,
|
||||
}
|
||||
|
||||
/// Returns vec holding all the default render options.
|
||||
pub fn default_options() -> Vec<RenderOption> {
|
||||
vec![]
|
||||
}
|
||||
|
||||
/// Renders directed graph `g` into the writer `w` in DOT syntax.
|
||||
/// (Simple wrapper around `render_opts` that passes a default set of options.)
|
||||
pub fn render<'a, N, E, G, W>(g: &'a G, w: &mut W) -> io::Result<()>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue