-
-
Notifications
You must be signed in to change notification settings - Fork 2.5k
Insights: ziglang/zig
Overview
Could not load contribution data
Please try again later
29 Pull requests merged by 16 people
-
make formatSizeImpl's zero case respect options
#21187 merged
Sep 2, 2024 -
std.hash_map: fix error message in getAutoHashFn
#21281 merged
Sep 2, 2024 -
compiler: implement decl literals
#21264 merged
Sep 1, 2024 -
std.math: rename make_f80 to F80.toFloat and break_f80 to F80.fromFloat
#21248 merged
Sep 1, 2024 -
fix(Sema): patch segfault in
finishStructInittake 2#20799 merged
Sep 1, 2024 -
std: make debug.dumpStackPointerAddr compile
#21240 merged
Sep 1, 2024 -
std.c: fix pthread_mutex_t size for x86_64-linux-gnu
#21237 merged
Sep 1, 2024 -
lib: guard definition of
strl{cat,cpy}against glibc version when _FORTIFY_SOURCE is enabled#21253 merged
Sep 1, 2024 -
std.posix.mprotectremove memory length assertion#21124 merged
Sep 1, 2024 -
loongarch: use medium code model for zig loongarch64 binary
#21153 merged
Sep 1, 2024 -
std.debug: remove allocator from std.debug.writeStackTrace()
#21173 merged
Sep 1, 2024 -
std.c.passwd: support macOS and NetBSD
#21203 merged
Sep 1, 2024 -
loongarch: add qemu-loongarch64
#21259 merged
Sep 1, 2024 -
std.os.linux: Fixsyscall6()when building for PIC/PIE.#21226 merged
Aug 30, 2024 -
Fix MIPS PIC level and work around an LLVM bug for
mips(el)-linux-gnueabi(hf)#21224 merged
Aug 30, 2024 -
std.zig.target: Removethumb*-linux-gnueabi*target triples.#21178 merged
Aug 30, 2024 -
Change
arm-windows-gnutothumb-windows-gnu, plus some initial port work#21174 merged
Aug 30, 2024 -
llvm: PassEmitOptionsto libzigcpp by pointer.#21251 merged
Aug 30, 2024 -
Dwarf: fix issues with emitted debug info
#21254 merged
Aug 30, 2024 -
AstGen: disallow fields and decls from sharing names
#21231 merged
Aug 30, 2024 -
exclude unreachable code paths from having coverage instrumentation
#21236 merged
Aug 29, 2024 -
Dwarf: fix self-hosted stack traces
#21230 merged
Aug 28, 2024 -
std: update
std.builtin.Typefields to follow naming conventions#21225 merged
Aug 28, 2024 -
Only set
contents: readpermission in GitHub Actions#21217 merged
Aug 28, 2024 -
Dwarf: implement .eh_frame
#21210 merged
Aug 27, 2024 -
translate-c: support GCC/Clang pointer subtraction extension
#21211 merged
Aug 27, 2024 -
Implement
@branchHintand new@exportusage#21214 merged
Aug 27, 2024 -
elf: cleanups, cleanups, cleanups
#21212 merged
Aug 27, 2024 -
Cleanup type resolution and finish
zcurename#21208 merged
Aug 26, 2024
17 Pull requests opened by 12 people
-
std/c: Restore missing Mach declarations
#21218 opened
Aug 27, 2024 -
Support stringifying non-exhaustive enum to json
#21228 opened
Aug 28, 2024 -
Less basic fuzzer
#21246 opened
Aug 29, 2024 -
Improve efficiency of buffered_reader.
#21256 opened
Aug 30, 2024 -
compiler: implement labeled switch/continue
#21257 opened
Aug 30, 2024 -
More `riscv32-linux` port work
#21261 opened
Aug 31, 2024 -
`std.elf`: Bring the `EM` enum up to date.
#21262 opened
Aug 31, 2024 -
Some fixes for `thumb-linux-*` support
#21263 opened
Aug 31, 2024 -
`glibc`: Avoid building and linking stub libraries that were emptied in 2.34
#21268 opened
Aug 31, 2024 -
Fix soft float support, split musl triples by float ABI, and enable CI
#21269 opened
Aug 31, 2024 -
Update `NativePaths.detect` to support some more flags on NixOS like env
#21270 opened
Sep 1, 2024 -
std.valgrind: fix regressions that are causing compile errors
#21271 opened
Sep 1, 2024 -
std.os.windows: fix regressions that are causing compile errors
#21272 opened
Sep 1, 2024 -
fix compile error on the `std.c.EXC.MASK` field on darwin
#21273 opened
Sep 1, 2024 -
LLVM: Set module flags through Builder instead of LLVM API bindings
#21277 opened
Sep 1, 2024 -
std.sort.equalRange: improve performance by using center-left upperBound
#21278 opened
Sep 1, 2024 -
std.time.epoch: change getDaysInMonth to accept the year as an argument
#21280 opened
Sep 2, 2024
23 Issues closed by 8 people
-
Wrong function path referenced in std.hash_map.getAutoHashFn
#21243 closed
Sep 2, 2024 -
add `@Here()` builtin for in-situ reference of known destination Type
#20236 closed
Sep 2, 2024 -
Proposal: Decl Literals
#9938 closed
Sep 1, 2024 -
Supply result type to operand of `try`
#19777 closed
Sep 1, 2024 -
broken packed struct initialization
#21235 closed
Sep 1, 2024 -
Compiler crash when using stackFallbackAllocator.get() during comptime
#21233 closed
Sep 1, 2024 -
Compiler crash when building code that uses wrong-headed static initialization
#20940 closed
Sep 1, 2024 -
Compiler crash writing to a 0-sized `packed struct` field at `comptime`
#21239 closed
Sep 1, 2024 -
std.sort.block anonymous struct
#21244 closed
Sep 1, 2024 -
comptime_int field causes comptime segfault with no error message
#20629 closed
Sep 1, 2024 -
`lld-link: error: undefined symbol: __declspec(dllimport) WSAGetLastError` while compile cpp-httplib
#21274 closed
Sep 1, 2024 -
List of targets that currently fail to build with zig cc
#13437 closed
Sep 1, 2024 -
Wrong size of std.c.pthread_mutex_t
#21229 closed
Sep 1, 2024 -
support std.os.windows.peb on 32-bit arm windows
#4645 closed
Aug 30, 2024 -
compiler_rt function `__subdf3` calls itself
#13266 closed
Aug 29, 2024 -
Wrong function path referenced in compiler error
#21242 closed
Aug 29, 2024 -
unreachable code paths need to be excluded from having coverage instrumentation
#20992 closed
Aug 29, 2024 -
remove `volatile` pointer attribute and keyword. replace with @volatileLoad and @volatileStore
#4284 closed
Aug 28, 2024 -
Issue when Writing to StdOut
#21221 closed
Aug 27, 2024 -
Translate-C: type of enum value does not match type of enum
#21220 closed
Aug 27, 2024 -
introduce @branchHint builtin
#21148 closed
Aug 27, 2024 -
[Proposal] Allow `@export` to export any value, not just a declaration
#14911 closed
Aug 27, 2024
23 Issues opened by 17 people
-
Format Error does not say which source code line was wrong
#21283 opened
Sep 2, 2024 -
sentinel safety check with floats is different at runtime vs compile time
#21282 opened
Sep 2, 2024 -
LLVM crash when using argument of naked function
#21279 opened
Sep 1, 2024 -
`fchmodat smoke test` fails on `mips(el)-linux-gnueabi(hf)`
#21276 opened
Sep 1, 2024 -
Is the absence of shortened IPv4 address support in net.Address.parseIp4 intentional?
#21275 opened
Sep 1, 2024 -
proposal: typed captures
#21267 opened
Aug 31, 2024 -
Comptime execution segfaults compiler
#21266 opened
Aug 31, 2024 -
`std.Build.Step.ConfigHeader`: `#cmakedefine X @X@` causes false error when `X` isn't specified
#21265 opened
Aug 31, 2024 -
Size saving opportunity in glibc include directories
#21258 opened
Aug 30, 2024 -
`std.crypto.ml_kem` tests are very slow, especially under QEMU
#21255 opened
Aug 30, 2024 -
Compiler segfault while messing around with unions with noreturn field
#21250 opened
Aug 30, 2024 -
Packed struct has unexpected RMW/Multiple writes on arm.
#21249 opened
Aug 30, 2024 -
Incorrect behavior on C function that returns struct which contains array of one or two doubles
#21245 opened
Aug 29, 2024 -
Avoid LLVM API for setting a module's code model and PIC/PIE levels
#21238 opened
Aug 29, 2024 -
Some floating point tests fail on `arm-linux-(gnu,musl)eabi` (soft float)
#21234 opened
Aug 28, 2024 -
zig don't get remote package rootpath
#21232 opened
Aug 28, 2024 -
`link.Dwarf` loads AST when emitting debug info
#21227 opened
Aug 28, 2024 -
panic: referenced transitive analysis errors, but none actually emitted
#21223 opened
Aug 27, 2024 -
@errorCast into an inferred error set causes compiler crash
#21222 opened
Aug 27, 2024 -
compiler crash writing pointer to `comptime var` to reinterpreted memory
#21216 opened
Aug 27, 2024 -
All `mips(el)-linux-gnueabi*` tests crash in `std.mem.eqlBytes()`
#21215 opened
Aug 27, 2024
83 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.
-
Runtime page size detection
#20511 commented on
Aug 27, 2024 • 10 new comments -
fix(cc): preprocessor doesn't emit bin
#20740 commented on
Aug 28, 2024 • 4 new comments -
`glibc`: Some bug fixes, plus arc and csky start files
#21195 commented on
Sep 1, 2024 • 3 new comments -
Some compatibility improvements for linker option processing
#20384 commented on
Aug 31, 2024 • 2 new comments -
[WIP] LLVM 19
#21183 commented on
Sep 2, 2024 • 1 new comment -
fix THREAD_STATE_NONE on darwin
#21181 commented on
Sep 1, 2024 • 0 new comments -
std.fmt: make `parseInt` configurable
#12446 commented on
Sep 2, 2024 • 0 new comments -
std.fmt: Improve numeric options, simplify custom formatters, reduce complexity and more
#20152 commented on
Sep 2, 2024 • 0 new comments -
zig c++ errors with boost
#18770 commented on
Sep 2, 2024 • 0 new comments -
remove `@setAlignStack`, replacing it with function incoming stack alignment attributes
#21209 commented on
Sep 2, 2024 • 0 new comments -
Unexpected error occurs when running a Zig program on CentOS 5.8
#20959 commented on
Sep 2, 2024 • 0 new comments -
Big executable size on Windows when using both openFile and createFile, but not when using one of the two.
#18849 commented on
Sep 2, 2024 • 0 new comments -
sigaction don't support SIGRTMIN only when linking with libc
#21189 commented on
Sep 1, 2024 • 0 new comments -
Division by zero compiling initialisation of anonymous declaration
#19908 commented on
Sep 1, 2024 • 0 new comments -
Cannot run bootstrapped build on mipsel-linux
#21184 commented on
Sep 1, 2024 • 0 new comments -
llvm: `@Vector(4, u80)` parameters trigger an assertion on aarch64 with optimizations disabled
#20680 commented on
Sep 1, 2024 • 0 new comments -
Compiler errors in std pt. 2
#21094 commented on
Sep 1, 2024 • 0 new comments -
using `zig cc` for `mips64-freestanding-elf` target generates a `UnknownApplicationBinaryInterface` error
#17415 commented on
Sep 1, 2024 • 0 new comments -
Packed structs can't contain arrays
#12547 commented on
Sep 1, 2024 • 0 new comments -
files extracted from zips are missing execute permissions
#21044 commented on
Sep 1, 2024 • 0 new comments -
Proposal: Make `comptime` struct fields work like `comptime` variables
#5675 commented on
Aug 31, 2024 • 0 new comments -
A hello-world C program just segfaults on Debian Jessie, which is produced by `zig cc` and target `arm-linux-gnueabihf.2.19`
#18773 commented on
Aug 31, 2024 • 0 new comments -
behavior tests are tripping an LLVM assert when CPU has avx512f feature
#17514 commented on
Aug 31, 2024 • 0 new comments -
zig cc creating significantly slower binaries than GCC and clang in certain edge cases
#16704 commented on
Aug 29, 2024 • 0 new comments -
Build/Options: fix for struct array/slice and optional struct options
#21122 commented on
Aug 27, 2024 • 0 new comments -
std.math: change gcd's implementation to use Stein's algorithm instead of Euclid's
#21077 commented on
Aug 28, 2024 • 0 new comments -
Support running LLVM backend in a separate thread
#21068 commented on
Sep 1, 2024 • 0 new comments -
comments for waitgroup usage
#21067 commented on
Sep 1, 2024 • 0 new comments -
`std.Target`: Rewrite DynamicLinker.standard() and fill in some missing details.
#21037 commented on
Aug 31, 2024 • 0 new comments -
libfuzzer: Track the rate of fuzzing in cycles/s.
#21025 commented on
Aug 29, 2024 • 0 new comments -
`std`: First step towards eliminating `std.posix` usage in `std.c` and `std.os`.
#21023 commented on
Aug 31, 2024 • 0 new comments -
stdlib : base64 encode to writer
#20961 commented on
Aug 29, 2024 • 0 new comments -
translate-c: support for bitfields with clang frontend
#20896 commented on
Sep 2, 2024 • 0 new comments -
std.process.Child: detached child spawning
#20876 commented on
Aug 27, 2024 • 0 new comments -
Update wording for @cmpxchgStrong and @cmpxchgWeak in langref.html.in
#20411 commented on
Sep 1, 2024 • 0 new comments -
std.Build: add new functions to create artifacts/Step.Compile from existing module
#20388 commented on
Sep 1, 2024 • 0 new comments -
package manager: allow overriding dependencies with local cache
#20348 commented on
Aug 27, 2024 • 0 new comments -
zig build: allow to choose "lazy mode" for fetching process
#19975 commented on
Sep 1, 2024 • 0 new comments -
std.net: use send/recv for streams, support vectorized network io on windows
#19751 commented on
Aug 30, 2024 • 0 new comments -
Add realtime scheduling calls to std.os.linux (issue #19671)
#19675 commented on
Sep 2, 2024 • 0 new comments -
skip `standalone/empty_env` test in ConEmu terminal sessions
#18969 commented on
Aug 26, 2024 • 0 new comments -
Build: Print return traces from BuildStep errors
#15548 commented on
Aug 27, 2024 • 0 new comments -
unhelpful error message on invalid bytes inside multi line string literal
#20900 commented on
Aug 29, 2024 • 0 new comments -
Generic SIMD types and operations are not a substitute for intrinsics
#7702 commented on
Aug 29, 2024 • 0 new comments -
Proposal to improve the ergonomics and precision of type inference in generic functions
#9260 commented on
Aug 28, 2024 • 0 new comments -
replace anytype
#17198 commented on
Aug 28, 2024 • 0 new comments -
when compiling for znver3, LLVM assertion: Value does not fit in the Fixup field
#17902 commented on
Aug 28, 2024 • 0 new comments -
Cross-compiling x86.Feature.soft_float on Windows fails
#5288 commented on
Aug 28, 2024 • 0 new comments -
init-exe fails to build with libc for native target on 'pentium-m' CPU (syslevel QEMU?)
#3518 commented on
Aug 28, 2024 • 0 new comments -
compiler_rt not respecting the CPU features on cross-compile
#16957 commented on
Aug 28, 2024 • 0 new comments -
proposal: remove the `<<|` operator
#19635 commented on
Aug 28, 2024 • 0 new comments -
Cross compile for armhf on Cortex-A5 results in illegal instruction
#16585 commented on
Aug 28, 2024 • 0 new comments -
llvm: code generation for non-FPU targets looks a bit hairy
#15939 commented on
Aug 28, 2024 • 0 new comments -
Zig cannot build packages with QEMU cpu emulation
#11387 commented on
Aug 28, 2024 • 0 new comments -
arm-linux-musleabi mpcorenovfp target won't compile/bootstrap with zig 0.9.0
#11717 commented on
Aug 28, 2024 • 0 new comments -
Volatile not respected in some edge cases
#21033 commented on
Aug 28, 2024 • 0 new comments -
Incremental compilation
#21165 commented on
Aug 28, 2024 • 0 new comments -
Improve *BSD native ABI detection
#9089 commented on
Aug 27, 2024 • 0 new comments -
Darwin: kevent64_s not defined anymore
#21200 commented on
Aug 27, 2024 • 0 new comments -
Step.Run.setCwd error message is confusing
#20793 commented on
Aug 27, 2024 • 0 new comments -
MacOS Linker: Allow Weakly Linking `libSystem`
#17149 commented on
Aug 27, 2024 • 0 new comments -
RFC/Proposal: Turning Zig target triples into quadruples
#20690 commented on
Aug 27, 2024 • 0 new comments -
test-c-import: error: unable to create compilation: FileBusy
#21133 commented on
Aug 31, 2024 • 0 new comments -
LLVM crash lowering arithmetic on address of global on x86 with glibc
#18034 commented on
Aug 31, 2024 • 0 new comments -
Cannot compile the dynamic library targets for x86-linux and x86-windows
#21136 commented on
Aug 31, 2024 • 0 new comments -
Tier 1 Support for Linux i386
#1929 commented on
Aug 31, 2024 • 0 new comments -
aarch64 feature identification failure (mrs illigal instruction)
#21097 commented on
Aug 31, 2024 • 0 new comments -
`zig c++`: 'pthread.h' file not found for target x86_64-windows-gnu
#10989 commented on
Aug 31, 2024 • 0 new comments -
pthread is always linked to the binary with `zig cc`
#20919 commented on
Aug 31, 2024 • 0 new comments -
zig cc -fsanatize=address fails at link time on macOS
#11403 commented on
Aug 30, 2024 • 0 new comments -
introduce labeled continue syntax inside a switch expression
#8220 commented on
Aug 30, 2024 • 0 new comments -
make the main zig executable no longer depend on LLVM, LLD, and Clang libraries
#16270 commented on
Aug 30, 2024 • 0 new comments -
protection against footgun of pointer casting a double pointer to a single pointer
#1890 commented on
Aug 30, 2024 • 0 new comments -
Nit: anytype is a really inconsistent name
#5893 commented on
Aug 30, 2024 • 0 new comments -
new for loops don't want to give pointers to elements of an array
#14734 commented on
Aug 30, 2024 • 0 new comments -
fuzzer web interface: play a little jingle when it finds a bug!
#20995 commented on
Aug 29, 2024 • 0 new comments -
20%+ regression in ReleaseFast performance since 0.11.0
#17768 commented on
Aug 29, 2024 • 0 new comments -
Prefer depending on NtDll rather than kernel32 or other higher level DLLs
#1840 commented on
Aug 29, 2024 • 0 new comments -
memory safety when use-after-free occurs of a local function stack variable
#3180 commented on
Aug 29, 2024 • 0 new comments -
translate-c: support C bitfields
#1499 commented on
Aug 29, 2024 • 0 new comments -
Build system: Add support for custom exports
#19859 commented on
Aug 29, 2024 • 0 new comments -
Segmentation fault when running `zig cc -target thumb-linux-musleabi`
#14891 commented on
Aug 29, 2024 • 0 new comments -
LLVM16 Assertion failed: EltSize * 8 == EltVT.getFixedSizeInBits() && "Converting bits to bytes lost precision"
#16177 commented on
Aug 29, 2024 • 0 new comments