A small C compiler
chibicc is yet another small C compiler that implements most C11 features. Even though it still probably falls into the "toy compilers" category just like other small compilers do, chibicc can compile several real-world programs, including Git, SQLite, libpng and chibicc itself, without making modifications to the compiled programs. Generated executables of these programs pass their corresponding test suites. So, chibicc actually supports a wide variety of C11 features and is able to compile hundreds of thousands of lines of real-world C code correctly. If you like this project, please consider purchasing a copy of the book when it becomes available! I publish the source code here to give people early access to it, because I was planing to do that anyway with a permissive open-source license after publishing the book. If I don't charge for the source code, it doesn't make much sense to me to keep it private.
Release | Stable | Testing |
---|---|---|
Fedora Rawhide | 0.0^20201207.90d1f7f-3.fc42 | - |
Fedora 42 | 0.0^20201207.90d1f7f-3.fc42 | - |
Fedora 41 | 0.0^20201207.90d1f7f-2.fc41 | - |
Fedora 40 | 0.0^20201207.90d1f7f-2.fc40 | - |
You can contact the maintainers of this package via email at
chibicc dash maintainers at fedoraproject dot org
.