rollup merge of #20315: alexcrichton/std-sync
Conflicts: src/libstd/rt/exclusive.rs src/libstd/sync/barrier.rs src/libstd/sys/unix/pipe.rs src/test/bench/shootout-binarytrees.rs src/test/bench/shootout-fannkuch-redux.rs
This commit is contained in:
commit
009ec5d2b0
45 changed files with 167 additions and 792 deletions
|
@ -22,7 +22,6 @@ use result::Result::{Ok, Err};
|
|||
use slice::{SliceExt};
|
||||
use slice;
|
||||
use vec::Vec;
|
||||
use kinds::{Send,Sync};
|
||||
|
||||
/// Wraps a Reader and buffers input from it
|
||||
///
|
||||
|
@ -52,11 +51,6 @@ pub struct BufferedReader<R> {
|
|||
cap: uint,
|
||||
}
|
||||
|
||||
|
||||
unsafe impl<R: Send> Send for BufferedReader<R> {}
|
||||
unsafe impl<R: Send+Sync> Sync for BufferedReader<R> {}
|
||||
|
||||
|
||||
impl<R: Reader> BufferedReader<R> {
|
||||
/// Creates a new `BufferedReader` with the specified buffer capacity
|
||||
pub fn with_capacity(cap: uint, inner: R) -> BufferedReader<R> {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue