An open API service providing commit metadata for open source projects.

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

← Back to repository