-
-
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
23 Pull requests merged by 8 people
-
std.fs.Dir.Iterator
: Address a couple of alignment TODOs.#24078 merged
Jun 5, 2025 -
std.Target
: IntroduceCpu
convenience functions for feature tests#23873 merged
Jun 5, 2025 -
compiler: Rework PIE option logic.
#24068 merged
Jun 4, 2025 -
ci: Bump
x86_64-linux
timeout from 8 hours to 9 hours.#24074 merged
Jun 4, 2025 -
valgrind: Add
riscv64-linux
support.#24070 merged
Jun 4, 2025 -
std.Build.Step.Compile: clarify step name
#24073 merged
Jun 4, 2025 -
compiler-rt
: IssueVALGRIND_DISCARD_TRANSLATIONS
request in__clear_cache()
#24069 merged
Jun 4, 2025 -
libc
: Merge header directories for glibc and NetBSD libc where applicable#24025 merged
Jun 4, 2025 -
compiler: Don't link
ucrtbased.dll
when targeting*-windows-msvc
in Debug mode#24058 merged
Jun 4, 2025 -
More target coverage in the module test matrix
#24013 merged
Jun 3, 2025 -
Legalize: handle packed semantics
#24064 merged
Jun 3, 2025 -
libc: replace musl's and MinGW's trigonometric functions with compiler_rt's
#24034 merged
Jun 3, 2025 -
x86_64: implement integer
@divFloor
and@mod
#24055 merged
Jun 3, 2025 -
std.Build
: Demote errors for exceedingmax_rss
to warnings.#23525 merged
Jun 3, 2025 -
windows: Delete obsolete environment variable kernel32 wrappers and bindings
#24054 merged
Jun 2, 2025 -
Revert "mingw: Link to ucrtbased.dll instead of API set DLLs in Debug mode."
#24053 merged
Jun 2, 2025 -
Legalize: implement scalarization and safety check expansion
#24011 merged
Jun 2, 2025 -
#23909 adds __addvsi3, __subvsi3, __mulvsi3, subvdi3 to compiler_rt
#24000 merged
Jun 1, 2025 -
libc: update macOS headers to SDK 15.5
#24035 merged
May 31, 2025 -
ci
: Revertaarch64-linux
timeout to GitHub's default 6 hours.#24023 merged
May 30, 2025 -
langref: Update calling convention
#24022 merged
May 30, 2025 -
mingw
: Link toucrtbased.dll
instead of API set DLLs in Debug mode.#24019 merged
May 30, 2025 -
mingw
: Removelibscrnsav(e,w)
support.#24018 merged
May 29, 2025
15 Pull requests opened by 13 people
-
update `zig env` to respect `ZIG_LIB_DIR` and support wasi
#24012 opened
May 29, 2025 -
std.Build.Step.ConfigHeader: handle undefined keys and values correctly
#24014 opened
May 29, 2025 -
std (posix): lower `getpid` and `getppid` into `std.posix`
#24027 opened
May 29, 2025 -
Fix temporary variable naming collision when using `translate-c` with `__builtin_convertvector`.
#24029 opened
May 30, 2025 -
Haiku fixes
#24031 opened
May 31, 2025 -
x86_64: fix broken unit test for register IDs
#24032 opened
May 31, 2025 -
test: add script to generate cmake headers
#24040 opened
Jun 1, 2025 -
test: parse WSL kernel version without error
#24042 opened
Jun 1, 2025 -
AstGen: fix name strategy bugs
#24047 opened
Jun 1, 2025 -
std.Build.Step.ConfigHeader: handle empty keys more permissively
#24051 opened
Jun 1, 2025 -
std.Build.Step.Options: Fix incorrect generated code
#24057 opened
Jun 2, 2025 -
std.math: add comptime_int handling for power-of-two functions
#24059 opened
Jun 2, 2025 -
Sema: check min/max operand types
#24062 opened
Jun 3, 2025 -
Compilation: enable the x86_64 backend by default for debug builds
#24072 opened
Jun 4, 2025 -
`ci`: Move FreeBSD/NetBSD module tests from `x86_64-linux` to `aarch64-linux`
#24084 opened
Jun 5, 2025
23 Issues closed by 5 people
-
ZIG package installation with Mise / ASDF is broken after 0.14.0 due to changed file name structure
#24082 closed
Jun 5, 2025 -
Android link error when linking PIC compiled static zig library into shared library
#21837 closed
Jun 4, 2025 -
Perform `VALGRIND_DISCARD_TRANSLATIONS` requests in compiler-rt's `__clear_cache` implementation
#24030 closed
Jun 4, 2025 -
over-eager dead-code-elimination when using @export in initializer
#24067 closed
Jun 4, 2025 -
Size saving opportunity in glibc include directories
#21258 closed
Jun 4, 2025 -
Windows: Should we be linking `ucrtbased.dll`?
#24052 closed
Jun 4, 2025 -
compiler rt function muldi3 / mulsi3 are incorrectly generated with mutual recursion
#3275 closed
Jun 4, 2025 -
`test-c-import` fails for `x86-netbsd-none`
#24015 closed
Jun 3, 2025 -
x86_64: packed semantics are not robust
#22915 closed
Jun 3, 2025 -
x86_64: `@divFloor` and `@mod` on integers and integers vectors is not robust
#24039 closed
Jun 3, 2025 -
Proposal: represent bit pointers at runtime
#16271 closed
Jun 2, 2025 -
Native backend behavior with packed struct equality not matching llvm
#22990 closed
Jun 2, 2025 -
compiler_rt missing symbols: __addvsi3, __subvsi3, __mulvsi3, __subvdi3
#23909 closed
Jun 1, 2025 -
x86_64: airMulWithOverflow not implemented for @Vector(3, u32)
#24050 closed
Jun 1, 2025 -
x86_64: add/sub with overflow for Vector type not implemented
#24049 closed
Jun 1, 2025 -
x86 backend is not passing all behavior tests
#17645 closed
Jun 1, 2025 -
x86_64_encoder: no encoding found for: none mov m256 imm8s none none
#23534 closed
Jun 1, 2025 -
some x86_64 self-hosted backend std lib tests are disabled
#15329 closed
Jun 1, 2025 -
x86_64: some operations are not implemented
#23320 closed
Jun 1, 2025 -
sub-compilation of compiler_rt failed: missing copyLenMismatch
#24036 closed
May 31, 2025 -
undefined symbol: __declspec(dllimport) _CrtDbgReport on target x86_64-windows-gnu
#23983 closed
May 30, 2025 -
-Werror flag not outputting errors on Windows
#16901 closed
May 29, 2025
27 Issues opened by 18 people
-
`std.c.utsname` incorrect array definitions
#24081 opened
Jun 5, 2025 -
load_dynamic_library test failure on x86_64-macos with self-hosted backend (error.SymbolNotFound)
#24080 opened
Jun 5, 2025 -
Empty hash string in `build.zig.zon` does not result in correct error message
#24079 opened
Jun 4, 2025 -
Proposal: Eliminate global assembly from the language
#24077 opened
Jun 4, 2025 -
Proposal: Allow `@export` to take an arbitrary pointer as its first argument
#24076 opened
Jun 4, 2025 -
docs: declaration literals are not documented in the langref
#24075 opened
Jun 4, 2025 -
`@hasField` on generic namespace packed struct field crashes
#24071 opened
Jun 4, 2025 -
mips{,64) f16 infinity works with explicitly inline function, but not normal function
#24066 opened
Jun 3, 2025 -
zig fmt: incorrect block indentation in then expression depending on preceding declaration
#24065 opened
Jun 3, 2025 -
Dependency hash differs on Windows vs Linux
#24063 opened
Jun 3, 2025 -
Proposal: better bit pointer syntax and semantics
#24061 opened
Jun 2, 2025 -
`@max` crashes compiler for incompatible argument types
#24060 opened
Jun 2, 2025 -
std.http.Client.fetch() crashes on android
#24056 opened
Jun 2, 2025 -
x86_64: inline and global assembly features are incomplete
#24046 opened
Jun 1, 2025 -
std.posix.open fails on debug mode
#24045 opened
Jun 1, 2025 -
x86_64: lacks support for tail calls
#24044 opened
Jun 1, 2025 -
x86_64: lacks support for AVX512 instructions
#24043 opened
Jun 1, 2025 -
Using swisstable for std hashtable
#24041 opened
Jun 1, 2025 -
x86_64: comparisons other than equality of vector integers is not robust
#24038 opened
Jun 1, 2025 -
sendfile with non-seek infd
#24037 opened
Jun 1, 2025 -
`std.debug.print` print comptime-int zero will fail
#24033 opened
May 31, 2025 -
Proposal: disallow referencing errors with `ErrorSet.Foo` in favour of `error.Foo`
#24028 opened
May 30, 2025 -
macOS: `--libc` flag doesn't setup framework dirs for `-framework`
#24024 opened
May 29, 2025 -
Tier System: `thumb-windows`
#24017 opened
May 29, 2025 -
Module tests fail to build for `thumb-windows-gnu`
#24016 opened
May 29, 2025
67 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.
-
ConfigHeader: Add support for meson style templates
#23943 commented on
Jun 3, 2025 • 11 new comments -
std.crypto.codecs: add pem.zig
#23731 commented on
Jun 5, 2025 • 7 new comments -
Implement some string functions for libzigc
#23847 commented on
Jun 2, 2025 • 6 new comments -
`std.posix`: unlock nonblocking `connect()` use case
#24002 commented on
May 30, 2025 • 5 new comments -
Remove numerous things deprecated during the 0.14 release cycle
#23096 commented on
May 30, 2025 • 4 new comments -
std.debug: fix some corner cases
#23927 commented on
May 30, 2025 • 4 new comments -
shift-based DFA implementation of utf8ValidateSlice
#23968 commented on
Jun 1, 2025 • 1 new comment -
std.math: allow comptime_floats in isInf and isNan
#23357 commented on
Jun 4, 2025 • 0 new comments -
std.zig.system: use both PATH and hardcoded locations to find env (2 version)
#22814 commented on
May 31, 2025 • 0 new comments -
std.Build: add support for adding specific global search paths
#22552 commented on
May 31, 2025 • 0 new comments -
langref: describe memory model and atomic orders
#22507 commented on
May 30, 2025 • 0 new comments -
implement `@loopHint`
#22187 commented on
Jun 5, 2025 • 0 new comments -
package manager: allow overriding dependencies with local cache
#20348 commented on
Jun 5, 2025 • 0 new comments -
add `zig dep-hash` command
#20281 commented on
Jun 5, 2025 • 0 new comments -
Unexpected error 38 in `std.os.windows.RtlGenRandom`
#23666 commented on
Jun 5, 2025 • 0 new comments -
Return type of `std.os.uefi.protocol.simple_text_input.SimpleTextInput.readKeyStroke` should be optional
#23956 commented on
Jun 4, 2025 • 0 new comments -
Tracking issue for the LLVM 21 upgrade
#23176 commented on
Jun 4, 2025 • 0 new comments -
Zig does not provide `__tls_get_addr` when building PIC without libc
#20625 commented on
Jun 4, 2025 • 0 new comments -
complete the `__clear_cache` implementation in compiler-rt
#4792 commented on
Jun 4, 2025 • 0 new comments -
Air: missing safety instructions
#22586 commented on
May 31, 2025 • 0 new comments -
std.os.uefi.tables: ziggify boot and runtime services
#23441 commented on
Jun 5, 2025 • 0 new comments -
Linux futex (v1 and v2) API fixes, tests and Ziggification
#23464 commented on
May 31, 2025 • 0 new comments -
Implement @depositBits and @extractBits
#23474 commented on
May 30, 2025 • 0 new comments -
feat(std.zon): add escape_unicode options to zon.serializer
#23596 commented on
Jun 4, 2025 • 0 new comments -
zon: add zonStringify to override the default behavior + json.dynamic…
#23619 commented on
May 31, 2025 • 0 new comments -
Build: check if dynamic lib installed for symlinks
#23633 commented on
May 30, 2025 • 0 new comments -
replace @Type with individual type-creating builtins
#23733 commented on
Jun 3, 2025 • 0 new comments -
std.math.big: Implementation of assembly version of some functions and division improvement
#23848 commented on
Jun 1, 2025 • 0 new comments -
std.simd.suggestVectorLengthForCpu: fix crashing edge cases
#23915 commented on
Jun 2, 2025 • 0 new comments -
Compilation: add missing link file options to cache manifest
#23921 commented on
May 29, 2025 • 0 new comments -
std (posix): support for `wait()` (any process termination)
#23982 commented on
May 30, 2025 • 0 new comments -
AstGen: allow unary float builtins to forward a result location
#23988 commented on
May 29, 2025 • 0 new comments -
zip: Entry.name(); Entry.extract_to() accepting user-provided writers
#23991 commented on
Jun 1, 2025 • 0 new comments -
remove `.slice()` and `.constSlice()` from `std.BoundedArray` in lieu of `.items()`
#24007 commented on
May 31, 2025 • 0 new comments -
`std.crypto.pwhash` APIs are somewhat confusing
#23994 commented on
May 31, 2025 • 0 new comments -
make `@returnAddress` work at compile-time
#23512 commented on
May 31, 2025 • 0 new comments -
Support for using both '_' and else prongs at the same time in switch statements for non-exhaustive enums.
#12250 commented on
May 30, 2025 • 0 new comments -
Wrong Windows API
#23870 commented on
May 30, 2025 • 0 new comments -
"integer part of floating point value out of bounds" panic during f16 -> i32 conversion on macOS
#22247 commented on
May 30, 2025 • 0 new comments -
Proposal: Compress `std.Target.Cpu.Arch` and rework the arch component syntax
#23530 commented on
May 29, 2025 • 0 new comments -
Figure out a strategy for testing libzigc against libc-test
#23538 commented on
May 29, 2025 • 0 new comments -
Set libc.txt file for a whole tree in build.zig
#22308 commented on
May 29, 2025 • 0 new comments -
`zig c++`: Doesn't support c++ modules
#15496 commented on
May 29, 2025 • 0 new comments -
Change CPU model/feature parsing to match LLVM's logic
#22033 commented on
May 29, 2025 • 0 new comments -
Regular AST Lowering even if no files have changed
#23311 commented on
May 29, 2025 • 0 new comments -
move -mcpu to be part of the target triple
#4584 commented on
May 29, 2025 • 0 new comments -
translate-c geenerates Invalid Pointer Cast for (int *)1
#24010 commented on
May 29, 2025 • 0 new comments -
disable aarch64 backend in release tarballs
#23933 commented on
May 29, 2025 • 0 new comments -
Proposal: Free Sema from worrying about link inputs
#23971 commented on
May 29, 2025 • 0 new comments -
Tracking Issue: Tier System
#23665 commented on
May 29, 2025 • 0 new comments -
`zig cc` needs to pass `-m(no-)abicalls` for 64-bit MIPS
#23965 commented on
Jun 4, 2025 • 0 new comments -
handle impossible errors from the kernel with error.Unexpected instead of unreachable
#6389 commented on
Jun 4, 2025 • 0 new comments -
Tier System: `x86_64-macos`
#4897 commented on
Jun 4, 2025 • 0 new comments -
zig cc fails to compile the linux kernel
#16944 commented on
Jun 4, 2025 • 0 new comments -
Does `std.BoundedArray` really need `constSlice`?
#24003 commented on
Jun 4, 2025 • 0 new comments -
bad codegen when using u6
#20176 commented on
Jun 3, 2025 • 0 new comments -
Proposal: remove per-module targets
#22285 commented on
Jun 3, 2025 • 0 new comments -
Windows does not allow symlinks by default, resulting in some packages unable to be unpacked correctly
#17652 commented on
Jun 3, 2025 • 0 new comments -
Autodoc: Generate all paragraphs of function docstring
#20202 commented on
Jun 2, 2025 • 0 new comments -
make the self-hosted x86 backend the default for debug mode
#17748 commented on
Jun 2, 2025 • 0 new comments -
default `zig init` template fails to build with x86 backend on windows
#20589 commented on
Jun 2, 2025 • 0 new comments -
invalid DWARF emitted with self-hosted targeting x86_64-macos
#21719 commented on
Jun 2, 2025 • 0 new comments -
x86_64: implement safety checked instructions
#22908 commented on
Jun 2, 2025 • 0 new comments -
x86_64 backend: no encoding found when disabling sse
#23426 commented on
Jun 2, 2025 • 0 new comments -
unit tests: enforce time limits
#19821 commented on
Jun 1, 2025 • 0 new comments -
Tier System: `x86_64-haiku`
#7691 commented on
Jun 1, 2025 • 0 new comments -
enable the x86 backend by default for debug builds on x86_64-linux
#22257 commented on
Jun 1, 2025 • 0 new comments