Hacker News .hnnew | past | comments | ask | show | jobs | submitlogin

checked array bounds is memory safety.


Runtime bounds checking, but only in Debug/ReleaseSafe builds, besides there are many other types of memory safety issues left unaddressed.


> Runtime bounds checking

Compile time slice bounds checking is generally not a thing, since the length is not known until runtime. Its still safe.

> but only in Debug/ReleaseSafe builds

So, the default build modes?

Istg zig should just eliminate releasefast and releasesmall and force you to opt in on a function by function basis.




Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: