Mandrenkov / Compile-Time-Graph-Library
C++17 library that implements the execution of graph algorithms during compilation.
☆18Updated 2 years ago
Alternatives and similar repositories for Compile-Time-Graph-Library:
Users that are interested in Compile-Time-Graph-Library are comparing it to the libraries listed below
- a small lightweight std::execution work-alike☆64Updated this week
- Task graph-based asynchronous programming system using C++ coroutine☆89Updated last year
- nanothread — Minimal thread pool for task parallelism☆68Updated last month
- Dynamic loading examples outside CppCon 2021☆16Updated 3 years ago
- Struct-of-Arrays generator for C++ projects.☆51Updated 7 months ago
- A fast implementation of log() and exp()☆53Updated 2 years ago
- A clean implementation of reflection and related proposals.☆29Updated 7 years ago
- Implementation of the P2300 specification☆9Updated 3 years ago
- Compact SVO optimized vector for C++17 or higher☆102Updated 10 months ago
- llvm::SmallVector stripped from dependencies.☆34Updated 4 years ago
- DR3 enables users to write vectorised code using generic lambdas and filters. Switch instruction set just by changing enclosing namespace…☆34Updated last month
- C++20 coroutines-based cooperative multitasking library☆104Updated 3 years ago
- A fully featured single header library implementing a vector container with a small buffer optimization.☆58Updated 2 months ago
- NanoSTL, a small subset of C++ STL and libm☆126Updated 2 months ago
- C++ compile-time Rust's like macro_rules implementation☆92Updated last year
- Graph algorithms and data structures☆17Updated 2 years ago
- 🏀 Up your type-game. A small C++ library for compile-time type names and type indices.☆73Updated 2 years ago
- SPMD in C++☆68Updated 4 years ago
- C++ data structure to manipulate SoA (Structure of Arrays) easily (previously named AggregateVector)☆49Updated 6 years ago
- A beginner-friendly Vulkan path tracing tutorial in under 300 lines of C++.☆22Updated 4 years ago
- variant type for CUDA☆12Updated 9 years ago
- Sample implementation of C++20 atomic_wait/notify☆59Updated 5 years ago
- A concise and readable metaprogramming language for C++☆59Updated 4 years ago
- A portable GPU/CPU Path Tracer library powered by SYCL. (OpenCL/CUDA/OpenMP)☆16Updated 6 years ago
- A lock-free multithreaded job system made using C++20 coroutines and atomic operations.☆33Updated 2 years ago
- SPEAR is a integrated domain specific language translating C++17 to SPIR-V at host runtime☆50Updated 6 years ago
- Core abstractions for dealing with concurrency in C++☆66Updated 11 months ago
- Flat containers for C++☆59Updated 2 years ago
- CPP20 implementation of a 16-bit floating-point type mimicking most of the IEEE 754 behavior. Single file and header-only.☆40Updated last year
- Example Code for Cpp Coroutine Job System talk at CppCon 2020☆40Updated 4 years ago