The most disqualifying thing about Zig is the semantics around aggregate assignment.

https://github.com/ziglang/zig/issues/3696

For performance, sometimes Zig doesn't copy structs on the stack, so refactoring to introduce temporaries can cause Zig to just miscompile code. It happens a lot and still isn't fixed.

Comments