blake2-ppc
43ef5ad184
std::select: Use correct indices from the front
...
Caught a bug where .enumerate() was used on a reverse iterator. The
indices should be counted from the front here (bblum confirms).
2013-08-30 20:06:26 +02:00
Jason Fager
dc30005ad8
Remove the iter module.
...
Moves the Times trait to num while the question of whether it should
exist at all gets hashed out as a completely separate question.
2013-08-29 01:27:24 -04:00
Patrick Walton
8693943676
librustc: Ensure that type parameters are in the right positions in paths.
...
This removes the stacking of type parameters that occurs when invoking
trait methods, and fixes all places in the standard library that were
relying on it. It is somewhat awkward in places; I think we'll probably
want something like the `Foo::<for T>::new()` syntax.
2013-08-27 18:47:57 -07:00
Vadim Chugunov
12ecdb6381
Enabled unit tests in std and extra.
2013-08-22 20:02:20 -07:00
bors
557ff049f0
auto merge of #8565 : bblum/rust/select-bugfix, r=brson
...
@brson grilled me about how this bugfix worked the first time around, and it occurred to me that it didn't in the case where the task is unwinding. Now it will.
2013-08-18 19:32:36 -07:00
Kevin Ballard
418e1ebae6
Reserve 'yield' keyword
...
Rename task::yield() to task::deschedule().
Fixes #8494 .
2013-08-16 13:26:50 -07:00
Ben Blum
65cf75af67
Fix select deschedule environment race for real this time, in light of task killing.
2013-08-15 15:57:31 -04:00
Ben Blum
ce48e71d28
Fix select() in light of the deschedule...and then race. Close #8347 .
2013-08-12 13:54:21 -04:00
Ben Blum
c8c09d40fc
Reorganise Select traits to not expose internal runtime types. Close #5160 . Pending #8215 .
2013-08-12 13:54:21 -04:00