Skip to content

Commit 5a7249c

Browse files
lhtbrson
authored andcommitted
Cleanup unused imports
1 parent 9bc2f18 commit 5a7249c

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

61 files changed

+104
-204
lines changed

src/comp/back/link.rs

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,23 +7,18 @@ import metadata::{encoder, cstore};
77
import middle::trans_common::crate_ctxt;
88
import std::str;
99
import std::fs;
10-
import std::os;
1110
import std::vec;
1211
import std::option;
1312
import std::run;
1413
import option::some;
1514
import option::none;
1615
import std::sha1::sha1;
17-
import std::sort;
1816
import syntax::ast;
1917
import syntax::print::pprust;
2018
import lib::llvm::llvm::ModuleRef;
21-
import lib::llvm::llvm::ValueRef;
2219
import lib::llvm::mk_pass_manager;
2320
import lib::llvm::mk_target_data;
24-
import lib::llvm::mk_type_names;
2521
import lib::llvm::False;
26-
import lib::llvm::True;
2722
import util::filesearch;
2823

2924
tag output_type {

src/comp/back/target_strs.rs

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,7 @@
1-
import std::str;
2-
31
type t = {
42
module_asm: str,
53
meta_sect_name: str,
64
data_layout: str,
75
target_triple: str,
86
gcc_args: [str]
9-
};
7+
};

src/comp/back/upcall.rs

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,9 @@
11

2-
import std::str;
32
import driver::session;
43
import middle::trans;
5-
import trans::decl_cdecl_fn;
6-
import middle::trans_common::{T_f32, T_f64, T_fn, T_bool, T_i1, T_i8, T_i32,
7-
T_i64, T_int, T_vec, T_nil, T_opaque_chan_ptr,
8-
T_opaque_vec, T_opaque_port_ptr, T_ptr,
4+
import middle::trans_common::{T_fn, T_i1, T_i8, T_i32,
5+
T_i64, T_int, T_nil,
6+
T_opaque_vec, T_ptr,
97
T_size_t, T_void, T_float};
108
import lib::llvm::type_names;
119
import lib::llvm::llvm::ModuleRef;

src/comp/back/x86.rs

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,3 @@
1-
import lib::llvm::llvm;
2-
import lib::llvm::llvm::ModuleRef;
3-
import std::str;
41
import driver::session;
52

63
fn get_target_strs(target_os: session::os) -> target_strs::t {

src/comp/back/x86_64.rs

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,3 @@
1-
import lib::llvm::llvm;
2-
import lib::llvm::llvm::ModuleRef;
3-
import std::str;
41
import driver::session;
52

63
fn get_target_strs(target_os: session::os) -> target_strs::t {

src/comp/driver/rustc.rs

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,20 +2,16 @@
22

33
// -*- rust -*-
44
import metadata::{creader, cstore};
5-
import syntax::parse::{parser, token};
5+
import syntax::parse::{parser};
66
import syntax::{ast, codemap};
77
import front::attr;
88
import middle::{trans, resolve, freevars, kind, ty, typeck, fn_usage};
9-
import middle::tstate::ck;
109
import syntax::print::{pp, pprust};
11-
import util::{ppaux, common, filesearch};
10+
import util::{ppaux, filesearch};
1211
import back::link;
13-
import lib::llvm;
14-
import std::{fs, option, str, vec, int, io, run, getopts, result};
15-
import std::map::mk_hashmap;
12+
import std::{option, str, vec, int, io, getopts, result};
1613
import std::option::{some, none};
1714
import std::getopts::{optopt, optmulti, optflag, optflagopt, opt_present};
18-
import back::link::output_type;
1915
import back::{x86, x86_64};
2016

2117
tag pp_mode { ppm_normal; ppm_expanded; ppm_typed; ppm_identified; }

src/comp/driver/session.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import syntax::{ast, codemap};
33
import syntax::ast::node_id;
44
import codemap::span;
55
import syntax::ast::ty_mach;
6-
import std::{uint, map, option, str};
6+
import std::{option};
77
import std::option::{some, none};
88
import syntax::parse::parser::parse_sess;
99
import util::filesearch;

src/comp/front/attr.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
// Functions dealing with attributes and meta_items
22

3-
import std::{vec, str, map, option};
3+
import std::{vec, map, option};
44
import syntax::{ast, ast_util};
5-
import util::common;
65
import driver::session;
76

87
export attr_meta;

src/comp/front/test.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// Code that generates a test runner to run all the tests in a crate
22

3-
import std::{option, vec, str};
3+
import std::{option, vec};
44
import syntax::{ast, ast_util};
55
import syntax::ast_util::*;
66
//import syntax::ast_util::dummy_sp;

src/comp/lib/llvm.rs

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,8 @@
11
import std::{vec, str, option};
22
import std::str::sbuf;
33

4-
import llvm::{ModuleRef, ContextRef, TypeRef, TypeHandleRef, ValueRef,
5-
BasicBlockRef, BuilderRef, ModuleProviderRef, MemoryBufferRef,
6-
PassManagerRef, UseRef, TargetDataRef, Linkage, Attribute,
7-
Visibility, CallConv, IntPredicate, RealPredicate, Opcode,
4+
import llvm::{TypeRef, MemoryBufferRef,
5+
PassManagerRef, TargetDataRef,
86
ObjectFileRef, SectionIteratorRef};
97

108
type ULongLong = u64;

0 commit comments

Comments
 (0)