Eliza Weisman
|
5b17c184b0
feat(mpsc): add support for statically-allocated MPSC channels (#23)
|
%!s(int64=3) %!d(string=hai) anos |
Eliza Weisman
|
8c882b0f40
perf(mpsc): rewrite and optimize wait queue (#22)
|
%!s(int64=3) %!d(string=hai) anos |
Eliza Weisman
|
738191d77d
chore(test): pin loom to a SHA
|
%!s(int64=3) %!d(string=hai) anos |
Eliza Weisman
|
e8f7107ba0
docs: a bunch of internal implementation docs (#18)
|
%!s(int64=3) %!d(string=hai) anos |
Eliza Weisman
|
23f4c96fa4
perf(mspc): replace bad VecDeque wait queue with intrusive list (#16)
|
%!s(int64=3) %!d(string=hai) anos |
Eliza Weisman
|
6ebfe7b8fd
feat: add `Deref` and `DerefMut` impls to `Ref` types (#13)
|
%!s(int64=3) %!d(string=hai) anos |
Eliza Weisman
|
5e26864245
chore: no benchmark-only dev-deps in tests (#11)
|
%!s(int64=3) %!d(string=hai) anos |
Eliza Weisman
|
e27852dd63
chore(ci): split loom tests into separate CI jobs (#10)
|
%!s(int64=3) %!d(string=hai) anos |
Eliza Weisman
|
76df064cbf
feat(mpsc): add waiting `send`/`send_ref` (#7)
|
%!s(int64=3) %!d(string=hai) anos |
Eliza Weisman
|
c8ad71e283
test: `LOOM_LOG` support, nicer panic handling (#9)
|
%!s(int64=3) %!d(string=hai) anos |
Eliza Weisman
|
26cf7076e1
chore(deps): un-patch loom dependency
|
%!s(int64=3) %!d(string=hai) anos |
Eliza Weisman
|
e5ec6a3c8a
test: add async MPSC benchmarks
|
%!s(int64=3) %!d(string=hai) anos |
Eliza Weisman
|
0a55113321
test: quick benchmark for MPSC channel string reuse
|
%!s(int64=3) %!d(string=hai) anos |
Eliza Weisman
|
1c28c84fdc
feat(mpsc): initial sync and async channel APIs (#2)
|
%!s(int64=3) %!d(string=hai) anos |
Eliza Weisman
|
856c1f6c93
feat(StringBuf): add `StringBuf` type
|
%!s(int64=3) %!d(string=hai) anos |
Eliza Weisman
|
84b9ce7057
initial commit
|
%!s(int64=3) %!d(string=hai) anos |