diff options
| author | bors <bors@rust-lang.org> | 2013-07-30 18:58:17 -0700 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2013-07-30 18:58:17 -0700 |
| commit | 5633a5363b6c650500b8b6496ddd49ea8c698f92 (patch) | |
| tree | e0a6b69c6eb47b0bba56a452738de000ba5cab2e /src/rt/rust_stack.cpp | |
| parent | 6534b4d4ce87940954b017bd27dc4e5fa7e59703 (diff) | |
| parent | 6b75e92afe174696bd00eaa8283ad9e3b1d01582 (diff) | |
| download | rust-5633a5363b6c650500b8b6496ddd49ea8c698f92.tar.gz rust-5633a5363b6c650500b8b6496ddd49ea8c698f92.zip | |
auto merge of #8008 : bblum/rust/select, r=brson
Main logic in ```Implement select() for new runtime pipes.```. The guts of the ```PortOne::try_recv()``` implementation are now split up across several functions, ```optimistic_check```, ```block_on```, and ```recv_ready```. There is one weird FIXME I left open here, in the "implement select" commit -- an assertion I couldn't get to work in the receive path, on an invariant that for some reason doesn't hold with ```SharedPort```. Still investigating this.
Diffstat (limited to 'src/rt/rust_stack.cpp')
0 files changed, 0 insertions, 0 deletions
