bollu / lz
A minimal in MLIR dialect along the lines of STG to represent laziness.
☆15Updated 2 years ago
Related projects ⓘ
Alternatives and complementary repositories for lz
- embedding MLIR in LEAN☆47Updated 5 months ago
- Implementation of the RISE language☆14Updated 4 years ago
- Proof Object Transformation, Preserving Imp Embeddings: the first proof compiler to be formally proven correct☆15Updated 3 months ago
- Lifting Reduction Semantics through Syntactic Sugar☆13Updated 6 years ago
- Lean4 backend using `libgccjit`!☆11Updated last year
- Declarative MLIR compilers in Python!☆33Updated 4 years ago
- Haskell experiments involving TVM AI framework☆21Updated 5 years ago
- The Shine compiler for the RISE language☆73Updated 2 weeks ago
- Lean 4 as a scripting language in Houdini☆15Updated 8 months ago
- Encoding of GHC Core inside MLIR☆18Updated 4 years ago
- Type inference for 'type level computation one step at a time'☆12Updated 6 years ago
- Code for tutorials, papers and experiments. Mostly Agda, Coq and Haskell.☆19Updated last year
- Haskell bindings for MLIR☆97Updated last month
- Benchmarking algebraic effect handler implementations☆24Updated 3 years ago
- Experimental implementation of a meta-hybrid JIT compiler mixing trace- and method-based compilation strategies.☆29Updated 2 years ago
- The implementation of the Elevate language☆29Updated 3 weeks ago
- Wasm SpecTec specification tools☆28Updated this week
- MimIR is my Intermediate Representation☆48Updated 3 weeks ago
- benchmarking e-graph extraction☆36Updated 2 weeks ago
- A Gallina compiler with C++17 as an intermediate representation☆42Updated 3 years ago
- Racket Equivalence Graph Library☆18Updated 2 years ago
- Pure haskell encoding of MLIR for printing, parsing, and mutating MLIR within haskell☆16Updated 4 years ago
- Coq proof for elaborating row polymorphism and bounded polymorphism into disjoint polymorphism.☆13Updated 4 years ago
- An implementation of the Chord lookup protocol verified in Coq using the Verdi framework☆10Updated 5 years ago
- An LLVM interface for Lean 4. (WIP)☆15Updated last year
- ☆15Updated 2 years ago
- The LLVM Project is a collection of modular and reusable compiler and toolchain technologies. Note: the repository does not accept github…☆31Updated 3 years ago
- Public course materials for CSE 230 (Winter 2019)☆27Updated 3 years ago
- A repository to test dialects defined dynamically.☆12Updated last year
- Formalization of termination of Gödel's System T☆9Updated 3 years ago