Eliza Weisman
|
0299a6064d
feat: add `#[must_use]` to constructors (#45)
|
2 years ago |
Eliza Weisman
|
527a6398ea
feat: add `into_inner` and `Error` impl to `Full` (#43)
|
2 years ago |
Eliza Weisman
|
463d542395
docs: temporarily remove MPSC perf comparison (#44)
|
2 years ago |
Eliza Weisman
|
796f01707b
docs(mpsc): improve MPSC top-level docs (#42)
|
2 years ago |
Eliza Weisman
|
3137b85e0d
feat(mpsc): stick errors in their own module
|
2 years ago |
Eliza Weisman
|
d5ac083b15
feat(mpsc): add `std::error::Error` impls
|
2 years ago |
Eliza Weisman
|
d5bf3db006
feat(mpsc): add methods to errors
|
2 years ago |
Eliza Weisman
|
1423186b47
chore: rename `mpsc::sync` to `mpsc::blocking` (#40)
|
2 years ago |
Eliza Weisman
|
bf4f5a1bc0
test: fix the one `loom` model that still uses `with`
|
2 years ago |
Eliza Weisman
|
b6527a8609
docs: document all un-documented APIs (#39)
|
2 years ago |
Eliza Weisman
|
9e2f543297
chore: adopt Rust 1.57.0 as MSRV (#38)
|
2 years ago |
Eliza Weisman
|
52a97afaf2
chore(ci): use build matrix for loom CI jobs (#36)
|
2 years ago |
Eliza Weisman
|
de4f7587ad
chore(ci): trigger CI runs when test files change (#37)
|
2 years ago |
Eliza Weisman
|
0146942dc3
chore(ci): publish github releases on tags (#35)
|
2 years ago |
Eliza Weisman
|
54e5353430
feat(recycling): add customizable recycling policies (#33)
|
2 years ago |
Eliza Weisman
|
bc7544d81a
test: add nice debug traces to assertions (#34)
|
2 years ago |
Eliza Weisman
|
6affbf34ad
chore(ci): fix miri workflow yaml mistake
|
2 years ago |
Eliza Weisman
|
eaf52bddaa
test: add Miri tests, fix a stacked borrows violation (#32)
|
2 years ago |
Eliza Weisman
|
132f8cc125
chore: fix up dead code warnings with loom
|
2 years ago |
Eliza Weisman
|
c95a2cffd6
test: fix up loom script a bit
|
2 years ago |
Eliza Weisman
|
bcdecc0281
test: use `nextest` for running tests if present
|
2 years ago |
Eliza Weisman
|
b21895a450
start on recycling policy
|
2 years ago |
Eliza Weisman
|
c444e50b8d
fix(mpsc): ensure un-received messages are dropped (#29)
|
2 years ago |
Eliza Weisman
|
07489d5f1a
docs(ThingBuf): queue types docs & API polish (#28)
|
2 years ago |
Eliza Weisman
|
ccc7043745
docs: additional documentation (#27)
|
2 years ago |
Eliza Weisman
|
eeaa7323a4
docs: fix SVG embed in mpsc perf docs
|
2 years ago |
Eliza Weisman
|
0cb27e4541
docs: fix bench file structure
|
2 years ago |
Eliza Weisman
|
bef32c8af8
docs: performance analysis/misc docs work (#24)
|
2 years ago |
Eliza Weisman
|
63825e6c53
refac: remove special empty state from slots (#25)
|
2 years ago |
Eliza Weisman
|
5b17c184b0
feat(mpsc): add support for statically-allocated MPSC channels (#23)
|
2 years ago |