Skip to content

Commit b170571

Browse files
committed
Rename std::rt::deque::*::init() to *::new()
1 parent 2c4a1b5 commit b170571

File tree

5 files changed

+21
-21
lines changed

5 files changed

+21
-21
lines changed

src/librustuv/net.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1082,7 +1082,7 @@ mod test {
10821082
10831083
do run_in_bare_thread {
10841084
let sleepers = SleeperList::new();
1085-
let mut pool = BufferPool::init();
1085+
let mut pool = BufferPool::new();
10861086
let (worker1, stealer1) = pool.deque();
10871087
let (worker2, stealer2) = pool.deque();
10881088
let queues = ~[stealer1, stealer2];

src/libstd/rt/deque.rs

+14-14
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
//!
2727
//! use std::rt::deque::BufferPool;
2828
//!
29-
//! let mut pool = BufferPool::init();
29+
//! let mut pool = BufferPool::new();
3030
//! let (mut worker, mut stealer) = pool.deque();
3131
//!
3232
//! // Only the worker may push/pop
@@ -139,14 +139,14 @@ struct Buffer<T> {
139139
impl<T: Send> BufferPool<T> {
140140
/// Allocates a new buffer pool which in turn can be used to allocate new
141141
/// deques.
142-
pub fn init() -> BufferPool<T> {
142+
pub fn new() -> BufferPool<T> {
143143
BufferPool { pool: Exclusive::new(~[]) }
144144
}
145145

146146
/// Allocates a new work-stealing deque which will send/receiving memory to
147147
/// and from this buffer pool.
148148
pub fn deque(&mut self) -> (Worker<T>, Stealer<T>) {
149-
let (a, b) = UnsafeArc::new2(Deque::init(self.clone()));
149+
let (a, b) = UnsafeArc::new2(Deque::new(self.clone()));
150150
(Worker { deque: a }, Stealer { deque: b })
151151
}
152152

@@ -155,7 +155,7 @@ impl<T: Send> BufferPool<T> {
155155
self.pool.with(|pool| {
156156
match pool.iter().position(|x| x.size() >= (1 << bits)) {
157157
Some(i) => pool.remove(i),
158-
None => ~Buffer::init(bits)
158+
None => ~Buffer::new(bits)
159159
}
160160
})
161161
}
@@ -221,7 +221,7 @@ impl<T: Send> Clone for Stealer<T> {
221221
// personally going to heavily comment what's going on here.
222222

223223
impl<T: Send> Deque<T> {
224-
fn init(mut pool: BufferPool<T>) -> Deque<T> {
224+
fn new(mut pool: BufferPool<T>) -> Deque<T> {
225225
let buf = pool.alloc(MIN_BITS);
226226
Deque {
227227
bottom: AtomicInt::new(0),
@@ -341,7 +341,7 @@ impl<T: Send> Drop for Deque<T> {
341341
}
342342

343343
impl<T: Send> Buffer<T> {
344-
unsafe fn init(log_size: int) -> Buffer<T> {
344+
unsafe fn new(log_size: int) -> Buffer<T> {
345345
let size = (1 << log_size) * mem::size_of::<T>();
346346
let buffer = libc::malloc(size as libc::size_t);
347347
assert!(!buffer.is_null());
@@ -375,7 +375,7 @@ impl<T: Send> Buffer<T> {
375375
// Again, unsafe because this has incredibly dubious ownership violations.
376376
// It is assumed that this buffer is immediately dropped.
377377
unsafe fn resize(&self, b: int, t: int, delta: int) -> Buffer<T> {
378-
let mut buf = Buffer::init(self.log_size + delta);
378+
let mut buf = Buffer::new(self.log_size + delta);
379379
for i in range(t, b) {
380380
buf.put(i, self.get(i));
381381
}
@@ -406,7 +406,7 @@ mod tests {
406406

407407
#[test]
408408
fn smoke() {
409-
let mut pool = BufferPool::init();
409+
let mut pool = BufferPool::new();
410410
let (mut w, mut s) = pool.deque();
411411
assert_eq!(w.pop(), None);
412412
assert_eq!(s.steal(), Empty);
@@ -421,7 +421,7 @@ mod tests {
421421
#[test]
422422
fn stealpush() {
423423
static AMT: int = 100000;
424-
let mut pool = BufferPool::<int>::init();
424+
let mut pool = BufferPool::<int>::new();
425425
let (mut w, s) = pool.deque();
426426
let t = do Thread::start {
427427
let mut s = s;
@@ -447,7 +447,7 @@ mod tests {
447447
#[test]
448448
fn stealpush_large() {
449449
static AMT: int = 100000;
450-
let mut pool = BufferPool::<(int, int)>::init();
450+
let mut pool = BufferPool::<(int, int)>::new();
451451
let (mut w, s) = pool.deque();
452452
let t = do Thread::start {
453453
let mut s = s;
@@ -509,15 +509,15 @@ mod tests {
509509

510510
#[test]
511511
fn run_stampede() {
512-
let mut pool = BufferPool::<~int>::init();
512+
let mut pool = BufferPool::<~int>::new();
513513
let (w, s) = pool.deque();
514514
stampede(w, s, 8, 10000);
515515
}
516516

517517
#[test]
518518
fn many_stampede() {
519519
static AMT: uint = 4;
520-
let mut pool = BufferPool::<~int>::init();
520+
let mut pool = BufferPool::<~int>::new();
521521
let threads = range(0, AMT).map(|_| {
522522
let (w, s) = pool.deque();
523523
do Thread::start {
@@ -536,7 +536,7 @@ mod tests {
536536
static NTHREADS: int = 8;
537537
static mut DONE: AtomicBool = INIT_ATOMIC_BOOL;
538538
static mut HITS: AtomicUint = INIT_ATOMIC_UINT;
539-
let mut pool = BufferPool::<int>::init();
539+
let mut pool = BufferPool::<int>::new();
540540
let (mut w, s) = pool.deque();
541541

542542
let threads = range(0, NTHREADS).map(|_| {
@@ -595,7 +595,7 @@ mod tests {
595595
static AMT: int = 10000;
596596
static NTHREADS: int = 4;
597597
static mut DONE: AtomicBool = INIT_ATOMIC_BOOL;
598-
let mut pool = BufferPool::<(int, uint)>::init();
598+
let mut pool = BufferPool::<(int, uint)>::new();
599599
let (mut w, s) = pool.deque();
600600

601601
let (threads, hits) = vec::unzip(range(0, NTHREADS).map(|_| {

src/libstd/rt/mod.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -281,7 +281,7 @@ fn run_(main: proc(), use_main_sched: bool) -> int {
281281

282282
// Create a work queue for each scheduler, ntimes. Create an extra
283283
// for the main thread if that flag is set. We won't steal from it.
284-
let mut pool = deque::BufferPool::init();
284+
let mut pool = deque::BufferPool::new();
285285
let arr = vec::from_fn(nscheds, |_| pool.deque());
286286
let (workers, stealers) = vec::unzip(arr.move_iter());
287287

src/libstd/rt/sched.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -1002,7 +1002,7 @@ mod test {
10021002
do run_in_bare_thread {
10031003

10041004
let sleepers = SleeperList::new();
1005-
let mut pool = BufferPool::init();
1005+
let mut pool = BufferPool::new();
10061006
let (normal_worker, normal_stealer) = pool.deque();
10071007
let (special_worker, special_stealer) = pool.deque();
10081008
let queues = ~[normal_stealer, special_stealer];
@@ -1177,7 +1177,7 @@ mod test {
11771177
do run_in_bare_thread {
11781178
stress_factor().times(|| {
11791179
let sleepers = SleeperList::new();
1180-
let mut pool = BufferPool::init();
1180+
let mut pool = BufferPool::new();
11811181
let (worker, stealer) = pool.deque();
11821182

11831183
let mut sched = ~Scheduler::new(

src/libstd/rt/test.rs

+3-3
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ use vec::{OwnedVector, MutableVector, ImmutableVector};
3636

3737
pub fn new_test_uv_sched() -> Scheduler {
3838

39-
let mut pool = BufferPool::init();
39+
let mut pool = BufferPool::new();
4040
let (worker, stealer) = pool.deque();
4141

4242
let mut sched = Scheduler::new(new_event_loop(),
@@ -51,7 +51,7 @@ pub fn new_test_uv_sched() -> Scheduler {
5151
}
5252

5353
pub fn new_test_sched() -> Scheduler {
54-
let mut pool = BufferPool::init();
54+
let mut pool = BufferPool::new();
5555
let (worker, stealer) = pool.deque();
5656

5757
let mut sched = Scheduler::new(basic::event_loop(),
@@ -228,7 +228,7 @@ pub fn run_in_mt_newsched_task(f: proc()) {
228228
let mut handles = ~[];
229229
let mut scheds = ~[];
230230

231-
let mut pool = BufferPool::<~Task>::init();
231+
let mut pool = BufferPool::<~Task>::new();
232232
let workers = range(0, nthreads).map(|_| pool.deque());
233233
let (workers, stealers) = vec::unzip(workers);
234234

0 commit comments

Comments
 (0)