Skip to content

Commit 57afd45

Browse files
committed
Update to rust master
1 parent 5c571b5 commit 57afd45

File tree

3 files changed

+16
-15
lines changed

3 files changed

+16
-15
lines changed

src/deflate.rs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -135,17 +135,17 @@ impl<W: Writer> Writer for DecoderWriter<W> {
135135
mod tests {
136136
use super::{EncoderWriter, EncoderReader, DecoderReader, DecoderWriter};
137137
use std::io::{MemWriter, MemReader, BufReader};
138-
use std::rand::{task_rng, Rng};
138+
use std::rand::{thread_rng, Rng};
139139

140140
use CompressionLevel::Default;
141141

142142
#[test]
143143
fn roundtrip() {
144144
let mut real = Vec::new();
145145
let mut w = EncoderWriter::new(MemWriter::new(), Default);
146-
let v = task_rng().gen_iter::<u8>().take(1024).collect::<Vec<_>>();
146+
let v = thread_rng().gen_iter::<u8>().take(1024).collect::<Vec<_>>();
147147
for _ in range(0u, 200) {
148-
let to_write = v.slice_to(task_rng().gen_range(0, v.len()));
148+
let to_write = v.slice_to(thread_rng().gen_range(0, v.len()));
149149
real.push_all(to_write);
150150
w.write(to_write).unwrap();
151151
}
@@ -156,7 +156,7 @@ mod tests {
156156

157157
#[test]
158158
fn roundtrip2() {
159-
let v = task_rng().gen_iter::<u8>().take(1024 * 1024).collect::<Vec<_>>();
159+
let v = thread_rng().gen_iter::<u8>().take(1024 * 1024).collect::<Vec<_>>();
160160
let v = v.as_slice();
161161
let buf = BufReader::new(v);
162162
let mut r = DecoderReader::new(EncoderReader::new(buf, Default));
@@ -165,7 +165,7 @@ mod tests {
165165

166166
#[test]
167167
fn roundtrip3() {
168-
let v = task_rng().gen_iter::<u8>().take(1024 * 1024).collect::<Vec<_>>();
168+
let v = thread_rng().gen_iter::<u8>().take(1024 * 1024).collect::<Vec<_>>();
169169
let v = v.as_slice();
170170
let mut w = EncoderWriter::new(DecoderWriter::new(MemWriter::new()),
171171
Default);

src/gz.rs

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ use std::c_str::CString;
66
use std::cmp;
77
use std::io::{BytesReader,IoResult, IoError};
88
use std::io;
9+
use std::iter::repeat;
910
use std::os;
1011
use std::slice::bytes;
1112

@@ -138,7 +139,7 @@ impl Builder {
138139
fn into_header(self, lvl: CompressionLevel) -> Vec<u8> {
139140
let Builder { extra, filename, comment, mtime } = self;
140141
let mut flg = 0;
141-
let mut header = Vec::from_elem(10, 0u8);
142+
let mut header = repeat(0u8).take(10).collect::<Vec<_>>();
142143
match extra {
143144
Some(v) => {
144145
flg |= FEXTRA;
@@ -463,7 +464,7 @@ mod tests {
463464
use super::{EncoderWriter, EncoderReader, DecoderReader, Builder};
464465
use CompressionLevel::Default;
465466
use std::io::{MemWriter, MemReader};
466-
use std::rand::{task_rng, Rng};
467+
use std::rand::{thread_rng, Rng};
467468

468469
#[test]
469470
fn roundtrip() {
@@ -478,9 +479,9 @@ mod tests {
478479
fn roundtrip_big() {
479480
let mut real = Vec::new();
480481
let mut w = EncoderWriter::new(MemWriter::new(), Default);
481-
let v = task_rng().gen_iter::<u8>().take(1024).collect::<Vec<_>>();
482+
let v = thread_rng().gen_iter::<u8>().take(1024).collect::<Vec<_>>();
482483
for _ in range(0u, 200) {
483-
let to_write = v.slice_to(task_rng().gen_range(0, v.len()));
484+
let to_write = v.slice_to(thread_rng().gen_range(0, v.len()));
484485
real.push_all(to_write);
485486
w.write(to_write).unwrap();
486487
}
@@ -492,7 +493,7 @@ mod tests {
492493

493494
#[test]
494495
fn roundtrip_big2() {
495-
let v = task_rng().gen_iter::<u8>().take(1024 * 1024).collect::<Vec<_>>();
496+
let v = thread_rng().gen_iter::<u8>().take(1024 * 1024).collect::<Vec<_>>();
496497
let r = MemReader::new(v.clone());
497498
let mut r = DecoderReader::new(EncoderReader::new(r, Default));
498499
assert!(r.read_to_end().unwrap() == v);

src/zlib.rs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -136,17 +136,17 @@ impl<W: Writer> Writer for DecoderWriter<W> {
136136
mod tests {
137137
use super::{EncoderWriter, EncoderReader, DecoderReader, DecoderWriter};
138138
use std::io::{MemWriter, MemReader, BufReader};
139-
use std::rand::{task_rng, Rng};
139+
use std::rand::{thread_rng, Rng};
140140

141141
use CompressionLevel::Default;
142142

143143
#[test]
144144
fn roundtrip() {
145145
let mut real = Vec::new();
146146
let mut w = EncoderWriter::new(MemWriter::new(), Default);
147-
let v = task_rng().gen_iter::<u8>().take(1024).collect::<Vec<_>>();
147+
let v = thread_rng().gen_iter::<u8>().take(1024).collect::<Vec<_>>();
148148
for _ in range(0u, 200) {
149-
let to_write = v.slice_to(task_rng().gen_range(0, v.len()));
149+
let to_write = v.slice_to(thread_rng().gen_range(0, v.len()));
150150
real.push_all(to_write);
151151
w.write(to_write).unwrap();
152152
}
@@ -157,7 +157,7 @@ mod tests {
157157

158158
#[test]
159159
fn roundtrip2() {
160-
let v = task_rng().gen_iter::<u8>().take(1024 * 1024).collect::<Vec<_>>();
160+
let v = thread_rng().gen_iter::<u8>().take(1024 * 1024).collect::<Vec<_>>();
161161
let v = v.as_slice();
162162
let buf = BufReader::new(v);
163163
let mut r = DecoderReader::new(EncoderReader::new(buf, Default));
@@ -166,7 +166,7 @@ mod tests {
166166

167167
#[test]
168168
fn roundtrip3() {
169-
let v = task_rng().gen_iter::<u8>().take(1024 * 1024).collect::<Vec<_>>();
169+
let v = thread_rng().gen_iter::<u8>().take(1024 * 1024).collect::<Vec<_>>();
170170
let v = v.as_slice();
171171
let mut w = EncoderWriter::new(DecoderWriter::new(MemWriter::new()),
172172
Default);

0 commit comments

Comments
 (0)