extra: Put the nail in the coffin, delete libextra

This commit shreds all remnants of libextra from the compiler and standard
distribution. Two modules, c_vec/tempfile, were moved into libstd after some
cleanup, and the other modules were moved to separate crates as seen fit.

Closes #8784
Closes #12413
Closes #12576
This commit is contained in:
Alex Crichton 2014-03-14 11:16:10 -07:00
parent e99d523707
commit 58e4ab2b33
158 changed files with 315 additions and 873 deletions

View file

@ -56,7 +56,6 @@ c.write(
#[feature(globs, macro_rules, struct_variant, managed_boxes)];
#[allow(warnings)];
extern crate collections;
extern crate extra;
"""
)
for t in stage2_tests:
@ -73,7 +72,6 @@ d.write(
"""
// AUTO-GENERATED FILE: DO NOT EDIT
#[feature(globs, managed_boxes)];
extern crate extra;
extern crate run_pass_stage2;
use run_pass_stage2::*;
use std::io;

View file

@ -38,7 +38,6 @@ TEMPLATE = """// Copyright {year} The Rust Project Developers. See the COPYRIGHT
// This file was auto-generated using 'src/etc/generate-keyword-span-tests.py'
#[feature(struct_variant)];
extern crate extra;
extern crate rand;
{error_deriving}