GitHub / jamesmunns/bbqueue / commits
A SPSC, lockless, no_std, thread safe, queue, based on BipBuffers
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| f212a93f | Update maitake-sync to 0.3.0, bump bbqueue to 0.7.0 (#127) |
Danila Gornushko <m****e@o****v>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 8c6323ad | Add accessor methods for Storage trait impls (#126) |
James Munns <j****s@o****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 979abde4 | Add "capacity" accessor (#125) |
James Munns <j****s@o****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 4c13feec | `bbq2` is the new `bbqueue` (#119) |
James Munns <j****s@o****m>
Committed by: GitHub <n****y@g****m> |
8 months ago | |
| dfdaa8b5 | Fix links (#118) |
James Munns <j****s@o****m>
Committed by: GitHub <n****y@g****m> |
8 months ago | |
| b4487e78 | [bbq2]: Minimal docs pass (#117) |
James Munns <j****s@o****m>
Committed by: GitHub <n****y@g****m> |
8 months ago | |
| da1a0c20 | merge Merge pull request #116 from jamesmunns/james/bbq2-primary |
James Munns <j****s@o****m>
Committed by: GitHub <n****y@g****m> |
8 months ago | |
| e73a2b14 | gha syntax | James Munns <j****s@o****m> | 8 months ago | |
| b0905c62 | Move old bbqueue to "legacy" | James Munns <j****s@o****m> | 8 months ago | |
| a11c15af | merge Merge pull request #114 from jamesmunns/james/bbq2-v0_4_3-prep |
James Munns <j****s@o****m>
Committed by: GitHub <n****y@g****m> |
8 months ago | |
| 891e154a | Prep for bbq2/v0.4.3 release | James Munns <j****s@o****m> | 8 months ago | |
| 40e38b26 | Update docs and metadata | James Munns <j****s@o****m> | 8 months ago | |
| cba72a1a | merge Merge pull request #109 from Sympatron/is_empty |
James Munns <j****s@o****m>
Committed by: GitHub <n****y@g****m> |
8 months ago | |
| 11f61d05 | merge Merge pull request #110 from jamesmunns/james/bbq2/import |
James Munns <j****s@o****m>
Committed by: GitHub <n****y@g****m> |
8 months ago | |
| 11c75385 | Remove tsan test for now | James Munns <j****s@o****m> | 8 months ago | |
| 170e21b3 | merge Import bbq2 repo | James Munns <j****s@o****m> | 8 months ago | |
| 84f5fbf0 | Move to subfolder | James Munns <j****s@o****m> | 8 months ago | |
| e70a7b2d |
Switch from std to alloc (#9)
Co-authored-by: Maximilien Cura <7****a@u****m> |
Max <7****d@u****m>
Committed by: GitHub <n****y@g****m> |
8 months ago | |
| 8a1cd175 | Make handle methods const (#7) |
James Munns <j****s@o****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 29b4ab42 | Correct logic of Critical Section coordination (#6) |
James Munns <j****s@o****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| efa5f8df | Update critical-section | James Munns <j****s@o****m> | about 1 year ago | |
| 621ea445 | Remove `cas-atomics` feature, automatically detect CAS (#5) |
James Munns <j****s@o****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 072873e3 | Update version, cargo metadata | James Munns <j****s@o****m> | about 1 year ago | |
| d4c2706e | Lots of docs, API cleanup (#4) |
James Munns <j****s@o****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| bb5cb65b | Bump version | James Munns <j****s@o****m> | about 1 year ago | |
| 5de87d42 | merge Merge pull request #3 from jamesmunns/james/type-bundle |
James Munns <j****s@o****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| d48d861d | Send impls | James Munns <j****s@o****m> | about 1 year ago | |
| c6312329 | Condense types to be associated types on the handle | James Munns <j****s@o****m> | about 1 year ago | |
| 9f2673f6 | I guess initial release! | James Munns <j****s@o****m> | over 1 year ago | |
| aa204157 | Hmm | James Munns <j****s@o****m> | over 1 year ago | |
| 84680298 | merge Merge branch 'fix/ub-pass-miri-tests' of https://github.com/xgroleau/bbqueue ... | Sympatron GmbH <3****n@u****m> | over 1 year ago | |
| 64bcb40d | Consumer.is_empty() to determine if the buffer is empty without actually obta... | Sympatron GmbH <3****n@u****m> | over 1 year ago | |
| 443e78f4 | Fix SplitGrantR.bufs() documentation | Sympatron GmbH <3****n@u****m> | over 1 year ago | |
| 4a343f36 | merge Merge pull request #106 from Sympatron/patch-1 |
Sympatron GmbH <3****n@u****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| b72402cf | Remove target_pointer_width = 8 because it is not supported |
Sympatron GmbH <3****n@u****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| ba97093a | Make no_std unconditional |
Sympatron GmbH <3****n@u****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| c12db457 | Update cortex-m to 0.7 |
Sympatron GmbH <3****n@u****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 907cc6ae | Implement framed interfaces | James Munns <j****s@o****m> | about 2 years ago | |
| 303ca0ad | Use new maitake-sync features | James Munns <j****s@o****m> | about 2 years ago | |
| 9cd822d5 | Add a readme | James Munns <j****s@o****m> | about 2 years ago | |
| 9315d597 | Break up files | James Munns <j****s@o****m> | about 2 years ago | |
| 0ddbeb52 | No need to take in the modern world of rustc >= 1.75 | James Munns <j****s@o****m> | about 2 years ago | |
| 0dc7214d | Implement critical section | James Munns <j****s@o****m> | about 2 years ago | |
| dbfa69a8 | Organize code, add nicknames | James Munns <j****s@o****m> | about 2 years ago | |
| 2efec83f | BBQ Handle | James Munns <j****s@o****m> | about 2 years ago | |
| 13d48399 | Async | James Munns <j****s@o****m> | about 2 years ago | |
| 671097a0 | Cargo fmt | James Munns <j****s@o****m> | about 2 years ago | |
| 1385cba9 | basic API works | James Munns <j****s@o****m> | about 2 years ago | |
| 170e15ff | Start hacking | James Munns <j****s@o****m> | about 2 years ago | |
| b0f4d585 | add derive debug for consumer and producer |
Liam Kinne <l****m@k****o>
Committed by: Sympatron GmbH <3****n@u****m> |
over 2 years ago | |
| d9f647f0 | merge Merge pull request #104 from ithinuel/update-workflows-to-newer-nodes |
Wilfried Chauveau <w****u@i****e>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| 59ed8a83 | Update workflows to fix warnings | Wilfried Chauveau <w****u@i****e> | almost 3 years ago | |
| 02b75339 | merge Merge pull request #102 from ithinuel/update-dependencies |
Wilfried Chauveau <w****u@i****e>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| fcffdc0a | Update bbqtest to the new Rng::gen_range API | Wilfried Chauveau <w****u@i****e> | almost 3 years ago | |
| 33f6f8fb | Update bbqtest's dependencies | Wilfried Chauveau <w****u@i****e> | almost 3 years ago | |
| 471ca2e6 | Rebuild std when using tsan | Wilfried Chauveau <w****u@i****e> | almost 3 years ago | |
| c286a4eb | Satisfy Clippy's hint | Wilfried Chauveau <w****u@i****e> | almost 3 years ago | |
| 5ab17ed5 | Update github workflow to trigger on main rather than master | Wilfried Chauveau <w****u@i****e> | almost 3 years ago | |
| 12a61e1e | fix: migrated to NonNull<[u8]> instead of mut ref for grant buff | xgroleauš¢ <x****u@g****m> | almost 3 years ago | |
| 96d73640 | Add optional defmt dependency | James Munns <j****s@o****m> | over 4 years ago | |
| f73423c0 | merge Merge pull request #92 from jamesmunns/post-0-5-0-fixup |
James Munns <j****s@f****m>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| 2ab2b5d9 | Fix tests with current features | James Munns <j****s@f****m> | almost 5 years ago | |
| 5fc8fc0e | Cargo fmt | James Munns <j****s@f****m> | almost 5 years ago | |
| ca8e64a5 | Merge work from `bbqueue-ng` branch, namely removal of deprecated items and C... | James Munns <j****s@f****m> | almost 5 years ago | |
| 08892579 | merge Merge pull request #90 from mriise/master |
James Munns <j****s@f****m>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| 7ed740de | drop-in const generics: | mriise <m****6@g****m> | about 5 years ago | |
| 1c88192e | v0.4.12 release | James Munns <j****s@f****m> | over 5 years ago | |
| 0e298f45 | Implement Drop for SplitGrantR (#82) |
Sympatron GmbH <3****n@u****m>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| 479eb3d5 | 0.4.11 release | James Munns <j****s@f****m> | almost 6 years ago | |
| cb51821d |
Added split_read() function to be able to read all commited data at once (#77)
Co-authored-by: James Munns <j****s@o****m>, James Munns <j****s@o****m> |
Sympatron GmbH <3****n@u****m>
Committed by: GitHub <n****y@g****m> |
almost 6 years ago | |
| 4b4058c4 | 0.4.10 release | James Munns <j****s@f****m> | about 6 years ago | |
| 61c7987e | Move to carrying the usize in all grants (#72) |
James Munns <j****s@f****m>
Committed by: GitHub <n****y@g****m> |
about 6 years ago | |
| d76f9e87 | 0.4.9 release | James Munns <j****s@f****m> | about 6 years ago | |
| e7498fe6 | Frame auto (#71) |
James Munns <j****s@f****m>
Committed by: GitHub <n****y@g****m> |
about 6 years ago | |
| 080a4f48 | Add a read grant type that automatically releases all bytes on drop (#66) |
Yatekii <Y****i@u****m>
Committed by: GitHub <n****y@g****m> |
about 6 years ago | |
| 38d28a0d | 0.4.8 release | James Munns <j****s@f****m> | about 6 years ago | |
| 521c89ba | Allow write access to a read grant (#64) |
James Munns <j****s@f****m>
Committed by: GitHub <n****y@g****m> |
about 6 years ago | |
| b148601a | v0.4.7 release | James Munns <j****s@f****m> | over 6 years ago | |
| ad6c0aca | Release methods (#63) |
James Munns <j****s@f****m>
Committed by: GitHub <n****y@g****m> |
over 6 years ago | |
| c718485b | Add better vusize disclaimer (#62) |
James Munns <j****s@f****m>
Committed by: GitHub <n****y@g****m> |
over 6 years ago | |
| 426fe75c | Fix docs links. 0.4.6 release | James Munns <j****s@f****m> | over 6 years ago | |
| 7b8e9c0d | 0.4.5 release | James Munns <j****s@f****m> | over 6 years ago | |
| a96a7a54 | Switch to thread-safer lockouts (#58) |
James Munns <j****s@f****m>
Committed by: GitHub <n****y@g****m> |
over 6 years ago | |
| c346821e | Switch from TravisCI to Github Actions (#60) |
James Munns <j****s@f****m>
Committed by: GitHub <n****y@g****m> |
over 6 years ago | |
| b8e9b961 | Add docs | James Munns <j****s@f****m> | over 6 years ago | |
| 640312dd | Swap "writing" to "reading" for the GrantR struct documentation (#57) |
Justace Clutter <j****c@g****m>
Committed by: GitHub <n****y@g****m> |
over 6 years ago | |
| 618fcc4d | Update readme with features in 0.4.4 | James Munns <j****s@f****m> | over 6 years ago | |
| 4cbe113b | Release v0.4.4 | James Munns <j****s@f****m> | over 6 years ago | |
| 4274b690 |
Deduplicate code (#48)
Co-authored-by: James Munns <j****s@f****m> |
Matti Virkkunen <m****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 6 years ago | |
| 1328029c | Better vusize handling (#52) |
James Munns <j****s@f****m>
Committed by: GitHub <n****y@g****m> |
over 6 years ago | |
| 3da5bb38 | Reduce size of Grants for Framed operation issue #47 (#53) |
Abbas Yazdanpanah <y****a@g****m>
Committed by: GitHub <n****y@g****m> |
over 6 years ago | |
| ef66f4e0 | Whats up travis (#51) |
James Munns <j****s@f****m>
Committed by: GitHub <n****y@g****m> |
over 6 years ago | |
| 13b90845 | Switch `cm_mutex` variant back to Atomic load/stores for inner mutability | James Munns <j****s@f****m> | over 6 years ago | |
| 451c1681 | Fix accidental nightly feature usage | James Munns <j****s@f****m> | over 6 years ago | |
| da10e2d5 | Release 0.4.2 | James Munns <j****s@f****m> | over 6 years ago | |
| 3205a6a1 | Initial working PoC of framed operation (#46) |
James Munns <j****s@f****m>
Committed by: GitHub <n****y@g****m> |
over 6 years ago | |
| 77368b56 | Release 0.4.1 | James Munns <j****s@f****m> | over 6 years ago | |
| 09109d18 | merge Merge pull request #44 from jamesmunns/all-bss |
James Munns <j****s@f****m>
Committed by: GitHub <n****y@g****m> |
over 6 years ago | |
| cf826516 | Add some additional docs | James Munns <j****s@f****m> | over 6 years ago | |
| b013d6f4 | Allow the structure to be initialized as all zeros | James Munns <j****s@f****m> | over 6 years ago |