rustc: Obsolete the @ syntax entirely

This removes all remnants of `@` pointers from rustc. Additionally, this removes
the `GC` structure from the prelude as it seems odd exporting an experimental
type in the prelude by default.

Closes #14193
[breaking-change]
This commit is contained in:
Alex Crichton 2014-06-11 19:33:52 -07:00
parent f20b1293fc
commit ade807c6dc
239 changed files with 922 additions and 561 deletions

View file

@ -32,7 +32,7 @@ use rustc::middle::ty;
use std::rc::Rc;
use std::u32;
use std::gc::Gc;
use std::gc::{Gc, GC};
use core;
use doctree;

View file

@ -18,6 +18,7 @@ use syntax::parse::token;
use syntax;
use std::cell::RefCell;
use std::gc::GC;
use std::os;
use std::collections::{HashMap, HashSet};

View file

@ -10,12 +10,13 @@
use std::cell::RefCell;
use std::char;
use std::io;
use std::dynamic_lib::DynamicLibrary;
use std::gc::GC;
use std::io::{Command, TempDir};
use std::io;
use std::os;
use std::str;
use std::string::String;
use std::dynamic_lib::DynamicLibrary;
use std::collections::{HashSet, HashMap};
use testing;

View file

@ -18,7 +18,7 @@ use syntax::ast_map;
use syntax::attr::AttrMetaMethods;
use syntax::codemap::Span;
use std::gc::Gc;
use std::gc::{Gc, GC};
use core;
use doctree::*;