micro-mitten
Compiler experiment
An experimental language research project exploring alternative memory management strategies at compile-time using data-flow analysis and static approximation.
You might not need your garbage collector
536 stars
19 watching
12 forks
Language: Rust
last commit: over 4 years ago
Linked from 1 awesome list
compile-time-garbage-collectioncompilersdata-flow-analysismemory-management
Related projects:
Repository | Description | Stars |
---|---|---|
nickmqb/muon | A modern, statically typed low-level programming language with strong focus on performance and minimalism. | 772 |
jmorag/mcc | Compiles the MicroC programming language into machine code using Haskell | 116 |
ekmett/coda | An experimental language project providing a toy compiler and tools for working with it | 163 |
cesquivias/mumbler | Experimental programming language with GraalVM JIT | 109 |
eliah-lakhin/lady-deirdre | A framework for building incremental language compilers and analyzers. | 444 |
mikelma/oktac | A compiler for an experimental programming language called Okta | 28 |
cybershadow/digger | A tool to build and test old versions of the D programming language | 57 |
thomasdenney/microjit | A JIT compiler for a microcomputer's embedded processor | 10 |
raviqqe/fmm | A minimal functional programming language compiler target | 18 |
ahgamut/rust-ape-example | An experimental project demonstrating the compilation and execution of Rust code using Cosmopolitan Libc. | 189 |
yubrot/llrl | An experimental compiler for a Lisp-like programming language with a focus on self-hosting and compilation to LLVM backend. | 156 |
dinfuehr/dora | An Aarch64 and x86-64 JIT compiler written in Rust. | 493 |
mustafaquraish/cup | A simple, C-like programming language compiler written in Rust to learn the basics of compilers and language processing | 296 |
kixiron/crunch-lang | A systems-level language focused on ease of use, portability, and speed, designed to optimize performance and safety. | 52 |
ahoppen/introduction-to-compilers | An interactive educational tool for learning how compilers work | 461 |