Move task::task() to TaskBuilder::new()
The constructor for `TaskBuilder` is being changed to an associated function called `new` for consistency with the rest of the standard library. Closes #13666 [breaking-change]
This commit is contained in:
parent
4401f88688
commit
adeeadf49f
18 changed files with 61 additions and 61 deletions
|
|
@ -23,6 +23,7 @@ extern crate time;
|
|||
use std::comm;
|
||||
use std::os;
|
||||
use std::task;
|
||||
use std::task::TaskBuilder;
|
||||
use std::uint;
|
||||
|
||||
fn move_out<T>(_x: T) {}
|
||||
|
|
@ -62,7 +63,7 @@ fn run(args: &[~str]) {
|
|||
let mut worker_results = Vec::new();
|
||||
for _ in range(0u, workers) {
|
||||
let to_child = to_child.clone();
|
||||
let mut builder = task::task();
|
||||
let mut builder = TaskBuilder::new();
|
||||
worker_results.push(builder.future_result());
|
||||
builder.spawn(proc() {
|
||||
for _ in range(0u, size / workers) {
|
||||
|
|
|
|||
|
|
@ -18,6 +18,7 @@ extern crate time;
|
|||
|
||||
use std::os;
|
||||
use std::task;
|
||||
use std::task::TaskBuilder;
|
||||
use std::uint;
|
||||
|
||||
fn move_out<T>(_x: T) {}
|
||||
|
|
@ -56,7 +57,7 @@ fn run(args: &[~str]) {
|
|||
let mut worker_results = Vec::new();
|
||||
let from_parent = if workers == 1 {
|
||||
let (to_child, from_parent) = channel();
|
||||
let mut builder = task::task();
|
||||
let mut builder = TaskBuilder::new();
|
||||
worker_results.push(builder.future_result());
|
||||
builder.spawn(proc() {
|
||||
for _ in range(0u, size / workers) {
|
||||
|
|
@ -70,7 +71,7 @@ fn run(args: &[~str]) {
|
|||
let (to_child, from_parent) = channel();
|
||||
for _ in range(0u, workers) {
|
||||
let to_child = to_child.clone();
|
||||
let mut builder = task::task();
|
||||
let mut builder = TaskBuilder::new();
|
||||
worker_results.push(builder.future_result());
|
||||
builder.spawn(proc() {
|
||||
for _ in range(0u, size / workers) {
|
||||
|
|
|
|||
|
|
@ -24,6 +24,7 @@ extern crate time;
|
|||
use std::os;
|
||||
use std::result::{Ok, Err};
|
||||
use std::task;
|
||||
use std::task::TaskBuilder;
|
||||
use std::uint;
|
||||
|
||||
fn fib(n: int) -> int {
|
||||
|
|
@ -77,7 +78,7 @@ fn stress_task(id: int) {
|
|||
fn stress(num_tasks: int) {
|
||||
let mut results = Vec::new();
|
||||
for i in range(0, num_tasks) {
|
||||
let mut builder = task::task();
|
||||
let mut builder = TaskBuilder::new();
|
||||
results.push(builder.future_result());
|
||||
builder.spawn(proc() {
|
||||
stress_task(i);
|
||||
|
|
|
|||
|
|
@ -10,10 +10,10 @@
|
|||
|
||||
// error-pattern:task 'owned name' failed at 'test'
|
||||
|
||||
use std::task;
|
||||
use std::task::TaskBuilder;
|
||||
|
||||
fn main() {
|
||||
task::task().named("owned name".to_owned()).try(proc() {
|
||||
TaskBuilder::new().named("owned name".to_owned()).try(proc() {
|
||||
fail!("test");
|
||||
1
|
||||
}).unwrap()
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@
|
|||
// error-pattern:task 'send name' failed at 'test'
|
||||
|
||||
fn main() {
|
||||
::std::task::task().named("send name".into_maybe_owned()).try(proc() {
|
||||
::std::task::TaskBuilder::new().named("send name".into_maybe_owned()).try(proc() {
|
||||
fail!("test");
|
||||
3
|
||||
}).unwrap()
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@
|
|||
// error-pattern:task 'static name' failed at 'test'
|
||||
|
||||
fn main() {
|
||||
::std::task::task().named("static name").try(proc() {
|
||||
::std::task::TaskBuilder::new().named("static name").try(proc() {
|
||||
fail!("test");
|
||||
}).unwrap()
|
||||
}
|
||||
|
|
|
|||
|
|
@ -8,12 +8,12 @@
|
|||
// option. This file may not be copied, modified, or distributed
|
||||
// except according to those terms.
|
||||
|
||||
use std::task;
|
||||
use std::task::TaskBuilder;
|
||||
|
||||
static generations: uint = 1024+256+128+49;
|
||||
|
||||
fn spawn(f: proc():Send) {
|
||||
let mut t = task::task();
|
||||
let mut t = TaskBuilder::new();
|
||||
t.opts.stack_size = Some(32 * 1024);
|
||||
t.spawn(f);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -13,9 +13,9 @@
|
|||
|
||||
// regression test for issue #10405, make sure we don't call println! too soon.
|
||||
|
||||
use std::task;
|
||||
use std::task::TaskBuilder;
|
||||
|
||||
pub fn main() {
|
||||
let mut t = task::task();
|
||||
let mut t = TaskBuilder::new();
|
||||
t.spawn(proc() ());
|
||||
}
|
||||
|
|
|
|||
|
|
@ -9,6 +9,7 @@
|
|||
// except according to those terms.
|
||||
|
||||
use std::task;
|
||||
use std::task::TaskBuilder;
|
||||
|
||||
pub fn main() { test00(); }
|
||||
|
||||
|
|
@ -16,7 +17,7 @@ fn start(_task_number: int) { println!("Started / Finished task."); }
|
|||
|
||||
fn test00() {
|
||||
let i: int = 0;
|
||||
let mut builder = task::task();
|
||||
let mut builder = TaskBuilder::new();
|
||||
let mut result = builder.future_result();
|
||||
builder.spawn(proc() {
|
||||
start(i)
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@
|
|||
// except according to those terms.
|
||||
|
||||
|
||||
use std::task;
|
||||
use std::task::TaskBuilder;
|
||||
|
||||
pub fn main() { println!("===== WITHOUT THREADS ====="); test00(); }
|
||||
|
||||
|
|
@ -38,7 +38,7 @@ fn test00() {
|
|||
let mut results = Vec::new();
|
||||
while i < number_of_tasks {
|
||||
let tx = tx.clone();
|
||||
let mut builder = task::task();
|
||||
let mut builder = TaskBuilder::new();
|
||||
results.push(builder.future_result());
|
||||
builder.spawn({
|
||||
let i = i;
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@
|
|||
// except according to those terms.
|
||||
|
||||
|
||||
use std::task;
|
||||
use std::task::TaskBuilder;
|
||||
|
||||
pub fn main() { test00(); }
|
||||
|
||||
|
|
@ -24,7 +24,7 @@ fn test00() {
|
|||
let (tx, rx) = channel();
|
||||
let number_of_messages: int = 10;
|
||||
|
||||
let mut builder = task::task();
|
||||
let mut builder = TaskBuilder::new();
|
||||
let result = builder.future_result();
|
||||
builder.spawn(proc() {
|
||||
test00_start(&tx, number_of_messages);
|
||||
|
|
|
|||
|
|
@ -22,7 +22,7 @@ extern crate rustuv;
|
|||
use std::io::net::ip::{Ipv4Addr, SocketAddr};
|
||||
use std::io::net::tcp::{TcpListener, TcpStream};
|
||||
use std::io::{Acceptor, Listener};
|
||||
use std::task;
|
||||
use std::task::TaskBuilder;
|
||||
|
||||
#[start]
|
||||
fn start(argc: int, argv: **u8) -> int {
|
||||
|
|
@ -61,7 +61,7 @@ fn main() {
|
|||
let (tx, rx) = channel();
|
||||
for _ in range(0, 1000) {
|
||||
let tx = tx.clone();
|
||||
let mut builder = task::task();
|
||||
let mut builder = TaskBuilder::new();
|
||||
builder.opts.stack_size = Some(32 * 1024);
|
||||
builder.spawn(proc() {
|
||||
match TcpStream::connect(addr) {
|
||||
|
|
|
|||
|
|
@ -9,9 +9,10 @@
|
|||
// except according to those terms.
|
||||
|
||||
use std::task;
|
||||
use std::task::TaskBuilder;
|
||||
|
||||
pub fn main() {
|
||||
let mut builder = task::task();
|
||||
let mut builder = TaskBuilder::new();
|
||||
let mut result = builder.future_result();
|
||||
builder.spawn(child);
|
||||
println!("1");
|
||||
|
|
|
|||
|
|
@ -9,9 +9,10 @@
|
|||
// except according to those terms.
|
||||
|
||||
use std::task;
|
||||
use std::task::TaskBuilder;
|
||||
|
||||
pub fn main() {
|
||||
let mut builder = task::task();
|
||||
let mut builder = TaskBuilder::new();
|
||||
let mut result = builder.future_result();
|
||||
builder.spawn(child);
|
||||
println!("1");
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue