-
-
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
39 Pull requests merged by 21 people
-
std.Build.Step.Run
: fix up 681d324c49e7cdc773cc891ea49ed69dd03c23c7#24512 merged
Jul 20, 2025 -
llvm: workaround crashes in llvm loop optimizations
#24511 merged
Jul 20, 2025 -
cbe: fix comptime-known packed unions
#24509 merged
Jul 20, 2025 -
std.hash.RapidHash: fixed compilation on 32 bit targets
#24503 merged
Jul 19, 2025 -
tests: remove more old async tests
#24499 merged
Jul 19, 2025 -
std.os.uefi.protocol.file: use @alignCast in getInfo() method to fix #24480
#24496 merged
Jul 18, 2025 -
test: Restore and fix deleted tests that relied on intern pool types
#24422 merged
Jul 17, 2025 -
Math tests simplified (exp and log functions) with bugfixes
#20069 merged
Jul 17, 2025 -
std.io.Writer: remove requirement of a 2-byte buffer for extern unions
#24489 merged
Jul 17, 2025 -
std.Io.Reader: fix readSliceShort with smaller buffer than Reader
#24493 merged
Jul 17, 2025 -
compiler_rt: export all the chkstk variations for MinGW
#24490 merged
Jul 17, 2025 -
Fixing std.io.GenericReader.adaptToNewApi(), add std.io.DeprecatedReader.adaptToNewApi()
#24484 merged
Jul 17, 2025 -
zig fmt: update related functionality to new I/O API
#24472 merged
Jul 17, 2025 -
Progress: reset end when failing to flush stderr
#24492 merged
Jul 17, 2025 -
LLD: don't default allow_shlib_undefined when cross compiling
#24482 merged
Jul 17, 2025 -
std.Build.Step.ConfigHeader: add the lazy file styled input as a dependency
#19704 merged
Jul 17, 2025 -
inline assembly: use types for clobbers
#24419 merged
Jul 17, 2025 -
fix splatBytesAll and writeSplatAll
#24431 merged
Jul 16, 2025 -
fix glibc version for single_threaded.h (2.32 instead of 2.35)
#24475 merged
Jul 16, 2025 -
fix memory leak
#24474 merged
Jul 16, 2025 -
Fix bitrot in tools
#24470 merged
Jul 16, 2025 -
std.Io fixes, docs, and tests
#24464 merged
Jul 16, 2025 -
update dump-cov for alignment and writergate changes
#24459 merged
Jul 15, 2025 -
better default min versions for freebsd and netbsd
#24449 merged
Jul 15, 2025 -
zig std
: linkws2_32.dll
on windows#24455 merged
Jul 15, 2025 -
std.Io: handle packed structs better
#24454 merged
Jul 15, 2025 -
langref: make example more interesting.
#24448 merged
Jul 15, 2025 -
memory safety fix for Io.Writer.Allocating.toOwnedSlice*()
#24452 merged
Jul 15, 2025 -
std.net: update to new I/O API
#24409 merged
Jul 14, 2025 -
ci
: make changes toriscv64-linux
to try to avoid timeouts#24451 merged
Jul 14, 2025 -
Sema: Fix invalid AIR generation for switch loop with comptime discarded tag
#24433 merged
Jul 14, 2025 -
spirv: snake-case the spec
#24306 merged
Jul 14, 2025 -
compiler: raise the bar for backend contributions
#24436 merged
Jul 14, 2025 -
fix some llvm ir printer bugs
#24440 merged
Jul 14, 2025 -
Add setsid to std.(c|posix)
#24434 merged
Jul 14, 2025 -
libcxx
: fix building forwasm32-wasi
by disabling exceptions#24439 merged
Jul 14, 2025 -
Progress towards running LLVM backend in a separate thread
#23552 merged
Jul 14, 2025 -
std.crypto: remove
inline
from most functions#24429 merged
Jul 13, 2025 -
Add docstring to std.crypto.aes_gcm.AesGcm.encrypt
#24427 merged
Jul 13, 2025
12 Pull requests opened by 10 people
-
Fix `std.Build.Step.Run` directory caching
#24438 opened
Jul 13, 2025 -
std.c: define freopen() and the stdio streams
#24446 opened
Jul 14, 2025 -
WIP Attempt to rebase PR #19818
#24457 opened
Jul 15, 2025 -
autodoc: Use the search input's value on load
#24467 opened
Jul 15, 2025 -
#24471: add mlock syscalls in std.os.linux
#24473 opened
Jul 16, 2025 -
Fix some libc version checks
#24485 opened
Jul 16, 2025 -
Ast: allow same-line grouped while then expressions
#24487 opened
Jul 17, 2025 -
std.zig: finish updating to new I/O API
#24488 opened
Jul 17, 2025 -
compiler: update aro and translate-c to latest; delete clang translate-c
#24497 opened
Jul 18, 2025 -
add missing advance of writer end position in `Io.File.Reader.stream`
#24501 opened
Jul 18, 2025 -
update std.json and std.zon to new I/O API
#24505 opened
Jul 19, 2025 -
std.Io.Writer: support alignment for `{t}` specifier
#24514 opened
Jul 20, 2025
26 Issues closed by 9 people
-
Better support for freestanding targetted programs
#24504 closed
Jul 19, 2025 -
std.hash.RapidHash incorrectly assumes usize is 64 bits
#24208 closed
Jul 19, 2025 -
UEFI File getInfo() method broken
#24480 closed
Jul 18, 2025 -
read from file to array list hangs
#24453 closed
Jul 18, 2025 -
missing test coverage
#24115 closed
Jul 17, 2025 -
std.fmt.format breaks for extern unions
#24486 closed
Jul 17, 2025 -
std.io.GenericReader adaptToNewApi compile error
#24483 closed
Jul 17, 2025 -
When using the `windows` subsystem, the second write to stderr via `debug.lockStdErrWriter` crashes
#24491 closed
Jul 17, 2025 -
ConfigHeader does not automatically register a generated FileSource as a step dependency
#16208 closed
Jul 17, 2025 -
Invalid inline asm clobber strings are silently ignored
#18292 closed
Jul 17, 2025 -
json.fmt doesn't work properly
#24481 closed
Jul 16, 2025 -
Different behaviour for two type returing functions written in two different ways.
#24478 closed
Jul 16, 2025 -
Manifest.addFileInner leaks path
#24421 closed
Jul 16, 2025 -
A `Reader` initialized with `Reader.fixed()` may still have its buffer written to by `Reader.rebase()`
#24418 closed
Jul 16, 2025 -
add "select" syntax to the language to await the first function in a given set that completes
#5263 closed
Jul 15, 2025 -
`cancelawait` keyword to abort an async function call
#5913 closed
Jul 15, 2025 -
zig std build fails with link errors on Windows
#24450 closed
Jul 15, 2025 -
Disallow `reader.readStruct` for packed structs
#12960 closed
Jul 15, 2025 -
Zig fetch doesn't propperly cache downloaded dependencies
#24458 closed
Jul 15, 2025 -
async/await/suspend/resume
#6025 closed
Jul 15, 2025 -
Function `writeByteNTimes` is missing from `Io.Writer`, causing a compile error when stringifying JSON
#24444 closed
Jul 15, 2025 -
Sema: emits invalid Air for unanalyzed continue with operand that crashes backends
#24447 closed
Jul 14, 2025 -
label switch causes the compiler to never halt
#24323 closed
Jul 14, 2025 -
Why does '.method() catch' syntax cause an error?
#24445 closed
Jul 14, 2025 -
libc++ compiled for WASI enables exceptions even though WASI does not support them
#24437 closed
Jul 14, 2025
23 Issues opened by 21 people
-
translate-c: cast function pointer to void pointer
#24513 opened
Jul 20, 2025 -
juicy main
#24510 opened
Jul 19, 2025 -
Unable to build Zig on riscv64gc-linux-musl
#24508 opened
Jul 19, 2025 -
Incorrect use of several constructs as labels
#24507 opened
Jul 19, 2025 -
FreeBSD compilation guide fails: unable to find library -lzstd
#24506 opened
Jul 19, 2025 -
`zig fund` to help open source
#24502 opened
Jul 18, 2025 -
Compiler Segfaults on `avr-freestanding-none` ReleaseSafe
#24500 opened
Jul 18, 2025 -
`std.fs.File.Reader.seekBy()` updates `Reader.pos` twice when using `Mode.streaming`
#24498 opened
Jul 18, 2025 -
Integer overflow in `std.fs.File.Reader.seekBy()` on Windows
#24495 opened
Jul 17, 2025 -
Branches returning errors are not weighted against
#24494 opened
Jul 17, 2025 -
Compilation fails for program trying to print "@TypeOf(.{ &x })" for comptime var x.
#24477 opened
Jul 16, 2025 -
Incorrect Documentation for Building Zig on Windows - Option 2 (CMake/MSVC)
#24476 opened
Jul 16, 2025 -
mlockall() and friends missing from std.os.linux
#24471 opened
Jul 16, 2025 -
CacheCheckFailed on Windows
#24469 opened
Jul 16, 2025 -
std.json.fmt didn't get updated for writergate
#24468 opened
Jul 16, 2025 -
disallow slicing array values
#24465 opened
Jul 15, 2025 -
Test cases: empty code coverage info
#24463 opened
Jul 15, 2025 -
Inconsistent naming of logarithm functions (builtin vs stdlib)
#24462 opened
Jul 15, 2025 -
std.fs.File.Reader: seekTo/seekBy doesn't invalidate the buffer
#24461 opened
Jul 15, 2025 -
`copy_file_range` not available on android bionic before 34
#24460 opened
Jul 15, 2025 -
Panic due to Out-of-Bounds Access in std.fs.Dir.access on Windows with Long Paths
#24442 opened
Jul 14, 2025 -
Documentation server doesn't work when Zig is built from source without LLVM
#24441 opened
Jul 14, 2025 -
A simple http fetch takes unreasonably long to compile
#24435 opened
Jul 13, 2025
53 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.
-
std: implement basic io for UEFI
#22226 commented on
Jul 14, 2025 • 8 new comments -
std: rework uefi allocators
#22818 commented on
Jul 18, 2025 • 4 new comments -
use an additional, project-local copy of dependency trees
#14283 commented on
Jul 13, 2025 • 0 new comments -
std.sort.pdq is there a wrong limit for the recursion depth?
#24399 commented on
Jul 19, 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
Jul 19, 2025 • 0 new comments -
fix: make `zig cc` pass `-l`/`-L` like Clang/GCC for ELF
#19818 commented on
Jul 17, 2025 • 0 new comments -
add `zig dep-hash` command
#20281 commented on
Jul 18, 2025 • 0 new comments -
package manager: allow overriding dependencies with local cache
#20348 commented on
Jul 18, 2025 • 0 new comments -
fmt: handle printing sentinel terminated arrays
#21840 commented on
Jul 19, 2025 • 0 new comments -
implement `@loopHint`
#22187 commented on
Jul 19, 2025 • 0 new comments -
disallow slicing many-item pointer with different sentinel (rev. 2)
#22372 commented on
Jul 18, 2025 • 0 new comments -
checkAllAllocationFailures: provide result type to 'extra_args'
#23042 commented on
Jul 18, 2025 • 0 new comments -
greatly improve capabilities of the fuzzer
#23416 commented on
Jul 19, 2025 • 0 new comments -
zon: add zonStringify to override the default behavior + json.dynamic…
#23619 commented on
Jul 15, 2025 • 0 new comments -
std.Build.Step.Options: Fix incorrect generated code
#24057 commented on
Jul 17, 2025 • 0 new comments -
std.fmt: check result types in parseInt functions
#24256 commented on
Jul 18, 2025 • 0 new comments -
enhance fetchPut documentation
#24268 commented on
Jul 13, 2025 • 0 new comments -
hash: implement fast crc32c
#24279 commented on
Jul 17, 2025 • 0 new comments -
spirv: saturating arithmetic implementation
#24317 commented on
Jul 17, 2025 • 0 new comments -
spirv: OpenCL printf support
#24321 commented on
Jul 17, 2025 • 0 new comments -
fix(cc): move user provided `-isystem` paths to front of command
#24353 commented on
Jul 19, 2025 • 0 new comments -
std.time: renamed Timer to Stopwatch
#24372 commented on
Jul 16, 2025 • 0 new comments -
reduce usage of expectEqual in behavior tests
#24389 commented on
Jul 18, 2025 • 0 new comments -
std.sort.pdq use correct recursion depth
#24403 commented on
Jul 16, 2025 • 0 new comments -
std.EnumArray: edit return of iterator.next() (Reloaded)
#24410 commented on
Jul 14, 2025 • 0 new comments -
Sema: remove incorrect safety check for saturating left shift
#24411 commented on
Jul 15, 2025 • 0 new comments -
Add selection algorithms `nthElement` `heapSelect` and `median`
#24414 commented on
Jul 18, 2025 • 0 new comments -
resurrect emit-h
#9698 commented on
Jul 13, 2025 • 0 new comments -
Disallow NaN and inf for `comptime_float`
#21205 commented on
Jul 13, 2025 • 0 new comments -
Tracking Issue: Tier System
#23665 commented on
Jul 13, 2025 • 0 new comments -
make the main zig executable no longer depend on LLVM, LLD, and Clang libraries
#16270 commented on
Jul 14, 2025 • 0 new comments -
zig fmt idempotency: fn param doc comment not properly formatted in one go
#14654 commented on
Jul 14, 2025 • 0 new comments -
`std.process.Child` is not useable for Linux libraries not linking libc even when an `env_map` is provided.
#23372 commented on
Jul 14, 2025 • 0 new comments -
llvm: support the backend being run in a separate thread
#20635 commented on
Jul 14, 2025 • 0 new comments -
Proposal: Eliminate global assembly from the language
#24077 commented on
Jul 14, 2025 • 0 new comments -
Incorrect field offsets in LLDB for structs that contain an untagged union
#24415 commented on
Jul 14, 2025 • 0 new comments -
Proposal: add `zig_version` field to build.zig.zon
#23985 commented on
Jul 15, 2025 • 0 new comments -
add tooling to deal with build.zig dependency trees
#14288 commented on
Jul 15, 2025 • 0 new comments -
Autodoc infinite loading screen.
#24402 commented on
Jul 15, 2025 • 0 new comments -
dependency hash format action is missing
#24382 commented on
Jul 15, 2025 • 0 new comments -
Update live dependencies with a single command
#23871 commented on
Jul 15, 2025 • 0 new comments -
compile errors for unused things
#335 commented on
Jul 15, 2025 • 0 new comments -
Build failure regression on macOS arm64 introduced by b461d07
#24397 commented on
Jul 16, 2025 • 0 new comments -
Compiling a program on termux aarch64 produces `FileNotFound` errors
#14146 commented on
Jul 16, 2025 • 0 new comments -
Prefer `SYS_riscv_hwprobe` over parsing `/proc/cpuinfo`
#24291 commented on
Jul 16, 2025 • 0 new comments -
Segmentation fault when calling DebugAllocator's deinit function
#22892 commented on
Jul 16, 2025 • 0 new comments -
translate-c: support C bitfields
#1499 commented on
Jul 16, 2025 • 0 new comments -
regression: linking using filename of .so library results in "unable to find library" from zig 0.14
#23287 commented on
Jul 17, 2025 • 0 new comments -
Switch Prongs Defined as Comptime-Known Arrays
#21507 commented on
Jul 17, 2025 • 0 new comments -
`file exists in multiple modules` Fails to be Emitted When Using a Custom Test Runner With Absolute Path
#23630 commented on
Jul 18, 2025 • 0 new comments -
Proposal: stackless coroutines as low-level primitives
#23446 commented on
Jul 18, 2025 • 0 new comments -
std.ChildProcess doesn't allow to pipe two processes together.
#7738 commented on
Jul 18, 2025 • 0 new comments -
Proposal: disallow referencing errors with `ErrorSet.Foo` in favour of `error.Foo`
#24028 commented on
Jul 19, 2025 • 0 new comments