dr-m / atomic_sync
Tiny mutex and rw-locks based on C++11 or C++20 std::atomic
☆19Updated 3 weeks ago
Related projects: ⓘ
- ☆56Updated 3 years ago
- Fast, shared, upgradeable, non-recursive and non-fair mutex☆29Updated 6 years ago
- ☆43Updated 7 years ago
- benchmark for various C++ function implementations; focus on invocation time☆92Updated 5 years ago
- ☆25Updated this week
- async io-uring based kernel io library☆28Updated 3 years ago
- A library of type traits for introspecting C++ function types☆26Updated 5 years ago
- Support for С++20 std::stop_token to interrupt the blocking Linux syscalls without throwing any exception.☆19Updated 4 years ago
- Using coroutines to implement C++ exceptions for freestanding environments☆71Updated last year
- Automatically exported from code.google.com/p/google-concurrency-library☆35Updated 8 years ago
- Boost.org unordered module☆61Updated this week
- An indirect value-type for C++☆82Updated 11 months ago
- The draft C++ Reflection Technical Specification☆83Updated 3 years ago
- Sample implementation of C++20 atomic_wait/notify☆56Updated 5 years ago
- a c++ header library that implements variant constexpr functions and types.☆82Updated 4 years ago
- plf::hive is a fork of plf::colony to match the current C++ standards proposal.☆69Updated last week
- Comparison of C++ Serialization Libraries for Graph Data☆33Updated 2 years ago
- A simple replacement for std::unordered_map☆42Updated last month
- A fixed capacity dynamically sized string☆61Updated last month
- A prototype implementation of the executors proposal☆84Updated 5 years ago
- A C++11/14/17/20 implementation of INVOKE and its related facilities.☆18Updated 4 years ago
- Provides run-time tuple element access☆15Updated 3 years ago
- A C++ library that simplifies working with tuples, variants, and more through argument list generation and the ability to convert from ru…☆58Updated 4 years ago
- Single-header library facilities for C++2a Coroutines☆79Updated 2 years ago
- A hash function library☆20Updated 2 months ago
- Example Code for Cpp Coroutine Job System talk at CppCon 2020☆42Updated 3 years ago
- A C++14 and later CRTP template for defining iterators☆69Updated last month
- Utilities for working with strings at compile time and passing strings as template parameters.☆21Updated 4 years ago
- llvm::SmallVector stripped from dependencies.☆31Updated 4 years ago
- An intrusive lock-free multiple-producer, single-consumer queue in C++☆51Updated 8 years ago