Eliza Weisman
|
e8f7107ba0
docs: a bunch of internal implementation docs (#18)
|
3 years ago |
Eliza Weisman
|
d9474c626e
test(bench) fix clippy lints in benchmarks
|
3 years ago |
Eliza Weisman
|
23f4c96fa4
perf(mspc): replace bad VecDeque wait queue with intrusive list (#16)
|
3 years ago |
Eliza Weisman
|
a2a52c933e
test(loom): fix missing `LOOM_LOG=trace` logs
|
3 years ago |
Eliza Weisman
|
8c2e4a5384
test(bench): cleanup benches, fix compiler errors
|
3 years ago |
Eliza Weisman
|
b4e62fb730
chore(ci): check that benchmarks compile
|
3 years ago |
Eliza Weisman
|
c794c06c85
test(bench): benchmarks for waiting/blocking send (#15)
|
3 years ago |
Eliza Weisman
|
6ebfe7b8fd
feat: add `Deref` and `DerefMut` impls to `Ref` types (#13)
|
3 years ago |
Eliza Weisman
|
d590f6d937
test(mpsc): tests for draining after tx closes (#12)
|
3 years ago |
Eliza Weisman
|
ea0e773bee
docs(README): update readme FAQ
|
3 years ago |
Eliza Weisman
|
974f51e02f
chore(test): fix loom script not forwarding args
|
3 years ago |
Eliza Weisman
|
7a2beae342
chore(test): minor loom fixups
|
3 years ago |
Eliza Weisman
|
5e26864245
chore: no benchmark-only dev-deps in tests (#11)
|
3 years ago |
Eliza Weisman
|
9e413bb759
chore(ci): no tests on PRs that don't touch code
|
3 years ago |
Eliza Weisman
|
59702ad2fd
chore(ci): fix duplicate runs on pushes to PRs
|
3 years ago |
Eliza Weisman
|
e27852dd63
chore(ci): split loom tests into separate CI jobs (#10)
|
3 years ago |
Eliza Weisman
|
76df064cbf
feat(mpsc): add waiting `send`/`send_ref` (#7)
|
3 years ago |
Eliza Weisman
|
13c0f71cb7
test: better handling of `loom` double panics
|
3 years ago |
Eliza Weisman
|
c8ad71e283
test: `LOOM_LOG` support, nicer panic handling (#9)
|
3 years ago |
Eliza Weisman
|
79d9d88d5f
test: loom tests only print traces from the failed iteration (#8)
|
3 years ago |
Eliza Weisman
|
74baf66c8a
refac(mpsc): reduce boilerplate a bit (#6)
|
3 years ago |
Eliza Weisman
|
26cf7076e1
chore(deps): un-patch loom dependency
|
3 years ago |
Eliza Weisman
|
c4ad975017
test: disable task budget in tokio mpsc benchmarks
|
3 years ago |
Eliza Weisman
|
5e749ccc91
feat(mpsc): make errors more like other mpscs (#5)
|
3 years ago |
Eliza Weisman
|
38cbad2026
feat: add nicer `fmt::Debug` impls (#4)
|
3 years ago |
Eliza Weisman
|
b990dc80cc
docs: fix markdown in FAQ
|
3 years ago |
Eliza Weisman
|
54f880a541
docs: update FAQ
|
3 years ago |
Eliza Weisman
|
e5ec6a3c8a
test: add async MPSC benchmarks
|
3 years ago |
Eliza Weisman
|
0a55113321
test: quick benchmark for MPSC channel string reuse
|
3 years ago |
Eliza Weisman
|
caab6b2354
fix(ThingBuf): fix backwards subtraction in `len`
|
3 years ago |