Releases: hawkw/thingbuf
Releases · hawkw/thingbuf
v0.1.6
18 Apr 17:21
Compare
Sorry, something went wrong.
No results found
Bug Fixes
fix senders hanging when the buffer is full (#85 ) (723c44ae , closes #83 )
v0.1.5
06 Apr 21:13
Compare
Sorry, something went wrong.
No results found
Features
mpsc: add len, capacity, and remaining methods to mpsc (#72 ) (00213c11 , closes #71 )
Bug Fixes
unused import with alloc enabled (ac1eafcc )
skip slots with active reading Refs in push_ref (#81 ) (a72a2869 , closes #83 , #80 )
v0.1.4
01 May 21:24
Compare
Sorry, something went wrong.
No results found
Bug Fixes
blocking::mpsc: increase durations in doctests (#78 ) (465fd3cb )
Features
blocking::mpsc:
add Sender::send(_ref)_timeout methods (#79 ) (979ed6e8 )
add Receiver::recv(_ref)_timeout methods (#75 ) (b57ce88a )
v0.1.3 (2022-05-13)
Features
Bug Fixes
mpsc: try_recv_ref should return RecvRef (#61 ) (47f16f59 )
v0.1.2 (2022-04-12)
Bug Fixes
compilation errors with --no-default-features (#59 ) (a2ab1788 , closes #58 )
v0.1.1 (2022-03-16)
Performance
Bug Fixes
v0.1.3
13 May 17:12
Compare
Sorry, something went wrong.
No results found
Features
Bug Fixes
mpsc: try_recv_ref should return RecvRef (#61 ) (47f16f59 )
v0.1.2
12 Apr 00:23
Compare
Sorry, something went wrong.
No results found
Bug Fixes
compilation errors with --no-default-features (#59 ) (a2ab1788 , closes #58 )
v0.1.1
16 Mar 22:37
Compare
Sorry, something went wrong.
No results found
v0.1.0
15 Mar 23:15
Compare
Sorry, something went wrong.
No results found
Initial release!
Performance
mpsc: rewrite and optimize wait queue (#22 ) (8c882b0f )
mspc: replace bad VecDeque wait queue with intrusive list (#16 ) (23f4c96f )
Features
add #[must_use] to constructors (#45 ) (0299a606 )
add into_inner and Error impl to Full (#43 ) (527a6398 )
add Deref and DerefMut impls to Ref types (#13 ) (6ebfe7b8 , breaks # )
add nicer fmt::Debug impls (#4 ) (38cbad20 )
StringBuf: add StringBuf type (856c1f6c )
ThingBuf: add pop_with and push_with (9192c603 )
mpsc:
recycling: add customizable recycling policies (#33 ) (54e53534 , closes #30 )
thingbuf:
add no_std compatible StaticThingBuf (#1 ) (3b23f858 )
hahahaha static storage works (e47cd7dc )
Breaking Changes
add Deref and DerefMut impls to Ref types (#13 ) (6ebfe7b8 , breaks # )
Bug Fixes
ThingBuf:
fix backwards subtraction in len (caab6b23 )
fix wrong increment in pop (0e53279c )
mpsc: