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

redis-server and redis-cli boot and basic commands succeed.

Git

build + version smoke

Standard build flags with git --version smoke. Passes the git test suite.

PostgreSQL

build + runtime smoke

Builds psql and runs a version smoke.

SQLite

build + runtime smoke

sqlite builds and database functionality tested.

QEMU

build + runtime smoke

qemu-system-x86_64 boots.

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.