Skip to content

Commit e6102fc

Browse files
committed
auto merge of #10079 : alexcrichton/rust/no-reader-util, r=brson
These methods are all excellent candidates for default methods, so there's no need to require extra imports of various traits. Additionally, this was able to remove all the weird underscores after the method names. Yay!
2 parents 0a9a706 + 72557d8 commit e6102fc

File tree

14 files changed

+517
-640
lines changed

14 files changed

+517
-640
lines changed

src/compiletest/runtest.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ use util::logv;
2323
use std::cell::Cell;
2424
use std::rt::io;
2525
use std::rt::io::Writer;
26-
use std::rt::io::extensions::ReaderUtil;
26+
use std::rt::io::Reader;
2727
use std::rt::io::file::FileInfo;
2828
use std::os;
2929
use std::str;

src/libextra/json.rs

+1-2
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@ use std::f64;
2222
use std::hashmap::HashMap;
2323
use std::rt::io;
2424
use std::rt::io::Decorator;
25-
use std::rt::io::extensions::ReaderUtil;
2625
use std::rt::io::mem::MemWriter;
2726
use std::num;
2827
use std::str;
@@ -843,7 +842,7 @@ impl<T : Iterator<char>> Parser<T> {
843842
}
844843

845844
/// Decodes a json value from an `&mut io::Reader`
846-
pub fn from_reader(mut rdr: &mut io::Reader) -> Result<Json, Error> {
845+
pub fn from_reader(rdr: &mut io::Reader) -> Result<Json, Error> {
847846
let s = str::from_utf8(rdr.read_to_end());
848847
let mut parser = Parser(~s.iter());
849848
parser.parse()

src/libextra/terminfo/parser/compiled.rs

+9-10
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
use std::{vec, str};
1717
use std::hashmap::HashMap;
1818
use std::rt::io;
19-
use std::rt::io::extensions::{ReaderByteConversions, ReaderUtil};
2019
use super::super::TermInfo;
2120

2221
// These are the orders ncurses uses in its compiled format (as of 5.9). Not sure if portable.
@@ -161,7 +160,7 @@ pub static stringnames: &'static[&'static str] = &'static[ "cbt", "_", "cr", "cs
161160
"box1"];
162161

