-
-
Notifications
You must be signed in to change notification settings - Fork 2.9k
Insights: ziglang/zig
Overview
Could not load contribution data
Please try again later
13 Pull requests merged by 11 people
-
zig rc: Fix include directory detection when cross-compiling from certain host archs
#24288 merged
Jun 29, 2025 -
Replace
unreachable
with error return for non-standard Windows targets#24289 merged
Jun 29, 2025 -
compiler: test runner: fix tests never fails on crippled architectures
#24180 merged
Jun 29, 2025 -
Fix warning WasmMut_toC not all control paths return a value
#24267 merged
Jun 26, 2025 -
add glibc versioning for a number of headers
#24237 merged
Jun 24, 2025 -
c.darwin: define MSG for macos
#24224 merged
Jun 24, 2025 -
Fix illegal behavior from syscalls on powerpc64le
#24238 merged
Jun 24, 2025 -
lib/std/fs/test.zig: Some filesystems support 8 EiB files
#24254 merged
Jun 23, 2025 -
std.Build.Watch: key fanotify file descriptors by mount id
#24113 merged
Jun 23, 2025 -
remove
spirv
cpu arch#24203 merged
Jun 23, 2025 -
x86_64: fix pair live-out tracking
#24228 merged
Jun 23, 2025 -
std.mem.byteSwapAllFields: support untagged unions
#24240 merged
Jun 23, 2025 -
Sema: little spelling fix
#24246 merged
Jun 22, 2025
9 Pull requests opened by 8 people
-
Fix compiler crash when passing a comptime extern function arg to a function
#24249 opened
Jun 22, 2025 -
std.fmt: check result types in parseInt functions
#24256 opened
Jun 23, 2025 -
Added perf_event_header definition
#24264 opened
Jun 25, 2025 -
enhance fetchPut documentation
#24268 opened
Jun 25, 2025 -
Some union fixes
#24275 opened
Jun 27, 2025 -
atomic fixes and clarification
#24278 opened
Jun 27, 2025 -
hash: implement fast crc32c
#24279 opened
Jun 27, 2025 -
llvm: non-pow2 load fixes
#24284 opened
Jun 28, 2025 -
std.posix.getsockopt: set option length correctly
#24294 opened
Jun 29, 2025
19 Issues closed by 7 people
-
Attempting to use certain windows targets hits unreachable
#24287 closed
Jun 29, 2025 -
error on comments
#24286 closed
Jun 28, 2025 -
C Interop: Zig accesses garbage when C arrays overlap
#24277 closed
Jun 27, 2025 -
[zig cc] failure to build ncurses with -target x86_64-linux-musl: implicit function definition of ftello
#24276 closed
Jun 27, 2025 -
Almost any zig invokation gives `getrandom() failed to provide entropy` panic
#24271 closed
Jun 26, 2025 -
posix.MSG definition for macos is missing
#24223 closed
Jun 24, 2025 -
Allocating memory with `std.heap.SmpAllocator` segfaults on powerpc64le in all Release modes
#24230 closed
Jun 24, 2025 -
[zig cc] Incorrect search paths despite using -target native-native-gnu
#24260 closed
Jun 24, 2025 -
[zig cc] failure to compile php-opcache with jit enabled
#24252 closed
Jun 24, 2025 -
zigfmt sometimes makes lines really long
#24250 closed
Jun 24, 2025 -
Trivial fuzz testing fails with Fuzz/WebServer.zig error
#24222 closed
Jun 23, 2025 -
[zig cc] -target x86_64-linux-gnu failure to find -lgomp (or -lomp)
#24253 closed
Jun 23, 2025 -
`fs.test.test.setEndPos` fails with `expected error.FileTooBig, found void`
#24242 closed
Jun 23, 2025 -
Handle Signal in Zig
#24235 closed
Jun 23, 2025 -
Crash in register_manager when building Bun with linux x86_64 backend
#24226 closed
Jun 23, 2025 -
For loop over range value is always usize
#24245 closed
Jun 22, 2025 -
No debug information for local variables in "watch" window.
#20258 closed
Jun 22, 2025
24 Issues opened by 24 people
-
std.posix.getsockopt() fails to set optlen value
#24293 opened
Jun 29, 2025 -
`floatMin` is misleading
#24292 opened
Jun 29, 2025 -
Prefer `SYS_riscv_hwprobe` over parsing `/proc/cpuinfo`
#24291 opened
Jun 29, 2025 -
`zig init`: allow specifying project directory
#24290 opened
Jun 29, 2025 -
Error return traces are not supported under non-Emscripten WASM
#24285 opened
Jun 28, 2025 -
Piping output of zig sub-commands writing to stdout to pager incompletely results in error: BrokenPipe
#24283 opened
Jun 28, 2025 -
wrong result when atomic and regular memory accesses are mixed on big-endian archs using llvm backend
#24282 opened
Jun 28, 2025 -
Bad SPIR-V codegen and incorrect calculations
#24281 opened
Jun 28, 2025 -
panic: missing dwarf relocation target when compile vulkan-zig example
#24280 opened
Jun 28, 2025 -
Error (link warning) building minimal Zig executable with LTO enabled for ReleaseSafe mode targeting Windows
#24274 opened
Jun 27, 2025 -
[Regression] Compiler segfault when comptime expresion contains runtime value
#24273 opened
Jun 26, 2025 -
Variable of anonymous struct type is not changable at runtime
#24272 opened
Jun 26, 2025 -
Build Failure: cimport.zig Errors (Opaque Types, atexit_b)
#24270 opened
Jun 26, 2025 -
Compiler segfault when enum field definition uses `@This()` in a function call
#24269 opened
Jun 25, 2025 -
Linker hangs with x86_64-windows-gnu target and LTO enabled
#24266 opened
Jun 25, 2025 -
Regression: zig2 (from bootstrap.c) crashes when building zig3 (without llvm) in ReleaseFast mode
#24265 opened
Jun 25, 2025 -
startup code for aarch64-windows fails to build
#24263 opened
Jun 24, 2025 -
process unexpectedly exit when emun is empty and used in a tagged union
#24262 opened
Jun 24, 2025 -
std.fmt.formatInt() - don't add plus "+" for width specified positive ints
#24261 opened
Jun 24, 2025 -
Panic while building bun without LLVM: "access of union field 'func' while field 'extern' is active"
#24259 opened
Jun 24, 2025 -
dependencies not respecting `--cache-dir` flag
#24257 opened
Jun 23, 2025 -
[zig cc] -target x86_64-linux-gnu makes event.so (php extension) segfault on exit handlers
#24255 opened
Jun 23, 2025 -
The zig compiler never stops
#24251 opened
Jun 23, 2025
235 Unresolved conversations
Sometimes conversations happen on old items that aren’t yet closed. Here is a list of all the Issues and Pull Requests with unresolved conversations.
-
zon: add zonStringify to override the default behavior + json.dynamic…
#23619 commented on
Jun 28, 2025 • 2 new comments -
rename: Add and document errors caused by circular loops
#24159 commented on
Jun 24, 2025 • 1 new comment -
Proposal: Be stricter with the type of `args` of `fmt.format`/`writer.print`
#20201 commented on
Jun 26, 2025 • 0 new comments -
std.fmt: Improve numeric options, simplify custom formatters, reduce complexity and more
#20152 commented on
Jun 26, 2025 • 0 new comments -
Make std.Progress node available within unit test functions
#20137 commented on
Jun 26, 2025 • 0 new comments -
std.crypto: Add public RSA module
#19776 commented on
Jun 26, 2025 • 0 new comments -
implement std.Progress IPC for Windows
#20105 commented on
Jun 26, 2025 • 0 new comments -
Replace `readAllArrayList` with `streamAll`
#19513 commented on
Jun 26, 2025 • 0 new comments -
std.fmt proposal: improve format string syntax
#19488 commented on
Jun 26, 2025 • 0 new comments -
wasi thread spawning should use memory growing intrinsics rather than accepting an allocator
#19383 commented on
Jun 26, 2025 • 0 new comments -
Proposal: nuke the `std.math.complex` namespace and make math functions generic over `Complex`
#19207 commented on
Jun 26, 2025 • 0 new comments -
std.math or builtin: a `tan2(rad) = (y,x)` function for tan with quadrant information preserved
#18527 commented on
Jun 26, 2025 • 0 new comments -
proposal: allow stack traces to be disabled even when not stripping debug info
#18387 commented on
Jun 26, 2025 • 0 new comments -
A Zig `SHGetKnownFolderPath` implementation in the standard library
#18098 commented on
Jun 26, 2025 • 0 new comments -
eliminate absolute paths from the build system
#18450 commented on
Jun 26, 2025 • 0 new comments -
proposal: runtime formatted std.fmt methods
#17832 commented on
Jun 26, 2025 • 0 new comments -
Reduce address space waste of std.heap.page_allocator on Windows
#17413 commented on
Jun 26, 2025 • 0 new comments -
ability to detect when a C macro is @fieldParentPtr
#4762 commented on
Jun 26, 2025 • 0 new comments -
use case: directly symlink zig binary to /usr/bin/cc
#4787 commented on
Jun 26, 2025 • 0 new comments -
unable to set cache-dir for zig cc
#5061 commented on
Jun 26, 2025 • 0 new comments -
Inconsistent syntax error for function return types w/ error union
#5209 commented on
Jun 26, 2025 • 0 new comments -
Async function yield statements
#5611 commented on
Jun 26, 2025 • 0 new comments -
Proposal: Change the semantics of `@frame` to allow for inlining async calls
#5277 commented on
Jun 26, 2025 • 0 new comments -
zig fmt: ternary if inside switch could be improved
#5777 commented on
Jun 26, 2025 • 0 new comments -
`cancelawait` keyword to abort an async function call
#5913 commented on
Jun 26, 2025 • 0 new comments -
brainstorming a way to make executables that work on linuxes with differing dynamic linker paths
#6350 commented on
Jun 26, 2025 • 0 new comments -
anytype does not propogate through functions
#6423 commented on
Jun 26, 2025 • 0 new comments -
Pointer to function returning pointer to function with same signature.
#6495 commented on
Jun 26, 2025 • 0 new comments -
When bit shifting, coerce to the result type first, then shift.
#6903 commented on
Jun 26, 2025 • 0 new comments -
Create Parallax Propeller backend
#7202 commented on
Jun 26, 2025 • 0 new comments -
official support for portable linux binaries that support being executed with and without a dynamic linker
#7240 commented on
Jun 26, 2025 • 0 new comments -
No/missing debug information for const variables.
#20259 commented on
Jun 22, 2025 • 0 new comments -
ideas to improve windows header files and libc
#9998 commented on
Jun 26, 2025 • 0 new comments -
`zig test` needs a way to run tests for multiple files
#10018 commented on
Jun 26, 2025 • 0 new comments -
Zig Api Dump
#10156 commented on
Jun 26, 2025 • 0 new comments -
package manager: enforce semver between minor/patch versions by using decl tests
#10558 commented on
Jun 26, 2025 • 0 new comments -
package manager: run tests from dependency when version selection forces a bump up
#10569 commented on
Jun 26, 2025 • 0 new comments -
Allow linking exe with unresolved symbols.
#10640 commented on
Jun 26, 2025 • 0 new comments -
cast to usize poses a portability hazard
#10669 commented on
Jun 26, 2025 • 0 new comments -
add @reflectDecl and @reflectFn builtins
#10706 commented on
Jun 26, 2025 • 0 new comments -
parse inline assembly syntax according to a set of dialects; integrate inline assembly more closely with the zig language
#10761 commented on
Jun 26, 2025 • 0 new comments -
Global state creates unpredictable zig test results
#11080 commented on
Jun 26, 2025 • 0 new comments -
Cases of bitwise negation of u0 should probably be a handled better.
#11037 commented on
Jun 26, 2025 • 0 new comments -
Implement functions for reading DWARF info from binaries
#11281 commented on
Jun 26, 2025 • 0 new comments -
Feature request: `zig build`/`zig c++` detect C++ compiler mismatch
#11785 commented on
Jun 26, 2025 • 0 new comments -
RFC: -j/--jobs for zig subcommands
#12101 commented on
Jun 26, 2025 • 0 new comments -
ability to pass compiler flags directly to llvm from build.zig for zig code
#12726 commented on
Jun 26, 2025 • 0 new comments -
compiler error improvement: assist if `foo.x` access doesn't exist, but a field/method/var `x` does exist on `foo`
#13358 commented on
Jun 26, 2025 • 0 new comments -
undetected unused function parameter in recursive function
#13453 commented on
Jun 26, 2025 • 0 new comments -
add tooling to create a package tarball
#14312 commented on
Jun 26, 2025 • 0 new comments -
build runner: actually limit the peak RSS rather than enforcing it post-hoc
#14953 commented on
Jun 26, 2025 • 0 new comments -
Add a `--test-list` flag to `zig test`
#15558 commented on
Jun 26, 2025 • 0 new comments -
standard library hash function performance should be better than every other programming language
#15916 commented on
Jun 26, 2025 • 0 new comments -
`std`: `Auto` strategies of `hash_map` and `array_hash_map` should be deduplicated (+ moved to `hash.auto_hash`?)
#15926 commented on
Jun 26, 2025 • 0 new comments -
`tty.Config.setColor` is no longer unified across Escape Codes/Windows Console APIs
#15976 commented on
Jun 26, 2025 • 0 new comments -
`std.fs` is missing an "open any" API
#16738 commented on
Jun 26, 2025 • 0 new comments -
std.json: Support for context in parse/stringify
#16891 commented on
Jun 26, 2025 • 0 new comments -
SinglyLinkedList remove function is missing documentation
#16795 commented on
Jun 26, 2025 • 0 new comments -
Make PageAllocator use `next_mmap_addr_hint` on Windows
#17377 commented on
Jun 26, 2025 • 0 new comments -
proposal: a more consistent std.hash api
#17048 commented on
Jun 26, 2025 • 0 new comments -
add safety for noalias on a parameter
#476 commented on
Jun 26, 2025 • 0 new comments -
investigate using the allocsize llvm function attribute where appropriate
#560 commented on
Jun 26, 2025 • 0 new comments -
Inconsistent behaviour between compileLog and compileError
#1747 commented on
Jun 26, 2025 • 0 new comments -
Integrate objdump and similar tools into zig binary
#2052 commented on
Jun 26, 2025 • 0 new comments -
translate-c should not emit 'pub' for static functions
#2314 commented on
Jun 26, 2025 • 0 new comments -
Add Compiler Error when returning pointer to stack variable
#2646 commented on
Jun 26, 2025 • 0 new comments -
Proposal: Merge additional symbols into zig file when using translate-c
#2976 commented on
Jun 26, 2025 • 0 new comments -
*T(error{...}) does not implicitly cast to *T(anyerror)
#3583 commented on
Jun 26, 2025 • 0 new comments -
thoughts on array multiplication and array concat
#3879 commented on
Jun 26, 2025 • 0 new comments -
add a verbose mode flag to translate-c that makes every translated decl have a comment showing the C source location
#4041 commented on
Jun 26, 2025 • 0 new comments -
stop creating names for anonymous translated C aggregate types
#4043 commented on
Jun 26, 2025 • 0 new comments -
Attempt to use null type at runtime gives error: unable to evaluate constant expression
#4551 commented on
Jun 26, 2025 • 0 new comments -
non-optional variants of C pointers
#4127 commented on
Jun 26, 2025 • 0 new comments -
better ubsan runtime defaults
#23052 commented on
Jun 26, 2025 • 0 new comments -
Signed definition of std.math.Order gives better codegen
#24123 commented on
Jun 26, 2025 • 0 new comments -
Autodoc: Allow multi-paragraph summary doc comments with `---`
#20202 commented on
Jun 26, 2025 • 0 new comments -
Proposal: Eliminate global assembly from the language
#24077 commented on
Jun 26, 2025 • 0 new comments -
Zig 0.14 bootstrap fails on Void Linux
#23978 commented on
Jun 27, 2025 • 0 new comments -
make i0 a compile error
#1593 commented on
Jun 29, 2025 • 0 new comments -
using `Allocator.realloc` with sentinel slices causes miss match alloc/free
#23713 commented on
Jun 29, 2025 • 0 new comments -
`windows-gnu`: Adhere to MinGW convention for build outputs
#22415 commented on
Jun 26, 2025 • 0 new comments -
std.math: allow comptime_floats in isInf and isNan
#23357 commented on
Jun 23, 2025 • 0 new comments -
Adds back generic typesafe simple single and doubly linked lists
#23590 commented on
Jun 24, 2025 • 0 new comments -
feat(std.zon): add escape_unicode options to zon.serializer
#23596 commented on
Jun 24, 2025 • 0 new comments -
test: parse WSL kernel version without error
#24042 commented on
Jun 28, 2025 • 0 new comments -
std.Build.Step.Options: Fix incorrect generated code
#24057 commented on
Jun 28, 2025 • 0 new comments -
Sema: Stop adding Windows implib link inputs for `extern "..."` syntax.
#24146 commented on
Jun 25, 2025 • 0 new comments -
loongarch: Scaffold self-hosted LoongArch backend
#24182 commented on
Jun 27, 2025 • 0 new comments -
Sema: Implement switching on packed structs
#24231 commented on
Jun 22, 2025 • 0 new comments -
Minimum Supported Windows Version
#7242 commented on
Jun 26, 2025 • 0 new comments -
Feature: Add CACHEDIR.TAG to zig-cache
#8210 commented on
Jun 26, 2025 • 0 new comments -
Proposal: support auto coercing [*c] double pointers
#8337 commented on
Jun 26, 2025 • 0 new comments -
Native Assembler: Improvements, Tweaks, Enhancements
#7561 commented on
Jun 26, 2025 • 0 new comments -
Proposal: make std.math.Complex ABI-compatible with C _Complex
#8465 commented on
Jun 26, 2025 • 0 new comments -
Proposal (HARD MODE): Bit vector type (bag-of-bits)
#8388 commented on
Jun 26, 2025 • 0 new comments -
special forms of struct and union which allow setting properties via comptime values
#8643 commented on
Jun 26, 2025 • 0 new comments -
expose a mechanism to force import evaluation
#8508 commented on
Jun 26, 2025 • 0 new comments -
new subcommand: `zig toolchain`
#8973 commented on
Jun 26, 2025 • 0 new comments -
Proposal: Link-time initialization of globals
#9512 commented on
Jun 26, 2025 • 0 new comments -
carryless multiplication builtin
#9631 commented on
Jun 26, 2025 • 0 new comments -
implement self-hosted CPU model and features detection
#4591 commented on
Jun 26, 2025 • 0 new comments -
Performance penalty of using std.io.Reader
#17985 commented on
Jun 26, 2025 • 0 new comments -
`std.io.AnyWriter` has very high overhead
#21566 commented on
Jun 26, 2025 • 0 new comments -
windows: File.pwrite/pread alters the file pointer
#12783 commented on
Jun 26, 2025 • 0 new comments -
handle impossible errors from the kernel with error.Unexpected instead of unreachable
#6389 commented on
Jun 26, 2025 • 0 new comments -
support detecting the native CPU architecture as being different than the current target
#4592 commented on
Jun 26, 2025 • 0 new comments -
Integrate std.log with std.testing
#5738 commented on
Jun 26, 2025 • 0 new comments -
Updating directory metadata with fs.Dir
#12377 commented on
Jun 26, 2025 • 0 new comments -
Genericize tracing interface
#5987 commented on
Jun 26, 2025 • 0 new comments -
remove std.log usage from std.Build.Cache in favor of proper error reporting
#14950 commented on
Jun 26, 2025 • 0 new comments -
std.time.sleep integer overflow
#13123 commented on
Jun 26, 2025 • 0 new comments -
Add support for optional client certificates in std.crypto.tls.Client
#14487 commented on
Jun 26, 2025 • 0 new comments -
Blake3 implementation in std is slow
#15375 commented on
Jun 26, 2025 • 0 new comments -
Expose concrete types of generic types in the standard library
#15289 commented on
Jun 26, 2025 • 0 new comments -
std: `test "sigaction"` fails on `x86_64-macos`
#15381 commented on
Jun 26, 2025 • 0 new comments -
Make `DynamicBitSet` 's `.init` match `ArrayList`'s. Add `.append`.
#15599 commented on
Jun 26, 2025 • 0 new comments -
Add equivalent of `std.mem.Allocator.dupe()` for non-slices
#15764 commented on
Jun 26, 2025 • 0 new comments -
inline assembly improvements
#215 commented on
Jun 26, 2025 • 0 new comments -
miscompilation possibly related to union layout
#16392 commented on
Jun 26, 2025 • 0 new comments -
Compiler discards const stack variable declarations and generates segfaulting code
#19011 commented on
Jun 26, 2025 • 0 new comments -
"comptime bitcast with fields following f80" behavior test causing undefined behavior in the compiler
#19387 commented on
Jun 26, 2025 • 0 new comments -
"reinterpret extern union" behavior test causing undefined behavior in the compiler
#19389 commented on
Jun 26, 2025 • 0 new comments -
Slice operation omits sentinel runtime safety check
#19792 commented on
Jun 26, 2025 • 0 new comments -
Slice operations `slice_sentinel` and `slice_length` (with sentinel) produce runtime safety checks testing incorrect (underestimated) upper bounds
#19794 commented on
Jun 26, 2025 • 0 new comments -
Slice operations `slice_sentinel` and `slice_length` (with sentinel) produce compile-time assertions testing incorrect (overestimated) upper bounds
#19795 commented on
Jun 26, 2025 • 0 new comments -
Sema: saturating left shift produces an incorrect safety check and invalid Air
#23033 commented on
Jun 26, 2025 • 0 new comments -
Slice operation produces runtime safety check with impossible success condition
#19796 commented on
Jun 26, 2025 • 0 new comments -
@errorName misbehaves when global error set type has a size of 1 byte
#23533 commented on
Jun 26, 2025 • 0 new comments -
mips{,64) f16 infinity works with explicitly inline function, but not normal function
#24066 commented on
Jun 26, 2025 • 0 new comments -
incremental: assertion failure when changing the kind of a container
#24217 commented on
Jun 26, 2025 • 0 new comments -
Wasm inline assembly miscompilation.
#13165 commented on
Jun 26, 2025 • 0 new comments -
cbe: incorrect pointer type definition and hence pointer casts on macOS
#14455 commented on
Jun 26, 2025 • 0 new comments -
Compiler generates wrong code for assigning struct fields
#16621 commented on
Jun 26, 2025 • 0 new comments -
C ABI bug with squeezing any >16 byte struct after the third following a non-struct parameter
#17898 commented on
Jun 26, 2025 • 0 new comments -
"bitcast packed union to integer" behavior test causing undefined behavior in the compiler
#19384 commented on
Jun 26, 2025 • 0 new comments -
Miscompilation with struct result from orelse
#19909 commented on
Jun 26, 2025 • 0 new comments -
`const` value changes unexpectedly
#19927 commented on
Jun 26, 2025 • 0 new comments -
Volatile not respected in some edge cases
#21033 commented on
Jun 26, 2025 • 0 new comments -
Pointer arithmetic and slicing without end for zero-size types give wrong results
#20214 commented on
Jun 26, 2025 • 0 new comments -
runtime @unionInit of underaligned union type corrupts stack
#21343 commented on
Jun 26, 2025 • 0 new comments -
Incorrect behavior on C function that returns struct which contains array of one or two doubles
#21245 commented on
Jun 26, 2025 • 0 new comments -
Miscompilation: C-Backend emits invalid `main` function
#21725 commented on
Jun 26, 2025 • 0 new comments -
Inline assembly integer formatter implicitly converts unsigned integer to signed, then sign-extends to power of 2
#21431 commented on
Jun 26, 2025 • 0 new comments -
conversion from int to float silently truncates bits
#21586 commented on
Jun 26, 2025 • 0 new comments -
Stack corruption when calling C code with structs passed by value
#21783 commented on
Jun 26, 2025 • 0 new comments -
segfault in compiler_rt rem_pio2_large
#21802 commented on
Jun 26, 2025 • 0 new comments -
128-bit atomics tests fail on `aarch64_be-linux-*`
#21892 commented on
Jun 26, 2025 • 0 new comments -
autodoc: `pub const` function alias is rendered incorrectly
#20905 commented on
Jun 22, 2025 • 0 new comments -
OutOfMemory error when bootstrapping on Windows
#24234 commented on
Jun 22, 2025 • 0 new comments -
Android code doesn't use emulated TLS
#24236 commented on
Jun 22, 2025 • 0 new comments -
Remove std.enums.values[FromFields]
#24247 commented on
Jun 23, 2025 • 0 new comments -
`std.Build.Step.Compile.create` with `Options.use_llvm = false` breaks fuzz testing
#23423 commented on
Jun 23, 2025 • 0 new comments -
Sema: missed simplifications of OPVs
#22419 commented on
Jun 23, 2025 • 0 new comments -
mips: Compiling for mips2 generates mips4 instructions
#24089 commented on
Jun 23, 2025 • 0 new comments -
[zig cc] command line -isystem paths are incorrectly searched after zig's system paths, instead of before
#24243 commented on
Jun 24, 2025 • 0 new comments -
macOS: `cargo-zigbuild` reports `ProcessFdQuotaExceeded` with zig 0.14.0+
#23273 commented on
Jun 24, 2025 • 0 new comments -
[zig cc] -target x86_64-linux-gnu fails to compile librdkafka
#24244 commented on
Jun 24, 2025 • 0 new comments -
RFC: SIMD spec
#9389 commented on
Jun 24, 2025 • 0 new comments -
introduce new float types; remove `@setFloatMode`
#23173 commented on
Jun 25, 2025 • 0 new comments -
Proposal: better bit pointer syntax and semantics
#24061 commented on
Jun 25, 2025 • 0 new comments -
Compiling Zig from source failing on "newer" dev builds
#24225 commented on
Jun 25, 2025 • 0 new comments -
add an assembler to the toolchain
#21169 commented on
Jun 26, 2025 • 0 new comments -
Small ReleaseSafe binaries with backtraces
#18520 commented on
Jun 26, 2025 • 0 new comments -
Inline assembler with jmp + "m" will emit wrong code
#3609 commented on
Jun 26, 2025 • 0 new comments -
Incorrect evaluation precedence for bitwise operators
#1902 commented on
Jun 26, 2025 • 0 new comments -
LLD silently misinterprets the LMA in linkerscripts
#4595 commented on
Jun 26, 2025 • 0 new comments -
@frameSize gives incorrect result
#3654 commented on
Jun 26, 2025 • 0 new comments -
Miscompilation of functions with non-byte-multiple types on i386
#8734 commented on
Jun 26, 2025 • 0 new comments -
Bad codegen (or calling convention?): Arguments pointed to on stack into tailcall
#9703 commented on
Jun 26, 2025 • 0 new comments -
Inline asm memory operands not properly referenced
#10367 commented on
Jun 26, 2025 • 0 new comments -
wrong C ABI for `@alignOf(@Vector(4, f32))` on arm
#12137 commented on
Jun 26, 2025 • 0 new comments -
Very recent regression with @Vector(4, bool)
#13279 commented on
Jun 26, 2025 • 0 new comments -
stage2 self referential array memory corruption
#13415 commented on
Jun 26, 2025 • 0 new comments -
macos: specifying static initializer routines in Zig explicitly
#13319 commented on
Jun 26, 2025 • 0 new comments -
some aarch64 C ABI tests are failing
#14908 commented on
Jun 26, 2025 • 0 new comments -
Valgrind reports passing uninitialized memory to writev, @cImport()/usingnamespace related
#13538 commented on
Jun 26, 2025 • 0 new comments -
Various vector tests fail on `aarch64_be-linux-*`
#21893 commented on
Jun 26, 2025 • 0 new comments -
std.Thread.Pool: process tree cooperation
#20274 commented on
Jun 26, 2025 • 0 new comments -
std.mem.window produce empty slice if provided with empty buffer
#20332 commented on
Jun 26, 2025 • 0 new comments -
testing.expectError could also accept an error
#20615 commented on
Jun 26, 2025 • 0 new comments -
Proposal: std.math.{min,max}Int return T
#20574 commented on
Jun 26, 2025 • 0 new comments -
Add STARTUPINFO-like options to std.process.Child.spawn?
#20676 commented on
Jun 26, 2025 • 0 new comments -
Is the absence of shortened IPv4 address support in net.Address.parseIp4 intentional?
#21275 commented on
Jun 26, 2025 • 0 new comments -
Add a PriorityQueueUnmanaged type to the standard library
#21432 commented on
Jun 26, 2025 • 0 new comments -
Support `vgetrandom` on Linux 6.11+
#21590 commented on
Jun 26, 2025 • 0 new comments -
Proposal: add `http_disable_compression`
#21812 commented on
Jun 26, 2025 • 0 new comments -
`ArrayHashMap(..., false)` uses stored `Context` for re-hashing even though keys originally hashed through `Adapter`
#21917 commented on
Jun 26, 2025 • 0 new comments -
std.zip+std.tar Extract to memory
#21922 commented on
Jun 26, 2025 • 0 new comments -
Missing `std.os.linux` arch bits
#22189 commented on
Jun 26, 2025 • 0 new comments -
Deprecate error-prone readAll() style APIs and replace with Reader.streamUntilEof()
#22677 commented on
Jun 26, 2025 • 0 new comments -
std.heap.PageAllocator: improve implementation on Windows using NtAllocateVirtualMemory
#22846 commented on
Jun 26, 2025 • 0 new comments -
implement a webassembly allocator that handles multi-threading
#22807 commented on
Jun 26, 2025 • 0 new comments -
`getcontext()` should not be exposed from `std.os.linux`
#23494 commented on
Jun 26, 2025 • 0 new comments -
std.crypto: switch testing strategy from unit tests to mainly based on oracle-based fuzzing
#22899 commented on
Jun 26, 2025 • 0 new comments -
SmpAllocator won't properly adjust CPU count when cpus are moved online/offline
#23593 commented on
Jun 26, 2025 • 0 new comments -
SmpAllocator becomes less efficient when more than 128 CPUs are trying to use the allocator.
#23594 commented on
Jun 26, 2025 • 0 new comments -
`std.debug` should stop depending on `getcontext()`
#23801 commented on
Jun 26, 2025 • 0 new comments -
Proposal: introduce a non-generic `std.IndexHashMap`
#23872 commented on
Jun 26, 2025 • 0 new comments -
`std.process.Child` lacks a mechanism to use an existing file descriptor for stdio
#23955 commented on
Jun 26, 2025 • 0 new comments -
Return type of `std.os.uefi.protocol.simple_text_input.SimpleTextInput.readKeyStroke` should be optional
#23956 commented on
Jun 26, 2025 • 0 new comments -
Proposal (std): add interfacing support for `sigsuspend` syscall
#23979 commented on
Jun 26, 2025 • 0 new comments -
safety check for setting the wrong sentinel value
#9791 commented on
Jun 26, 2025 • 0 new comments -
IO address spaces
#9815 commented on
Jun 26, 2025 • 0 new comments -
Proposal: Allow control of log level/scopes from build.zig
#9802 commented on
Jun 26, 2025 • 0 new comments -
Introduce @OpaqueHandle() builtin
#9859 commented on
Jun 26, 2025 • 0 new comments -
Getting the address of an error can be used to ignore error handling
#9931 commented on
Jun 26, 2025 • 0 new comments -
Various vector tests fail on `armeb-linux-*`
#22060 commented on
Jun 26, 2025 • 0 new comments -
`__aeabi_drsub` test fails on `armeb-linux-*`
#22061 commented on
Jun 26, 2025 • 0 new comments -
wasm miscompilation without LLVM: can modify const value
#22617 commented on
Jun 26, 2025 • 0 new comments -
C Backend Miscompiles With `static void const` Incomplete Type
#22364 commented on
Jun 26, 2025 • 0 new comments -
Surprising aliasing despite explicit copy
#22906 commented on
Jun 26, 2025 • 0 new comments -
error: Invalid record (Producer: 'zig 0.13.0' Reader: 'LLVM 18.1.8')
#22703 commented on
Jun 26, 2025 • 0 new comments -
LLVM compilation error when assigning enum to union at runtime
#23577 commented on
Jun 26, 2025 • 0 new comments -
Soft AEGIS-256 crashes on Raspberry Pi 4B with optimization
#18338 commented on
Jun 26, 2025 • 0 new comments -
@cVaArg() segfaults when it needs to retrieve a u128 from the stack (target = x86_64-Linux)
#20417 commented on
Jun 26, 2025 • 0 new comments -
Incorrect 2D array to array of vectors conversion when given by a parameter.
#20453 commented on
Jun 26, 2025 • 0 new comments -
@cVaArg() sporadically fails with f128 on 32-bit Windows
#20470 commented on
Jun 26, 2025 • 0 new comments -
Segmentation fault when calling function pointer directly from packed struct
#20539 commented on
Jun 26, 2025 • 0 new comments -
upstream Aro and use it for translate-c instead of clang
#16268 commented on
Jun 26, 2025 • 0 new comments -
zig fmt leaves @"_" alone in enums, but not in tagged unions
#16714 commented on
Jun 26, 2025 • 0 new comments -
Proposal: Exempt known-finite operations (`for` loops) from eval branch quota
#16983 commented on
Jun 26, 2025 • 0 new comments -
make `-print-prog-name=ar` print a path that invokes `zig ar` rather than system-installed `ar`
#17273 commented on
Jun 26, 2025 • 0 new comments -
Inferred @splat for easier scalar-vector operation?
#17274 commented on
Jun 26, 2025 • 0 new comments -
Give warning for likely mistake in slice assignment.
#17469 commented on
Jun 26, 2025 • 0 new comments -
Proposal: disallow direct assignment to `x.?`
#17508 commented on
Jun 26, 2025 • 0 new comments -
zig cc: unsupported linker arg: -Map=skrouterd.map
#18356 commented on
Jun 26, 2025 • 0 new comments -
allow type coercion from integers to floats when the destination type can store all possible values of the integer without rounding
#18614 commented on
Jun 26, 2025 • 0 new comments -
change std.io.BufferedReader and std.io.BufferedWriter to accept the buffer as a runtime parameter, and use AnyReader / AnyWriter
#19298 commented on
Jun 26, 2025 • 0 new comments -
make SegmentedList thread-safe and lock-free by allocating all segments statically
#20491 commented on
Jun 26, 2025 • 0 new comments -
incorrect parsing of error set merge operator
#19887 commented on
Jun 26, 2025 • 0 new comments -
Language inconsistency: aliasing externs
#21027 commented on
Jun 26, 2025 • 0 new comments -
Proposal: give functions with inferred error sets a more sane type name
#21345 commented on
Jun 26, 2025 • 0 new comments -
Proposal: Ability to Mark Entire Directories as a Dependency Recursively
#21912 commented on
Jun 26, 2025 • 0 new comments -
Proposal: Ability to append functions to `.init_array`/`.fini_array`
#23574 commented on
Jun 26, 2025 • 0 new comments -
including system include directory on native compatible target
#23325 commented on
Jun 26, 2025 • 0 new comments