View Code? Open in Web Editor
NEW
This project forked from klange/toarucc
(wip) toaru c compiler
License: ISC License
Makefile 0.89%
C 97.67%
CMake 1.44%
toarucc's Introduction
A Certain Compiler Collection
- Implement an x86 assembler producing ELF objects.
- Implement a 32-bit ELF linker, based on the Toaru module loader and ld.so.
- Implement a basic C compiler producing assembly for the assembler.
- Build ToaruOS's userspace.
- Eventually, build ToaruOS's kernel.
- Be capable of some optimizations.
- No external dependencies.
- Self-hosting.
- Produce ELF relocatable objects, shared objects, executables.
- Be worth using in a production environment.
- Be fast.
- EOY 2018: Assembler and linker.
- Eventually: C compiler.
toarucc's People
Contributors
Stargazers
Watchers