You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Any compile-time improvements are much appreciated, especially incremental compilation.
Improvements to the speed of debug builds would also be nice, Cubyz needs to generate a part of the world before I can interact with it, and reducing that time would increase iteration speed.
This tracking issue is for contributors of the Zig language so they can assess which issues are relevant for zig projects
(for more info: https://github.com/ziglang/zig/wiki/Third-Party-Tracking-Issues-(what-is-important-to-other-people%3F))
Major Problems
Compiler Bugs
The most annoying thing is that zig sometimes crashes when it should report a compiler error, I think this started happening after the introduction of the InternPool.
Compiler fails to report compiler errors after update, assertion failure in debug builds. ziglang/zig#19514
Crash in InternPool when referencing a non-existant member of a struct ziglang/zig#17878
Crash in InternPool when faulty
packed struct
is inside anextern struct
ziglang/zig#17859There appears to be a problem with the zig linker on macos, that makes development on macos more difficult:
error.UnexpectedRemainder on aarch64 MacOS release targets ziglang/zig#17424
Stdlib Bugs
GeneralPurposeAllocator
reportserror.OutOfMemory
despite having more than enough free memory. ziglang/zig#18775Internal Issue: out of memory error on linux when too many chunks are allocated. #182
Smaller Annoyances and Wishes
Compiler Bugs
Another array access performance issue. ziglang/zig#13938
Still another array access performance issue (in debug) ziglang/zig#15685
Regression with "Unable to evaluate constant expression" in len of fixed size arrays ziglang/zig#15280
Performance Improvements
implement a fast general purpose allocator ziglang/zig#12484
Features
For loop range is unusable with types other than usize ziglang/zig#17039
Proposal: Infer type on ranged for loops from the type of the range values instead of defaulting to usize ziglang/zig#14704
and
cannot operate on vectors of bool despite the manual claiming otherwise ziglang/zig#14306The text was updated successfully, but these errors were encountered: