ELSEIF
Your brief EB
183 stories from 71 feeds 32 clusters Refreshed 8 minutes ago next pull 13:20

TECH Signal 347

Practical Memory Safety

WHY IT MATTERS

Engineers should understand that a memory safe label may not eliminate all logic-altering bugs, as Fil-C allows intra-allocation overwrites that it deems non-exploitable. The author argues that practical memory safety requires simple, automatically enforced rules without hidden exceptions, similar to how Rust isolates unsafe operations.

Written by elseif from the cluster below · every claim links back to a source

The three things worth knowing

01

Zig is considering a Fil-C-like target that claims to be truly memory safe by using runtime checks to prevent exploitable memory safety errors.

02

Fil-C's definition permits overwriting memory within an owned allocation, which can alter program logic but is not considered an exploitable error.

03

The author argues that practical memory safety means having intuitive and easy-to-follow rules unless explicitly marked, like Rust's unsafe boundary or Python's CFFI.

THE CLUSTER

Same story, 1 feed.

ORDERED BY FIRST SEEN
Lobsters Practical Memory Safety Open ↗