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

GitHub

538 stars
19 watching
12 forks
Language: Rust
last commit: over 6 years ago
Linked from 1 awesome list

compile-time-garbage-collectioncompilersdata-flow-analysismemory-management

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
nickmqb/muonA modern, statically typed low-level programming language with strong focus on performance and minimalism.773
jmorag/mccCompiles the MicroC programming language into machine code using Haskell116
ekmett/codaAn experimental language project providing a toy compiler and tools for working with it162
cesquivias/mumblerExperimental programming language with GraalVM JIT110
eliah-lakhin/lady-deirdreA framework for building incremental language compilers and analyzers.447
mikelma/oktacA compiler for an experimental programming language called Okta27
cybershadow/diggerA tool to build and test old versions of the D programming language57
thomasdenney/microjitA JIT compiler for a microcomputer's embedded processor10
raviqqe/fmmA minimal functional programming language compiler target18
ahgamut/rust-ape-exampleAn experimental project demonstrating the compilation and execution of Rust code using Cosmopolitan Libc.189
yubrot/llrlAn experimental compiler for a Lisp-like programming language with a focus on self-hosting and compilation to LLVM backend.156
dinfuehr/doraAn Aarch64 and x86-64 JIT compiler written in Rust.500
mustafaquraish/cupA simple, C-like programming language compiler written in Rust to learn the basics of compilers and language processing295
kixiron/crunch-langA systems-level language focused on ease of use, portability, and speed, designed to optimize performance and safety.52
ahoppen/introduction-to-compilersAn interactive educational tool for learning how compilers work462