Skip to content

Latest commit

 

History

History
19 lines (12 loc) · 731 Bytes

README.md

File metadata and controls

19 lines (12 loc) · 731 Bytes

dogfood

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.

dfcc

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.

libdfc

C library which is enough for all the code of dogfood project. Right now only declarations are provided.