Skip to content

Issues: ziglang/zig

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Author
Filter by author
Loading
Label
Filter by label
Loading
Use alt + click/return to exclude labels
or + click/return for logical OR
Projects
Filter by project
Loading
Milestones
Filter by milestone
Loading
Assignee
Filter by who’s assigned
Sort

Issues list

Get rid of "always_" prefixes from std.builtin.CallModifier field names breaking Implementing this issue could cause existing code to no longer compile or have different behavior. proposal This issue suggests modifications. If it also has the "accepted" label then it is planned.
#22825 opened Feb 9, 2025 by wooster0 0.15.0
Proposal: remove implicit @intCast behavior from @enumFromInt breaking Implementing this issue could cause existing code to no longer compile or have different behavior. proposal This issue suggests modifications. If it also has the "accepted" label then it is planned.
#22712 opened Feb 1, 2025 by mlugg 0.15.0
Proposal: remove std.builtin.Type.undefined; the expression undefined requires a result type breaking Implementing this issue could cause existing code to no longer compile or have different behavior. proposal This issue suggests modifications. If it also has the "accepted" label then it is planned.
#22710 opened Feb 1, 2025 by mlugg 0.15.0
Proposal: disallow comptime return in all functions breaking Implementing this issue could cause existing code to no longer compile or have different behavior. proposal This issue suggests modifications. If it also has the "accepted" label then it is planned.
#22549 opened Jan 20, 2025 by mlugg 0.15.0
Proposal: remove per-module targets breaking Implementing this issue could cause existing code to no longer compile or have different behavior. proposal This issue suggests modifications. If it also has the "accepted" label then it is planned. zig build system std.Build, the build runner, `zig build` subcommand, package management
#22285 opened Dec 21, 2024 by mlugg 0.15.0
Make std.BitStack.pop return an optional breaking Implementing this issue could cause existing code to no longer compile or have different behavior. proposal This issue suggests modifications. If it also has the "accepted" label then it is planned. standard library This issue involves writing Zig code for the standard library.
#22282 opened Dec 21, 2024 by adurmk1 0.15.0
Move Allocator patterns from std.heap to std.alloc breaking Implementing this issue could cause existing code to no longer compile or have different behavior. proposal This issue suggests modifications. If it also has the "accepted" label then it is planned. standard library This issue involves writing Zig code for the standard library.
#22272 opened Dec 19, 2024 by GrayHatter Loading…
remove redundant cpu/os/abi/object_format declarations from @import("builtin") breaking Implementing this issue could cause existing code to no longer compile or have different behavior. proposal This issue suggests modifications. If it also has the "accepted" label then it is planned.
#22267 opened Dec 19, 2024 by mlugg 0.15.0
Move callconv, align, addrspace, and linksection annotation before function parameter list breaking Implementing this issue could cause existing code to no longer compile or have different behavior. proposal This issue suggests modifications. If it also has the "accepted" label then it is planned.
#22263 opened Dec 17, 2024 by mlugg 0.15.0
Proposal: remove Peer Type Resolution from the language breaking Implementing this issue could cause existing code to no longer compile or have different behavior. proposal This issue suggests modifications. If it also has the "accepted" label then it is planned.
#22182 opened Dec 7, 2024 by mlugg 0.15.0
automatically test for out of memory conditions when std.testing.allocator is used breaking Implementing this issue could cause existing code to no longer compile or have different behavior. enhancement Solving this issue will likely involve adding new logic or components to the codebase. proposal This issue suggests modifications. If it also has the "accepted" label then it is planned.
#22086 opened Nov 27, 2024 by andrewrk 0.15.0
Proposal: A plan for the Linux 64-bit time migration in Zig arch-arm 32-bit ARM arch-csky arch-m68k Motorola 68000 series arch-mips 32-bit and 64-bit MIPS arch-powerpc 32-bit and 64-bit Power ISA arch-sparc 32-bit and 64-bit SPARC arch-x86 32-bit x86 breaking Implementing this issue could cause existing code to no longer compile or have different behavior. os-linux proposal This issue suggests modifications. If it also has the "accepted" label then it is planned. standard library This issue involves writing Zig code for the standard library.
#21738 opened Oct 18, 2024 by alexrp 0.15.0
Rewrite Linux syscalls generation / Migrate to 64-bit time breaking Implementing this issue could cause existing code to no longer compile or have different behavior. proposal This issue suggests modifications. If it also has the "accepted" label then it is planned.
#21440 opened Sep 18, 2024 by The-King-of-Toasters Loading… 0.15.0
Proposal: A definition of naked functions based on comptime evaluation breaking Implementing this issue could cause existing code to no longer compile or have different behavior. proposal This issue suggests modifications. If it also has the "accepted" label then it is planned.
#21415 opened Sep 14, 2024 by alexrp 0.15.0
separate the build runner process from the configure process breaking Implementing this issue could cause existing code to no longer compile or have different behavior. enhancement Solving this issue will likely involve adding new logic or components to the codebase. zig build system std.Build, the build runner, `zig build` subcommand, package management
#20981 opened Aug 7, 2024 by andrewrk 0.15.0
Proposal: Add an optional scope to atomic builtins arch-spirv Khronos Group SPIR-V breaking Implementing this issue could cause existing code to no longer compile or have different behavior. proposal This issue suggests modifications. If it also has the "accepted" label then it is planned.
#20790 opened Jul 25, 2024 by ghostway0 0.15.0
RFC/Proposal: Turning Zig target triples into quadruples accepted This proposal is planned. breaking Implementing this issue could cause existing code to no longer compile or have different behavior. enhancement Solving this issue will likely involve adding new logic or components to the codebase. proposal This issue suggests modifications. If it also has the "accepted" label then it is planned. standard library This issue involves writing Zig code for the standard library.
#20690 opened Jul 20, 2024 by alexrp 0.15.0
Proposal: pass default value to std.mem.Allocator.create etc breaking Implementing this issue could cause existing code to no longer compile or have different behavior. proposal This issue suggests modifications. If it also has the "accepted" label then it is planned. standard library This issue involves writing Zig code for the standard library.
#20683 opened Jul 19, 2024 by mlugg 0.15.0
Remove usingnamespace breaking Implementing this issue could cause existing code to no longer compile or have different behavior. proposal This issue suggests modifications. If it also has the "accepted" label then it is planned.
#20663 opened Jul 17, 2024 by mlugg 0.15.0
move @cImport to the build system accepted This proposal is planned. breaking Implementing this issue could cause existing code to no longer compile or have different behavior. proposal This issue suggests modifications. If it also has the "accepted" label then it is planned. zig build system std.Build, the build runner, `zig build` subcommand, package management
#20630 opened Jul 14, 2024 by andrewrk
1 of 3 tasks
0.15.0
rework build system memory allocations breaking Implementing this issue could cause existing code to no longer compile or have different behavior. bug Observed behavior contradicts documented or intended behavior enhancement Solving this issue will likely involve adding new logic or components to the codebase. zig build system std.Build, the build runner, `zig build` subcommand, package management
#20603 opened Jul 13, 2024 by andrewrk 0.15.0
make SegmentedList thread-safe and lock-free by allocating all segments statically breaking Implementing this issue could cause existing code to no longer compile or have different behavior. proposal This issue suggests modifications. If it also has the "accepted" label then it is planned. standard library This issue involves writing Zig code for the standard library.
#20491 opened Jul 3, 2024 by andrewrk 0.16.0
Proposal: Improve overflow operations accepted This proposal is planned. breaking Implementing this issue could cause existing code to no longer compile or have different behavior. proposal This issue suggests modifications. If it also has the "accepted" label then it is planned.
#20203 opened Jun 5, 2024 by Snektron 0.15.0
Proposal: initial @bitCast semantics (packed + vector + array) accepted This proposal is planned. backend-c The C backend (CBE) outputs C source code. backend-self-hosted breaking Implementing this issue could cause existing code to no longer compile or have different behavior. frontend Tokenization, parsing, AstGen, Sema, and Liveness. proposal This issue suggests modifications. If it also has the "accepted" label then it is planned.
#19755 opened Apr 24, 2024 by jacobly0 0.15.0
Proposal: don't allow unused bits in packed unions accepted This proposal is planned. breaking Implementing this issue could cause existing code to no longer compile or have different behavior. frontend Tokenization, parsing, AstGen, Sema, and Liveness. proposal This issue suggests modifications. If it also has the "accepted" label then it is planned.
#19754 opened Apr 23, 2024 by jacobly0 0.15.0
ProTip! Follow long discussions with comments:>50.