diff options
| author | bors <bors@rust-lang.org> | 2015-03-02 11:21:26 +0000 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2015-03-02 11:21:26 +0000 |
| commit | 1cc8b6ec664f30b43f75551e95299d943c8a4e6a (patch) | |
| tree | 3da09d3afaf48ac4d0ee4e7119793e3e38ac09c3 /src/libstd | |
| parent | c5142056f7f57387dc37361889d13409667b920d (diff) | |
| parent | 6d7427923441363c870c5976246006dd3edc41ae (diff) | |
| download | rust-1cc8b6ec664f30b43f75551e95299d943c8a4e6a.tar.gz rust-1cc8b6ec664f30b43f75551e95299d943c8a4e6a.zip | |
Auto merge of #22510 - GuillaumeGomez:audit-integer-libstd-thread, r=alexcrichton
Part of #22240.
Diffstat (limited to 'src/libstd')
| -rw-r--r-- | src/libstd/thread.rs | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/src/libstd/thread.rs b/src/libstd/thread.rs index 6aad2bbcc7f..5dd4be336ec 100644 --- a/src/libstd/thread.rs +++ b/src/libstd/thread.rs @@ -170,7 +170,7 @@ pub struct Builder { // A name for the thread-to-be, for identification in panic messages name: Option<String>, // The size of the stack for the spawned thread - stack_size: Option<uint>, + stack_size: Option<usize>, // Thread-local stdout stdout: Option<Box<Writer + Send + 'static>>, // Thread-local stderr @@ -200,7 +200,7 @@ impl Builder { /// Set the size of the stack for the new thread. #[stable(feature = "rust1", since = "1.0.0")] - pub fn stack_size(mut self, size: uint) -> Builder { + pub fn stack_size(mut self, size: usize) -> Builder { self.stack_size = Some(size); self } @@ -283,8 +283,8 @@ impl Builder { // address at which our stack started). let main = move || { let something_around_the_top_of_the_stack = 1; - let addr = &something_around_the_top_of_the_stack as *const int; - let my_stack_top = addr as uint; + let addr = &something_around_the_top_of_the_stack as *const isize; + let my_stack_top = addr as usize; let my_stack_bottom = my_stack_top - stack_size + 1024; unsafe { stack::record_os_managed_stack_bounds(my_stack_bottom, my_stack_top); @@ -779,7 +779,7 @@ mod test { let (tx, rx) = channel(); - fn f(i: int, tx: Sender<()>) { + fn f(i: i32, tx: Sender<()>) { let tx = tx.clone(); thread::spawn(move|| { if i == 0 { @@ -808,13 +808,13 @@ mod test { } fn avoid_copying_the_body<F>(spawnfn: F) where F: FnOnce(Thunk<'static>) { - let (tx, rx) = channel::<uint>(); + let (tx, rx) = channel::<u32>(); let x = box 1; - let x_in_parent = (&*x) as *const int as uint; + let x_in_parent = (&*x) as *const isize as u32; spawnfn(Thunk::new(move|| { - let x_in_child = (&*x) as *const int as uint; + let x_in_child = (&*x) as *const isize as u32; tx.send(x_in_child).unwrap(); })); @@ -853,8 +853,8 @@ mod test { // climbing the task tree to dereference each ancestor. (See #1789) // (well, it would if the constant were 8000+ - I lowered it to be more // valgrind-friendly. try this at home, instead..!) - static GENERATIONS: uint = 16; - fn child_no(x: uint) -> Thunk<'static> { + static GENERATIONS: usize = 16; + fn child_no(x: usize) -> Thunk<'static> { return Thunk::new(move|| { if x < GENERATIONS { thread::spawn(move|| child_no(x+1).invoke(())); |
