The three big milestones are: 1. I figured out how to keep the original disconnection behavior and still have nice syntax in `select!`. 2. There's `Select` for dynamic selection, but this time it's fast and not weird. 3. The `select!` macro now simply desugars into `Select`.
-
-
Show this thread
-
To summarize the progress of the crate: v0.1: Good dynamic select and poor static select (remember `select_loop!`?) v0.2: Good static select and poor dynamic select (`Select` used callbacks) v0.3: Good static select and good dynamic select.


Show this thread -
This might be the release that finally has no major tradeoffs and makes everyone happy. :) Servo has already switched from mpsc to crossbeam-channel v0.2, but had to jump through hoops. With v0.3 things should *just work*.
Show this thread
End of conversation
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.
By popular request, dropping all receivers will now disconnect the channel. The behavior is the same as in v0.1 and in `std::sync::mpsc`.
There's a bunch of other improvements and the docs have been rewritten: