1
Fork 0

Removing unused imports

This commit is contained in:
Alex Crichton 2013-03-26 16:38:07 -04:00
parent cc83049a56
commit be57d745d2
127 changed files with 288 additions and 306 deletions

View file

@ -188,7 +188,7 @@ spawns the child task.
~~~~ ~~~~
# use core::task::spawn; # use core::task::spawn;
# use core::comm::{stream, Port, Chan}; # use core::comm::stream;
# fn some_expensive_computation() -> int { 42 } # fn some_expensive_computation() -> int { 42 }
# let (port, chan) = stream(); # let (port, chan) = stream();
do spawn || { do spawn || {
@ -208,7 +208,7 @@ computation, then waits for the child's result to arrive on the
port: port:
~~~~ ~~~~
# use core::comm::{stream, Port, Chan}; # use core::comm::{stream};
# fn some_other_expensive_computation() {} # fn some_other_expensive_computation() {}
# let (port, chan) = stream::<int>(); # let (port, chan) = stream::<int>();
# chan.send(0); # chan.send(0);
@ -277,7 +277,7 @@ might look like the example below.
~~~ ~~~
# use core::task::spawn; # use core::task::spawn;
# use core::comm::{stream, Port, Chan}; # use core::comm::stream;
// Create a vector of ports, one for each child task // Create a vector of ports, one for each child task
let ports = do vec::from_fn(3) |init_val| { let ports = do vec::from_fn(3) |init_val| {

View file

@ -12,7 +12,7 @@ use core::prelude::*;
use core::io::{ReaderUtil, WriterUtil}; use core::io::{ReaderUtil, WriterUtil};
use core::io; use core::io;
use core::libc::{c_int, pid_t}; use core::libc::c_int;
use core::os; use core::os;
use core::run::spawn_process; use core::run::spawn_process;
use core::run; use core::run;

View file

@ -11,11 +11,13 @@
#[doc(hidden)]; #[doc(hidden)];
use libc::{c_char, c_void, intptr_t, uintptr_t}; use libc::{c_char, c_void, intptr_t, uintptr_t};
use ptr::{mut_null, null, to_unsafe_ptr}; use ptr::mut_null;
use repr::BoxRepr; use repr::BoxRepr;
use sys::TypeDesc; use sys::TypeDesc;
use cast::transmute; use cast::transmute;
#[cfg(notest)] use ptr::to_unsafe_ptr;
/** /**
* Runtime structures * Runtime structures
* *

View file

@ -429,7 +429,7 @@ pub fn try_send_one<T: Owned>(chan: ChanOne<T>, data: T)
#[cfg(test)] #[cfg(test)]
pub mod test { pub mod test {
use either::{Either, Left, Right}; use either::Right;
use super::{Chan, Port, oneshot, recv_one, stream}; use super::{Chan, Port, oneshot, recv_one, stream};
#[test] #[test]

View file

@ -38,7 +38,7 @@ with destructors.
*/ */
use cast; use cast;
use container::{Container, Mutable, Map, Set}; use container::{Map, Set};
use io; use io;
use libc::{size_t, uintptr_t}; use libc::{size_t, uintptr_t};
use option::{None, Option, Some}; use option::{None, Option, Some};

View file

@ -20,7 +20,7 @@
*/ */
use io; use io;
use io::{Writer, WriterUtil}; use io::Writer;
use to_bytes::IterBytes; use to_bytes::IterBytes;
use uint; use uint;
use vec; use vec;

View file

@ -667,7 +667,7 @@ pub mod linear {
#[test] #[test]
mod test_map { mod test_map {
use container::{Container, Mutable, Map, Set}; use container::{Container, Map, Set};
use option::{None, Some}; use option::{None, Some};
use hashmap::linear::LinearMap; use hashmap::linear::LinearMap;
use hashmap::linear; use hashmap::linear;
@ -845,7 +845,7 @@ pub mod linear {
#[test] #[test]
mod test_set { mod test_set {
use hashmap::linear; use hashmap::linear;
use container::{Container, Mutable, Map, Set}; use container::{Container, Map, Set};
use vec; use vec;
#[test] #[test]

View file

@ -18,7 +18,7 @@ use result::Result;
use int; use int;
use libc; use libc;
use libc::{c_int, c_long, c_uint, c_void, size_t, ssize_t}; use libc::{c_int, c_long, c_void, size_t, ssize_t};
use libc::consts::os::posix88::*; use libc::consts::os::posix88::*;
use os; use os;
use cast; use cast;

View file

@ -24,12 +24,13 @@ use f64;
use num::NumCast; use num::NumCast;
use num::strconv; use num::strconv;
use num; use num;
use option::{None, Option, Some}; use option::Option;
use to_str; use to_str;
use from_str; use from_str;
#[cfg(notest)] use cmp::{Eq, Ord}; #[cfg(notest)] use cmp::{Eq, Ord};
#[cfg(notest)] use ops; #[cfg(notest)] use ops;
#[cfg(test)] use option::{Some, None};
pub use f64::{add, sub, mul, div, rem, lt, le, eq, ne, ge, gt}; pub use f64::{add, sub, mul, div, rem, lt, le, eq, ne, ge, gt};
pub use f64::logarithm; pub use f64::logarithm;

View file

@ -9,9 +9,9 @@
// except according to those terms. // except according to those terms.
//! An interface for numeric types //! An interface for numeric types
use cmp::{Ord, Eq}; use cmp::Ord;
use ops::{Add, Div, Modulo, Mul, Neg, Sub}; use ops::{Div, Mul, Neg};
use option::{None, Option, Some}; use option::Option;
use kinds::Copy; use kinds::Copy;
pub mod strconv; pub mod strconv;

View file

@ -16,7 +16,7 @@ use from_str::FromStr;
use num::{ToStrRadix, FromStrRadix}; use num::{ToStrRadix, FromStrRadix};
use num::strconv; use num::strconv;
use num; use num;
use option::{None, Option, Some}; use option::Option;
use prelude::*; use prelude::*;
#[cfg(notest)] use cmp::{Eq, Ord}; #[cfg(notest)] use cmp::{Eq, Ord};

View file

@ -29,7 +29,7 @@
use cast; use cast;
use io; use io;
use libc; use libc;
use libc::{c_char, c_void, c_int, c_uint, size_t, ssize_t}; use libc::{c_char, c_void, c_int, size_t};
use libc::{mode_t, pid_t, FILE}; use libc::{mode_t, pid_t, FILE};
use option; use option;
use option::{Some, None}; use option::{Some, None};
@ -397,7 +397,7 @@ pub fn pipe() -> Pipe {
// first, as in rust_run_program. // first, as in rust_run_program.
let mut fds = Pipe {in: 0 as c_int, let mut fds = Pipe {in: 0 as c_int,
out: 0 as c_int }; out: 0 as c_int };
let res = libc::pipe(&mut fds.in, 1024 as c_uint, let res = libc::pipe(&mut fds.in, 1024 as ::libc::c_uint,
(libc::O_BINARY | libc::O_NOINHERIT) as c_int); (libc::O_BINARY | libc::O_NOINHERIT) as c_int);
fail_unless!((res == 0 as c_int)); fail_unless!((res == 0 as c_int));
fail_unless!((fds.in != -1 as c_int && fds.in != 0 as c_int)); fail_unless!((fds.in != -1 as c_int && fds.in != 0 as c_int));
@ -431,7 +431,7 @@ pub fn self_exe_path() -> Option<Path> {
KERN_PROC as c_int, KERN_PROC as c_int,
KERN_PROC_PATHNAME as c_int, -1 as c_int]; KERN_PROC_PATHNAME as c_int, -1 as c_int];
let mut sz = sz; let mut sz = sz;
sysctl(vec::raw::to_ptr(mib), vec::len(mib) as c_uint, sysctl(vec::raw::to_ptr(mib), vec::len(mib) as ::libc::c_uint,
buf as *mut c_void, &mut sz, ptr::null(), buf as *mut c_void, &mut sz, ptr::null(),
0u as size_t) == (0 as c_int) 0u as size_t) == (0 as c_int)
} }
@ -670,7 +670,7 @@ pub fn list_dir(p: &Path) -> ~[~str] {
#[cfg(target_os = "freebsd")] #[cfg(target_os = "freebsd")]
#[cfg(target_os = "macos")] #[cfg(target_os = "macos")]
unsafe fn get_list(p: &Path) -> ~[~str] { unsafe fn get_list(p: &Path) -> ~[~str] {
use libc::{DIR, dirent_t}; use libc::{dirent_t};
use libc::{opendir, readdir, closedir}; use libc::{opendir, readdir, closedir};
extern mod rustrt { extern mod rustrt {
unsafe fn rust_list_dir_val(ptr: *dirent_t) unsafe fn rust_list_dir_val(ptr: *dirent_t)
@ -1257,7 +1257,7 @@ pub mod consts {
mod tests { mod tests {
use libc::{c_int, c_void, size_t}; use libc::{c_int, c_void, size_t};
use libc; use libc;
use option::{None, Option, Some}; use option::Some;
use option; use option;
use os::{as_c_charp, env, getcwd, getenv, make_absolute, real_args}; use os::{as_c_charp, env, getcwd, getenv, make_absolute, real_args};
use os::{remove_file, setenv}; use os::{remove_file, setenv};

View file

@ -958,9 +958,9 @@ pub mod rt {
#[cfg(test)] #[cfg(test)]
pub mod test { pub mod test {
use either::{Either, Left, Right}; use either::Right;
use comm::{Chan, Port, oneshot, recv_one, stream, Select2, use comm::{Chan, Port, oneshot, recv_one, stream, Select2,
GenericPort, GenericChan, Peekable}; GenericChan, Peekable};
#[test] #[test]
pub fn test_select2() { pub fn test_select2() {

View file

@ -13,7 +13,6 @@
use cast; use cast;
use libc; use libc;
use libc::{c_void, size_t}; use libc::{c_void, size_t};
use unstable::intrinsics::{memmove32,memmove64};
use sys; use sys;
#[cfg(test)] use vec; #[cfg(test)] use vec;
@ -116,12 +115,14 @@ pub fn is_not_null<T>(ptr: *const T) -> bool { !is_null(ptr) }
#[inline(always)] #[inline(always)]
#[cfg(target_word_size = "32")] #[cfg(target_word_size = "32")]
pub unsafe fn copy_memory<T>(dst: *mut T, src: *const T, count: uint) { pub unsafe fn copy_memory<T>(dst: *mut T, src: *const T, count: uint) {
use unstable::intrinsics::memmove32;
let n = count * sys::size_of::<T>(); let n = count * sys::size_of::<T>();
memmove32(dst as *mut u8, src as *u8, n as u32); memmove32(dst as *mut u8, src as *u8, n as u32);
} }
#[inline(always)] #[inline(always)]
#[cfg(target_word_size = "64")] #[cfg(target_word_size = "64")]
pub unsafe fn copy_memory<T>(dst: *mut T, src: *const T, count: uint) { pub unsafe fn copy_memory<T>(dst: *mut T, src: *const T, count: uint) {
use unstable::intrinsics::memmove64;
let n = count * sys::size_of::<T>(); let n = count * sys::size_of::<T>();
memmove64(dst as *mut u8, src as *u8, n as u64); memmove64(dst as *mut u8, src as *u8, n as u64);
} }

View file

@ -574,7 +574,7 @@ pub fn random() -> uint {
#[cfg(test)] #[cfg(test)]
pub mod tests { pub mod tests {
use option::{None, Option, Some}; use option::{Option, Some};
use rand; use rand;
#[test] #[test]

View file

@ -14,7 +14,7 @@ Runtime type reflection
*/ */
use intrinsic::{TyDesc, get_tydesc, visit_tydesc, TyVisitor}; use intrinsic::{TyDesc, TyVisitor};
use libc::c_void; use libc::c_void;
use sys; use sys;
use vec; use vec;

View file

@ -23,7 +23,7 @@ use libc::c_void;
use managed; use managed;
use ptr; use ptr;
use reflect; use reflect;
use reflect::{MovePtr, MovePtrAdaptor, align}; use reflect::{MovePtr, align};
use sys; use sys;
use to_str::ToStr; use to_str::ToStr;
use vec::UnboxedVecRepr; use vec::UnboxedVecRepr;

View file

@ -9,8 +9,6 @@
// except according to those terms. // except according to those terms.
use prelude::*; use prelude::*;
use super::super::sched::*;
use super::super::rtio::*;
use super::Stream; use super::Stream;
pub struct FileStream; pub struct FileStream;

View file

@ -8,9 +8,9 @@
// option. This file may not be copied, modified, or distributed // option. This file may not be copied, modified, or distributed
// except according to those terms. // except according to those terms.
use libc::{c_void}; use libc::c_void;
#[cfg(unix)] #[cfg(unix)]
use libc::{c_uint, c_ulong, c_int}; use libc::c_int;
#[cfg(unix)] #[cfg(unix)]
use ptr::null; use ptr::null;
#[cfg(windows)] #[cfg(windows)]
@ -36,13 +36,13 @@ pub unsafe fn get(key: Key) -> *mut c_void {
#[cfg(target_os="macos")] #[cfg(target_os="macos")]
#[allow(non_camel_case_types)] // foreign type #[allow(non_camel_case_types)] // foreign type
type pthread_key_t = c_ulong; type pthread_key_t = ::libc::c_ulong;
#[cfg(target_os="linux")] #[cfg(target_os="linux")]
#[cfg(target_os="freebsd")] #[cfg(target_os="freebsd")]
#[cfg(target_os="android")] #[cfg(target_os="android")]
#[allow(non_camel_case_types)] // foreign type #[allow(non_camel_case_types)] // foreign type
type pthread_key_t = c_uint; type pthread_key_t = ::libc::c_uint;
#[cfg(unix)] #[cfg(unix)]
extern { extern {

View file

@ -39,16 +39,13 @@ use str::raw::from_c_str;
use to_str::ToStr; use to_str::ToStr;
use vec; use vec;
use ptr; use ptr;
use libc::{c_void, c_int, size_t, malloc, free, ssize_t}; use libc::{c_void, c_int, size_t, malloc, free};
use cast::{transmute, transmute_mut_region}; use cast::transmute;
use ptr::null; use ptr::null;
use super::uvll; use super::uvll;
use super::uvll::*;
use unstable::finally::Finally; use unstable::finally::Finally;
#[cfg(test)] use unstable::run_in_bare_thread; #[cfg(test)] use unstable::run_in_bare_thread;
#[cfg(test)] use super::thread::Thread;
#[cfg(test)] use cell::Cell;
pub use self::file::{FsRequest, FsCallback}; pub use self::file::{FsRequest, FsCallback};
pub use self::net::{StreamWatcher, TcpWatcher}; pub use self::net::{StreamWatcher, TcpWatcher};

View file

@ -10,7 +10,7 @@
use prelude::*; use prelude::*;
use libc::{size_t, ssize_t, c_int, c_void}; use libc::{size_t, ssize_t, c_int, c_void};
use cast::{transmute, transmute_mut_region}; use cast::transmute_mut_region;
use super::super::uvll; use super::super::uvll;
use super::super::uvll::*; use super::super::uvll::*;
use super::{Loop, Watcher, Request, UvError, Buf, Callback, NativeHandle, NullCallback, use super::{Loop, Watcher, Request, UvError, Buf, Callback, NativeHandle, NullCallback,

View file

@ -458,7 +458,7 @@ pub fn waitpid(pid: pid_t) -> int {
#[cfg(test)] #[cfg(test)]
mod tests { mod tests {
use option::{None, Some}; use option::None;
use os; use os;
use run::{readclose, writeclose}; use run::{readclose, writeclose};
use run; use run;

View file

@ -21,7 +21,7 @@ use at_vec;
use cast; use cast;
use char; use char;
use clone::Clone; use clone::Clone;
use cmp::{Equiv, TotalEq, TotalOrd, Ordering, Less, Equal, Greater}; use cmp::{TotalOrd, Ordering, Less, Equal, Greater};
use libc; use libc;
use option::{None, Option, Some}; use option::{None, Option, Some};
use ptr; use ptr;
@ -31,7 +31,7 @@ use uint;
use vec; use vec;
use to_str::ToStr; use to_str::ToStr;
#[cfg(notest)] use cmp::{Eq, Ord}; #[cfg(notest)] use cmp::{Eq, Ord, Equiv, TotalEq};
/* /*
Section: Creating a string Section: Creating a string

View file

@ -36,13 +36,15 @@
use cell::Cell; use cell::Cell;
use cmp::Eq; use cmp::Eq;
use result::Result; use result::Result;
use comm::{stream, Chan, GenericChan, GenericPort, Port, SharedChan}; use comm::{stream, Chan, GenericChan, GenericPort, Port};
use prelude::*; use prelude::*;
use result; use result;
use task::rt::{task_id, sched_id, rust_task}; use task::rt::{task_id, sched_id, rust_task};
use util; use util;
use util::replace; use util::replace;
#[cfg(test)] use comm::SharedChan;
mod local_data_priv; mod local_data_priv;
pub mod local_data; pub mod local_data;
pub mod rt; pub mod rt;

View file

@ -75,7 +75,7 @@
use cast; use cast;
use cell::Cell; use cell::Cell;
use container::Map; use container::Map;
use comm::{Chan, GenericChan, GenericPort, Port, stream}; use comm::{Chan, GenericChan};
use prelude::*; use prelude::*;
use unstable; use unstable;
use ptr; use ptr;
@ -86,10 +86,12 @@ use task::rt;
use task::{Failure, ManualThreads, PlatformThread, SchedOpts, SingleThreaded}; use task::{Failure, ManualThreads, PlatformThread, SchedOpts, SingleThreaded};
use task::{Success, TaskOpts, TaskResult, ThreadPerCore, ThreadPerTask}; use task::{Success, TaskOpts, TaskResult, ThreadPerCore, ThreadPerTask};
use task::{ExistingScheduler, SchedulerHandle}; use task::{ExistingScheduler, SchedulerHandle};
use task::{default_task_opts, unkillable}; use task::unkillable;
use uint; use uint;
use util; use util;
#[cfg(test)] use task::default_task_opts;
macro_rules! move_it ( macro_rules! move_it (
{ $x:expr } => ( unsafe { let y = *ptr::addr_of(&($x)); y } ) { $x:expr } => ( unsafe { let y = *ptr::addr_of(&($x)); y } )
) )

View file

@ -15,7 +15,7 @@ use libc;
use comm::{GenericChan, GenericPort}; use comm::{GenericChan, GenericPort};
use prelude::*; use prelude::*;
use task; use task;
use task::{TaskBuilder, atomically}; use task::atomically;
#[path = "unstable/at_exit.rs"] #[path = "unstable/at_exit.rs"]
pub mod at_exit; pub mod at_exit;

View file

@ -9,7 +9,7 @@
// except according to those terms. // except according to those terms.
use cast; use cast;
use libc::{c_void, size_t}; use libc::size_t;
use rand::RngUtil; use rand::RngUtil;
use rand; use rand;
use sys; use sys;

View file

@ -9,7 +9,7 @@
// except according to those terms. // except according to those terms.
use sys::{TypeDesc, size_of}; use sys::{TypeDesc, size_of};
use libc::{c_void, size_t, uintptr_t}; use libc::{c_void, size_t};
use c_malloc = libc::malloc; use c_malloc = libc::malloc;
use c_free = libc::free; use c_free = libc::free;
use managed::raw::{BoxHeaderRepr, BoxRepr}; use managed::raw::{BoxHeaderRepr, BoxRepr};

View file

@ -28,7 +28,7 @@ avoid hitting the mutex.
use cast::{transmute, reinterpret_cast}; use cast::{transmute, reinterpret_cast};
use clone::Clone; use clone::Clone;
use kinds::Owned; use kinds::Owned;
use libc::{c_void, uintptr_t}; use libc::{c_void};
use option::{Option, Some, None}; use option::{Option, Some, None};
use ops::Drop; use ops::Drop;
use unstable::{Exclusive, exclusive}; use unstable::{Exclusive, exclusive};

View file

@ -27,7 +27,9 @@ use unstable::at_exit::at_exit;
use unstable::finally::Finally; use unstable::finally::Finally;
use unstable::global::global_data_clone_create; use unstable::global::global_data_clone_create;
use task::rt::{task_id, get_task_id}; use task::rt::{task_id, get_task_id};
use task::{Task, task, spawn}; use task::task;
#[cfg(test)] use task::spawn;
type ShutdownMsg = (); type ShutdownMsg = ();

View file

@ -14,7 +14,7 @@
use container::{Container, Mutable}; use container::{Container, Mutable};
use cast; use cast;
use cmp::{Eq, Equiv, Ord, TotalEq, TotalOrd, Ordering, Less, Equal, Greater}; use cmp::{Eq, Ord, TotalEq, TotalOrd, Ordering, Less, Equal, Greater};
use clone::Clone; use clone::Clone;
use iter::BaseIter; use iter::BaseIter;
use iter; use iter;
@ -28,6 +28,8 @@ use sys;
use uint; use uint;
use vec; use vec;
#[cfg(notest)] use cmp::Equiv;
pub mod rustrt { pub mod rustrt {
use libc; use libc;
use sys; use sys;

View file

@ -33,7 +33,7 @@ extern mod syntax(vers = "0.6");
use core::*; use core::*;
use core::io::WriterUtil; use core::io::WriterUtil;
use syntax::{ast, ast_util, fold, visit, codemap}; use syntax::{ast, fold, visit, codemap};
use syntax::parse; use syntax::parse;
use syntax::print::pprust; use syntax::print::pprust;
use syntax::diagnostic; use syntax::diagnostic;

View file

@ -14,7 +14,7 @@ use back::rpath;
use driver::session::Session; use driver::session::Session;
use driver::session; use driver::session;
use lib::llvm::llvm; use lib::llvm::llvm;
use lib::llvm::{ModuleRef, mk_pass_manager, mk_target_data, True, False}; use lib::llvm::ModuleRef;
use lib; use lib;
use metadata::common::LinkMeta; use metadata::common::LinkMeta;
use metadata::{encoder, csearch, cstore}; use metadata::{encoder, csearch, cstore};
@ -25,7 +25,7 @@ use util::ppaux;
use core::char; use core::char;
use core::hash::Streaming; use core::hash::Streaming;
use core::hash; use core::hash;
use core::io::{Writer, WriterUtil}; use core::io::WriterUtil;
use core::libc::{c_int, c_uint, c_char}; use core::libc::{c_int, c_uint, c_char};
use core::os::consts::{macos, freebsd, linux, android, win32}; use core::os::consts::{macos, freebsd, linux, android, win32};
use core::os; use core::os;
@ -86,7 +86,7 @@ pub mod jit {
use back::link::llvm_err; use back::link::llvm_err;
use driver::session::Session; use driver::session::Session;
use lib::llvm::llvm; use lib::llvm::llvm;
use lib::llvm::{ModuleRef, PassManagerRef, mk_target_data}; use lib::llvm::{ModuleRef, PassManagerRef};
use metadata::cstore; use metadata::cstore;
use core::cast; use core::cast;
@ -171,11 +171,11 @@ pub mod write {
use driver::session::Session; use driver::session::Session;
use driver::session; use driver::session;
use lib::llvm::llvm; use lib::llvm::llvm;
use lib::llvm::{False, True, ModuleRef, mk_pass_manager, mk_target_data}; use lib::llvm::{False, ModuleRef, mk_pass_manager, mk_target_data};
use lib; use lib;
use core::prelude::*; use core::prelude::*;
use core::libc::{c_char, c_int, c_uint}; use core::libc::{c_int, c_uint};
use core::path::Path; use core::path::Path;
use core::str; use core::str;
use core::run; use core::run;

View file

@ -11,11 +11,8 @@
use driver::session; use driver::session;
use middle::trans::base; use middle::trans::base;
use middle::trans::common::{T_fn, T_i1, T_i8, T_i32, use middle::trans::common::{T_fn, T_i8, T_i32, T_int, T_ptr, T_void};
T_int, T_nil, use lib::llvm::{ModuleRef, ValueRef, TypeRef};
T_opaque_vec, T_ptr, T_unique_ptr,
T_size_t, T_void, T_vec2};
use lib::llvm::{TypeNames, ModuleRef, ValueRef, TypeRef};
pub struct Upcalls { pub struct Upcalls {
trace: ValueRef, trace: ValueRef,

View file

@ -13,7 +13,7 @@ use core::prelude::*;
use back::link; use back::link;
use back::{arm, x86, x86_64, mips}; use back::{arm, x86, x86_64, mips};
use driver::session::{Aggressive}; use driver::session::{Aggressive};
use driver::session::{Session, Session_, OptLevel, No, Less, Default}; use driver::session::{Session, Session_, No, Less, Default};
use driver::session; use driver::session;
use front; use front;
use lib::llvm::llvm; use lib::llvm::llvm;

View file

@ -11,7 +11,7 @@
use core::prelude::*; use core::prelude::*;
use core::hashmap::linear::LinearMap; use core::hashmap::linear::LinearMap;
use core::libc::{c_char, c_int, c_uint, c_longlong, c_ulonglong}; use core::libc::c_uint;
use core::option; use core::option;
use core::ptr; use core::ptr;
use core::str; use core::str;
@ -223,7 +223,7 @@ pub enum SectionIterator_opaque {}
pub type SectionIteratorRef = *SectionIterator_opaque; pub type SectionIteratorRef = *SectionIterator_opaque;
pub mod llvm { pub mod llvm {
use super::{AsmDialect, AtomicBinOp, AtomicOrdering, BasicBlockRef}; use super::{AtomicBinOp, AtomicOrdering, BasicBlockRef};
use super::{Bool, BuilderRef, ContextRef, MemoryBufferRef, ModuleRef}; use super::{Bool, BuilderRef, ContextRef, MemoryBufferRef, ModuleRef};
use super::{ObjectFileRef, Opcode, PassManagerRef, PassManagerBuilderRef}; use super::{ObjectFileRef, Opcode, PassManagerRef, PassManagerBuilderRef};
use super::{SectionIteratorRef, TargetDataRef, TypeKind, TypeRef, UseRef}; use super::{SectionIteratorRef, TargetDataRef, TypeKind, TypeRef, UseRef};

View file

@ -26,7 +26,7 @@ use syntax::codemap::{span, dummy_sp};
use syntax::diagnostic::span_handler; use syntax::diagnostic::span_handler;
use syntax::parse::token::ident_interner; use syntax::parse::token::ident_interner;
use syntax::visit; use syntax::visit;
use syntax::{ast, ast_util}; use syntax::ast;
// Traverses an AST, reading all the information about use'd crates and extern // Traverses an AST, reading all the information about use'd crates and extern
// libraries necessary for later resolving, typechecking, linking, etc. // libraries necessary for later resolving, typechecking, linking, etc.

View file

@ -20,7 +20,7 @@ use metadata::decoder;
use core::hashmap::linear::LinearMap; use core::hashmap::linear::LinearMap;
use core::vec; use core::vec;
use std; use std;
use syntax::{ast, attr}; use syntax::ast;
use syntax::parse::token::ident_interner; use syntax::parse::token::ident_interner;
// A map from external crate numbers (as decoded from some crate file) to // A map from external crate numbers (as decoded from some crate file) to

View file

@ -22,7 +22,7 @@ use metadata::decoder;
use metadata::tydecode::{parse_ty_data, parse_def_id, parse_bounds_data}; use metadata::tydecode::{parse_ty_data, parse_def_id, parse_bounds_data};
use middle::{ty, resolve}; use middle::{ty, resolve};
use core::hash::{Hash, HashUtil}; use core::hash::HashUtil;
use core::int; use core::int;
use core::io::WriterUtil; use core::io::WriterUtil;
use core::io; use core::io;

View file

@ -24,8 +24,8 @@ use middle;
use util::ppaux::ty_to_str; use util::ppaux::ty_to_str;
use core::flate; use core::flate;
use core::hash::{Hash, HashUtil}; use core::hash::HashUtil;
use core::hashmap::linear::{LinearMap, LinearSet}; use core::hashmap::linear::LinearMap;
use core::int; use core::int;
use core::io::{Writer, WriterUtil}; use core::io::{Writer, WriterUtil};
use core::io; use core::io;

View file

@ -23,7 +23,7 @@ use core::uint;
use core::vec; use core::vec;
use syntax::ast; use syntax::ast;
use syntax::ast::*; use syntax::ast::*;
use syntax::codemap::{respan, dummy_sp}; use syntax::codemap::dummy_sp;
use syntax::opt_vec; use syntax::opt_vec;
// Compact string representation for ty::t values. API ty_str & // Compact string representation for ty::t values. API ty_str &

View file

@ -13,7 +13,7 @@
use core::prelude::*; use core::prelude::*;
use middle::ty::{Vid, param_ty}; use middle::ty::param_ty;
use middle::ty; use middle::ty;
use core::hashmap::linear::LinearMap; use core::hashmap::linear::LinearMap;
@ -24,7 +24,6 @@ use core::vec;
use syntax::ast::*; use syntax::ast::*;
use syntax::diagnostic::span_handler; use syntax::diagnostic::span_handler;
use syntax::print::pprust::*; use syntax::print::pprust::*;
use middle::ty::Vid;
pub struct ctxt { pub struct ctxt {
diag: @span_handler, diag: @span_handler,

View file

@ -20,7 +20,7 @@ use metadata::tydecode;
use metadata::tydecode::{DefIdSource, NominalType, TypeWithId, TypeParameter}; use metadata::tydecode::{DefIdSource, NominalType, TypeWithId, TypeParameter};
use metadata::tyencode; use metadata::tyencode;
use middle::freevars::freevar_entry; use middle::freevars::freevar_entry;
use middle::typeck::{method_origin, method_map_entry, vtable_res}; use middle::typeck::{method_origin, method_map_entry};
use middle::{ty, typeck, moves}; use middle::{ty, typeck, moves};
use middle; use middle;
use util::ppaux::ty_to_str; use util::ppaux::ty_to_str;

View file

@ -24,7 +24,7 @@ use middle::borrowck::{Loan, bckerr, BorrowckCtxt, inherent_mutability};
use middle::borrowck::{ReqMaps, root_map_key, save_and_restore_managed}; use middle::borrowck::{ReqMaps, root_map_key, save_and_restore_managed};
use middle::borrowck::{MoveError, MoveOk, MoveFromIllegalCmt}; use middle::borrowck::{MoveError, MoveOk, MoveFromIllegalCmt};
use middle::borrowck::{MoveWhileBorrowed}; use middle::borrowck::{MoveWhileBorrowed};
use middle::mem_categorization::{cat_arg, cat_binding, cat_comp, cat_deref}; use middle::mem_categorization::{cat_arg, cat_comp, cat_deref};
use middle::mem_categorization::{cat_local, cat_rvalue, cat_self}; use middle::mem_categorization::{cat_local, cat_rvalue, cat_self};
use middle::mem_categorization::{cat_special, cmt, gc_ptr, loan_path, lp_arg}; use middle::mem_categorization::{cat_special, cmt, gc_ptr, loan_path, lp_arg};
use middle::mem_categorization::{lp_comp, lp_deref, lp_local}; use middle::mem_categorization::{lp_comp, lp_deref, lp_local};
@ -33,7 +33,7 @@ use util::ppaux::ty_to_str;
use core::hashmap::linear::LinearSet; use core::hashmap::linear::LinearSet;
use core::uint; use core::uint;
use syntax::ast::{m_const, m_imm, m_mutbl}; use syntax::ast::m_mutbl;
use syntax::ast; use syntax::ast;
use syntax::ast_util; use syntax::ast_util;
use syntax::codemap::span; use syntax::codemap::span;

View file

@ -24,8 +24,7 @@ use middle::borrowck::{LoanKind, TotalFreeze, PartialFreeze,
TotalTake, PartialTake, Immobile}; TotalTake, PartialTake, Immobile};
use middle::borrowck::ReqMaps; use middle::borrowck::ReqMaps;
use middle::borrowck::loan; use middle::borrowck::loan;
use middle::mem_categorization::{cat_binding, cat_discr, cmt, comp_variant}; use middle::mem_categorization::{cmt, mem_categorization_ctxt};
use middle::mem_categorization::{mem_categorization_ctxt};
use middle::pat_util; use middle::pat_util;
use middle::ty::{ty_region}; use middle::ty::{ty_region};
use middle::ty; use middle::ty;
@ -166,7 +165,7 @@ fn req_loans_in_expr(ex: @ast::expr,
visit::visit_expr(ex, self, vt); visit::visit_expr(ex, self, vt);
} }
ast::expr_method_call(rcvr, _, _, ref args, _) => { ast::expr_method_call(_, _, _, ref args, _) => {
let arg_tys = ty::ty_fn_args(ty::node_id_to_type(self.tcx(), let arg_tys = ty::ty_fn_args(ty::node_id_to_type(self.tcx(),
ex.callee_id)); ex.callee_id));
let scope_r = ty::re_scope(ex.id); let scope_r = ty::re_scope(ex.id);

View file

@ -55,8 +55,8 @@ use middle::mem_categorization::{gc_ptr, region_ptr};
use middle::ty; use middle::ty;
use util::common::indenter; use util::common::indenter;
use core::result::{Err, Ok, Result}; use core::result::{Err, Ok};
use syntax::ast::{m_const, m_imm, m_mutbl}; use syntax::ast::m_imm;
use syntax::ast; use syntax::ast;
pub fn loan(bccx: @BorrowckCtxt, pub fn loan(bccx: @BorrowckCtxt,

View file

@ -231,14 +231,14 @@ use middle::region;
use middle::ty; use middle::ty;
use middle::typeck; use middle::typeck;
use middle::moves; use middle::moves;
use util::common::{indenter, stmt_set}; use util::common::stmt_set;
use util::ppaux::note_and_explain_region; use util::ppaux::note_and_explain_region;
use core::hashmap::linear::{LinearSet, LinearMap}; use core::hashmap::linear::{LinearSet, LinearMap};
use core::io; use core::io;
use core::result::{Result, Ok, Err}; use core::result::{Result, Ok, Err};
use core::to_bytes; use core::to_bytes;
use syntax::ast::{mutability, m_mutbl, m_imm, m_const}; use syntax::ast::{mutability, m_imm};
use syntax::ast; use syntax::ast;
use syntax::codemap::span; use syntax::codemap::span;

View file

@ -11,7 +11,7 @@
use core::prelude::*; use core::prelude::*;
use middle::const_eval::{compare_const_vals, lookup_const_by_id}; use middle::const_eval::{compare_const_vals, lookup_const_by_id};
use middle::const_eval::{eval_const_expr, const_val, const_int, const_bool}; use middle::const_eval::{eval_const_expr, const_val, const_bool};
use middle::pat_util::*; use middle::pat_util::*;
use middle::ty::*; use middle::ty::*;
use middle::ty; use middle::ty;
@ -23,7 +23,7 @@ use core::uint;
use core::vec; use core::vec;
use std::sort; use std::sort;
use syntax::ast::*; use syntax::ast::*;
use syntax::ast_util::{variant_def_ids, unguarded_pat, walk_pat}; use syntax::ast_util::{unguarded_pat, walk_pat};
use syntax::codemap::{span, dummy_sp, spanned}; use syntax::codemap::{span, dummy_sp, spanned};
use syntax::visit; use syntax::visit;

View file

@ -20,7 +20,7 @@ use util::ppaux::{ty_to_str, tys_to_str};
use syntax::ast::*; use syntax::ast::*;
use syntax::attr::attrs_contains_name; use syntax::attr::attrs_contains_name;
use syntax::codemap::{span, spanned}; use syntax::codemap::span;
use syntax::print::pprust::expr_to_str; use syntax::print::pprust::expr_to_str;
use syntax::{visit, ast_util}; use syntax::{visit, ast_util};

View file

@ -23,13 +23,13 @@
use core::prelude::*; use core::prelude::*;
use driver::session::Session; use driver::session::Session;
use metadata::csearch::{each_lang_item, get_item_attrs}; use metadata::csearch::each_lang_item;
use metadata::cstore::{iter_crate_data}; use metadata::cstore::iter_crate_data;
use syntax::ast::{crate, def_fn, def_id, def_ty, lit_str, meta_item}; use syntax::ast::{crate, def_id, lit_str, meta_item};
use syntax::ast::{meta_list, meta_name_value, meta_word}; use syntax::ast::{meta_list, meta_name_value, meta_word};
use syntax::ast_util::{local_def}; use syntax::ast_util::local_def;
use syntax::visit::{default_simple_visitor, mk_simple_visitor, SimpleVisitor}; use syntax::visit::{default_simple_visitor, mk_simple_visitor, SimpleVisitor};
use syntax::visit::{visit_crate, visit_item}; use syntax::visit::visit_crate;
use core::hashmap::linear::LinearMap; use core::hashmap::linear::LinearMap;
use core::ptr; use core::ptr;

View file

@ -35,8 +35,8 @@ use std::smallintmap::SmallIntMap;
use syntax::attr; use syntax::attr;
use syntax::codemap::span; use syntax::codemap::span;
use syntax::codemap; use syntax::codemap;
use syntax::print::pprust::{expr_to_str, mode_to_str, pat_to_str}; use syntax::print::pprust::mode_to_str;
use syntax::{ast, ast_util, visit}; use syntax::{ast, visit};
/** /**
* A 'lint' check is a kind of miscellaneous constraint that a user _might_ * A 'lint' check is a kind of miscellaneous constraint that a user _might_

View file

@ -211,8 +211,7 @@ use core::prelude::*;
use middle::pat_util::{pat_bindings}; use middle::pat_util::{pat_bindings};
use middle::freevars; use middle::freevars;
use middle::ty; use middle::ty;
use middle::typeck::{method_map, method_map_entry}; use middle::typeck::method_map;
use middle::typeck::check::{DerefArgs, DoDerefArgs, DontDerefArgs};
use util::ppaux; use util::ppaux;
use util::common::indenter; use util::common::indenter;
@ -221,8 +220,7 @@ use core::vec;
use syntax::ast::*; use syntax::ast::*;
use syntax::ast_util; use syntax::ast_util;
use syntax::visit; use syntax::visit;
use syntax::visit::{fn_kind, fk_item_fn, fk_method, fk_dtor, use syntax::visit::vt;
fk_anon, fk_fn_block, vt};
use syntax::print::pprust; use syntax::print::pprust;
use syntax::codemap::span; use syntax::codemap::span;

View file

@ -15,7 +15,7 @@ use middle::resolve;
use core::hashmap::linear::LinearMap; use core::hashmap::linear::LinearMap;
use syntax::ast::*; use syntax::ast::*;
use syntax::ast_util::{path_to_ident, walk_pat}; use syntax::ast_util::{path_to_ident, walk_pat};
use syntax::codemap::{span, respan}; use syntax::codemap::span;
pub type PatIdMap = LinearMap<ident, node_id>; pub type PatIdMap = LinearMap<ident, node_id>;

View file

@ -13,27 +13,27 @@ use core::prelude::*;
use driver::session; use driver::session;
use driver::session::Session; use driver::session::Session;
use metadata::csearch::{each_path, get_method_names_if_trait}; use metadata::csearch::{each_path, get_method_names_if_trait};
use metadata::csearch::{get_static_methods_if_impl, get_struct_fields}; use metadata::csearch::get_static_methods_if_impl;
use metadata::csearch::{get_type_name_if_impl}; use metadata::csearch::get_type_name_if_impl;
use metadata::cstore::find_extern_mod_stmt_cnum; use metadata::cstore::find_extern_mod_stmt_cnum;
use metadata::decoder::{def_like, dl_def, dl_field, dl_impl}; use metadata::decoder::{def_like, dl_def, dl_field, dl_impl};
use middle::lang_items::LanguageItems; use middle::lang_items::LanguageItems;
use middle::lint::{deny, allow, forbid, level, unused_imports, warn}; use middle::lint::{deny, allow, forbid, level, unused_imports, warn};
use middle::lint::{get_lint_level, get_lint_settings_level}; use middle::lint::{get_lint_level, get_lint_settings_level};
use middle::pat_util::{pat_bindings}; use middle::pat_util::pat_bindings;
use core::str; use core::str;
use core::vec; use core::vec;
use syntax::ast::{RegionTyParamBound, TraitTyParamBound, _mod, add, arm}; use syntax::ast::{RegionTyParamBound, TraitTyParamBound, _mod, add, arm};
use syntax::ast::{binding_mode, bitand, bitor, bitxor, blk}; use syntax::ast::{binding_mode, bitand, bitor, bitxor, blk};
use syntax::ast::{bind_infer, bind_by_ref, bind_by_copy}; use syntax::ast::{bind_infer, bind_by_ref, bind_by_copy};
use syntax::ast::{crate, crate_num, decl_item, def, def_arg, def_binding}; use syntax::ast::{crate, decl_item, def, def_arg, def_binding};
use syntax::ast::{def_const, def_foreign_mod, def_fn, def_id, def_label}; use syntax::ast::{def_const, def_foreign_mod, def_fn, def_id, def_label};
use syntax::ast::{def_local, def_mod, def_prim_ty, def_region, def_self}; use syntax::ast::{def_local, def_mod, def_prim_ty, def_region, def_self};
use syntax::ast::{def_self_ty, def_static_method, def_struct, def_ty}; use syntax::ast::{def_self_ty, def_static_method, def_struct, def_ty};
use syntax::ast::{def_ty_param, def_typaram_binder}; use syntax::ast::{def_ty_param, def_typaram_binder};
use syntax::ast::{def_upvar, def_use, def_variant, expr, expr_assign_op}; use syntax::ast::{def_upvar, def_use, def_variant, expr, expr_assign_op};
use syntax::ast::{expr_binary, expr_break, expr_cast, expr_field}; use syntax::ast::{expr_binary, expr_break, expr_field};
use syntax::ast::{expr_fn_block, expr_index, expr_method_call, expr_path}; use syntax::ast::{expr_fn_block, expr_index, expr_method_call, expr_path};
use syntax::ast::{def_prim_ty, def_region, def_self, def_ty, def_ty_param}; use syntax::ast::{def_prim_ty, def_region, def_self, def_ty, def_ty_param};
use syntax::ast::{def_upvar, def_use, def_variant, div, eq}; use syntax::ast::{def_upvar, def_use, def_variant, div, eq};
@ -41,24 +41,24 @@ use syntax::ast::{expr, expr_again, expr_assign_op};
use syntax::ast::{expr_index, expr_loop}; use syntax::ast::{expr_index, expr_loop};
use syntax::ast::{expr_path, expr_struct, expr_unary, fn_decl}; use syntax::ast::{expr_path, expr_struct, expr_unary, fn_decl};
use syntax::ast::{foreign_item, foreign_item_const, foreign_item_fn, ge}; use syntax::ast::{foreign_item, foreign_item_const, foreign_item_fn, ge};
use syntax::ast::{Generics}; use syntax::ast::Generics;
use syntax::ast::{gt, ident, impure_fn, inherited, item, item_struct}; use syntax::ast::{gt, ident, inherited, item, item_struct};
use syntax::ast::{item_const, item_enum, item_fn, item_foreign_mod}; use syntax::ast::{item_const, item_enum, item_fn, item_foreign_mod};
use syntax::ast::{item_impl, item_mac, item_mod, item_trait, item_ty, le}; use syntax::ast::{item_impl, item_mac, item_mod, item_trait, item_ty, le};
use syntax::ast::{local, local_crate, lt, method, mode, module_ns, mul}; use syntax::ast::{local, local_crate, lt, method, mode, mul};
use syntax::ast::{named_field, ne, neg, node_id, pat, pat_enum, pat_ident}; use syntax::ast::{named_field, ne, neg, node_id, pat, pat_enum, pat_ident};
use syntax::ast::{path, pat_box, pat_lit, pat_range, pat_struct}; use syntax::ast::{path, pat_lit, pat_range, pat_struct};
use syntax::ast::{pat_tup, pat_uniq, pat_wild, prim_ty, private, provided}; use syntax::ast::{prim_ty, private, provided};
use syntax::ast::{public, required, rem, self_ty_, shl, shr, stmt_decl}; use syntax::ast::{public, required, rem, self_ty_, shl, shr, stmt_decl};
use syntax::ast::{struct_dtor, struct_field, struct_variant_kind}; use syntax::ast::{struct_dtor, struct_field, struct_variant_kind};
use syntax::ast::{sty_static, subtract, trait_ref, tuple_variant_kind, Ty}; use syntax::ast::{sty_static, subtract, trait_ref, tuple_variant_kind, Ty};
use syntax::ast::{ty_bool, ty_char, ty_f, ty_f32, ty_f64, ty_float, ty_i}; use syntax::ast::{ty_bool, ty_char, ty_f, ty_f32, ty_f64, ty_float, ty_i};
use syntax::ast::{ty_i16, ty_i32, ty_i64, ty_i8, ty_int, TyParam, ty_path}; use syntax::ast::{ty_i16, ty_i32, ty_i64, ty_i8, ty_int, TyParam, ty_path};
use syntax::ast::{ty_str, ty_u, ty_u16, ty_u32, ty_u64, ty_u8, ty_uint}; use syntax::ast::{ty_str, ty_u, ty_u16, ty_u32, ty_u64, ty_u8, ty_uint};
use syntax::ast::{type_value_ns, unnamed_field}; use syntax::ast::unnamed_field;
use syntax::ast::{variant, view_item, view_item_extern_mod}; use syntax::ast::{variant, view_item, view_item_extern_mod};
use syntax::ast::{view_item_use, view_path_glob, view_path_list}; use syntax::ast::{view_item_use, view_path_glob, view_path_list};
use syntax::ast::{view_path_simple, visibility, anonymous, named, not}; use syntax::ast::{view_path_simple, anonymous, named, not};
use syntax::ast::{unsafe_fn}; use syntax::ast::{unsafe_fn};
use syntax::ast_util::{def_id_of_def, local_def}; use syntax::ast_util::{def_id_of_def, local_def};
use syntax::ast_util::{path_to_ident, walk_pat, trait_method_to_ty_method}; use syntax::ast_util::{path_to_ident, walk_pat, trait_method_to_ty_method};
@ -67,15 +67,16 @@ use syntax::ast_util::{variant_visibility_to_privacy, visibility_to_privacy};
use syntax::attr::{attr_metas, contains_name, attrs_contains_name}; use syntax::attr::{attr_metas, contains_name, attrs_contains_name};
use syntax::parse::token::ident_interner; use syntax::parse::token::ident_interner;
use syntax::parse::token::special_idents; use syntax::parse::token::special_idents;
use syntax::print::pprust::{pat_to_str, path_to_str}; use syntax::print::pprust::path_to_str;
use syntax::codemap::{span, dummy_sp}; use syntax::codemap::{span, dummy_sp};
use syntax::visit::{default_visitor, fk_method, mk_vt, Visitor, visit_block}; use syntax::visit::{default_visitor, mk_vt, Visitor, visit_block};
use syntax::visit::{visit_crate, visit_expr, visit_expr_opt, visit_fn}; use syntax::visit::{visit_crate, visit_expr, visit_expr_opt};
use syntax::visit::{visit_foreign_item, visit_item, visit_method_helper}; use syntax::visit::{visit_foreign_item, visit_item};
use syntax::visit::{visit_mod, visit_ty, vt}; use syntax::visit::{visit_mod, visit_ty, vt};
use syntax::opt_vec::OptVec; use syntax::opt_vec::OptVec;
use core::str::{connect, each_split_str}; use core::option::Some;
use core::str::each_split_str;
use core::hashmap::linear::{LinearMap, LinearSet}; use core::hashmap::linear::{LinearMap, LinearSet};
// Definition mapping // Definition mapping

View file

@ -54,7 +54,7 @@ use core::libc::c_ulonglong;
use core::option::{Option, Some, None}; use core::option::{Option, Some, None};
use core::vec; use core::vec;
use lib::llvm::{ValueRef, TypeRef, True, False}; use lib::llvm::{ValueRef, TypeRef, True};
use middle::trans::_match; use middle::trans::_match;
use middle::trans::build::*; use middle::trans::build::*;
use middle::trans::common::*; use middle::trans::common::*;

View file

@ -34,7 +34,7 @@ use lib::llvm::{True, False};
use lib::llvm::{llvm, mk_target_data, mk_type_names}; use lib::llvm::{llvm, mk_target_data, mk_type_names};
use lib; use lib;
use metadata::common::LinkMeta; use metadata::common::LinkMeta;
use metadata::{csearch, cstore, decoder, encoder}; use metadata::{csearch, cstore, encoder};
use middle::astencode; use middle::astencode;
use middle::borrowck::RootInfo; use middle::borrowck::RootInfo;
use middle::resolve; use middle::resolve;
@ -63,7 +63,7 @@ use middle::trans::type_of;
use middle::trans::type_of::*; use middle::trans::type_of::*;
use middle::ty; use middle::ty;
use util::common::indenter; use util::common::indenter;
use util::ppaux::{ty_to_str, ty_to_short_str}; use util::ppaux::ty_to_str;
use util::ppaux; use util::ppaux;
use core::hash; use core::hash;
@ -72,14 +72,14 @@ use core::int;
use core::io; use core::io;
use core::libc::{c_uint, c_ulonglong}; use core::libc::{c_uint, c_ulonglong};
use core::uint; use core::uint;
use std::{time, list}; use std::time;
use syntax::ast::ident; use syntax::ast::ident;
use syntax::ast_map::{path, path_elt_to_str, path_mod, path_name}; use syntax::ast_map::{path, path_elt_to_str, path_name};
use syntax::ast_util::{def_id_of_def, local_def, path_to_ident}; use syntax::ast_util::{local_def, path_to_ident};
use syntax::attr; use syntax::attr;
use syntax::codemap::span; use syntax::codemap::span;
use syntax::parse::token::special_idents; use syntax::parse::token::special_idents;
use syntax::print::pprust::{expr_to_str, stmt_to_str, path_to_str}; use syntax::print::pprust::stmt_to_str;
use syntax::visit; use syntax::visit;
use syntax::{ast, ast_util, codemap, ast_map}; use syntax::{ast, ast_util, codemap, ast_map};

View file

@ -9,8 +9,8 @@
// except according to those terms. // except according to those terms.
use lib::llvm::llvm; use lib::llvm::llvm;
use lib::llvm::{CallConv, TypeKind, AtomicBinOp, AtomicOrdering, AsmDialect}; use lib::llvm::{CallConv, AtomicBinOp, AtomicOrdering, AsmDialect};
use lib::llvm::{Opcode, IntPredicate, RealPredicate, True, False}; use lib::llvm::{Opcode, IntPredicate, RealPredicate, False};
use lib::llvm::{ValueRef, TypeRef, BasicBlockRef, BuilderRef, ModuleRef}; use lib::llvm::{ValueRef, TypeRef, BasicBlockRef, BuilderRef, ModuleRef};
use lib; use lib;
use middle::trans::common::*; use middle::trans::common::*;
@ -19,7 +19,7 @@ use syntax::codemap::span;
use core::prelude::*; use core::prelude::*;
use core::cast; use core::cast;
use core::hashmap::linear::LinearMap; use core::hashmap::linear::LinearMap;
use core::libc::{c_uint, c_int, c_ulonglong, c_char}; use core::libc::{c_uint, c_ulonglong, c_char};
use core::libc; use core::libc;
use core::option::Some; use core::option::Some;
use core::ptr; use core::ptr;

View file

@ -11,9 +11,9 @@
use core::{ptr, vec, uint}; use core::{ptr, vec, uint};
use core::option::*; use core::option::*;
use core::libc::c_uint; use core::libc::c_uint;
use lib::llvm::{llvm, TypeRef, ValueRef, Integer, Pointer, Float, Double}; use lib::llvm::{llvm, TypeRef, Integer, Pointer, Float, Double};
use lib::llvm::{Struct, Array, Attribute}; use lib::llvm::{Struct, Array, Attribute};
use lib::llvm::{StructRetAttribute, ByValAttribute}; use lib::llvm::{StructRetAttribute};
use middle::trans::common::*; use middle::trans::common::*;
use middle::trans::cabi::*; use middle::trans::cabi::*;

View file

@ -11,7 +11,7 @@
// The classification code for the x86_64 ABI is taken from the clay language // The classification code for the x86_64 ABI is taken from the clay language
// https://github.com/jckarter/clay/blob/master/compiler/src/externals.cpp // https://github.com/jckarter/clay/blob/master/compiler/src/externals.cpp
use lib::llvm::{llvm, TypeRef, ValueRef, Integer, Pointer, Float, Double}; use lib::llvm::{llvm, TypeRef, Integer, Pointer, Float, Double};
use lib::llvm::{Struct, Array, Attribute}; use lib::llvm::{Struct, Array, Attribute};
use lib::llvm::{StructRetAttribute, ByValAttribute}; use lib::llvm::{StructRetAttribute, ByValAttribute};
use lib::llvm::struct_tys; use lib::llvm::struct_tys;

View file

@ -21,7 +21,7 @@ use core::prelude::*;
use back::abi; use back::abi;
use driver::session; use driver::session;
use lib; use lib;
use lib::llvm::{ValueRef, TypeRef}; use lib::llvm::ValueRef;
use lib::llvm::llvm; use lib::llvm::llvm;
use metadata::csearch; use metadata::csearch;
use middle::trans::base; use middle::trans::base;

View file

@ -12,13 +12,13 @@ use core::prelude::*;
use back::abi; use back::abi;
use back::link::{mangle_internal_name_by_path_and_seq}; use back::link::{mangle_internal_name_by_path_and_seq};
use lib::llvm::{llvm, ValueRef, TypeRef}; use lib::llvm::{llvm, ValueRef};
use middle::moves; use middle::moves;
use middle::trans::base::*; use middle::trans::base::*;
use middle::trans::build::*; use middle::trans::build::*;
use middle::trans::callee; use middle::trans::callee;
use middle::trans::common::*; use middle::trans::common::*;
use middle::trans::datum::{Datum, INIT, ByRef, ByValue, ZeroMem}; use middle::trans::datum::{Datum, INIT, ByRef, ZeroMem};
use middle::trans::expr; use middle::trans::expr;
use middle::trans::glue; use middle::trans::glue;
use middle::trans::machine; use middle::trans::machine;
@ -27,7 +27,7 @@ use middle::ty;
use util::ppaux::ty_to_str; use util::ppaux::ty_to_str;
use syntax::ast; use syntax::ast;
use syntax::ast_map::{path, path_mod, path_name}; use syntax::ast_map::path_name;
use syntax::ast_util; use syntax::ast_util;
use syntax::parse::token::special_idents; use syntax::parse::token::special_idents;

View file

@ -16,7 +16,7 @@
use core::prelude::*; use core::prelude::*;
use back::{link, abi, upcall}; use back::{abi, upcall};
use driver::session; use driver::session;
use driver::session::Session; use driver::session::Session;
use lib::llvm::{ModuleRef, ValueRef, TypeRef, BasicBlockRef, BuilderRef}; use lib::llvm::{ModuleRef, ValueRef, TypeRef, BasicBlockRef, BuilderRef};

View file

@ -27,7 +27,7 @@ use middle::ty;
use util::ppaux::{expr_repr, ty_to_str}; use util::ppaux::{expr_repr, ty_to_str};
use core::libc::c_uint; use core::libc::c_uint;
use syntax::{ast, ast_util, codemap, ast_map}; use syntax::{ast, ast_util, ast_map};
use util::ppaux::ty_to_str; use util::ppaux::ty_to_str;
pub fn const_lit(cx: @CrateContext, e: @ast::expr, lit: ast::lit) pub fn const_lit(cx: @CrateContext, e: @ast::expr, lit: ast::lit)

View file

@ -24,7 +24,7 @@ use core::hashmap::linear::LinearMap;
use core::libc; use core::libc;
use core::option; use core::option;
use core::sys; use core::sys;
use syntax::codemap::{span, CharPos}; use syntax::codemap::span;
use syntax::parse::token::ident_interner; use syntax::parse::token::ident_interner;
use syntax::{ast, codemap, ast_util, ast_map}; use syntax::{ast, codemap, ast_util, ast_map};

View file

@ -123,7 +123,7 @@ use core::prelude::*;
use back::abi; use back::abi;
use lib; use lib;
use lib::llvm::{ValueRef, TypeRef, llvm, True}; use lib::llvm::{ValueRef, TypeRef, llvm};
use metadata::csearch; use metadata::csearch;
use middle::borrowck::root_map_key; use middle::borrowck::root_map_key;
use middle::trans::_match; use middle::trans::_match;
@ -132,7 +132,7 @@ use middle::trans::asm;
use middle::trans::base; use middle::trans::base;
use middle::trans::base::*; use middle::trans::base::*;
use middle::trans::build::*; use middle::trans::build::*;
use middle::trans::callee::{AutorefArg, DoAutorefArg, DontAutorefArg}; use middle::trans::callee::DoAutorefArg;
use middle::trans::callee; use middle::trans::callee;
use middle::trans::closure; use middle::trans::closure;
use middle::trans::common::*; use middle::trans::common::*;

View file

@ -16,7 +16,7 @@ use driver::session::arch_x86_64;
use driver::session::arch_arm; use driver::session::arch_arm;
use driver::session::arch_mips; use driver::session::arch_mips;
use lib::llvm::{SequentiallyConsistent, Acquire, Release, Xchg}; use lib::llvm::{SequentiallyConsistent, Acquire, Release, Xchg};
use lib::llvm::{llvm, TypeRef, ValueRef, Integer, Pointer, Float, Double}; use lib::llvm::{TypeRef, ValueRef};
use lib; use lib;
use middle::trans::base::*; use middle::trans::base::*;
use middle::trans::cabi; use middle::trans::cabi;
@ -27,7 +27,7 @@ use middle::trans::build::*;
use middle::trans::callee::*; use middle::trans::callee::*;
use middle::trans::common::*; use middle::trans::common::*;
use middle::trans::datum::*; use middle::trans::datum::*;
use middle::trans::expr::{Dest, Ignore}; use middle::trans::expr::Ignore;
use middle::trans::machine::llsize_of; use middle::trans::machine::llsize_of;
use middle::trans::glue; use middle::trans::glue;
use middle::trans::machine; use middle::trans::machine;

View file

@ -14,14 +14,14 @@ use metadata::csearch;
use middle::astencode; use middle::astencode;
use middle::trans::base::{get_insn_ctxt}; use middle::trans::base::{get_insn_ctxt};
use middle::trans::base::{impl_owned_self, impl_self, no_self}; use middle::trans::base::{impl_owned_self, impl_self, no_self};
use middle::trans::base::{trans_item, get_item_val, self_arg, trans_fn}; use middle::trans::base::{trans_item, get_item_val, trans_fn};
use middle::trans::common::*; use middle::trans::common::*;
use middle::ty; use middle::ty;
use util::ppaux::ty_to_str; use util::ppaux::ty_to_str;
use core::vec; use core::vec;
use syntax::ast; use syntax::ast;
use syntax::ast_map::{path, path_mod, path_name}; use syntax::ast_map::path_name;
use syntax::ast_util::local_def; use syntax::ast_util::local_def;
// `translate` will be true if this function is allowed to translate the // `translate` will be true if this function is allowed to translate the

View file

@ -12,8 +12,8 @@
use core::prelude::*; use core::prelude::*;
use lib::llvm::{ModuleRef, ValueRef, TypeRef, BasicBlockRef, BuilderRef}; use lib::llvm::{ValueRef, TypeRef};
use lib::llvm::{True, False, Bool}; use lib::llvm::False;
use lib::llvm::llvm; use lib::llvm::llvm;
use middle::trans::common::*; use middle::trans::common::*;
use middle::trans::type_of; use middle::trans::type_of;

View file

@ -10,10 +10,10 @@
use core::prelude::*; use core::prelude::*;
use back::{link, abi}; use back::abi;
use driver; use driver;
use lib::llvm::llvm; use lib::llvm::llvm;
use lib::llvm::{ValueRef, TypeRef}; use lib::llvm::ValueRef;
use lib; use lib;
use metadata::csearch; use metadata::csearch;
use middle::trans::base::*; use middle::trans::base::*;
@ -31,9 +31,9 @@ use middle::ty;
use middle::ty::arg; use middle::ty::arg;
use middle::typeck; use middle::typeck;
use util::common::indenter; use util::common::indenter;
use util::ppaux::{ty_to_str, tys_to_str}; use util::ppaux::ty_to_str;
use syntax::ast_map::{path, path_mod, path_name, node_id_to_str}; use syntax::ast_map::{path, path_mod, path_name};
use syntax::ast_util; use syntax::ast_util;
use syntax::{ast, ast_map}; use syntax::{ast, ast_map};

View file

@ -16,8 +16,8 @@ use lib::llvm::ValueRef;
use middle::trans::base::{get_insn_ctxt}; use middle::trans::base::{get_insn_ctxt};
use middle::trans::base::{set_inline_hint_if_appr, set_inline_hint}; use middle::trans::base::{set_inline_hint_if_appr, set_inline_hint};
use middle::trans::base::{trans_enum_variant, trans_struct_dtor}; use middle::trans::base::{trans_enum_variant, trans_struct_dtor};
use middle::trans::base::{trans_fn, impl_self, decl_internal_cdecl_fn}; use middle::trans::base::{trans_fn, decl_internal_cdecl_fn};
use middle::trans::base::{trans_item, get_item_val, no_self, self_arg}; use middle::trans::base::{get_item_val, no_self};
use middle::trans::base; use middle::trans::base;
use middle::trans::common::*; use middle::trans::common::*;
use middle::trans::datum; use middle::trans::datum;
@ -35,7 +35,7 @@ use util::ppaux::ty_to_str;
use core::vec; use core::vec;
use syntax::ast; use syntax::ast;
use syntax::ast_map; use syntax::ast_map;
use syntax::ast_map::{path, path_mod, path_name}; use syntax::ast_map::path_name;
use syntax::ast_util::local_def; use syntax::ast_util::local_def;
use syntax::opt_vec; use syntax::opt_vec;
use syntax::parse::token::special_idents; use syntax::parse::token::special_idents;

View file

@ -28,7 +28,7 @@ use syntax::ast_util::def_id_of_def;
use syntax::attr; use syntax::attr;
use syntax::codemap; use syntax::codemap;
use syntax::print::pprust::expr_to_str; use syntax::print::pprust::expr_to_str;
use syntax::{visit, ast_util, ast_map}; use syntax::{visit, ast_map};
pub type map = @LinearSet<node_id>; pub type map = @LinearSet<node_id>;

View file

@ -13,7 +13,7 @@
use lib::llvm::llvm; use lib::llvm::llvm;
use lib::llvm::{True, False, ModuleRef, TypeRef, ValueRef}; use lib::llvm::{True, ModuleRef, ValueRef};
use middle::trans::common::*; use middle::trans::common::*;
use middle::trans; use middle::trans;

View file

@ -35,7 +35,7 @@ use middle::trans::inline;
use middle::ty; use middle::ty;
use middle::typeck; use middle::typeck;
use core::option::{Some, None, Option}; use core::option::{Some, None};
use core::uint; use core::uint;
use core::vec; use core::vec;
use std::list::{List, Cons, Nil}; use std::list::{List, Cons, Nil};

View file

@ -23,7 +23,7 @@ use middle::ty;
use middle::typeck; use middle::typeck;
use middle; use middle;
use util::ppaux::{note_and_explain_region, bound_region_to_str}; use util::ppaux::{note_and_explain_region, bound_region_to_str};
use util::ppaux::{region_to_str, explain_region, vstore_to_str}; use util::ppaux::{region_to_str, vstore_to_str};
use util::ppaux::{trait_store_to_str, ty_to_str, tys_to_str}; use util::ppaux::{trait_store_to_str, ty_to_str, tys_to_str};
use util::common::{indenter}; use util::common::{indenter};

View file

@ -55,12 +55,12 @@
use core::prelude::*; use core::prelude::*;
use middle::const_eval; use middle::const_eval;
use middle::ty::{arg, field, substs}; use middle::ty::{arg, substs};
use middle::ty::{ty_param_substs_and_ty}; use middle::ty::{ty_param_substs_and_ty};
use middle::ty; use middle::ty;
use middle::typeck::rscope::{in_binding_rscope}; use middle::typeck::rscope::in_binding_rscope;
use middle::typeck::rscope::{region_scope, type_rscope, RegionError}; use middle::typeck::rscope::{region_scope, RegionError};
use middle::typeck::rscope::{RegionParamNames}; use middle::typeck::rscope::RegionParamNames;
use core::result; use core::result;
use core::vec; use core::vec;

View file

@ -81,11 +81,11 @@ use core::prelude::*;
use middle::const_eval; use middle::const_eval;
use middle::pat_util::pat_id_map; use middle::pat_util::pat_id_map;
use middle::pat_util; use middle::pat_util;
use middle::ty::{TyVid, Vid, FnSig, VariantInfo_, field}; use middle::ty::{FnSig, VariantInfo_};
use middle::ty::{ty_param_bounds_and_ty, ty_param_substs_and_ty}; use middle::ty::{ty_param_bounds_and_ty, ty_param_substs_and_ty};
use middle::ty::{re_bound, br_cap_avoid, substs, arg, param_ty}; use middle::ty::{substs, arg, param_ty};
use middle::ty; use middle::ty;
use middle::typeck::astconv::{AstConv, ast_path_to_ty}; use middle::typeck::astconv::AstConv;
use middle::typeck::astconv::{ast_region_to_region, ast_ty_to_ty}; use middle::typeck::astconv::{ast_region_to_region, ast_ty_to_ty};
use middle::typeck::astconv; use middle::typeck::astconv;
use middle::typeck::check::_match::pat_ctxt; use middle::typeck::check::_match::pat_ctxt;
@ -97,16 +97,15 @@ use middle::typeck::check::method::{TransformTypeNormally};
use middle::typeck::check::regionmanip::replace_bound_regions_in_fn_sig; use middle::typeck::check::regionmanip::replace_bound_regions_in_fn_sig;
use middle::typeck::check::vtable::{LocationInfo, VtableContext}; use middle::typeck::check::vtable::{LocationInfo, VtableContext};
use middle::typeck::CrateCtxt; use middle::typeck::CrateCtxt;
use middle::typeck::infer::{resolve_type, force_tvar, mk_eqty}; use middle::typeck::infer::{resolve_type, force_tvar};
use middle::typeck::infer; use middle::typeck::infer;
use middle::typeck::rscope::{binding_rscope, bound_self_region}; use middle::typeck::rscope::bound_self_region;
use middle::typeck::rscope::{RegionError, RegionParameterization}; use middle::typeck::rscope::{RegionError, RegionParameterization};
use middle::typeck::rscope::{in_binding_rscope, region_scope, type_rscope}; use middle::typeck::rscope::region_scope;
use middle::typeck::rscope; use middle::typeck::rscope;
use middle::typeck::{isr_alist, lookup_def_ccx, method_map_entry}; use middle::typeck::{isr_alist, lookup_def_ccx};
use middle::typeck::{method_map, vtable_map}; use middle::typeck::no_params;
use middle::typeck::{method_origin, method_self, method_trait, no_params}; use middle::typeck::{require_same_types, method_map, vtable_map};
use middle::typeck::{require_same_types};
use util::common::{block_query, indenter, loop_query}; use util::common::{block_query, indenter, loop_query};
use util::ppaux::{bound_region_to_str, expr_repr, pat_repr}; use util::ppaux::{bound_region_to_str, expr_repr, pat_repr};
use util::ppaux; use util::ppaux;
@ -119,12 +118,12 @@ use core::result;
use core::str; use core::str;
use core::vec; use core::vec;
use std::list::Nil; use std::list::Nil;
use syntax::ast::{provided, required, ty_i}; use syntax::ast::{provided, required};
use syntax::ast; use syntax::ast;
use syntax::ast_map; use syntax::ast_map;
use syntax::ast_util::{Private, Public, is_local, local_def}; use syntax::ast_util::local_def;
use syntax::ast_util; use syntax::ast_util;
use syntax::codemap::{span, spanned, respan}; use syntax::codemap::span;
use syntax::codemap; use syntax::codemap;
use syntax::opt_vec::OptVec; use syntax::opt_vec::OptVec;
use syntax::opt_vec; use syntax::opt_vec;

View file

@ -30,13 +30,13 @@ this point a bit better.
use core::prelude::*; use core::prelude::*;
use middle::freevars::get_freevars; use middle::freevars::get_freevars;
use middle::pat_util::{pat_bindings, pat_is_binding}; use middle::pat_util::pat_bindings;
use middle::ty::{encl_region, re_scope}; use middle::ty::{encl_region, re_scope};
use middle::ty; use middle::ty;
use middle::typeck::check::FnCtxt; use middle::typeck::check::FnCtxt;
use middle::typeck::check::lookup_def; use middle::typeck::check::lookup_def;
use middle::typeck::infer::{fres, resolve_and_force_all_but_regions}; use middle::typeck::infer::resolve_and_force_all_but_regions;
use middle::typeck::infer::{resolve_type}; use middle::typeck::infer::resolve_type;
use util::ppaux::{note_and_explain_region, ty_to_str}; use util::ppaux::{note_and_explain_region, ty_to_str};
use core::result; use core::result;

View file

@ -15,16 +15,16 @@ use middle::ty::{param_ty, substs};
use middle::ty; use middle::ty;
use middle::typeck::check::{FnCtxt, impl_self_ty}; use middle::typeck::check::{FnCtxt, impl_self_ty};
use middle::typeck::check::{structurally_resolved_type}; use middle::typeck::check::{structurally_resolved_type};
use middle::typeck::infer::{fixup_err_to_str, InferCtxt}; use middle::typeck::infer::fixup_err_to_str;
use middle::typeck::infer::{resolve_and_force_all_but_regions, resolve_type}; use middle::typeck::infer::{resolve_and_force_all_but_regions, resolve_type};
use middle::typeck::infer; use middle::typeck::infer;
use middle::typeck::{CrateCtxt, vtable_origin, vtable_param, vtable_res}; use middle::typeck::{CrateCtxt, vtable_origin, vtable_param, vtable_res};
use middle::typeck::{vtable_static}; use middle::typeck::vtable_static;
use util::common::indenter; use util::common::indenter;
use util::ppaux::tys_to_str; use util::ppaux::tys_to_str;
use util::ppaux; use util::ppaux;
use core::result::{Result, Ok, Err}; use core::result::{Ok, Err};
use core::result; use core::result;
use core::uint; use core::uint;
use core::vec; use core::vec;

View file

@ -19,15 +19,15 @@ use middle::ty::arg;
use middle::ty; use middle::ty;
use middle::typeck::check::{FnCtxt, SelfInfo}; use middle::typeck::check::{FnCtxt, SelfInfo};
use middle::typeck::infer::{force_all, resolve_all, resolve_region}; use middle::typeck::infer::{force_all, resolve_all, resolve_region};
use middle::typeck::infer::{resolve_type}; use middle::typeck::infer::resolve_type;
use middle::typeck::infer; use middle::typeck::infer;
use middle::typeck::{method_map_entry};
use middle::typeck::{vtable_origin, vtable_static, vtable_param}; use middle::typeck::{vtable_origin, vtable_static, vtable_param};
use middle::typeck::{vtable_param, write_substs_to_tcx}; use middle::typeck::method_map_entry;
use middle::typeck::{write_ty_to_tcx}; use middle::typeck::write_substs_to_tcx;
use middle::typeck::write_ty_to_tcx;
use util::ppaux; use util::ppaux;
use core::result::{Result, Ok, Err}; use core::result::{Ok, Err};
use core::vec; use core::vec;
use syntax::ast; use syntax::ast;
use syntax::codemap::span; use syntax::codemap::span;

View file

@ -17,7 +17,7 @@
use core::prelude::*; use core::prelude::*;
use driver; use driver;
use metadata::csearch::{ProvidedTraitMethodInfo, each_path, get_impl_traits}; use metadata::csearch::{each_path, get_impl_traits};
use metadata::csearch::{get_impls_for_mod}; use metadata::csearch::{get_impls_for_mod};
use metadata::csearch; use metadata::csearch;
use metadata::cstore::{CStore, iter_crate_data}; use metadata::cstore::{CStore, iter_crate_data};
@ -35,14 +35,11 @@ use middle::ty::{type_is_ty_var};
use middle::ty; use middle::ty;
use middle::typeck::CrateCtxt; use middle::typeck::CrateCtxt;
use middle::typeck::infer::combine::Combine; use middle::typeck::infer::combine::Combine;
use middle::typeck::infer::{InferCtxt, can_mk_subty}; use middle::typeck::infer::InferCtxt;
use middle::typeck::infer::{new_infer_ctxt, resolve_ivar}; use middle::typeck::infer::{new_infer_ctxt, resolve_ivar};
use middle::typeck::infer::{resolve_nested_tvar, resolve_type}; use middle::typeck::infer::{resolve_nested_tvar, resolve_type};
use syntax::ast::{crate, def_id, def_mod, def_ty}; use syntax::ast::{crate, def_id, def_mod, def_ty};
use syntax::ast::{item, item_struct, item_const, item_enum, item_fn}; use syntax::ast::{item, item_impl, item_mod, local_crate, method, trait_ref};
use syntax::ast::{item_foreign_mod, item_impl, item_mac, item_mod};
use syntax::ast::{item_trait, item_ty, local_crate, method, node_id};
use syntax::ast::{trait_ref};
use syntax::ast; use syntax::ast;
use syntax::ast_map::node_item; use syntax::ast_map::node_item;
use syntax::ast_map; use syntax::ast_map;

View file

@ -33,7 +33,7 @@ are represented as `ty_param()` instances.
use core::prelude::*; use core::prelude::*;
use metadata::csearch; use metadata::csearch;
use middle::ty::{InstantiatedTraitRef, arg}; use middle::ty::InstantiatedTraitRef;
use middle::ty::{substs, ty_param_bounds_and_ty, ty_param_substs_and_ty}; use middle::ty::{substs, ty_param_bounds_and_ty, ty_param_substs_and_ty};
use middle::ty; use middle::ty;
use middle::typeck::astconv::{AstConv, ty_of_arg}; use middle::typeck::astconv::{AstConv, ty_of_arg};

View file

@ -66,9 +66,9 @@ we may want to adjust precisely when coercions occur.
use core::prelude::*; use core::prelude::*;
use middle::ty::{TyVar, AutoPtr, AutoBorrowVec, AutoBorrowFn}; use middle::ty::{AutoPtr, AutoBorrowVec, AutoBorrowFn};
use middle::ty::{AutoAdjustment, AutoDerefRef, AutoRef}; use middle::ty::{AutoDerefRef, AutoRef};
use middle::ty::{vstore_slice, vstore_box, vstore_uniq, vstore_fixed}; use middle::ty::{vstore_slice, vstore_box, vstore_uniq};
use middle::ty::{mt}; use middle::ty::{mt};
use middle::ty; use middle::ty;
use middle::typeck::infer::{CoerceResult, resolve_type}; use middle::typeck::infer::{CoerceResult, resolve_type};
@ -76,9 +76,9 @@ use middle::typeck::infer::combine::CombineFields;
use middle::typeck::infer::sub::Sub; use middle::typeck::infer::sub::Sub;
use middle::typeck::infer::to_str::InferStr; use middle::typeck::infer::to_str::InferStr;
use middle::typeck::infer::resolve::try_resolve_tvar_shallow; use middle::typeck::infer::resolve::try_resolve_tvar_shallow;
use util::common::{indent, indenter}; use util::common::indenter;
use syntax::ast::{m_const, m_imm, m_mutbl}; use syntax::ast::m_imm;
use syntax::ast; use syntax::ast;
// Note: Coerce is not actually a combiner, in that it does not // Note: Coerce is not actually a combiner, in that it does not

View file

@ -68,7 +68,7 @@ use util::common::indent;
use core::result::{iter_vec2, map_vec2}; use core::result::{iter_vec2, map_vec2};
use core::vec; use core::vec;
use syntax::ast::{Onceness, purity, ret_style}; use syntax::ast::{Onceness, purity};
use syntax::ast; use syntax::ast;
use syntax::opt_vec; use syntax::opt_vec;
use syntax::codemap::span; use syntax::codemap::span;

View file

@ -21,8 +21,7 @@ use middle::typeck::infer::{cres, InferCtxt};
use middle::typeck::isr_alist; use middle::typeck::isr_alist;
use syntax::ast; use syntax::ast;
use syntax::ast::{Many, Once, extern_fn, impure_fn, m_const, m_imm, m_mutbl}; use syntax::ast::{Many, Once, extern_fn, impure_fn, m_const, m_imm, m_mutbl};
use syntax::ast::{noreturn, pure_fn, ret_style, return_val, unsafe_fn}; use syntax::ast::{pure_fn, unsafe_fn, Onceness, purity};
use syntax::ast::{Onceness, purity};
use syntax::codemap::span; use syntax::codemap::span;
use util::common::{indent, indenter}; use util::common::{indent, indenter};
use util::ppaux::mt_to_str; use util::ppaux::mt_to_str;

View file

@ -24,8 +24,8 @@ use util::ppaux::mt_to_str;
use std::list; use std::list;
use syntax::ast; use syntax::ast;
use syntax::ast::{Many, Once, extern_fn, m_const, impure_fn, noreturn}; use syntax::ast::{Many, Once, extern_fn, m_const, impure_fn};
use syntax::ast::{pure_fn, ret_style, return_val, unsafe_fn}; use syntax::ast::{pure_fn, unsafe_fn};
use syntax::ast::{Onceness, purity}; use syntax::ast::{Onceness, purity};
use syntax::codemap::span; use syntax::codemap::span;

View file

@ -264,16 +264,16 @@ use middle::typeck::infer::sub::Sub;
use middle::typeck::infer::to_str::InferStr; use middle::typeck::infer::to_str::InferStr;
use middle::typeck::infer::unify::{ValsAndBindings, Root}; use middle::typeck::infer::unify::{ValsAndBindings, Root};
use middle::typeck::isr_alist; use middle::typeck::isr_alist;
use util::common::{indent, indenter}; use util::common::indent;
use util::ppaux::{bound_region_to_str, ty_to_str, mt_to_str}; use util::ppaux::{bound_region_to_str, ty_to_str};
use core::cmp::Eq; use core::cmp::Eq;
use core::result::{Result, Ok, Err, map_vec, map_vec2, iter_vec2}; use core::result::{Result, Ok, Err};
use core::result; use core::result;
use core::vec; use core::vec;
use std::list::Nil; use std::list::Nil;
use std::smallintmap::SmallIntMap; use std::smallintmap::SmallIntMap;
use syntax::ast::{m_const, m_imm, m_mutbl}; use syntax::ast::{m_imm, m_mutbl};
use syntax::ast; use syntax::ast;
use syntax::codemap; use syntax::codemap;
use syntax::codemap::span; use syntax::codemap::span;

View file

@ -549,7 +549,7 @@ use util::ppaux::note_and_explain_region;
use core::cell::{Cell, empty_cell}; use core::cell::{Cell, empty_cell};
use core::hashmap::linear::{LinearMap, LinearSet}; use core::hashmap::linear::{LinearMap, LinearSet};
use core::result::{Err, Ok, Result}; use core::result::{Err, Ok};
use core::to_bytes; use core::to_bytes;
use core::uint; use core::uint;
use core::vec; use core::vec;

View file

@ -25,7 +25,7 @@ use util::ppaux::bound_region_to_str;
use std::list::Nil; use std::list::Nil;
use std::list; use std::list;
use syntax::ast; use syntax::ast;
use syntax::ast::{Onceness, m_const, purity, ret_style}; use syntax::ast::{Onceness, m_const, purity};
use syntax::codemap::span; use syntax::codemap::span;

View file

@ -11,14 +11,14 @@
use core::prelude::*; use core::prelude::*;
use middle::ty::{FnSig, Vid}; use middle::ty::{FnSig, Vid};
use middle::ty::{IntVarValue, IntType, UintType}; use middle::ty::IntVarValue;
use middle::ty; use middle::ty;
use middle::typeck::infer::{Bound, Bounds}; use middle::typeck::infer::{Bound, Bounds};
use middle::typeck::infer::InferCtxt; use middle::typeck::infer::InferCtxt;
use middle::typeck::infer::unify::{Redirect, Root, VarValue}; use middle::typeck::infer::unify::{Redirect, Root, VarValue};
use util::ppaux::{mt_to_str, ty_to_str}; use util::ppaux::{mt_to_str, ty_to_str};
use syntax::{ast, ast_util}; use syntax::ast;
use core::uint; use core::uint;
use core::str; use core::str;

View file

@ -13,7 +13,7 @@ use std::smallintmap::SmallIntMap;
use middle::ty::{Vid, expected_found, IntVarValue}; use middle::ty::{Vid, expected_found, IntVarValue};
use middle::ty; use middle::ty;
use middle::typeck::infer::{Bound, Bounds, cres, uok, ures}; use middle::typeck::infer::{Bounds, uok, ures};
use middle::typeck::infer::InferCtxt; use middle::typeck::infer::InferCtxt;
use middle::typeck::infer::to_str::InferStr; use middle::typeck::infer::to_str::InferStr;
use syntax::ast; use syntax::ast;

View file

@ -58,11 +58,11 @@ use util::ppaux;
use core::hashmap::linear::LinearMap; use core::hashmap::linear::LinearMap;
use core::result; use core::result;
use core::vec; use core::vec;
use std::list::{List, Nil, Cons}; use std::list::List;
use std::list; use std::list;
use syntax::codemap::{span, spanned, respan}; use syntax::codemap::span;
use syntax::print::pprust::*; use syntax::print::pprust::*;
use syntax::{ast, ast_util, ast_map}; use syntax::{ast, ast_map};
#[path = "check/mod.rs"] #[path = "check/mod.rs"]
pub mod check; pub mod check;

View file

@ -11,7 +11,7 @@
use core::prelude::*; use core::prelude::*;
use middle::ty; use middle::ty;
use middle::ty::{arg, canon_mode}; use middle::ty::canon_mode;
use middle::ty::{bound_region, br_anon, br_named, br_self, br_cap_avoid, use middle::ty::{bound_region, br_anon, br_named, br_self, br_cap_avoid,
br_fresh}; br_fresh};
use middle::ty::{ctxt, field, method}; use middle::ty::{ctxt, field, method};
@ -27,7 +27,7 @@ use middle::ty::{ty_uint, ty_unboxed_vec, ty_infer};
use metadata::encoder; use metadata::encoder;
use syntax::codemap::span; use syntax::codemap::span;
use syntax::print::pprust; use syntax::print::pprust;
use syntax::print::pprust::{path_to_str, mode_to_str}; use syntax::print::pprust::mode_to_str;
use syntax::{ast, ast_util}; use syntax::{ast, ast_util};
use syntax::ast_map; use syntax::ast_map;

View file

@ -22,7 +22,7 @@ use core::prelude::*;
use parse; use parse;
use core::cell::Cell; use core::cell::Cell;
use core::comm::{stream, Chan, SharedChan, Port}; use core::comm::{stream, SharedChan, Port};
use rustc::driver::driver; use rustc::driver::driver;
use rustc::driver::session::Session; use rustc::driver::session::Session;
use rustc::driver::session::{basic_options, options}; use rustc::driver::session::{basic_options, options};

View file

@ -19,7 +19,7 @@ use core::prelude::*;
use astsrv; use astsrv;
use config; use config;
use doc::{ItemUtils, PageUtils}; use doc::ItemUtils;
use doc; use doc;
use fold::Fold; use fold::Fold;
use fold; use fold;
@ -29,6 +29,8 @@ use util::NominalOp;
use core::comm::*; use core::comm::*;
use syntax::ast; use syntax::ast;
#[cfg(test)] use doc::PageUtils;
pub fn mk_pass(output_style: config::OutputStyle) -> Pass { pub fn mk_pass(output_style: config::OutputStyle) -> Pass {
Pass { Pass {
name: ~"page", name: ~"page",

View file

@ -29,9 +29,9 @@ extern mod rustc(vers = "0.6");
extern mod syntax(vers = "0.6"); extern mod syntax(vers = "0.6");
use core::*; use core::*;
use core::io::{ReaderUtil, WriterUtil}; use core::io::WriterUtil;
use rustc::driver::{driver, session}; use rustc::driver::{driver, session};
use syntax::{ast, ast_util, codemap, diagnostic, fold, parse, print, visit}; use syntax::{ast, diagnostic};
use syntax::ast_util::*; use syntax::ast_util::*;
use syntax::parse::token; use syntax::parse::token;
use syntax::print::{pp, pprust}; use syntax::print::{pp, pprust};

View file

@ -29,14 +29,13 @@ extern mod syntax(vers = "0.6");
use core::*; use core::*;
use core::container::Map; use core::container::Map;
use core::hashmap::linear::LinearMap; use core::hashmap::linear::LinearMap;
use core::io::{ReaderUtil, WriterUtil}; use core::io::WriterUtil;
use rustc::driver::{driver, session}; use rustc::driver::{driver, session};
use rustc::metadata::filesearch; use rustc::metadata::filesearch;
use std::net::url; use std::net::url;
use std::{json, semver, getopts}; use std::{json, semver, getopts};
use syntax::codemap::spanned; use syntax::codemap::spanned;
use syntax::{ast, attr, codemap, diagnostic, parse, visit}; use syntax::{ast, diagnostic};
use util::Package; use util::Package;
mod usage; mod usage;

View file

@ -9,7 +9,7 @@
// except according to those terms. // except according to those terms.
use core::*; use core::*;
use core::hash::{Hash, HashUtil, Streaming}; use core::hash::Streaming;
use core::hashmap::linear::LinearMap; use core::hashmap::linear::LinearMap;
use rustc::driver::{driver, session}; use rustc::driver::{driver, session};
use rustc::metadata::filesearch; use rustc::metadata::filesearch;
@ -17,10 +17,10 @@ use std::getopts::groups::getopts;
use std::semver; use std::semver;
use std::{json, term, sort, getopts}; use std::{json, term, sort, getopts};
use syntax::ast_util::*; use syntax::ast_util::*;
use syntax::codemap::{span, dummy_sp, spanned}; use syntax::codemap::{dummy_sp, spanned};
use syntax::ext::base::{mk_ctxt, ext_ctxt}; use syntax::ext::base::{mk_ctxt, ext_ctxt};
use syntax::ext::build; use syntax::ext::build;
use syntax::{ast, attr, codemap, diagnostic, fold, parse, visit}; use syntax::{ast, attr, codemap, diagnostic, fold};
pub struct Package { pub struct Package {
id: ~str, id: ~str,

View file

@ -866,7 +866,7 @@ mod biguint_tests {
use core::*; use core::*;
use core::num::{IntConvertible, Zero, One}; use core::num::{IntConvertible, Zero, One};
use super::{BigInt, BigUint, BigDigit}; use super::{BigUint, BigDigit};
#[test] #[test]
fn test_from_slice() { fn test_from_slice() {

View file

@ -54,7 +54,7 @@ pub enum EbmlEncoderTag {
pub mod reader { pub mod reader {
use ebml::{Doc, EbmlEncoderTag, EsBool, EsEnum, EsEnumBody, EsEnumVid}; use ebml::{Doc, EbmlEncoderTag, EsBool, EsEnum, EsEnumBody, EsEnumVid};
use ebml::{EsF32, EsF64, EsFloat, EsI16, EsI32, EsI64, EsI8, EsInt}; use ebml::{EsI16, EsI32, EsI64, EsI8, EsInt};
use ebml::{EsLabel, EsOpaque, EsStr, EsU16, EsU32, EsU64, EsU8, EsUint}; use ebml::{EsLabel, EsOpaque, EsStr, EsU16, EsU32, EsU64, EsU8, EsUint};
use ebml::{EsVec, EsVecElt, EsVecLen, TaggedDoc}; use ebml::{EsVec, EsVecElt, EsVecLen, TaggedDoc};
use serialize; use serialize;
@ -443,10 +443,10 @@ pub mod reader {
} }
pub mod writer { pub mod writer {
use ebml::{Doc, EbmlEncoderTag, EsBool, EsEnum, EsEnumBody, EsEnumVid}; use ebml::{EbmlEncoderTag, EsBool, EsEnum, EsEnumBody, EsEnumVid};
use ebml::{EsF32, EsF64, EsFloat, EsI16, EsI32, EsI64, EsI8, EsInt}; use ebml::{EsI16, EsI32, EsI64, EsI8, EsInt};
use ebml::{EsLabel, EsOpaque, EsStr, EsU16, EsU32, EsU64, EsU8, EsUint}; use ebml::{EsLabel, EsOpaque, EsStr, EsU16, EsU32, EsU64, EsU8, EsUint};
use ebml::{EsVec, EsVecElt, EsVecLen, TaggedDoc}; use ebml::{EsVec, EsVecElt, EsVecLen};
use core::io; use core::io;
use core::str; use core::str;

View file

@ -334,13 +334,13 @@ pub impl<T,F:Flattener<T>,C:ByteChan> FlatChan<T, F, C> {
pub mod flatteners { pub mod flatteners {
use ebml; use ebml;
use flatpipes::{ByteChan, BytePort, Flattener, Unflattener}; use flatpipes::{Flattener, Unflattener};
use io_util::BufReader; use io_util::BufReader;
use json; use json;
use serialize::{Encoder, Decoder, Encodable, Decodable}; use serialize::{Encoder, Decoder, Encodable, Decodable};
use core::cast; use core::cast;
use core::io::{Writer, Reader, BytesWriter, ReaderUtil}; use core::io::{Writer, Reader, ReaderUtil};
use core::prelude::*; use core::prelude::*;
use core::ptr; use core::ptr;
use core::sys::size_of; use core::sys::size_of;
@ -637,7 +637,7 @@ mod test {
use net::tcp::TcpSocketBuf; use net::tcp::TcpSocketBuf;
use core::int; use core::int;
use core::io::{BytesReader, BytesWriter}; use core::io::BytesWriter;
use core::prelude::*; use core::prelude::*;
use core::result; use core::result;
use core::task; use core::task;

Some files were not shown because too many files have changed in this diff Show more