-
-
Notifications
You must be signed in to change notification settings - Fork 3k
Insights: ziglang/zig
Overview
Could not load contribution data
Please try again later
22 Pull requests merged by 19 people
-
process.totalSystemMemory: Avoid overflow on Linux when totalram is a 32-bit usize
#25056 merged
Aug 28, 2025 -
Reader.appendRemaining: Take ownership of the full allocated slice
#25058 merged
Aug 28, 2025 -
AstGen: allow unary float builtins to forward a result location
#23988 merged
Aug 28, 2025 -
std.debug: remove
@frameAddress()
"UAF"#25048 merged
Aug 28, 2025 -
std.os.uefi: fix type error at MemoryType.format()
#25041 merged
Aug 28, 2025 -
std.os.linux
: powerpc syscalls clobberctr
andxer
#25051 merged
Aug 28, 2025 -
x86_64: fix multiplication overflow detection with adx
#25031 merged
Aug 28, 2025 -
std.compress: update lzma, lzma2, and xz to new I/O API
#25034 merged
Aug 27, 2025 -
Fix TLS 1.2 client key exchange to use negotiated named group
#25007 merged
Aug 27, 2025 -
std.c: add correct SOMAXCONN for BSDs
#25027 merged
Aug 27, 2025 -
libc: use zig isnan and derivates for mingw
#25018 merged
Aug 27, 2025 -
Remove memcmp and memset from bundled musl and wasi
#25008 merged
Aug 27, 2025 -
std.Build.WebServer: fix race
#25016 merged
Aug 26, 2025 -
std.Build.Step.Compile: fix race condition in args file creation
#23997 merged
Aug 26, 2025 -
std.ArrayList
: addinsertSliceAssumeCapacity()
andinsertSliceBounded()
#24978 merged
Aug 26, 2025 -
std.Target: add vita os
#24527 merged
Aug 26, 2025 -
std.Build.Step.TranslateC forward --cache-dir argument
#24959 merged
Aug 26, 2025 -
zig cc
: don't pass-mcmodel
for assembly files#24992 merged
Aug 25, 2025 -
add Darwin family systems handling for totalSystemMemory
#24903 merged
Aug 25, 2025 -
os.linux: faccessat syscall wrapper prefer to faccessat when flags is zero
#24996 merged
Aug 25, 2025 -
Adds non allocating alternatives to ZON parse functions
#22916 merged
Aug 25, 2025 -
Fix #24999: copy left-overs before we XOR into c.
#25001 merged
Aug 25, 2025
10 Pull requests opened by 10 people
-
Add specialized parsing function for `utsname.release` to `std.SemanticVersion`
#25019 opened
Aug 26, 2025 -
fs: when linux statx is not exist add fallback syscall to fstatat.
#25022 opened
Aug 26, 2025 -
build system: unit test enhancements
#25029 opened
Aug 26, 2025 -
std.crypto.ed25519: support cofactorless verification
#25030 opened
Aug 26, 2025 -
std.Io: delete GenericWriter, AnyWriter, and null_writer
#25036 opened
Aug 27, 2025 -
BitcodeReader: parse blockinfo inside block
#25043 opened
Aug 27, 2025 -
libc: delete some superfluous libc c implementations
#25045 opened
Aug 27, 2025 -
add Io.Writer.AlignedAllocating
#25050 opened
Aug 27, 2025 -
LLVM 21
#25055 opened
Aug 28, 2025 -
Fix `-M` and `--dep` splitting on every `=` instead of just the first
#25061 opened
Aug 28, 2025
15 Issues closed by 8 people
-
Integer overflow in `totalSystemMemory` on 32-bit Linux systems
#25038 closed
Aug 28, 2025 -
Issues using the new readers, resulting in panics
#25057 closed
Aug 28, 2025 -
stack trace code tries to access invalid memory
#24970 closed
Aug 28, 2025 -
Large integer types overflow when they shouldn't
#24965 closed
Aug 28, 2025 -
Deprecation of ArrayHashMap?
#25044 closed
Aug 27, 2025 -
tls 1.2 decode error for https://cdn.kernel.org
#21952 closed
Aug 27, 2025 -
std.http.Client: unable to establish tls connection to GNU Savannah's git repository server
#22650 closed
Aug 27, 2025 -
Reading files in the new API
#25033 closed
Aug 27, 2025 -
Build fails sporadically with cached compile step argument file
#23993 closed
Aug 26, 2025 -
std.net: add UDP support
#24962 closed
Aug 26, 2025 -
`ArrayList` is missing `insertSliceAssumeCapacity` and `insertSliceBounded`
#24929 closed
Aug 26, 2025 -
Build.Step.TranslateC does not respect --cache-dir
#24958 closed
Aug 26, 2025 -
cImport gives type error for pointers of same type
#25014 closed
Aug 26, 2025 -
Volatile modifier seemingly ignored in writes to a pointer to an `extern union` value
#25006 closed
Aug 25, 2025 -
AES-OCB generates faulty tags when encrypting in-place when length % 16 != 0
#24999 closed
Aug 25, 2025
26 Issues opened by 24 people
-
`zig build-exe` segfaulting on Debug builds without `-fllvm`
#25060 opened
Aug 28, 2025 -
zig build fails when project path contains '=' (equals sign)
#25059 opened
Aug 28, 2025 -
std.mem.byteSwapAllFields not working with packed structs.
#25054 opened
Aug 28, 2025 -
Loong arch can't compile the init project
#25052 opened
Aug 28, 2025 -
Compiliation error when calling EnumFieldStruct with type of size 0
#25049 opened
Aug 27, 2025 -
Reading from a nonblocking socket using `std.Io.Reader` erases `error.WouldBlock` to `error.ReadFailed`
#25047 opened
Aug 27, 2025 -
Program compiles on equality comparison between errors of disjoint error sets
#25046 opened
Aug 27, 2025 -
Packed struct comparison not working
#25042 opened
Aug 27, 2025 -
Zig build cache is not reliable on aarch64 Linux
#25039 opened
Aug 27, 2025 -
Panic when running sema on an error union switch.
#25037 opened
Aug 27, 2025 -
`flate.Decompress`: `discardDirect` cannot be implemented
#25035 opened
Aug 27, 2025 -
infinite loop when using `flate.Decompress` in "direct" mode and calling `streamExact`
#25032 opened
Aug 27, 2025 -
Self hosted x86_64 backend appears to emit bad debug info on Linux
#25028 opened
Aug 26, 2025 -
x86 backend: global variables are invalid when building a shared library loaded with dlopen
#25026 opened
Aug 26, 2025 -
stack trace SEGV when linking libc and using debug_allocator within a thread
#25025 opened
Aug 26, 2025 -
`-Wattributes` warnings about `__attribute__((nonstring))` when bootstrapping from zig1 that contains #24765
#25024 opened
Aug 26, 2025 -
Unreachable code in stdin.takeByte() on git bash
#25023 opened
Aug 26, 2025 -
reached unreachable code error when calling http API with http Client (Corrected Code)
#25021 opened
Aug 26, 2025 -
std.fs.File.Reader.seekBy() with negative offset does not work as expected
#25020 opened
Aug 26, 2025 -
std.http.Client blocks forever with larger payloads on HTTPS requests
#25015 opened
Aug 26, 2025 -
RISC-V Extension Changes coming to LLVM 22
#25013 opened
Aug 26, 2025 -
Formating a slice of integers (not u8) with a modifier fails to compile
#25011 opened
Aug 25, 2025 -
Compile failures on macOS Rosetta due to framework search paths
#25010 opened
Aug 25, 2025
25 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: add the "elusive eight" special functions to `std.math`
#24966 commented on
Aug 28, 2025 • 9 new comments -
fix sendfile bugs with buffered reader contents
#24905 commented on
Aug 26, 2025 • 8 new comments -
std: add a Deque data structure
#24968 commented on
Aug 26, 2025 • 4 new comments -
android: detect native ABI and API level correctly
#24868 commented on
Aug 28, 2025 • 2 new comments -
Add random_buffer and timestamp to params of std.crypto.tls.Client.init
#24808 commented on
Aug 28, 2025 • 1 new comment -
tools/docgen: Improve the code
#24976 commented on
Aug 26, 2025 • 0 new comments -
std: update websocket server implementation
#24969 commented on
Aug 26, 2025 • 0 new comments -
Fix getUserInfo on MacOS
#24934 commented on
Aug 26, 2025 • 0 new comments -
use slices instead of posix.iovec in IoUring/read-write_fixed
#24933 commented on
Aug 25, 2025 • 0 new comments -
Improve `std.sort.binarySearch`'s return type, fix `std.sort` functions to adhere to their documentation
#22300 commented on
Aug 26, 2025 • 0 new comments -
Proposal: disallow referencing errors with `ErrorSet.Foo` in favour of `error.Foo`
#24028 commented on
Aug 28, 2025 • 0 new comments -
error(x86_67_encoder): no encoding found for: none mov r64 m128 none none
#24953 commented on
Aug 27, 2025 • 0 new comments -
zig build: Incorrect .\ prefix added to Linux shared library paths in ELF dynamic section
#22847 commented on
Aug 27, 2025 • 0 new comments -
Proposal: stackless coroutines as low-level primitives
#23446 commented on
Aug 27, 2025 • 0 new comments -
juicy main
#24510 commented on
Aug 27, 2025 • 0 new comments -
allow comptime unreachable prong for errors not in error set
#22138 commented on
Aug 27, 2025 • 0 new comments -
Inconsinstant naming between std.math.big.int's divTrunc and @divTrunc
#24951 commented on
Aug 26, 2025 • 0 new comments -
std.ChildProcess doesn't allow to pipe two processes together.
#7738 commented on
Aug 26, 2025 • 0 new comments -
including system include directory on native compatible target
#23325 commented on
Aug 26, 2025 • 0 new comments -
Websockets rejecting any fragmented frames with MessageTooBig is problematic
#24937 commented on
Aug 26, 2025 • 0 new comments -
Tracking issue for the LLVM 22 upgrade
#24542 commented on
Aug 26, 2025 • 0 new comments -
it is easy confuse CLI options / command line parameters `-D` and `-O` when switching between `zig build` and `zig build-exe`
#12341 commented on
Aug 25, 2025 • 0 new comments -
Unable to build Windows DLL with output path being in a subdirectory
#24993 commented on
Aug 25, 2025 • 0 new comments -
Unhelpful error message when `Context` of `std.HashMapUnmanaged` is non-zero sized
#24338 commented on
Aug 25, 2025 • 0 new comments -
`std.zig.llvm.BitcodeReader` doesn't work on bitcode files generated by clang
#24998 commented on
Aug 25, 2025 • 0 new comments