π Cs/books/uwu
https://t.iss.one/gentooooooo
This media is not supported in your browser
VIEW IN TELEGRAM
Forwarded from Alan Urmancheev
https://github.com/pizlonator/llvm-project-deluge/tree/deluge
Fil-C is a fanatically compatible memory-safe implementation of C and C++. Lots of software compiles and runs with Fil-C with zero or minimal changes. All memory safety errors are caught as Fil-C panics. Fil-C achieves this using a combination of concurrent garbage collection and invisible capabilities (each pointer in memory has a corresponding capability, not visible to the C address space). Every fundamental C operation (as seen in LLVM IR) is checked against the capability. Fil-C has no unsafe escape hatch of any kind.
Fil-C is a fanatically compatible memory-safe implementation of C and C++. Lots of software compiles and runs with Fil-C with zero or minimal changes. All memory safety errors are caught as Fil-C panics. Fil-C achieves this using a combination of concurrent garbage collection and invisible capabilities (each pointer in memory has a corresponding capability, not visible to the C address space). Every fundamental C operation (as seen in LLVM IR) is checked against the capability. Fil-C has no unsafe escape hatch of any kind.
GitHub
GitHub - pizlonator/fil-c: Fil-C: completely compatible memory safety for C and C++
Fil-C: completely compatible memory safety for C and C++ - pizlonator/fil-c