-
-
Notifications
You must be signed in to change notification settings - Fork 2.8k
Insights: ziglang/zig
Overview
Could not load contribution data
Please try again later
23 Pull requests merged by 13 people
-
std: remove
std.crypto.Certificate.Parsed.pubKeySigAlgo
method#23811 merged
May 15, 2025 -
make error messages prettier
#23829 merged
May 15, 2025 -
Introduce common
strcasecmp
andstrncasecmp
implementations#23840 merged
May 15, 2025 -
reduce
: Fix build due tostd.mem.Alignment
changes.#23886 merged
May 15, 2025 -
Revert "Work around stage1 not yet returning null-terminated
@typeInfo
strings"#23866 merged
May 14, 2025 -
compiler: Fix some real and theoretical miscompilations with
allowzero
andvolatile
#21882 merged
May 13, 2025 -
std.meta.intToEnum -> std.enums.fromInt
#23855 merged
May 13, 2025 -
libtsan
: Backport llvm/llvm-project#120036.#23856 merged
May 12, 2025 -
chore(std.mem): Rename
trimLeft
andtrimRight
totrimStart
andtrimEnd
#23700 merged
May 12, 2025 -
std.Target
: Update supported OS version ranges#23745 merged
May 12, 2025 -
libc: update macOS headers to SDK 15.2
#23845 merged
May 12, 2025 -
Support dynamically-linked FreeBSD libc when cross-compiling
#23835 merged
May 11, 2025 -
std.Target
: RemoveObjectFormat.nvptx
(and associated linker code).#23742 merged
May 10, 2025 -
Introduce common
bzero
libc implementation.#23812 merged
May 10, 2025 -
libcxx
: Backport llvm/llvm-project#137594.#23842 merged
May 10, 2025 -
Fix implementation of std.os.linux.accept on x86
#23844 merged
May 10, 2025 -
std.posix: Add sigrtmin() and sigrtmax()
#23833 merged
May 9, 2025 -
glibc
: Fix stub libraries containing unwanted symbols.#23832 merged
May 9, 2025 -
Compilation: don't warn about failure to delete missing C depfile
#23838 merged
May 9, 2025 -
std.os: handle ENOENT for fcntl on macos
#23837 merged
May 9, 2025 -
std: fix
error.Unexpected
on certain Windows file operations#23831 merged
May 9, 2025
15 Pull requests opened by 11 people
-
Incremental fixes, refactor `Zcu.File`
#23836 opened
May 9, 2025 -
Implement some string functions for libzigc
#23847 opened
May 10, 2025 -
std.math.big: Implementation of assembly version of some functions and division improvement
#23848 opened
May 10, 2025 -
link.Elf: add root directory of libraries to linker path
#23850 opened
May 10, 2025 -
std.os.linux: Add tests for socket-related syscalls, remove usages of socketcall
#23853 opened
May 11, 2025 -
translate-c: fix applying struct alignment to first field
#23863 opened
May 12, 2025 -
Better @sqrt for f32, f64 and f128
#23865 opened
May 12, 2025 -
`std.Target`: Introduce `Cpu` convenience functions for feature tests
#23873 opened
May 13, 2025 -
Fix sentinel value not being set in runtime array init
#23882 opened
May 14, 2025 -
std.mem: Leverage simd usage in `containsAtLeastScalar`
#23889 opened
May 15, 2025 -
std.mem: Leverage simd usage in `containsAtLeastScalar`
#23890 opened
May 15, 2025 -
Compilation: add missing link file options to cache manifest
#23891 opened
May 15, 2025 -
`test`: Silence stderr output from `test_obj_link_run`.
#23892 opened
May 15, 2025 -
libc: implement common `abs` for various integer sizes
#23893 opened
May 15, 2025 -
doctest: handle relative paths correctly
#23894 opened
May 15, 2025
19 Issues closed by 8 people
-
`s390x` target seems got slow after update of LLVM.
#23557 closed
May 15, 2025 -
`zig reduce` fails to compile
#23884 closed
May 15, 2025 -
Tier System: `powerpc64-netbsd`
#23767 closed
May 14, 2025 -
Out of Memory error fixed buffer
#23753 closed
May 14, 2025 -
macos: No stack trace for using undefined before assigning
#22047 closed
May 14, 2025 -
missing stack trace for segmentation fault
#21798 closed
May 14, 2025 -
compiler flag working only in certain positions
#23424 closed
May 13, 2025 -
storing to an allowzero zero pointer is not emitted in ReleaseFast build mode
#15816 closed
May 13, 2025 -
zig build error when target wasm32-freestanding
#23867 closed
May 13, 2025 -
zig fmt: formatter inlines the declaration of structs whose last member's first member is a struct as well
#23868 closed
May 12, 2025 -
Proposal: Rename `mem.trimLeft` and `mem.trimRight` to `mem.trimStart` and `mem.trimEnd`
#23664 closed
May 12, 2025 -
Miscompilation when bitcasting numbers to vector in x86-64 backend
#23851 closed
May 12, 2025 -
Inlining functions call causes inline assembly bug
#23852 closed
May 11, 2025 -
Support for fips-enabled quantum cryptography
#23814 closed
May 9, 2025 -
Tier System: `thumb-freebsd`
#23697 closed
May 9, 2025 -
sigaction don't support SIGRTMIN only when linking with libc
#21189 closed
May 9, 2025 -
after LLVM 12 update, zig's glibc .so files have unwanted exported symbols
#8096 closed
May 9, 2025 -
Several error.Unexpected on Windows files
#23690 closed
May 9, 2025 -
warning(zcu): unexpected EOF reading cached ZIR for build.zig.zon
#23839 closed
May 9, 2025
29 Issues opened by 20 people
-
Output tagged unions as DW_TAG_variant_part in DWARF debug info
#23897 opened
May 16, 2025 -
Mark main function with DW_AT_main_subprogram in DWARF debug info
#23896 opened
May 15, 2025 -
Wyhash.final() uses a dangling stack pointer
#23895 opened
May 15, 2025 -
indexing pointer to tuple of pointers crashes with llvm error
#23888 opened
May 15, 2025 -
Fix emit-h or Add Warning
#23887 opened
May 14, 2025 -
Atomic values should allow vectors
#23885 opened
May 14, 2025 -
Error or crash when compiling vulkan spir-v shaders on windows
#23883 opened
May 14, 2025 -
Switch dynamic musl cross compilation to using an `abilists` file
#23881 opened
May 14, 2025 -
Support Dragonfly BSD libc for cross compilation
#23880 opened
May 14, 2025 -
Support SerenityOS libc for cross compilation
#23879 opened
May 14, 2025 -
Support Haiku libc for cross compilation
#23878 opened
May 14, 2025 -
Support Fuchsia libc for cross compilation
#23877 opened
May 14, 2025 -
std.math misses some commonly used functions like `modPow` and `isSquare`
#23876 opened
May 14, 2025 -
Reimplement crt0 code in Zig for vendored libcs
#23875 opened
May 14, 2025 -
`expected error union type` as the result of a function call does not have a `defined here` note
#23874 opened
May 13, 2025 -
Proposal: introduce a non-generic `std.IndexHashMap`
#23872 opened
May 13, 2025 -
Update live dependencies with a single command
#23871 opened
May 13, 2025 -
Wrong Windows API
#23870 opened
May 13, 2025 -
Potential cache issue leading to inconsistent
#23869 opened
May 12, 2025 -
`zig fetch` on zip archives does not ignore errors for files not in `build.zig.zon` paths
#23864 opened
May 12, 2025 -
translate-c fails to perserve field alignment
#23861 opened
May 12, 2025 -
build system hides error name when test fails
#23860 opened
May 11, 2025 -
std.os.linux: Incorrect syscall numbers on x32
#23859 opened
May 11, 2025 -
-femit-docs: issues around private/public doc viewing
#23858 opened
May 11, 2025 -
segfault: src/InternPool.zig:12425:11: 0x1ec8e58 in funcDeclInfo (zig) else => unreachable
#23854 opened
May 11, 2025 -
linking against shared library will fail when subdependency isn't on library path
#23849 opened
May 10, 2025 -
comptime parameters do not show up as locals in the debugger
#23846 opened
May 9, 2025 -
Unable to unpack dependency tarballs that contain unsupported file types
#23843 opened
May 9, 2025 -
Proposal: Add aliases for `std.posix.getrandom`
#23841 opened
May 9, 2025
59 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.os.uefi.tables: ziggify boot and runtime services
#23441 commented on
May 12, 2025 • 11 new comments -
spirv: unroll all vector operations
#23815 commented on
May 11, 2025 • 7 new comments -
std.fmt.hex: support integer sizes that are not powers of two
#23819 commented on
May 11, 2025 • 1 new comment -
`bootstrap.c`: Port to Windows and MSVC, and test it in CI
#22054 commented on
May 14, 2025 • 0 new comments -
Rewrite Linux syscalls generation / Migrate to 64-bit time
#21440 commented on
May 11, 2025 • 0 new comments -
package manager: allow overriding dependencies with local cache
#20348 commented on
May 15, 2025 • 0 new comments -
add `zig dep-hash` command
#20281 commented on
May 12, 2025 • 0 new comments -
Proposal: initial `@bitCast` semantics (packed + vector + array)
#19755 commented on
May 15, 2025 • 0 new comments -
Sentinel value isn't set when array is initialized
#23739 commented on
May 15, 2025 • 0 new comments -
provide common implementations where applicable for libc functions
#2879 commented on
May 15, 2025 • 0 new comments -
@Type(@typeInfo(c_int)) != c_int
#14650 commented on
May 15, 2025 • 0 new comments -
Figure out a strategy for testing libzigc against libc-test
#23538 commented on
May 15, 2025 • 0 new comments -
llvm: miscomp of saturating left shift of zero
#23035 commented on
May 15, 2025 • 0 new comments -
Inconsistent behavior of RLS inside @ptrFromInt
#23041 commented on
May 15, 2025 • 0 new comments -
Sema: saturating left shift produces an incorrect safety check and invalid Air
#23033 commented on
May 15, 2025 • 0 new comments -
`-fms-runtime-lib` flags not work
#19672 commented on
May 14, 2025 • 0 new comments -
@compileError reference trace lost when return type is resolve through anytype arg introspection
#19116 commented on
May 9, 2025 • 0 new comments -
implement `@loopHint`
#22187 commented on
May 15, 2025 • 0 new comments -
std: add decl literal initializers to some collections
#22678 commented on
May 12, 2025 • 0 new comments -
Remove numerous things deprecated during the 0.14 release cycle
#23096 commented on
May 9, 2025 • 0 new comments -
greatly improve capabilities of the fuzzer
#23416 commented on
May 15, 2025 • 0 new comments -
`ci`: Ensure that stage3 can be used as `cc` to build `zig2`
#23455 commented on
May 9, 2025 • 0 new comments -
feat(std.zon): add escape_unicode options to zon.serializer
#23596 commented on
May 13, 2025 • 0 new comments -
zon: add zonStringify to override the default behavior + json.dynamic…
#23619 commented on
May 15, 2025 • 0 new comments -
math.pow: add f16, f80, f128, c_longdouble, comptime_float support
#23631 commented on
May 12, 2025 • 0 new comments -
increase upper bounds of main zig executable to 9G
#23638 commented on
May 9, 2025 • 0 new comments -
std.EnumArray: edit return of iterator.next()
#23701 commented on
May 10, 2025 • 0 new comments -
replace @Type with individual type-creating builtins
#23733 commented on
May 10, 2025 • 0 new comments -
c backend: fix some inline assembly constraints
#23794 commented on
May 12, 2025 • 0 new comments -
x86_64: finish rewriting scalar overflow operations
#23834 commented on
May 14, 2025 • 0 new comments -
Proposal: stackless coroutines as low-level primitives
#23446 commented on
May 9, 2025 • 0 new comments -
allow ranges when switching on enums
#15556 commented on
May 9, 2025 • 0 new comments -
Compiling a program on termux aarch64 produces `FileNotFound` errors
#14146 commented on
May 9, 2025 • 0 new comments -
`-dynamic-linker=...` linker's option is skipped when libc is not linked
#23813 commented on
May 10, 2025 • 0 new comments -
Backtrace for @compileLog/@compileError
#5506 commented on
May 10, 2025 • 0 new comments -
`std.Target` overhaul
#23532 commented on
May 12, 2025 • 0 new comments -
Provide static glibc implementation in Zig
#23828 commented on
May 12, 2025 • 0 new comments -
std.Random doesn't support f16, f80, f128
#23518 commented on
May 12, 2025 • 0 new comments -
Missing reference trace in test
#23415 commented on
May 12, 2025 • 0 new comments -
improve std.sort.sortContext to use block sort implementation
#11117 commented on
May 13, 2025 • 0 new comments -
Tracking issue for the LLVM 21 upgrade
#23176 commented on
May 13, 2025 • 0 new comments -
Static linking against C Lib with C++ symbols failed to link with unresolved symbols
#22244 commented on
May 13, 2025 • 0 new comments -
zig incorrectly assumes libc.a will be in same directory as crt
#23743 commented on
May 13, 2025 • 0 new comments -
Cross linking with alpine v3.20 gmp 6.3.0-r1 failed with `undefined symbol: __gmp_set_memory_functions`, but linking use gmp 6.2.1-r3 still keep working (Host is Arch linux)
#21112 commented on
May 13, 2025 • 0 new comments -
Deprecate error-prone readAll() style APIs and replace with Reader.streamUntilEof()
#22677 commented on
May 14, 2025 • 0 new comments -
Proposal: Ability to append functions to `.init_array`/`.fini_array`
#23574 commented on
May 14, 2025 • 0 new comments -
x86_64 backend: no encoding found when disabling sse
#23426 commented on
May 14, 2025 • 0 new comments -
remove realpath() from the standard library
#19353 commented on
May 14, 2025 • 0 new comments -
Use self-hosted linker to emit stub `libc.so` instead of assembling
#23588 commented on
May 14, 2025 • 0 new comments -
undefined symbol: MapViewOfFile2
#22040 commented on
May 14, 2025 • 0 new comments -
add FreeBSD libc as a cross compilation target
#2876 commented on
May 14, 2025 • 0 new comments -
Distribute libc `abilists` files compressed
#6283 commented on
May 14, 2025 • 0 new comments -
add NetBSD libc as a cross compilation target
#2877 commented on
May 14, 2025 • 0 new comments -
add OpenBSD libc as a cross compilation target
#2878 commented on
May 14, 2025 • 0 new comments -
Tier System: `mips64(el)-netbsd`
#23765 commented on
May 14, 2025 • 0 new comments -
Tracking Issue: Tier System
#23665 commented on
May 14, 2025 • 0 new comments -
Incremental compilation
#21165 commented on
May 14, 2025 • 0 new comments -
Syntax Sugar for tuple arguments
#5404 commented on
May 14, 2025 • 0 new comments -
Support `wasm32-emscripten` libc
#20090 commented on
May 14, 2025 • 0 new comments