163162
/// Parse a compiled terminfo entry, using long capability names if `longnames` is true
164-
pub fn parse(mut file: &mut io::Reader,
163+
pub fn parse(file: &mut io::Reader,
165164
longnames: bool) -> Result<~TermInfo, ~str> {
166165
let bnames;
167166
let snames;
@@ -178,17 +177,17 @@ pub fn parse(mut file: &mut io::Reader,
178177
}
179178

180179
// Check magic number
181-
let magic = file.read_le_u16_();
180+
let magic = file.read_le_u16();
182181
if (magic != 0x011A) {
183182
return Err(format!("invalid magic number: expected {:x} but found {:x}",
184183
0x011A, magic as uint));
185184
}
186185

187-
let names_bytes = file.read_le_i16_() as int;
188-
let bools_bytes = file.read_le_i16_() as int;
189-
let numbers_count = file.read_le_i16_() as int;
190-
let string_offsets_count = file.read_le_i16_() as int;
191-
let string_table_bytes = file.read_le_i16_() as int;
186+
let names_bytes = file.read_le_i16() as int;
187+
let bools_bytes = file.read_le_i16() as int;
188+
let numbers_count = file.read_le_i16() as int;
189+
let string_offsets_count = file.read_le_i16() as int;
190+
let string_table_bytes = file.read_le_i16() as int;
192191

193192
assert!(names_bytes > 0);
194193

@@ -247,7 +246,7 @@ pub fn parse(mut file: &mut io::Reader,
247246
let mut numbers_map = HashMap::new();
248247
if numbers_count != 0 {
249248
for i in range(0, numbers_count) {
250-
let n = file.read_le_u16_();
249+
let n = file.read_le_u16();
251250
if n != 0xFFFF {
252251
debug!("{}\\#{}", nnames[i], n);
253252
numbers_map.insert(nnames[i].to_owned(), n);
@@ -262,7 +261,7 @@ pub fn parse(mut file: &mut io::Reader,
262261
if string_offsets_count != 0 {
263262
let mut string_offsets = vec::with_capacity(10);
264263
for _ in range(0, string_offsets_count) {
265-
string_offsets.push(file.read_le_u16_());
264+
string_offsets.push(file.read_le_u16());
266265
}
267266

268267
debug!("offsets: {:?}", string_offsets);

src/libextra/workcache.rs

+2-1
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ use std::comm::{PortOne, oneshot};
2020
use std::{os, str, task};
2121
use std::rt::io;
2222
use std::rt::io::Writer;
23+
use std::rt::io::Reader;
2324
use std::rt::io::Decorator;
2425
use std::rt::io::mem::MemWriter;
2526
use std::rt::io::file::FileInfo;
@@ -481,7 +482,7 @@ impl<'self, T:Send +
481482
#[test]
482483
fn test() {
483484
use std::{os, run};
484-
use std::rt::io::ReaderUtil;
485+
use std::rt::io::Reader;
485486
use std::str::from_utf8_owned;
486487

487488
// Create a path to a new file 'filename' in the directory in which

src/librustc/metadata/encoder.rs

+7-8
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@ use middle::typeck;
2222
use middle;
2323

2424
use std::hashmap::{HashMap, HashSet};
25-
use std::rt::io::extensions::WriterByteConversions;
2625
use std::rt::io::{Writer, Seek, Decorator};
2726
use std::rt::io::mem::MemWriter;
2827
use std::str;
@@ -894,11 +893,11 @@ fn encode_info_for_item(ecx: &EncodeContext,
894893
vis: ast::visibility) {
895894
let tcx = ecx.tcx;
896895

897-
fn add_to_index_(item: @item, ebml_w: &writer::Encoder,
896+
fn add_to_index(item: @item, ebml_w: &writer::Encoder,
898897
index: @mut ~[entry<i64>]) {
899898
index.push(entry { val: item.id as i64, pos: ebml_w.writer.tell() });
900899
}
901-
let add_to_index: &fn() = || add_to_index_(item, ebml_w, index);
900+
let add_to_index: &fn() = || add_to_index(item, ebml_w, index);
902901

903902
debug!("encoding info for item at {}",
904903
ecx.tcx.sess.codemap.span_to_str(item.span));
@@ -1411,7 +1410,7 @@ fn encode_index<T:'static>(
14111410
assert!(elt.pos < 0xffff_ffff);
14121411
{
14131412
let wr: &mut MemWriter = ebml_w.writer;
1414-
wr.write_be_u32_(elt.pos as u32);
1413+
wr.write_be_u32(elt.pos as u32);
14151414
}
14161415
write_fn(ebml_w.writer, &elt.val);
14171416
ebml_w.end_tag();
@@ -1423,7 +1422,7 @@ fn encode_index<T:'static>(
14231422
for pos in bucket_locs.iter() {
14241423
assert!(*pos < 0xffff_ffff);
14251424
let wr: &mut MemWriter = ebml_w.writer;
1426-
wr.write_be_u32_(*pos as u32);
1425+
wr.write_be_u32(*pos as u32);
14271426
}
14281427
ebml_w.end_tag();
14291428
ebml_w.end_tag();
@@ -1436,7 +1435,7 @@ fn write_str(writer: @mut MemWriter, s: ~str) {
14361435
fn write_i64(writer: @mut MemWriter, &n: &i64) {
14371436
let wr: &mut MemWriter = writer;
14381437
assert!(n < 0x7fff_ffff);
1439-
wr.write_be_u32_(n as u32);
1438+
wr.write_be_u32(n as u32);
14401439
}
14411440

14421441
fn encode_meta_item(ebml_w: &mut writer::Encoder, mi: @MetaItem) {
@@ -1591,14 +1590,14 @@ fn encode_lang_items(ecx: &EncodeContext, ebml_w: &mut writer::Encoder) {
15911590
ebml_w.start_tag(tag_lang_items_item_id);
15921591
{
15931592
let wr: &mut MemWriter = ebml_w.writer;
1594-
wr.write_be_u32_(i as u32);
1593+
wr.write_be_u32(i as u32);
15951594
}
15961595
ebml_w.end_tag(); // tag_lang_items_item_id
15971596

15981597
ebml_w.start_tag(tag_lang_items_item_node_id);
15991598
{
16001599
let wr: &mut MemWriter = ebml_w.writer;
1601-
wr.write_be_u32_(id.node as u32);
1600+
wr.write_be_u32(id.node as u32);
16021601
}
16031602
ebml_w.end_tag(); // tag_lang_items_item_node_id
16041603

src/librustc/rustc.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ use middle::lint;
3737

3838
use std::comm;
3939
use std::rt::io;
40-
use std::rt::io::extensions::ReaderUtil;
40+
use std::rt::io::Reader;
4141
use std::num;
4242
use std::os;
4343
use std::result;

src/librustpkg/workcache_support.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
// except according to those terms.
1010

1111
use std::rt::io;
12-
use std::rt::io::extensions::ReaderUtil;
12+
use std::rt::io::Reader;
1313
use std::rt::io::file::FileInfo;
1414
use extra::workcache;
1515
use sha1::{Digest, Sha1};

src/libstd/rand/reader.rs

+4-5
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@
1212
1313
use option::{Some, None};
1414
use rt::io::Reader;
15-
use rt::io::ReaderByteConversions;
1615

1716
use rand::Rng;
1817

@@ -51,17 +50,17 @@ impl<R: Reader> Rng for ReaderRng<R> {
5150
// platform just involves blitting the bytes into the memory
5251
// of the u32, similarly for BE on BE; avoiding byteswapping.
5352
if cfg!(target_endian="little") {
54-
self.reader.read_le_u32_()
53+
self.reader.read_le_u32()
5554
} else {
56-
self.reader.read_be_u32_()
55+
self.reader.read_be_u32()
5756
}
5857
}
5958
fn next_u64(&mut self) -> u64 {
6059
// see above for explanation.
6160
if cfg!(target_endian="little") {
62-
self.reader.read_le_u64_()
61+
self.reader.read_le_u64()
6362
} else {
64-
self.reader.read_be_u64_()
63+
self.reader.read_be_u64()
6564
}
6665
}
6766
fn fill_bytes(&mut self, v: &mut [u8]) {

0 commit comments

Comments
 (0)