Eliza Weisman
|
1423186b47
chore: rename `mpsc::sync` to `mpsc::blocking` (#40)
|
3 éve |
Eliza Weisman
|
bf4f5a1bc0
test: fix the one `loom` model that still uses `with`
|
3 éve |
Eliza Weisman
|
b6527a8609
docs: document all un-documented APIs (#39)
|
3 éve |
Eliza Weisman
|
9e2f543297
chore: adopt Rust 1.57.0 as MSRV (#38)
|
3 éve |
Eliza Weisman
|
52a97afaf2
chore(ci): use build matrix for loom CI jobs (#36)
|
3 éve |
Eliza Weisman
|
de4f7587ad
chore(ci): trigger CI runs when test files change (#37)
|
3 éve |
Eliza Weisman
|
0146942dc3
chore(ci): publish github releases on tags (#35)
|
3 éve |
Eliza Weisman
|
54e5353430
feat(recycling): add customizable recycling policies (#33)
|
3 éve |
Eliza Weisman
|
bc7544d81a
test: add nice debug traces to assertions (#34)
|
3 éve |
Eliza Weisman
|
6affbf34ad
chore(ci): fix miri workflow yaml mistake
|
3 éve |
Eliza Weisman
|
eaf52bddaa
test: add Miri tests, fix a stacked borrows violation (#32)
|
3 éve |
Eliza Weisman
|
132f8cc125
chore: fix up dead code warnings with loom
|
3 éve |
Eliza Weisman
|
c95a2cffd6
test: fix up loom script a bit
|
3 éve |
Eliza Weisman
|
bcdecc0281
test: use `nextest` for running tests if present
|
3 éve |
Eliza Weisman
|
b21895a450
start on recycling policy
|
3 éve |
Eliza Weisman
|
c444e50b8d
fix(mpsc): ensure un-received messages are dropped (#29)
|
3 éve |
Eliza Weisman
|
07489d5f1a
docs(ThingBuf): queue types docs & API polish (#28)
|
3 éve |
Eliza Weisman
|
ccc7043745
docs: additional documentation (#27)
|
3 éve |
Eliza Weisman
|
eeaa7323a4
docs: fix SVG embed in mpsc perf docs
|
3 éve |
Eliza Weisman
|
0cb27e4541
docs: fix bench file structure
|
3 éve |
Eliza Weisman
|
bef32c8af8
docs: performance analysis/misc docs work (#24)
|
3 éve |
Eliza Weisman
|
63825e6c53
refac: remove special empty state from slots (#25)
|
3 éve |
Eliza Weisman
|
5b17c184b0
feat(mpsc): add support for statically-allocated MPSC channels (#23)
|
3 éve |
Eliza Weisman
|
b6dbfdeee9
chore(docs): add Netlify docs builds
|
3 éve |
Eliza Weisman
|
8c882b0f40
perf(mpsc): rewrite and optimize wait queue (#22)
|
3 éve |
Eliza Weisman
|
f77d53475c
test(bench): more representative `async_mpsc_reusable` bench
|
3 éve |
Eliza Weisman
|
738191d77d
chore(test): pin loom to a SHA
|
3 éve |
Eliza Weisman
|
8342ee9823
test(bench): remove `Throughput` from MPSC benchmarks
|
3 éve |
Eliza Weisman
|
c58c620096
fix(mpsc): fix a deadlock in async send_ref (#20)
|
3 éve |
Eliza Weisman
|
299011398b
chore(ci): run the slowest loom models in separate jobs (#21)
|
3 éve |