-
-
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
14 Pull requests merged by 10 people
-
rename spirv backend name
#24192 merged
Jun 16, 2025 -
compiler-rt
: Export_fltused
for UEFI.#24194 merged
Jun 16, 2025 -
std.Build: fix relative path bugs
#24168 merged
Jun 15, 2025 -
libc: Prevent FCSEL instruction from being used to avoid raising an unintended exception
#24185 merged
Jun 15, 2025 -
llvm.ir: fix subrange version
#24172 merged
Jun 14, 2025 -
compiler: fix races in link queue
#24171 merged
Jun 14, 2025 -
zig init: simplify templating logic
#24170 merged
Jun 13, 2025 -
bail when failing to parse
error
#24160 merged
Jun 13, 2025 -
Sema: add missing error and test for bool not on vector of ints
#24162 merged
Jun 13, 2025 -
compiler: threaded codegen (and more goodies)
#24124 merged
Jun 13, 2025 -
Allow more operators on bool vectors
#24131 merged
Jun 12, 2025 -
mingw
: Update MinGW-w64 to 38c8142f660b6ba11e7c408f2de1e9f8bfaf839e.#23912 merged
Jun 12, 2025 -
test: Enable some working vector tests
#24132 merged
Jun 11, 2025 -
Haiku fixes
#24031 merged
Jun 10, 2025
16 Pull requests opened by 13 people
-
std.zip: allow extraction of a wider range of zip files
#24137 opened
Jun 10, 2025 -
added callFn to limit startFn return types
#24143 opened
Jun 10, 2025 -
Sema: Stop adding Windows implib link inputs for `extern "..."` syntax.
#24146 opened
Jun 11, 2025 -
`std.Build.Step.Run`: Set `WINEDEBUG=-all` for `-fwine` by default.
#24151 opened
Jun 11, 2025 -
rename: Add error.CircularLoop
#24159 opened
Jun 12, 2025 -
std.time.epoch: API naming fixes and clean-ups
#24176 opened
Jun 14, 2025 -
Step-style support for compile_commands.json generation
#24178 opened
Jun 14, 2025 -
compiler: test runner: fix tests never fails on crippled architectures
#24180 opened
Jun 14, 2025 -
loongarch: Scaffold self-hosted LoongArch backend
#24182 opened
Jun 14, 2025 -
lib: Reword documentation for realloc to clarify size
#24187 opened
Jun 15, 2025 -
Absorb std.math.big.rational logic into std.math.big.int; fix `@intFromFloat` safety check
#24188 opened
Jun 15, 2025 -
x86_64: increase passing test coverage on windows
#24193 opened
Jun 15, 2025 -
`std.Build.Step.Options`: handle `std.log.Level` and `std.log.ScopeLevel`
#24196 opened
Jun 16, 2025 -
build.zig: handle tarball with "." as root module
#24197 opened
Jun 16, 2025 -
zig fmt: canonicalize nested cast builtin order
#24199 opened
Jun 16, 2025
19 Issues closed by 10 people
-
ArrayList self append segfaults
#24200 closed
Jun 16, 2025 -
compiler_rt: undefined symbol `_fltused` on uefi targets with hardware floats
#24148 closed
Jun 16, 2025 -
Packed struct containing a pointer causing build failure on Windows
#24186 closed
Jun 16, 2025 -
On AArch64 `sin` function causes floating point exception different from musl
#24184 closed
Jun 15, 2025 -
Incorrect array lower bound in DWARF debug info
#23898 closed
Jun 14, 2025 -
LLVM backend fails to lower comptime-known packed struct value containing pointer
#24166 closed
Jun 13, 2025 -
0.14.1 changes the archive name format
#24169 closed
Jun 13, 2025 -
A question about obtaining variable addresses
#24163 closed
Jun 13, 2025 -
Allow using bitwise operators on boolean vectors
#23259 closed
Jun 13, 2025 -
Cannot build from git using Debian trixie/testing
#24164 closed
Jun 13, 2025 -
build-exe leaves behind object files
#13179 closed
Jun 13, 2025 -
allow binary not, binary and, binary or, binary xor, and boolean not operators on vectors of bool
#24093 closed
Jun 12, 2025 -
undefined symbol: MapViewOfFile2
#22040 closed
Jun 12, 2025 -
LLVM 15 regression: LLVM ERROR: cannot select when lowering "vector @splat" behavior test
#12827 closed
Jun 11, 2025 -
Zig does not provide `__tls_get_addr` when building PIC without libc
#20625 closed
Jun 10, 2025 -
Function under `std.mem` to check if a slice contains only specific elements
#24138 closed
Jun 10, 2025 -
Sometimes the expression to `std.debug.assert` escapes, causing the computation to not be optimized away
#24133 closed
Jun 10, 2025 -
std.debug.print(); There is no specific line prompt when an error occurs
#24134 closed
Jun 10, 2025 -
translate-c: misrecognizes maxInt-relative defines
#24135 closed
Jun 10, 2025
27 Issues opened by 22 people
-
Aro unable to translate simple C function
#24201 opened
Jun 16, 2025 -
hint optional format statement for optional values
#24198 opened
Jun 16, 2025 -
standard library test `math.big.int_test.toFloat` disabled on LLVM
#24191 opened
Jun 15, 2025 -
cimport creates a @bitCast(@sizeOf())
#24189 opened
Jun 15, 2025 -
x86_64 backend fails to reuse temporary stack values resulting in greater stack usage and potential overflow
#24183 opened
Jun 14, 2025 -
x86_64 backend `genSetReg called with a value larger than dst_reg`
#24181 opened
Jun 14, 2025 -
Vector sizes are different in x86_64 backend
#24179 opened
Jun 14, 2025 -
x86_64: integer overflow in legalize with large packed struct field
#24177 opened
Jun 14, 2025 -
Compiler segfaults using @unionInit with a slice of runtime scalar
#24175 opened
Jun 14, 2025 -
coercing enum to union emits broken LLVM module
#24174 opened
Jun 13, 2025 -
compile error to array multiply slice literal with string literal
#24173 opened
Jun 13, 2025 -
Bitwise complement should propagate result type
#24167 opened
Jun 13, 2025 -
Self hosted linker fails to parse intel oneapi shared library
#24165 opened
Jun 13, 2025 -
@intFromFloat does not panic when expected for too-large floats
#24161 opened
Jun 12, 2025 -
Compiler loop on tuple inference
#24158 opened
Jun 12, 2025 -
unhelpful error message on comptime store to `@constCast`ed pointer to comptime const
#24157 opened
Jun 12, 2025 -
`zig cc -###`… runs commands
#24156 opened
Jun 12, 2025 -
Compiler segfaults instead of printing an error
#24155 opened
Jun 12, 2025 -
emit MIR failed: InvalidInstruction (no encoding found)
#24153 opened
Jun 12, 2025 -
decl literals not allowed as switch cases
#24152 opened
Jun 12, 2025 -
unhelpful error when operand to error set merge is runtime
#24150 opened
Jun 11, 2025 -
invalid destructure of type has incorrect error location
#24149 opened
Jun 11, 2025 -
strictly better -ODebug machine code quality than LLVM
#24144 opened
Jun 10, 2025 -
riscv64: TODO: airBitCast [3]u8 to u24
#24141 opened
Jun 10, 2025 -
Debug info references unused extern function
#24140 opened
Jun 10, 2025 -
Wine logging affects `zig build test` when `enable_wine = true`
#24139 opened
Jun 10, 2025 -
Compiler Segfaults when assigning a different type to a function
#24136 opened
Jun 10, 2025
65 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.
-
Compilation: write CACHEDIR.TAG
#24121 commented on
Jun 12, 2025 • 2 new comments -
Optimize StaticStringMap Implementation
#21498 commented on
Jun 10, 2025 • 2 new comments -
Linux futex (v1 and v2) API fixes, tests and Ziggification
#23464 commented on
Jun 17, 2025 • 2 new comments -
ConfigHeader: Add support for meson style templates
#23943 commented on
Jun 15, 2025 • 2 new comments -
build_runner: add option to clear console when watching
#24122 commented on
Jun 12, 2025 • 1 new comment -
std (posix): lower `getpid` and `getppid` into `std.posix`
#24027 commented on
Jun 16, 2025 • 1 new comment -
Build: check if dynamic lib installed for symlinks
#23633 commented on
Jun 16, 2025 • 0 new comments -
zon: add zonStringify to override the default behavior + json.dynamic…
#23619 commented on
Jun 15, 2025 • 0 new comments -
feat(std.zon): add escape_unicode options to zon.serializer
#23596 commented on
Jun 16, 2025 • 0 new comments -
std.Random.float: support f16/f80/f128
#23561 commented on
Jun 12, 2025 • 0 new comments -
zig fmt / std.zig.Ast: count addrspace tokens correctly
#23467 commented on
Jun 12, 2025 • 0 new comments -
`std.Target`: Move `Cpu.supportsAddressSpace()` up.
#23369 commented on
Jun 10, 2025 • 0 new comments -
`std.mem`: Don't use vectorized path for freestanding targets in `indexOfSentinel()`
#23182 commented on
Jun 14, 2025 • 0 new comments -
preserve error traces across @errorCast
#23136 commented on
Jun 10, 2025 • 0 new comments -
std.ascii: clarifications and loop cleanups
#22349 commented on
Jun 10, 2025 • 0 new comments -
JSON compilation database support
#22012 commented on
Jun 13, 2025 • 0 new comments -
package manager: allow overriding dependencies with local cache
#20348 commented on
Jun 10, 2025 • 0 new comments -
add `zig dep-hash` command
#20281 commented on
Jun 10, 2025 • 0 new comments -
mips: Compiling for mips2 generates mips4 instructions
#24089 commented on
Jun 17, 2025 • 0 new comments -
Support @ctz and @popCount with comptime_ints
#23634 commented on
Jun 12, 2025 • 0 new comments -
std.EnumArray: edit return of iterator.next()
#23701 commented on
Jun 12, 2025 • 0 new comments -
replace @Type with individual type-creating builtins
#23733 commented on
Jun 15, 2025 • 0 new comments -
link.Elf: add root directory of libraries to linker path
#23850 commented on
Jun 16, 2025 • 0 new comments -
Better @sqrt for f32, f64 and f128
#23865 commented on
Jun 16, 2025 • 0 new comments -
Compilation: add missing link file options to cache manifest
#23921 commented on
Jun 16, 2025 • 0 new comments -
std.debug: fix some corner cases
#23927 commented on
Jun 11, 2025 • 0 new comments -
std (posix): support for `wait()` (any process termination)
#23982 commented on
Jun 10, 2025 • 0 new comments -
remove `.slice()` and `.constSlice()` from `std.BoundedArray` in lieu of `.items()`
#24007 commented on
Jun 11, 2025 • 0 new comments -
test: parse WSL kernel version without error
#24042 commented on
Jun 15, 2025 • 0 new comments -
std.Build.Step.Options: Fix incorrect generated code
#24057 commented on
Jun 15, 2025 • 0 new comments -
Sema: check min/max operand types
#24062 commented on
Jun 12, 2025 • 0 new comments -
Enhancing `indexOfDiff` efficiency in large input slices
#24097 commented on
Jun 11, 2025 • 0 new comments -
std.mem: add countScalar and countAny
#24104 commented on
Jun 14, 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
Jun 14, 2025 • 0 new comments -
std.io.poll broken on Windows
#22991 commented on
Jun 14, 2025 • 0 new comments -
Big executable file when big variables (PathSpace) on stack
#18849 commented on
Jun 13, 2025 • 0 new comments -
RLS for LHS of shift operands
#16489 commented on
Jun 13, 2025 • 0 new comments -
Segmentation fault when calling DebugAllocator's deinit function
#22892 commented on
Jun 13, 2025 • 0 new comments -
Switch Prongs Defined as Comptime-Known Arrays
#21507 commented on
Jun 12, 2025 • 0 new comments -
Proposal: Pinned Structs
#7769 commented on
Jun 12, 2025 • 0 new comments -
hot code swapping
#68 commented on
Jun 12, 2025 • 0 new comments -
x86_64: comparisons other than equality of integer vectors is not robust
#24038 commented on
Jun 12, 2025 • 0 new comments -
Language Defect: Conversion between function and data pointers changes pointee and creates object confusion
#24118 commented on
Jun 12, 2025 • 0 new comments -
generate debug metadata for global variables and constants
#41 commented on
Jun 10, 2025 • 0 new comments -
Proposal: Free Sema from worrying about link inputs
#23971 commented on
Jun 10, 2025 • 0 new comments -
Proposal: Eliminate global assembly from the language
#24077 commented on
Jun 10, 2025 • 0 new comments -
Proposal: Allow `@export` to take an arbitrary pointer as its first argument
#24076 commented on
Jun 10, 2025 • 0 new comments -
zig fmt: wrong output for empty tagged containers with document comments
#23754 commented on
Jun 10, 2025 • 0 new comments -
`std.Build.Step.Compile.create` with `Options.use_llvm = false` breaks fuzz testing
#23423 commented on
Jun 10, 2025 • 0 new comments -
Proposal: Prevent function inlining across different linksections
#24108 commented on
Jun 16, 2025 • 0 new comments -
`@bitCast of packed struct containing pointer` test regression with LLVM 19
#21463 commented on
Jun 16, 2025 • 0 new comments -
zig cc -c can only handle one file argument
#7547 commented on
Jun 16, 2025 • 0 new comments -
Design flaw: Swapping struct fields yields unexpected value
#12064 commented on
Jun 16, 2025 • 0 new comments -
"user32.lib: file not found"
#23737 commented on
Jun 16, 2025 • 0 new comments -
Unexpected error 38 in `std.os.windows.RtlGenRandom`
#23666 commented on
Jun 16, 2025 • 0 new comments -
add an assembler to the toolchain
#21169 commented on
Jun 16, 2025 • 0 new comments -
x86 backend doesn't parse vfmaddsub231pd assembly instruction
#24130 commented on
Jun 16, 2025 • 0 new comments -
x86_64 self hosted: crash in `spillInstruction`
#23636 commented on
Jun 16, 2025 • 0 new comments -
Tracking Issue: Tier System
#23665 commented on
Jun 16, 2025 • 0 new comments -
zig fetch: Erroneous `FileBusy` error if package tarball's paths are prefixed with `./`
#23152 commented on
Jun 15, 2025 • 0 new comments -
"Unexpected" error building project with dependencies
#23187 commented on
Jun 15, 2025 • 0 new comments -
make closure over comptime var a compile error; comptime vars become immutable when they go out of scope
#7396 commented on
Jun 15, 2025 • 0 new comments -
Incremental compilation
#21165 commented on
Jun 14, 2025 • 0 new comments -
Minimum Supported Windows Version
#7242 commented on
Jun 14, 2025 • 0 new comments -
zig cc fails to compile the linux kernel
#16944 commented on
Jun 14, 2025 • 0 new comments