compiler-research / CppInterOp
A Clang-based C++ Interoperability Library
☆61Updated this week
Alternatives and similar repositories for CppInterOp:
Users that are interested in CppInterOp are comparing it to the libraries listed below
- Reference implementation of the draft C++ GraphBLAS specification.☆30Updated 11 months ago
- ☆36Updated 2 months ago
- TTG: Template Task Graph C++ API☆18Updated 2 weeks ago
- The Fancy Named Parameters Library☆30Updated 2 months ago
- Lightweight framework for easy and efficient code generation☆100Updated 5 months ago
- Runtime choosing of template specializations using compile-time lookup-tables. Compile all states of a template function, but execute the…☆26Updated last year
- Experimental JSON builder based on C++ reflection☆48Updated last month
- C++ compiler☆26Updated 10 months ago
- pika is a C++ tasking library built on std::execution with fibers, CUDA, HIP, and MPI support.☆68Updated this week
- A better C/C++ macro extension. Implemented in Clang plugins. Inspired by Rust's macro system☆65Updated 4 years ago
- A fully featured single header library implementing a vector container with a small buffer optimization.☆54Updated 3 weeks ago
- Compiler agnostic metaprogramming library providing concepts, type operations and tuples for C++ and cuda☆83Updated this week
- DARMA/vt => Virtual Transport☆36Updated this week
- Copy-hiding array abstraction to automatically migrate data between memory spaces☆106Updated this week
- High-level C++ for Accelerator Clusters☆144Updated last week
- C++20 and onward collection of high performance data containers and related tools☆54Updated 3 months ago
- C++20 SIMD Within A Register library☆28Updated 5 months ago
- SYCL Reference Manual☆27Updated 9 months ago
- A Low-Level Abstraction of Memory Access☆81Updated 11 months ago
- Experimental clang support for WG21 P2996 (Reflection).☆72Updated this week
- Prints values and types during compilation!☆56Updated 2 years ago
- Jupyter kernel for the C++ programming language☆28Updated this week
- A High-Performance JIT-Based C++ Expression/Script Execution Engine with SIMD Vectorization Support☆75Updated 3 weeks ago
- EDSL for C++ to make just-in-time code generation easier☆85Updated last year
- Distributed ranges is a generalization of C++ ranges for distributed data structures.☆48Updated this week
- MrDocs: A Clang/LLVM tool for building reference documentation from C++ code and javadoc comments.☆85Updated this week
- DLA-Future☆69Updated this week
- Structure-of-array synthesis in C++20☆80Updated 2 years ago
- A Clang plugin for generating CLIs from unmodified C++ functions/classes.☆33Updated 2 years ago
- Wyrm is a GCC GIMPLE to LLVM IR transpiler☆54Updated last year