-
-
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
34 Pull requests merged by 24 people
-
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 -
ubsan-rt: export symbols with hidden visibility
#24995 merged
Aug 25, 2025 -
start adding big endian RISC-V support
#24985 merged
Aug 25, 2025 -
delete std.debug.FixedBufferReader
#24991 merged
Aug 25, 2025 -
std.zig.system
: fix check for sparc "v8+" ingetExternalExecutor()
#24988 merged
Aug 25, 2025 -
Add
test-obj
to the help message#24979 merged
Aug 24, 2025 -
lib: Reword documentation for realloc to clarify size
#24187 merged
Aug 24, 2025 -
docs: fix typo in comment by removing repeated 'business' word
#24956 merged
Aug 24, 2025 -
Update powi.zig to fix docstring formatting
#24904 merged
Aug 24, 2025 -
std.debug: delete MemoryAccessor
#24960 merged
Aug 24, 2025 -
std.fs.Dir
: fixupdateFile()
to flush the file before updating its times#24930 merged
Aug 23, 2025 -
http.Client: don't forget to flush
#24926 merged
Aug 22, 2025 -
feat(std.Target): add 3ds os
#24938 merged
Aug 22, 2025 -
std: remove lossy int to float coercion on json parse
#24939 merged
Aug 22, 2025 -
std.c.darwin: cleanup, expose everything in std.c
#24921 merged
Aug 21, 2025 -
zig reduce: adapt to new Writer API
#24928 merged
Aug 21, 2025 -
langref: sync with zig-spec grammar.peg
#24936 merged
Aug 21, 2025 -
sysctlbynameZ does not return NameTooLong, drop dead prongs
#24909 merged
Aug 21, 2025 -
std.os.uefi: Fix typo that causes compile time error #22809"
#24925 merged
Aug 21, 2025 -
Add mlock syscalls to std.c and std.posix
#24914 merged
Aug 20, 2025 -
Use readStreaming, not readPositional, for streaming file readVec on Windows
#24917 merged
Aug 20, 2025 -
wasi-libc: update to c89896107d7b57aef69dcadede47409ee4f702ee
#24889 merged
Aug 20, 2025 -
expose darwin.PT in std.c
#24913 merged
Aug 19, 2025 -
Fix bugs in Windows readVec implementations
#24915 merged
Aug 19, 2025 -
std.Io.Writer: fix upper case hex float formatting
#24898 merged
Aug 19, 2025 -
never advance seek position in
std.Io.Reader.peekDelimiterExclusive
#24899 merged
Aug 19, 2025
13 Pull requests opened by 12 people
-
compiler: move self-hosted backends from `src/arch` to `src/codegen`
#24919 opened
Aug 20, 2025 -
use slices instead of posix.iovec in IoUring/read-write_fixed
#24933 opened
Aug 21, 2025 -
Fix getUserInfo on MacOS
#24934 opened
Aug 21, 2025 -
std: add the "elusive eight" special functions to `std.math`
#24966 opened
Aug 23, 2025 -
std: add a Deque data structure
#24968 opened
Aug 23, 2025 -
std: update websocket server implementation
#24969 opened
Aug 23, 2025 -
tools/docgen: Improve the code
#24976 opened
Aug 24, 2025 -
Improve doctest
#24980 opened
Aug 24, 2025 -
fix: differentiate between regular and top-level document comments in error messages
#24990 opened
Aug 24, 2025 -
std.net.Ip6Address: format numerical scope id
#25000 opened
Aug 25, 2025 -
Fix TLS 1.2 client key exchange to use negotiated named group
#25007 opened
Aug 25, 2025 -
Remove memcmp and memset from bundled musl and wasi
#25008 opened
Aug 25, 2025 -
std.Build.WebServer: fix race
#25016 opened
Aug 26, 2025
26 Issues closed by 11 people
-
Build fails sporadically with cached compile step argument file
#23993 closed
Aug 26, 2025 -
std.net: add option to specify protocol in server
#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 -
std.http.Client.fetch fails to send a simple POST
#25002 closed
Aug 25, 2025 -
zig ld: support LTO
#8680 closed
Aug 25, 2025 -
`std.c.environ` undefined when cross compiling shared library for `aarch64-freebsd`
#24994 closed
Aug 25, 2025 -
`for (slice) |s| if assigning = s;` doesn't work
#24971 closed
Aug 24, 2025 -
zig-0.15.1 chunkedStream failed to finish http.Client.fetch
#24967 closed
Aug 24, 2025 -
zig std is unable to serve - ConnectionResetByPeer
#24972 closed
Aug 24, 2025 -
Rebuild triggered when building LLVM via zig-bootstrap
#24927 closed
Aug 23, 2025 -
failing to respond to an http request in 0.15.1
#24952 closed
Aug 22, 2025 -
Struct without any field can't be `append` into a arraylist
#24948 closed
Aug 22, 2025 -
Lossy int to float coercion on `std.json.innerParseFromValue`
#24728 closed
Aug 22, 2025 -
"zig env" now outputs ZON instead of JSON
#24942 closed
Aug 21, 2025 -
Compiling produces notification spam on NixOS
#24941 closed
Aug 21, 2025 -
Proposal: Inline functions shouldn't memoize
#24931 closed
Aug 21, 2025 -
Cannot compile UEFI project because of typo in UEFI service_binding.zig
#24922 closed
Aug 21, 2025 -
Build failure regression on macOS arm64 introduced by b461d07
#24397 closed
Aug 20, 2025 -
llvm: Unnecessary function prologue and epilogue in release modes
#24924 closed
Aug 20, 2025 -
`type '@Type(.enum_literal)' not a function` when using decl literal together with `orelse`
#24918 closed
Aug 20, 2025 -
HTTPS doesn't work on Windows
#24911 closed
Aug 19, 2025 -
std.Io.Reader.peekDelimiterExclusive() advances seek position
#24609 closed
Aug 19, 2025
43 Issues opened by 39 people
-
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 -
Cannot use 64-bit atomics in ARMv6K+
#25005 opened
Aug 25, 2025 -
`-femit-asm=` will not output the asm file if input file is IR
#25004 opened
Aug 25, 2025 -
File.Writer: splatting a small slice a large number of times is slow
#25003 opened
Aug 25, 2025 -
`std.zig.llvm.BitcodeReader` doesn't work on bitcode files generated by clang
#24998 opened
Aug 25, 2025 -
release 15.1 does not build on DragonFly
#24997 opened
Aug 25, 2025 -
Unable to build Windows DLL with output path being in a subdirectory
#24993 opened
Aug 25, 2025 -
Provide libsys for FreeBSD cross compilation
#24989 opened
Aug 24, 2025 -
zig fetch from local gitea server fails: TlsInitializationFailed
#24987 opened
Aug 24, 2025 -
bad dynamic linker error when static x32 binary is run on machine which does not support x32
#24986 opened
Aug 24, 2025 -
`zig fmt --stdin` is broken on Windows (`File.Reader.getSize()` returns bogus values for pipes)
#24984 opened
Aug 24, 2025 -
Missing `PTRACE_SETOPTIONS` option values
#24982 opened
Aug 24, 2025 -
zig build: target whitelist validation fails when -Dcpu is specified
#24981 opened
Aug 24, 2025 -
`Io.Reader.Limited` causes wrong `size` to be memoized in underlying `File.Reader`
#24977 opened
Aug 24, 2025 -
Behavior test fails on x86_64-darwin
#24974 opened
Aug 24, 2025 -
Flushing std.compress.flate.Compress writer either panics with `@panic("TODO")` or hangs forever
#24973 opened
Aug 24, 2025 -
stack trace code tries to access invalid memory
#24970 opened
Aug 23, 2025 -
Large integer types overflow when they shouldn't
#24965 opened
Aug 23, 2025 -
std.zip.extract hits unreachable on some zip files
#24963 opened
Aug 23, 2025 -
`@branchHint` does not work in some conditional branches
#24961 opened
Aug 23, 2025 -
regression: compilation error when using a file extension other than `.zig`
#24957 opened
Aug 22, 2025 -
Zig cannot compile on Windows filesystem in WSL
#24955 opened
Aug 22, 2025 -
x86_64: linking libc panics with `TODO unhandled compression scheme`
#24954 opened
Aug 22, 2025 -
error(x86_67_encoder): no encoding found for: none mov r64 m128 none none
#24953 opened
Aug 22, 2025 -
Inconsinstant naming between std.math.big.int's divTrunc and @divTrunc
#24951 opened
Aug 22, 2025 -
std.Io.Reader.takeDelimiterExclusive() return error.StreamTooLong instead of error.EndOfStream
#24950 opened
Aug 22, 2025 -
readSliceShort on .ending reader segfaults on Windows
#24947 opened
Aug 22, 2025 -
x86 backend outputs garbage file when compiling code with errors
#24946 opened
Aug 22, 2025 -
zig cc -D_FORTIFY_SOURCE=2 error
#24945 opened
Aug 22, 2025 -
Zig std nonfunctional on Windows after 0.15.1 update
#24944 opened
Aug 21, 2025 -
addArtifactArg inconsistently uses path into prefix vs cache directory
#24943 opened
Aug 21, 2025 -
Assertion failure in Sema
#24940 opened
Aug 21, 2025 -
Websockets rejecting any fragmented frames with MessageTooBig is problematic
#24937 opened
Aug 21, 2025 -
Compile error when assigning and comparing to `??u8`
#24935 opened
Aug 21, 2025 -
hang inside `std.Io.Reader.discardRemaining`
#24932 opened
Aug 21, 2025 -
wasi-libc updates are on hold in favor of moving implementation code to libzigc
#24923 opened
Aug 20, 2025 -
Vector misscompilation under `aarch64_be-linux` in debug mode
#24920 opened
Aug 20, 2025 -
"zig fetch" hang in deflate with specific .tar.gz archive
#24916 opened
Aug 20, 2025 -
Can't compile nvptx assembly produced from Zig in Debug mode
#24910 opened
Aug 19, 2025
56 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.
-
fix sendfile bugs with buffered reader contents
#24905 commented on
Aug 26, 2025 • 7 new comments -
android: detect native ABI and API level correctly
#24868 commented on
Aug 24, 2025 • 6 new comments -
compiler: update aro and translate-c to latest; delete clang translate-c
#24497 commented on
Aug 22, 2025 • 5 new comments -
std lib test suite: fix some illegal behavior found by valgrind
#24906 commented on
Aug 19, 2025 • 3 new comments -
`std.posix.faccessat`: fallback to older `faccessat` syscall if possible
#24900 commented on
Aug 25, 2025 • 3 new comments -
Step-style support for compile_commands.json generation
#24178 commented on
Aug 20, 2025 • 2 new comments -
langref: add `try`, `return`, `break`, `continue` to precedence table
#21687 commented on
Aug 25, 2025 • 2 new comments -
Expand SPIR-V features
#24681 commented on
Aug 22, 2025 • 1 new comment -
Tracking issue for the LLVM 22 upgrade
#24542 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 -
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 -
change fatal on error.UnsupportedFlags to a std.log.err and return
#21852 commented on
Aug 24, 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: add decl literal initializers to some collections
#22678 commented on
Aug 24, 2025 • 0 new comments -
zig fmt / std.zig.Ast: count addrspace tokens correctly
#23467 commented on
Aug 23, 2025 • 0 new comments -
runtime safety checking for pointer arithmetic
#1918 commented on
Aug 25, 2025 • 0 new comments -
std.debug: fix some corner cases
#23927 commented on
Aug 24, 2025 • 0 new comments -
zip: Entry.name(); Entry.extract_to() accepting user-provided writers
#23991 commented on
Aug 25, 2025 • 0 new comments -
build_runner: add option to clear console when watching
#24122 commented on
Aug 23, 2025 • 0 new comments -
enhance fetchPut documentation
#24268 commented on
Aug 21, 2025 • 0 new comments -
zig init: allow specifying project path
#24298 commented on
Aug 20, 2025 • 0 new comments -
translate_c: fix ternary operator output in C macros
#24664 commented on
Aug 22, 2025 • 0 new comments -
`std.Random.shuffle`: optimize for cache utilizing @prefetch input queue
#24705 commented on
Aug 21, 2025 • 0 new comments -
Step.Run: standardize the various addArg functions
#24763 commented on
Aug 21, 2025 • 0 new comments -
std.mem.indexOfScalarPos: ~20% faster
#24772 commented on
Aug 20, 2025 • 0 new comments -
Remove array multiplication usages from source code
#24776 commented on
Aug 22, 2025 • 0 new comments -
fix `splatBytePreserve`
#24875 commented on
Aug 23, 2025 • 0 new comments -
Fix: FreeBSD TSan cross-compilation by using inline syscalls
#24896 commented on
Aug 21, 2025 • 0 new comments -
get rid of the `.` in tuples & anonymous struct literal syntax
#5039 commented on
Aug 19, 2025 • 0 new comments -
remove array multiplication from the language
#24738 commented on
Aug 19, 2025 • 0 new comments -
Tier System: `hexagon-linux`
#21652 commented on
Aug 19, 2025 • 0 new comments -
std.io.poll broken on Windows
#22991 commented on
Aug 19, 2025 • 0 new comments -
Slices of incompatible pointer types coerce incorrectly
#22788 commented on
Aug 19, 2025 • 0 new comments -
zig ar: a drop-in llvm-ar replacement
#9828 commented on
Aug 20, 2025 • 0 new comments -
QoL: Partial array initialization in structs
#6068 commented on
Aug 20, 2025 • 0 new comments -
Tracking Issue: Tier System
#23665 commented on
Aug 20, 2025 • 0 new comments -
undefined parameter not set to 0xaa bytes in the llvm backend
#24100 commented on
Aug 20, 2025 • 0 new comments -
valgrind doesnt detect struct with undefined default field initializer
#19148 commented on
Aug 20, 2025 • 0 new comments -
Proposal: restrict `++` to allow it to interact with RLS
#24908 commented on
Aug 20, 2025 • 0 new comments -
result location: ability to refer to the return result location before the `return` statement
#2765 commented on
Aug 21, 2025 • 0 new comments -
Nit: anytype is a really inconsistent name
#5893 commented on
Aug 21, 2025 • 0 new comments -
macOS: ability to generate library as a "bundle" instead of dylib
#14757 commented on
Aug 21, 2025 • 0 new comments -
Proposal: add `@memCast` for a class of safe pointer casts
#23935 commented on
Aug 21, 2025 • 0 new comments -
Self hosted linker fails to parse intel oneapi shared library
#24165 commented on
Aug 21, 2025 • 0 new comments -
Proposal: stackless coroutines as low-level primitives
#23446 commented on
Aug 21, 2025 • 0 new comments -
Proposal: make by-ref capture semantics consistent
#23509 commented on
Aug 22, 2025 • 0 new comments -
translate c doesnt catch some explicit alignment
#22766 commented on
Aug 22, 2025 • 0 new comments -
Anonymous tuple containing non-pointer `fn` type crashes compiler
#24882 commented on
Aug 22, 2025 • 0 new comments -
linksection("..") not respected in debug build
#24330 commented on
Aug 22, 2025 • 0 new comments -
add safety checks for pointer casting
#2414 commented on
Aug 22, 2025 • 0 new comments -
std: minimal CLI parsing driven by struct fields
#24601 commented on
Aug 22, 2025 • 0 new comments -
RLS for LHS of shift operands
#16489 commented on
Aug 23, 2025 • 0 new comments -
introduce runtime safety for dangling stack pointers
#23528 commented on
Aug 24, 2025 • 0 new comments -
Tracking issue for the LLVM 21 upgrade
#23176 commented on
Aug 24, 2025 • 0 new comments -
Proposal: Pinned Structs
#7769 commented on
Aug 25, 2025 • 0 new comments -
objcopy isn't sweaty
#24522 commented on
Aug 25, 2025 • 0 new comments