MarkLeone / WeekendCompiler
An example LLVM-based compiler for a subset of C.
☆28Updated 5 years ago
Alternatives and similar repositories for WeekendCompiler:
Users that are interested in WeekendCompiler are comparing it to the libraries listed below
- NanoJIT is a small, cross-platform C++ library that emits machine code.☆156Updated 7 years ago
- A tiny PL/0 JIT compiler in less than 900 LOC with LLVM and PEG parser.☆29Updated 2 years ago
- Core abstractions for dealing with concurrency in C++☆66Updated last year
- EDSL for C++ to make just-in-time code generation easier☆85Updated 2 years ago
- LALR(1) parser for C++☆79Updated 9 months ago
- Example project from my talks in the LLVM Social Berlin and C++ User Group☆173Updated 3 years ago
- Bytecode interpreter☆72Updated 3 months ago
- Compile-time printf-like string formatting☆77Updated 6 years ago
- DEPRECATED PROJECT, see README☆36Updated 3 years ago
- A graph concurrent library for C++☆63Updated last year
- Some library components that didn't quite fit anywhere else...☆35Updated 7 months ago
- A lightweight conservative garbage collector for C/C++☆122Updated 6 years ago
- Mathematical expression evaluator with just in time code generation.☆12Updated 12 years ago
- "Small Vector" optimization for Modern C++: store up to a small number of items on the stack☆34Updated 3 years ago
- Compile-time-efficient proof-of-concept implementation for std::tuple☆94Updated 3 years ago
- Header only library that parses and plans SQL queries at compile time☆141Updated 4 years ago
- Shader-Like Mathematical Expression JIT Engine for C++ Language☆58Updated 5 years ago
- Writing a minimal x86-64 JIT compiler in C++☆102Updated 6 years ago
- Modern C++ generic header-only template library.☆102Updated 2 years ago
- Example of C Compiler using JIT Engine of Clang.☆29Updated 5 years ago
- Replaced by foonathan/lexy☆138Updated 4 years ago
- dmr_C is a C parser and JIT compiler with LLVM, Eclipse OMR and NanoJIT backends☆53Updated 5 years ago
- A C++14-and-later expression template library☆109Updated last week
- A no-dependencies C++ extensible type erasure library☆43Updated 4 years ago
- bnflite is a C++ template library for lightweight grammar parsers (BNF can be "executable"! )☆77Updated 2 years ago
- A High Performance, Network Optimized, JSON Library☆81Updated last year
- A tool for representing and concatenating strings without heap memory☆63Updated 4 years ago
- ☆48Updated 7 years ago
- lexertl: The Modular Lexical Analyser Generator☆62Updated 7 months ago
- Hash Array Mapped Trie (C++ Templates)☆124Updated last year