Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
feiyunwill
/
readerwriterqueue
Public
forked from
cameron314/readerwriterqueue
Notifications
You must be signed in to change notification settings
Fork
0
Star
0
Code
Pull requests
0
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Pull requests
Actions
Projects
Security and quality
Insights
Commits
Branch selector
master
User selector
All users
Datepicker
All time
Commit history
Commits on Jun 25, 2025
Merge pull request #166 from jonathon-bell/cmake-min-req
Show description for 211616e
cameron314
authored
211616e
View commit details
Copy full SHA for 211616e
Browse repository at this point
Place upper bound on required CMake version to avoid deprecation warning
jonathon-bell
committed
3f4f80f
View commit details
Copy full SHA for 3f4f80f
Browse repository at this point
Commits on Apr 28, 2025
Bump version
cameron314
committed
8b21766
View commit details
Copy full SHA for 8b21766
Browse repository at this point
Apply fix from cameron314/concurrentqueue#416
cameron314
committed
3deca8b
View commit details
Copy full SHA for 3deca8b
Browse repository at this point
Commits on Jul 9, 2024
Merge pull request #157 from PromyLOPh/master
Show description for 16b48ae
cameron314
authored
16b48ae
View commit details
Copy full SHA for 16b48ae
Browse repository at this point
Support GCC’s ThreadSanitizer.
Show description for 5904a29
PromyLOPh
and
cameron314
committed
5904a29
View commit details
Copy full SHA for 5904a29
Browse repository at this point
Commits on Apr 20, 2024
Merge pull request #154 from DasRoteSkelett/master
Show description for 6b5ed74
cameron314
authored
6b5ed74
View commit details
Copy full SHA for 6b5ed74
Browse repository at this point
Commits on Apr 12, 2024
CMakeLists.txt: Add cmake config package export
Show description for 899820a
DasRoteSkelett
authored and
Matthias Schoepfer
committed
899820a
View commit details
Copy full SHA for 899820a
Browse repository at this point
Commits on Mar 6, 2023
Merge pull request #143 from NeRdTheNed/master
Show description for 2dee33a
cameron314
authored
2dee33a
View commit details
Copy full SHA for 2dee33a
Browse repository at this point
Commits on Mar 5, 2023
Change MacOS version check to be more readable
Show description for 59c34ce
NeRdTheNed
and
cameron314
authored
59c34ce
View commit details
Copy full SHA for 59c34ce
Browse repository at this point
Improve MacOS version detection
Show description for 57b70b1
NeRdTheNed
committed
57b70b1
View commit details
Copy full SHA for 57b70b1
Browse repository at this point
Commits on Feb 18, 2023
Address review feedback
cameron314
committed
6b5cca0
View commit details
Copy full SHA for 6b5cca0
Browse repository at this point
Commits on Feb 17, 2023
Add peek()/try_pop() to BlockingReaderWriterCircularBuffer API (#140)
cameron314
committed
a06368c
View commit details
Copy full SHA for a06368c
Browse repository at this point
Commits on Aug 14, 2021
Attempt to support semaphore use from within FreeRTOS ISR context (see #127)
cameron314
committed
8e7627d
View commit details
Copy full SHA for 8e7627d
Browse repository at this point
Commits on Jul 6, 2021
Merge pull request #125 from cjappl/add-fetchcontent-readme
Show description for b18136b
cameron314
authored
b18136b
View commit details
Copy full SHA for b18136b
Browse repository at this point
Add review suggestions
Chris Apple
authored
d09bb53
View commit details
Copy full SHA for d09bb53
Browse repository at this point
Commits on Jul 5, 2021
Initial attempt at FreeRTOS semaphore support (see issue #127)
cameron314
committed
6026fb4
View commit details
Copy full SHA for 6026fb4
Browse repository at this point
Commits on Jun 16, 2021
Updating readme to have cmake fetchcontent example
Chris Apple
authored
4393a09
View commit details
Copy full SHA for 4393a09
Browse repository at this point
Commits on May 30, 2021
Tentative fix for tsan warnings (requires -std=c++17 or higher) based on https://github.com/russellmcc/readerwriterqueue/commit/c2b064a57b2495b027c4457ddd8f50893f421991 (see issue #116)
cameron314
committed
1f3c8e4
View commit details
Copy full SHA for 1f3c8e4
Browse repository at this point
Commits on May 29, 2021
Renamed private variable to prevent clash with Qt's 'slots' macro (issue #122)
cameron314
committed
c3b6c0b
View commit details
Copy full SHA for c3b6c0b
Browse repository at this point
Commits on Mar 1, 2021
Updated README and co in preparation of merging readerwritercircularbuffer.h to master
cameron314
committed
0973284
View commit details
Copy full SHA for 0973284
Browse repository at this point
Commits on Jan 4, 2021
Fixed frivolous -Weffc++ warnings in atomicops.h and readerwritercircularbuffer.h (see issue #112)
cameron314
committed
a384375
View commit details
Copy full SHA for a384375
Browse repository at this point
Commits on Jan 3, 2021
Added benchmarks for BlockingReaderWriterCircularBuffer (as expected, slower than ReaderWriterQueue but not too bad, especially for empty dequeues, which bring up the average op speed)
cameron314
committed
4da2001
View commit details
Copy full SHA for 4da2001
Browse repository at this point
Commits on Jan 2, 2021
Added lifetime unittest for blocking circular buffer
cameron314
committed
95e6b32
View commit details
Copy full SHA for 95e6b32
Browse repository at this point
Fixed minor bugs in new BlockingReaderWriterCircularBuffer
cameron314
committed
cc99040
View commit details
Copy full SHA for cc99040
Browse repository at this point
Initial attempt at doubly-blocking circular buffer (lightly tested, unbenchmarked) (see issue #112)
cameron314
committed
4cba249
View commit details
Copy full SHA for 4cba249
Browse repository at this point
Commits on Nov 26, 2020
Changed ReentrantGuard to be quasi-thread-safe since it mostly acts as an illegal concurrency detector most of the time (issue #110)
cameron314
committed
c192906
View commit details
Copy full SHA for c192906
Browse repository at this point
Commits on Nov 10, 2020
Fixed warnings in semaphore code as suggested in issue #108
cameron314
committed
eb1925d
View commit details
Copy full SHA for eb1925d
Browse repository at this point
Commits on Oct 1, 2020
Added target_include_directories to CMakeLists as per issue #105
cameron314
committed
02ec690
View commit details
Copy full SHA for 02ec690
Browse repository at this point
Commits on Sep 1, 2020
Refined OS X compatibility check with overalignment on C++17 (thanks to szarvas) (issue #99)
cameron314
committed
a500a29
View commit details
Copy full SHA for a500a29
Browse repository at this point
Fixed warning
cameron314
committed
9ede8af
View commit details
Copy full SHA for 9ede8af
Browse repository at this point
Commits on Aug 19, 2020
Merge pull request #102 from kletoz/fix_warnings
Show description for 4927fe6
cameron314
authored
4927fe6
View commit details
Copy full SHA for 4927fe6
Browse repository at this point
Fix compiler warnings
kletoz
committed
b3245b1
View commit details
Copy full SHA for b3245b1
Browse repository at this point
Commits on Aug 18, 2020
Fixed test accidentally checking for destruction of temporaries instead of destruction of queue contents (discovered thanks to issue #101)
cameron314
committed
11da28e
View commit details
Copy full SHA for 11da28e
Browse repository at this point
Commits on Aug 13, 2020
Merge pull request #100 from kletoz/fix_signedness_conversion_warnings
Show description for dc62468
cameron314
authored
dc62468
View commit details
Copy full SHA for dc62468
Browse repository at this point
Previous
Next
You can’t perform that action at this time.