Real-World Validation
A C/C++ compiler has to survive real projects, not only small samples. Aburi is tested against pinned revisions of major open-source projects to reveal parser, ABI, lowering, linker, and runtime issues.
Current Validations
Current as of February 2026:
| Project | Status | Notes |
|---|---|---|
cURL |
build + version smoke |
Built with a broad CMake profile including common compression and TLS dependencies. Tested via fetching a example website. |
Redis |
build + runtime smoke |
|
Git |
build + version smoke |
Standard build flags with |
PostgreSQL |
build + runtime smoke |
Builds |
SQLite |
build + runtime smoke |
|
QEMU |
build + runtime smoke |
|
Nginx, libxml2, libarchive, libgit2 |
build + version/help smoke |
Core tools link and report versions or help output. |
libuv |
compile + link |
Static and dynamic libraries build. |
FFmpeg/librempeg, Ghostscript, chibicc, mpv, GStreamer |
build or runtime smoke |
Some projects require reduced configure profiles or Clang compatibility mode due to the build system used. Basic tasks with these tools (converting Postscript file, JPG, or viewing a video) all work |
The project is still early, and differences between local and CI environments along with development churn can expose additional compiler bugs and introduce regressions.