Eliza Weisman
|
c58c620096
fix(mpsc): fix a deadlock in async send_ref (#20)
|
%!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
|
c794c06c85
test(bench): benchmarks for waiting/blocking send (#15)
|
%!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
|
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
|
5e749ccc91
feat(mpsc): make errors more like other mpscs (#5)
|
%!s(int64=3) %!d(string=hai) anos |
Eliza Weisman
|
caab6b2354
fix(ThingBuf): fix backwards subtraction in `len`
|
%!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
|
3b23f8583b
feat(thingbuf): add `no_std` compatible `StaticThingBuf` (#1)
|
%!s(int64=3) %!d(string=hai) anos |
Eliza Weisman
|
e47cd7dc80
feat(thingbuf): hahahaha static storage works
|
%!s(int64=3) %!d(string=hai) anos |
Eliza Weisman
|
7efe99503f
refac: move utils to utils
|
%!s(int64=3) %!d(string=hai) anos |
Eliza Weisman
|
03ea32dfd7
test: test debugging improvements
|
%!s(int64=3) %!d(string=hai) anos |
Eliza Weisman
|
9192c60385
feat(ThingBuf): add `pop_with` and `push_with`
|
%!s(int64=3) %!d(string=hai) anos |
Eliza Weisman
|
0e53279cc2
fix(ThingBuf): fix wrong increment in pop
|
%!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 |