How is this different from tools like Valgrind and Address Sanitizer?
How is this different from tools like Valgrind and Address Sanitizer?
Posted Oct 29, 2025 4:57 UTC (Wed) by Cyberax (✭ supporter ✭, #52523)In reply to: How is this different from tools like Valgrind and Address Sanitizer? by cyperpunks
Parent article: Fil-C: A memory-safe C implementation
Yes, it can be thought about like this. Fil-C limits the primitives that are accessible to the C code so that no combination of them can (in theory) lead to memory safety issues.
It's somewhat analogous to compiling C into WebAssembly and then JIT-compiling WebAssembly.
The amazing thing is that it preserves most of C/C++ semantics.
