Skip to content

rj45/gosie_c

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gosie_c

Gosie is a gosling of a small C compiler.

  • Incrementally built
  • Data oriented design (from Carbon, Zig)
  • SSA backend with register allocator
  • Some optimizations

You can watch the youtube series where I build this compiler here:

Humble Beginnings - Data Oriented C Compiler

One of many ways to express gratitude: https://ko-fi.com/rj45_creates (more to come, let me know what you want to see!)

Copying

Please fork and use however you like! MIT Licensed.

About

A Data Oriented C Compiler in C

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published