miestrode / ekege
A different approach to an E-graph library
☆22Updated last month
Related projects ⓘ
Alternatives and complementary repositories for ekege
- Transport-polymorphic, asynchronous session types for Rust☆60Updated 2 years ago
- ☆58Updated 2 months ago
- Overview of the Tree Borrows rules for detecting violations of the aliasing discipline in Rust☆23Updated 7 months ago
- Performance comparisons between various virtual interpreter implementation strategies☆31Updated 7 months ago
- Lift enum variants to the type-level.☆31Updated 3 years ago
- A memory efficient syntax tree for language developers☆51Updated 2 months ago
- Scope Graph Implementation in Rust☆21Updated this week
- A highly experiment portable runtime☆19Updated 7 months ago
- A lifetime inference algorithm for the Rust programming language written in Soufflé.☆24Updated 5 years ago
- Define compiler intermediate representation usable by external tools☆62Updated 5 months ago
- A modern (trail saving, clause subsumption/vivification, learning-rate based selecting, rephrase) CDCL SAT solver in Rust☆81Updated this week
- Debugging WebAssembly? Put some Whamm! on it.☆16Updated this week
- Compiler optimizer for arbitrary control flow based on equality saturation☆85Updated 2 years ago
- A Rust logic programming library inspired by the *Kanren family of language DSLs.☆51Updated 2 months ago
- 🎶 Choreographic programming in Rust 🎶☆39Updated last week
- Exploring the "expression problem" in Rust☆46Updated 2 years ago
- Home of the "types team", affiliated with the compiler and lang teams.☆95Updated last year
- An experimental columnar arena☆41Updated 3 weeks ago
- A Hindley-Milner polymorphic typing system☆56Updated 11 months ago
- An alternative `std`-like implementation built on origin☆24Updated last month
- Propositional logic with types in Rust☆60Updated last year
- UB-free and deterministic rustc fuzzer☆49Updated last month
- New register allocator designed as a successor to regalloc2☆29Updated last week
- Reverse engineering framework.☆36Updated 2 years ago
- Session Type EDSL for Rust☆101Updated 2 years ago
- ☆27Updated 3 years ago
- LR-style Parser Generator☆17Updated last month
- Datalog with equality for rust☆62Updated 3 weeks ago
- Interface with the rustc compiler for the purpose of program verification☆105Updated this week
- experimental datalog rules for a next gen polonius☆19Updated 2 years ago