Skip to content

jmpnz/glouton

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

99 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Glouton: an optimizing compiler playground for a C-subset

Glouton is an optimizing compiler playground for a subset of C, to be exact it aims to compile (for now) the C0 subset defined below. The choice of C0 was made for the simple reason that the reference for C0 is small, clear and well defined.

Obviously the frontend language is not important here as this project aims to focus on compiler optimizations, runtime support, code generation, data flow and control flow analysis...

This is a work in progress.

C0

C0 is a safe subset of C you can find out more in the official website.

Docs

About

Work in progress optimizing compiler for a subset of C0 language written in Rust

Topics

Resources

Stars

Watchers

Forks

Languages