MIT licensed C compiler
The name mitsy is derived from combining "MIT" from "MIT License" and "C" from "C Programming Language" to form "MITC" then morphing it to a more readable name based on how it sounds when pronounced.
Currently this is just a recently started hobby project so don't expect much any time soon, anyways my eventual goals for this project are below.
- Convert local text encoding to UTF-8 for all internal functions to use ~ Done
- Read various literals correctly
- Precompile a file
- Produce a working elf that just returns 0
- Produce a working elf that prints "Hello World!" via libc's puts()
- Produce a working elf from code alone
- Enable user to code simple functions for precompiler
- Port ALL of assembly creation to header file for precompiler to include internally (will start with AMD64)
- Compile various projects relying on GCC extensions
- Compile linux kernel
- Compile variours projects relying on MSC extensions
- Compile ReactOS kernal
- Do all that as a portable compiler
- Add more assembly creation headers
- Make compiler a shared library to plug into future apps
- Think of new targets :)