Commit Graph

12 Commits (0c2282ffdc63fa1c9d1aab8d836675279805207c)

Author SHA1 Message Date
Stjepan Glavina 0c2282ffdc
Optimization: a slot for the next task to run (#529)
* Optimization: a slot for the next task to run

* Only notify workers when a task is pushed into a queue
5 years ago
Stjepan Glavina 352f18bc2a
Use async_std::sync::Arc in examples (#501) 5 years ago
Stjepan Glavina 548733e5d5
Cleanup stream traits (#487)
* Cleanup stream traits

* Fix docs
5 years ago
Stjepan Glavina e9edadffc7 Fix a deadlock in channel 5 years ago
Stjepan Glavina 87de4e1598
Add utility type WakerSet to the sync module (#390)
* Add utility type Registry to the sync module

* Remove unused import

* Split unregister into complete and cancel

* Refactoring and renaming

* Split remove() into complete() and cancel()

* Rename to WakerSet

* Ignore clippy warning

* Ignore another clippy warning

* Use stronger SeqCst ordering
5 years ago
k-nasa 9d9543c46b refactor: Remove needless main fn 5 years ago
k-nasa f08fcd0bbb refactor 5 years ago
Yoshua Wuyts 63ad786768
remove async_await feature gate
Signed-off-by: Yoshua Wuyts <yoshuawuyts@gmail.com>
5 years ago
Stjepan Glavina 019c8085f4 Cleanup examples 5 years ago
Stjepan Glavina a430e27819 Cleanup, docs, fmt 5 years ago
Stjepan Glavina 3f4a56abdc Reformat doc examples 5 years ago
Florian Gilcher 5b0a6269a9
Initial commit 5 years ago