Skip to content

Commit 6c17f85

Browse files
committed
---
yaml --- r: 73277 b: refs/heads/dist-snap c: 84233c0 h: refs/heads/master i: 73275: 953a374 v: v3
1 parent e135298 commit 6c17f85

File tree

5 files changed

+10
-19
lines changed

5 files changed

+10
-19
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ refs/tags/release-0.1: 1f5c5126e96c79d22cb7862f75304136e204f105
77
refs/heads/ndm: f3868061cd7988080c30d6d5bf352a5a5fe2460b
88
refs/heads/try2: 147ecfdd8221e4a4d4e090486829a06da1e0ca3c
99
refs/heads/incoming: b50030718cf28f2a5a81857a26b57442734fe854
10-
refs/heads/dist-snap: eb3f47a40a5578f50a9071b430ad95840640a344
10+
refs/heads/dist-snap: 84233c0b4b777deb1c826e704f737959c991af54
1111
refs/tags/release-0.2: c870d2dffb391e14efb05aa27898f1f6333a9596
1212
refs/tags/release-0.3: b5f0d0f648d9a6153664837026ba1be43d3e2503
1313
refs/heads/try3: 9387340aab40a73e8424c48fd42f0c521a4875c0

branches/dist-snap/src/librustc/driver/driver.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -239,7 +239,7 @@ pub fn compile_rest(sess: Session,
239239
let (llmod, link_meta) = {
240240

241241
let ty_cx = ty::mk_ctxt(sess, def_map, ast_map, freevars,
242-
region_map, rp_set, lang_items, crate);
242+
region_map, rp_set, lang_items);
243243

244244
// passes are timed inside typeck
245245
let (method_map, vtable_map) = typeck::check_crate(

branches/dist-snap/src/librustc/middle/ty.rs

Lines changed: 1 addition & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -232,7 +232,6 @@ struct ctxt_ {
232232
diag: @syntax::diagnostic::span_handler,
233233
interner: @mut HashMap<intern_key, ~t_box_>,
234234
next_id: @mut uint,
235-
legacy_modes: bool,
236235
cstore: @mut metadata::cstore::CStore,
237236
sess: session::Session,
238237
def_map: resolve::DefMap,
@@ -906,24 +905,12 @@ pub fn mk_ctxt(s: session::Session,
906905
freevars: freevars::freevar_map,
907906
region_maps: @mut middle::region::RegionMaps,
908907
region_paramd_items: middle::region::region_paramd_items,
909-
lang_items: middle::lang_items::LanguageItems,
910-
crate: @ast::crate)
908+
lang_items: middle::lang_items::LanguageItems)
911909
-> ctxt {
912-
let mut legacy_modes = false;
913-
for crate.node.attrs.each |attribute| {
914-
match attribute.node.value.node {
915-
ast::meta_word(w) if *w == ~"legacy_modes" => {
916-
legacy_modes = true;
917-
}
918-
_ => {}
919-
}
920-
}
921-
922910
@ctxt_ {
923911
diag: s.diagnostic(),
924912
interner: @mut HashMap::new(),
925913
next_id: @mut primitives::LAST_PRIMITIVE_ID,
926-
legacy_modes: legacy_modes,
927914
cstore: s.cstore,
928915
sess: s,
929916
def_map: dm,

branches/dist-snap/src/librustc/middle/typeck/infer/test.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ fn setup_env(test_name: &str, source_string: &str) -> Env {
6767
cfg, parse_sess);
6868

6969
let tcx = ty::mk_ctxt(sess, dm, amap, freevars, region_map,
70-
region_paramd_items, lang_items, crate);
70+
region_paramd_items, lang_items);
7171

7272
let infcx = infer::new_infer_ctxt(tcx);
7373

branches/dist-snap/src/libstd/fileinput.rs

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -210,7 +210,9 @@ impl FileInput {
210210
pub fn next_file(&self) -> bool {
211211
// No more files
212212

213-
if self.fi.files.is_empty() {
213+
// unsafe block can be removed after the next snapshot
214+
// (next one after 2013-05-03)
215+
if unsafe { self.fi.files.is_empty() } {
214216
self.fi.current_reader = None;
215217
return false;
216218
}
@@ -322,7 +324,9 @@ impl io::Reader for FileInput {
322324
fn eof(&self) -> bool {
323325
// we've run out of files, and current_reader is either None or eof.
324326

325-
self.fi.files.is_empty() &&
327+
// unsafe block can be removed after the next snapshot
328+
// (next one after 2013-05-03)
329+
(unsafe { self.fi.files.is_empty() }) &&
326330
match self.fi.current_reader { None => true, Some(r) => r.eof() }
327331

328332
}

0 commit comments

Comments
 (0)