Small pet project for implementing basic blocks of operating system without any dependency involved. This includes compiler, C library, linker, kernel and so on. It's a work in progress.
Compiler is based on chibicc (MIT). The rest of the code is CC0.
C compiler which is able to compile all the code of dogfood project. Implements a subset of C11 standard, simple C preprocessor, x86-64 codegen (in progress).
It's started as a fork of chibicc, code generation was partly taken from lacc.
C library which is enough for all the code of dogfood project. Right now only declarations are provided.