> Performance and Safety: Choose Two<p>How does Zig manages its memory ? I couldn't find any info on a garbage collector, so I assume the memory isn't dynamically-managed.<p>If it's statically managed, how is it done ? I it using some kind of region-based checking, like Rust with its borrow-checker ? Or is it 100% in the hands of the programmer ? (In which case, the «safety» argument is a bit strange).