Zig 2024 roadmap
Zig 2024 roadmap
Posted Feb 4, 2024 11:57 UTC (Sun) by atnot (subscriber, #124910)In reply to: Zig 2024 roadmap by roc
Parent article: Zig 2024 roadmap
I'm a bit more optimistic about cranelift there because it always has to remain usable for interactive use with WASM. Go achieves that constraint by refusing to make a release if the compile time is slower than before. I hope Zig does something similar.
Posted Feb 4, 2024 14:53 UTC (Sun)
by tialaramex (subscriber, #21167)
[Link] (2 responses)
With an already unsafe language like C++ the resulting miscompilations barely register, but for Rust it "optimizes" enough routine provably safe (even if sometimes daft) code into nonsense that it's a significant blight.
Posted Feb 4, 2024 19:19 UTC (Sun)
by roc (subscriber, #30627)
[Link] (1 responses)
Posted Feb 4, 2024 20:18 UTC (Sun)
by Wol (subscriber, #4433)
[Link]
Certainly I've seen a fair few complaints that "C/C++ isn't strict, so the LLVM isn't strict. Rust is strict and it breaks".
Cheers,
Zig 2024 roadmap
Zig 2024 roadmap
Zig 2024 roadmap
Wol