Fil-C

Memory Safety • C/C++ Compatibility • Modern Tooling

Peregrine Fil-C: Actually Portable Memory Safe Executables

Since version 0.687, Fil-C can build a runtime sandwich using a fork of Cosmopolitan. This combination is called Peregrine Fil-C and gives you a compiler that:

This is still experimental. Simple programs seem to work great. The main limitations are that the libc doesn't support nearly the same API surface as either native Cosmopolitan, or the musl or glibc releases of Fil-C.

Download: perefil-0.687-linux-x86_64.tar.xz