-
-
Notifications
You must be signed in to change notification settings - Fork 2.8k
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
Label
Projects
Milestones
Assignee
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.
Proposal: remove implicit 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.
@intCast
behavior from @enumFromInt
breaking
Proposal: remove 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.
std.builtin.Type.undefined
; the expression undefined
requires a result type
breaking
Proposal: disallow 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.
comptime return
in all functions
breaking
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
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.
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 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.
cpu
/os
/abi
/object_format
declarations from @import("builtin")
breaking
Move 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.
callconv
, align
, addrspace
, and linksection
annotation before function parameter list
breaking
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.
automatically test for out of memory conditions when 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.
std.testing.allocator
is used
breaking
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.
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.
Proposal: A definition of naked functions based on 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.
comptime
evaluation
breaking
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
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.
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.
Proposal: pass default value to 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.
std.mem.Allocator.create
etc
breaking
move 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
@cImport
to the build system
accepted
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
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.
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.
Proposal: initial 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.
@bitCast
semantics (packed + vector + array)
accepted
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.
Previous Next
ProTip!
Follow long discussions with comments:>50.