Skip to content

0.16.0

No due date 0% complete

Resolve or postpone these issues before releasing 0.16.0.

do you want ANSI color code support for std.fmt.format? enhancement Solving this issue will likely involve adding new logic or components to the codebase. standard library This issue involves writing Zig code for the standard library.
#9502 opened Aug 1, 2021 by Jarred-Sumner
Switch expression returns incorrect value. bug Observed behavior contradicts documented or intended behavior stage1 The process of building from source via WebAssembly and the C backend.
#8640 opened Apr 29, 2021 by neuring
2
7
special forms of struct and union which allow setting properties via comptime values accepted This proposal is planned. proposal This issue suggests modifications. If it also has the "accepted" label then it is planned.
#8643 opened Apr 29, 2021 by andrewrk
Coercing self pointer in frame struct member causes 'depends on itself' bug Observed behavior contradicts documented or intended behavior
#8648 opened Apr 30, 2021 by Hadron67
Confusing error message when not handling else case for error union type enhancement Solving this issue will likely involve adding new logic or components to the codebase. error message This issue points out an error message that is unhelpful and should be improved. frontend Tokenization, parsing, AstGen, Sema, and Liveness.
#8679 opened May 4, 2021 by Ivan-Velickovic
zig ld: support LTO bug Observed behavior contradicts documented or intended behavior linking os-macos
#8680 opened May 4, 2021 by xxxbxxx
errdefer |err| uses the local errorset instead of the wrapping errorset bug Observed behavior contradicts documented or intended behavior
#8697 opened May 6, 2021 by fengb
std.log namespace scopes by package 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.
#8812 opened May 18, 2021 by marler8997
New format string for std.fmt.format 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.
#8291 opened Mar 19, 2021 by JoaoSilveira
SIGBUS in codegen while generating comptime value bug Observed behavior contradicts documented or intended behavior stage1 The process of building from source via WebAssembly and the C backend.
#8320 opened Mar 21, 2021 by mattnite
2
1
Setting optionals to undefined defaults to null in debug mode bug Observed behavior contradicts documented or intended behavior stage1 The process of building from source via WebAssembly and the C backend.
#8333 opened Mar 22, 2021 by fengb
Proposal: support auto coercing [*c] double pointers proposal This issue suggests modifications. If it also has the "accepted" label then it is planned.
#8337 opened Mar 22, 2021 by fengb
Infinite RAM usage while compiling certain switch statement bug Observed behavior contradicts documented or intended behavior
#8352 opened Mar 24, 2021 by sareneFactorial
Use MAP_ALIGNED flag to mmap on NetBSD os-netbsd standard library This issue involves writing Zig code for the standard library.
#8385 opened Mar 29, 2021 by daurnimator
Proposal (HARD MODE): Bit vector type (bag-of-bits) proposal This issue suggests modifications. If it also has the "accepted" label then it is planned.
#8388 opened Mar 29, 2021 by ghost
test coverage for all compile errors enhancement Solving this issue will likely involve adding new logic or components to the codebase. frontend Tokenization, parsing, AstGen, Sema, and Liveness.
#8402 opened Apr 1, 2021 by andrewrk
test coverage for source locations & inlined function calls from different files enhancement Solving this issue will likely involve adding new logic or components to the codebase. frontend Tokenization, parsing, AstGen, Sema, and Liveness.
#8403 opened Apr 1, 2021 by andrewrk
integer value cannot be coerced to type 'c_long' in os.nanosleep() bug Observed behavior contradicts documented or intended behavior os-windows standard library This issue involves writing Zig code for the standard library.
#8488 opened Apr 10, 2021 by s-ol
expose a mechanism to force import evaluation proposal This issue suggests modifications. If it also has the "accepted" label then it is planned.
#8508 opened Apr 12, 2021 by marler8997
@Type() cannot build tagged unions bug Observed behavior contradicts documented or intended behavior stage1 The process of building from source via WebAssembly and the C backend.
#8114 opened Mar 1, 2021 by fengb
when testing a file struct, it references an instance of the struct which is not needed. bug Observed behavior contradicts documented or intended behavior stage1 The process of building from source via WebAssembly and the C backend.
#8146 opened Mar 4, 2021 by g-w1
2
Feature: Add CACHEDIR.TAG to zig-cache accepted This proposal is planned. enhancement Solving this issue will likely involve adding new logic or components to the codebase. frontend Tokenization, parsing, AstGen, Sema, and Liveness. proposal This issue suggests modifications. If it also has the "accepted" label then it is planned.
#8210 opened Mar 11, 2021 by Ciantic
Proposal: Event loop redesign accepted This proposal is planned. 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.
#8224 opened Mar 12, 2021 by kprotty
Proposal: Unify the interfaces of the data structures in standard library 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.
#8233 opened Mar 13, 2021 by glyh
broken llvm module when inlining an await expression bug Observed behavior contradicts documented or intended behavior
#7902 opened Jan 28, 2021 by emekoi
ld.lld: error: relocation R_386_PC32 cannot be used against symbol __zig_probe_stack bug Observed behavior contradicts documented or intended behavior stage1 The process of building from source via WebAssembly and the C backend.
#7935 opened Feb 2, 2021 by leonidborisenko
Higher half: Debug info relocations failing at link time bug Observed behavior contradicts documented or intended behavior stage1 The process of building from source via WebAssembly and the C backend.
#7962 opened Feb 5, 2021 by N00byEdge
Compiler error when using async and WASM bug Observed behavior contradicts documented or intended behavior
#7995 opened Feb 11, 2021 by leroycep
Add safety check for await inside nosuspend blocks enhancement Solving this issue will likely involve adding new logic or components to the codebase.
#8001 opened Feb 12, 2021 by mguaypaq
Structs containing a pointer to array of @This() fails (struct depends on itself) bug Observed behavior contradicts documented or intended behavior
#8050 opened Feb 22, 2021 by tnorth
Allowed to use undefined in comparison bug Observed behavior contradicts documented or intended behavior stage1 The process of building from source via WebAssembly and the C backend.
#8056 opened Feb 23, 2021 by ratfactor
Compiler segfault on @ptrCast of optional to non-optional const pointer bug Observed behavior contradicts documented or intended behavior
#8066 opened Feb 25, 2021 by jrfondren
std.fs.File: improve the vector based operations to operate on OS-agnostic data types enhancement Solving this issue will likely involve adding new logic or components to the codebase. standard library This issue involves writing Zig code for the standard library.
#7699 opened Jan 5, 2021 by andrewrk
stage2: implement a pass on AIR which does dead store elimination enhancement Solving this issue will likely involve adding new logic or components to the codebase. frontend Tokenization, parsing, AstGen, Sema, and Liveness.
#7718 opened Jan 7, 2021 by FireFox317
Bug: ICE when getting pointer to bit-aligned field of a struct with byte size > 8191 bug Observed behavior contradicts documented or intended behavior stage1 The process of building from source via WebAssembly and the C backend.
#7724 opened Jan 8, 2021 by foobles
2
support formatting durations with format string character rather than a special type 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.
#7752 opened Jan 12, 2021 by andrewrk
compiler crash when using std.meta.eql on TypeInfo for containers and pointers bug Observed behavior contradicts documented or intended behavior stage1 The process of building from source via WebAssembly and the C backend.
#7789 opened Jan 16, 2021 by emekoi
2
async function called as synchronous bug Observed behavior contradicts documented or intended behavior
#7793 opened Jan 16, 2021 by hvenev
Assertion failed at ir.cpp:22760 in ir_analyze_container_member_access_inner bug Observed behavior contradicts documented or intended behavior stage1 The process of building from source via WebAssembly and the C backend.
#7813 opened Jan 18, 2021 by spadix0
Coercion error complains about sentinel when const is the problem bug Observed behavior contradicts documented or intended behavior stage1 The process of building from source via WebAssembly and the C backend.
#7816 opened Jan 18, 2021 by SpexGuy
2
2
Segmentation fault in ir_render_cond_br when filtering tests bug Observed behavior contradicts documented or intended behavior stage1 The process of building from source via WebAssembly and the C backend.
#7824 opened Jan 19, 2021 by spadix0
Incomplete error set when selecting a function with a condition bug Observed behavior contradicts documented or intended behavior stage1 The process of building from source via WebAssembly and the C backend.
#7841 opened Jan 20, 2021 by Guigui220D
2
3
Unreachable at analyze.cpp:9529 in resolve_llvm_types bug Observed behavior contradicts documented or intended behavior stage1 The process of building from source via WebAssembly and the C backend.
#7843 opened Jan 20, 2021 by ghost
Zeroes array of extern struct with (optional) c_void pointer field crashes compiler. bug Observed behavior contradicts documented or intended behavior stage1 The process of building from source via WebAssembly and the C backend.
#7865 opened Jan 23, 2021 by JesseRMeyer
2
1
Broken LLVM Module from loop expression with continuation, conditional continue, break value, and else unreachable bug Observed behavior contradicts documented or intended behavior stage1 The process of building from source via WebAssembly and the C backend.
#7370 opened Dec 9, 2020 by SpexGuy
2
2
Docs are slow to load on slow internet docs enhancement Solving this issue will likely involve adding new logic or components to the codebase.
#7535 opened Dec 24, 2020 by mb64
Native Assembler: Improvements, Tweaks, Enhancements proposal This issue suggests modifications. If it also has the "accepted" label then it is planned.
#7561 opened Dec 27, 2020 by ghost
Zig runtime should set console output mode to utf-8 by default on Windows os-windows 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.
#7600 opened Dec 30, 2020 by chr-1x
2
7
No error reported to user when segfault occurs with windows Subsystem os-windows standard library This issue involves writing Zig code for the standard library.
#7645 opened Jan 1, 2021 by marler8997
@fieldParentPtr can cause unnecessary "struct depends on itself" error bug Observed behavior contradicts documented or intended behavior
#7679 opened Jan 3, 2021 by daurnimator
undefined symbol: _DllMainCRTStartup when I use zig build-lib --dynamic to generate dynamic library on windows enhancement Solving this issue will likely involve adding new logic or components to the codebase. frontend Tokenization, parsing, AstGen, Sema, and Liveness. os-windows
#7065 opened Nov 11, 2020 by waruqi
flaky freebsd CI ReleaseSafe std lib tests bug Observed behavior contradicts documented or intended behavior os-freebsd
#7105 opened Nov 14, 2020 by andrewrk
Compiler reports missing try/catch on incorrect line error message This issue points out an error message that is unhelpful and should be improved.
#7107 opened Nov 14, 2020 by dgottner
std.net.StreamServer.accept cannot handle SO_(SND|RCV)TIMEO sockopts standard library This issue involves writing Zig code for the standard library.
#7142 opened Nov 17, 2020 by stef
Parser shows error at wrong place if closing parenthesis is missing in if optional error message This issue points out an error message that is unhelpful and should be improved. standard library This issue involves writing Zig code for the standard library.
#7186 opened Nov 21, 2020 by frmdstryr
Create Parallax Propeller backend proposal This issue suggests modifications. If it also has the "accepted" label then it is planned.
#7202 opened Nov 23, 2020 by ikskuh
Trying to cross compile to a windows target with the MSVC abi while linking to libc yields confusing errors. enhancement Solving this issue will likely involve adding new logic or components to the codebase. frontend Tokenization, parsing, AstGen, Sema, and Liveness. os-windows
#7225 opened Nov 25, 2020 by alexnask
intermediate "expanding" allocator for allocator composing strategies 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.
#7235 opened Nov 26, 2020 by ityonemo
Minimum Supported Windows Version os-windows proposal This issue suggests modifications. If it also has the "accepted" label then it is planned.
#7242 opened Nov 28, 2020 by marler8997
Zig Build System on Unsupported Platforms standard library This issue involves writing Zig code for the standard library. zig build system std.Build, the build runner, `zig build` subcommand, package management
#7243 opened Nov 28, 2020 by marler8997
ability to use zig build-obj -fcompiler-rt or zig build-lib -fcompiler-rt to produce a compiler-rt build artifact enhancement Solving this issue will likely involve adding new logic or components to the codebase. frontend Tokenization, parsing, AstGen, Sema, and Liveness.
#7264 opened Dec 1, 2020 by andrewrk
incompatible types when breaking error from block and catching the error enhancement Solving this issue will likely involve adding new logic or components to the codebase.
#7276 opened Dec 2, 2020 by FireFox317
u24 generates inefficient code enhancement Solving this issue will likely involve adding new logic or components to the codebase.
#7336 opened Dec 8, 2020 by SpexGuy
getStdOut missing from API docs docs
#7354 opened Dec 8, 2020 by mcandre
zig test result hides printed output if it's missing a trailing newline enhancement Solving this issue will likely involve adding new logic or components to the codebase. standard library This issue involves writing Zig code for the standard library.
#6856 opened Oct 28, 2020 by Sizik
Ability to control what Zig emits in build.zig contributor friendly This issue is limited in scope and/or knowledge of Zig internals. docs 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
#6871 opened Oct 30, 2020 by jaredramirez
When bit shifting, coerce to the result type first, then shift. proposal This issue suggests modifications. If it also has the "accepted" label then it is planned.
#6903 opened Oct 31, 2020 by KayVerbruggen
implement cross platform sched_getaffinity standard library This issue involves writing Zig code for the standard library.
#6907 opened Nov 1, 2020 by komuw
Compiler fails without explanation or trace os-windows standard library This issue involves writing Zig code for the standard library.
#6909 opened Nov 1, 2020 by marler8997
Should EINVAL always be unreachable? bug Observed behavior contradicts documented or intended behavior contributor friendly This issue is limited in scope and/or knowledge of Zig internals. standard library This issue involves writing Zig code for the standard library.
#6925 opened Nov 2, 2020 by jorangreef
Can Zig export an extern function? (WebAssembly) arch-wasm 32-bit and 64-bit WebAssembly
#6981 opened Nov 4, 2020 by tyronedougherty
[Proposal] One error mode enhancement Solving this issue will likely involve adding new logic or components to the codebase. stage1 The process of building from source via WebAssembly and the C backend.
#6999 opened Nov 6, 2020 by RUSshy
stage1: assertion failed in codegen.cpp for some triples bug Observed behavior contradicts documented or intended behavior stage1 The process of building from source via WebAssembly and the C backend.
#7029 opened Nov 8, 2020 by nektro
Add non-allocated rationals to std 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.
#7059 opened Nov 10, 2020 by data-man
Documentation confusion docs
#6641 opened Oct 10, 2020 by donaldcallen
LLVM assertion in ChildProcess.spawnPosix bug Observed behavior contradicts documented or intended behavior
#6682 opened Oct 14, 2020 by mproved
A Zig file and a folder with the same name in the same directory crashes the compiler. bug Observed behavior contradicts documented or intended behavior frontend Tokenization, parsing, AstGen, Sema, and Liveness.
#6688 opened Oct 15, 2020 by FireFox317
Implement backtracing for MIPS arch-mips 32-bit and 64-bit MIPS enhancement Solving this issue will likely involve adding new logic or components to the codebase. standard library This issue involves writing Zig code for the standard library.
#6690 opened Oct 15, 2020 by FireFox317
Documentation issue in section "Exporting a C Library" docs emit-h This issue is related to generating .h files for C interop
#6753 opened Oct 20, 2020 by robertblackwell
Add reader.readLine family of functions to handle CR/LF and line ends on all platforms. standard library This issue involves writing Zig code for the standard library.
#6754 opened Oct 21, 2020 by IridescentRose
look into using target CPU features to elide runtime hwcap checks when initializing TLS enhancement Solving this issue will likely involve adding new logic or components to the codebase. standard library This issue involves writing Zig code for the standard library.
#6765 opened Oct 22, 2020 by andrewrk
Could improve zig build-exe main.zig -lc WindowsSdkNotFound error contributor friendly This issue is limited in scope and/or knowledge of Zig internals. enhancement Solving this issue will likely involve adding new logic or components to the codebase.
#6778 opened Oct 23, 2020 by emidoots
Nix package manager with Zig fails with "error: AccessDenied" enhancement Solving this issue will likely involve adding new logic or components to the codebase.
#6810 opened Oct 25, 2020 by ghost
Add a way to use Microsoft ABI on non-Windows enhancement Solving this issue will likely involve adding new logic or components to the codebase.
#6828 opened Oct 26, 2020 by tadeokondrak
std.builtin.TypeInfo.Pointer is missing information on bit-alignment enhancement Solving this issue will likely involve adding new logic or components to the codebase.
#6846 opened Oct 28, 2020 by rohlem
ELF exe missing interpreter when linking to locally defined shared library in build.zig bug Observed behavior contradicts documented or intended behavior
#6368 opened Sep 17, 2020 by marler8997
anytype does not propogate through functions proposal This issue suggests modifications. If it also has the "accepted" label then it is planned.
#6423 opened Sep 26, 2020 by iansimonson
using std.mem.Allocator.noResize in real allocators will leak memory standard library This issue involves writing Zig code for the standard library.
#6460 opened Sep 29, 2020 by npaskov
Pointer to function returning pointer to function with same signature. proposal This issue suggests modifications. If it also has the "accepted" label then it is planned.
#6495 opened Oct 1, 2020 by recombinant
random crashes in event loop using async/await bug Observed behavior contradicts documented or intended behavior standard library This issue involves writing Zig code for the standard library.
#6590 opened Oct 6, 2020 by vrischmann
Make C pointers more normal (non-optional and not coercible to/from integers) proposal This issue suggests modifications. If it also has the "accepted" label then it is planned.
#6597 opened Oct 7, 2020 by tadeokondrak
Evented IO fills stack when not suspending on macOS bug Observed behavior contradicts documented or intended behavior
#6623 opened Oct 9, 2020 by kristoff-it
broken LLVM module found: Call parameter type does not match function signature! bug Observed behavior contradicts documented or intended behavior stage1 The process of building from source via WebAssembly and the C backend.
#6624 opened Oct 9, 2020 by RaphiJS6-13
2
1
Debug build on Windows has invalid build configuration contributor friendly This issue is limited in scope and/or knowledge of Zig internals. os-windows
#6639 opened Oct 10, 2020 by BarabasGitHub
use-after-free occurring in std.math.big.Rational on 32-bit architectures breaking Implementing this issue could cause existing code to no longer compile or have different behavior. bug Observed behavior contradicts documented or intended behavior contributor friendly This issue is limited in scope and/or knowledge of Zig internals. standard library This issue involves writing Zig code for the standard library.
#6167 opened Aug 26, 2020 by andrewrk
Export function in the middle of two comptime ASM blocks use case Describes a real use case that is difficult or impossible, but does not propose a solution.
#6179 opened Aug 27, 2020 by s5bug
Loading