Fil-C
AssessLanguages & Frameworks
A C implementation focused on enforcing memory safety and capability-based security.
Why it's here
Placed in Assess: 2 article(s) of evidence from 1 source(s), led by framework updates, with 1 in the last 30 days. Confidence 33%.
Evidence (2)
- 4Hacker News·7/25/2026researchDebate Over Memory Safety and Fil-C
The article argues that discussions around memory safety in systems programming are becoming more contentious, especially as Fil-C offers a way to make C and C++ programs detect invalid memory access at runtime. It also criticizes claims that Rust is inherently memory-unsafe, noting that Fil-C and similar approaches still come with trade-offs such as slower performance, GC, and ABI incompatibility.
- 7Hacker News·6/30/2026framework_updateFil-C Adds Memory-Safe Context Switching Support
Fil-C now supports setjmp, longjmp, setcontext, getcontext, makecontext, and swapcontext in a memory-safe way, avoiding stack corruption and dangling-stack execution. The update focuses on preserving safety even when these APIs are misused, which is especially relevant for code that implements exceptions, coroutines, and fibers.