Mixing safe and unsafe
Mixing safe and unsafe
Posted Nov 1, 2025 15:02 UTC (Sat) by epa (subscriber, #39769)In reply to: Mixing safe and unsafe by matthias
Parent article: Fil-C: A memory-safe C implementation
Thanks, I understand now. So you’d have to prove that any pointers used within the unsafe block were valid pointers — a property not enforced in advance of using them, even by safe code.
Despite that drawback, I still feel that a mixed model with mostly safe code and a few unsafe hotspots would be more productive than doing everything in unsafe C, and might be fast enough when 100% safe Fil-C is too slow.
