Eliza Weisman
|
b6dbfdeee9
chore(docs): add Netlify docs builds
|
2 years ago |
Eliza Weisman
|
8c882b0f40
perf(mpsc): rewrite and optimize wait queue (#22)
|
2 years ago |
Eliza Weisman
|
f77d53475c
test(bench): more representative `async_mpsc_reusable` bench
|
2 years ago |
Eliza Weisman
|
738191d77d
chore(test): pin loom to a SHA
|
2 years ago |
Eliza Weisman
|
8342ee9823
test(bench): remove `Throughput` from MPSC benchmarks
|
2 years ago |
Eliza Weisman
|
c58c620096
fix(mpsc): fix a deadlock in async send_ref (#20)
|
3 years ago |
Eliza Weisman
|
299011398b
chore(ci): run the slowest loom models in separate jobs (#21)
|
3 years ago |
Eliza Weisman
|
853df894c2
docs: add benchmarks to readme
|
3 years ago |
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 |