@meekaale: I still can't believe how fucking awesome and hilarious and truly groundbreaking Fil-C is, it's such a dizzying and stu…
Summary
Fil-C is a groundbreaking new programming language that promises to revolutionize the software ecosystem with memory safety.
Similar Articles
Fil-C: Garbage In, Memory Safety Out
Fil-C is a fully memory-safe implementation of C/C++. It bundles pointer values with boundary information using invisicaps at the LLVM IR stage, achieving high compatibility with a performance penalty of about 4x.
Memory Safe Inline Assembly
Fil-C introduces memory-safe inline assembly, ensuring that programmer errors result in panics or traps rather than miscompilation.
The Fil-C Optimized Calling Convention
The Fil-C optimized calling convention ensures memory safety for C programs even under adversarial misuse, while maintaining efficiency by omitting safety checks in the common case. It explains the generic and register-passing optimizations that handle type violations via panics or well-defined behavior.
Release Fil-C Linux/x86_64 version 0.679 · pizlonator/fil-c
Fil-C 0.679 is a new release of a fanatically compatible memory-safe implementation of C and C++ that uses concurrent garbage collection and invisible capabilities to prevent all memory safety errors without escape hatches.
Memory Safe Context Switching (longjmp, setjmp) in Fil-C
Fil-C introduces memory-safe implementation of setjmp/longjmp and ucontext APIs, preventing dangling stack corruption and panicking on misuse.