@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
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.
InvisiCaps: The Fil-C Capability Model
Describes Fil-C's InvisiCaps capability model for ensuring memory safety in C and C++ by tracking pointer permissions, while aiming for fanatical compatibility and reasonable performance.