|
|
|
|
|
by EscapeFromNY
1092 days ago
|
|
> it can add the equivalent of C’s noalias all over the place There's an open proposal to do this in Zig as well, with the ability to opt out at the individual parameter level (and with safety checks in debug builds). https://github.com/ziglang/zig/issues/1108 Either way we can definitely thank Rust for blazing the trail. noalias in LLVM had never been stress-tested to that degree, and they were finding and fixing noalias-related optimizer bugs for years |
|