Utkarsh Gupta
|
b57ce88ac8
feat(blocking::mpsc): add `Receiver::recv(_ref)_timeout` methods (#75)
|
2 years ago |
Eliza Weisman
|
7642670fcb
docs: fix up internal RustDoc (#52)
|
3 years ago |
Eliza Weisman
|
f61993f0e5
perf(mpsc): remove panics from wait queue (#50)
|
3 years ago |
Eliza Weisman
|
bc7544d81a
test: add nice debug traces to assertions (#34)
|
3 years ago |
Eliza Weisman
|
eaf52bddaa
test: add Miri tests, fix a stacked borrows violation (#32)
|
3 years ago |
Eliza Weisman
|
132f8cc125
chore: fix up dead code warnings with loom
|
3 years ago |
Eliza Weisman
|
c444e50b8d
fix(mpsc): ensure un-received messages are dropped (#29)
|
3 years ago |
Eliza Weisman
|
5b17c184b0
feat(mpsc): add support for statically-allocated MPSC channels (#23)
|
3 years ago |
Eliza Weisman
|
8c882b0f40
perf(mpsc): rewrite and optimize wait queue (#22)
|
3 years ago |
Eliza Weisman
|
c58c620096
fix(mpsc): fix a deadlock in async send_ref (#20)
|
3 years ago |
Eliza Weisman
|
e8f7107ba0
docs: a bunch of internal implementation docs (#18)
|
3 years ago |
Eliza Weisman
|
23f4c96fa4
perf(mspc): replace bad VecDeque wait queue with intrusive list (#16)
|
3 years ago |