ci: add s390x-linux scripts
830831dcba • Alex Rønne Petersen • Nov 19, 2025
test: enable C ABI tests on s390x-linux
e11901c1a1 • Alex Rønne Petersen • Nov 19, 2025
test: disable a bunch of failing C ABI tests on s390x
692c798303 • Alex Rønne Petersen • Nov 19, 2025
test: disable C ABI tests using i128 on s390x due to an LLVM crash
ae0cc8c065 • Alex Rønne Petersen • Nov 19, 2025
test: disable test-link on big-endian hosts
a8e77b7a05 • Alex Rønne Petersen • Nov 19, 2025
test: remove complex arithmetic testing from `c_compiler` standalone test
a0e6d41331 • Alex Rønne Petersen • Nov 19, 2025
test: disable an error trace test on optimized s390x-linux
41f7f3d4d5 • Alex Rønne Petersen • Nov 19, 2025
test: fix glibc_compat test for s390x which does not have local atexit
0d104a645a • Alex Rønne Petersen • Nov 19, 2025
std.os.linux.IoUring: disable `bind/listen/connect` on s390x
508f676bb4 • Alex Rønne Petersen • Nov 19, 2025
std.zon.parse: disable `zon vector` on s390x
e179335bee • Alex Rønne Petersen • Nov 19, 2025
langref: work around s390x LLVM compilation crash in `test_defining_variadic_function`
c82884542f • Alex Rønne Petersen • Nov 19, 2025
langref: work around s390x LLVM miscompilation in `runtime_shrExact_overflow`
4dd05b5a64 • Alex Rønne Petersen • Nov 19, 2025
std-docs: read/write messages as little endian
04853f4052 • Alex Rønne Petersen • Nov 19, 2025
incr-check: read/write messages as little endian
8817fc8958 • Alex Rønne Petersen • Nov 19, 2025
std.Build.Step.CheckObject: make ELF reading endianness-aware
acfb88e9a5 • Alex Rønne Petersen • Nov 19, 2025
std.Build.Step.Run: read/write messages as little endian
e09ba67161 • Alex Rønne Petersen • Nov 19, 2025
std.Build.Step: send messages to compiler as little-endian
0922990367 • Matthew Lugg • Nov 19, 2025
std.zig.Server: read error bundle as little-endian
cd7d8dff26 • Matthew Lugg • Nov 19, 2025
stage1: update zig1.wasm
989e05d93b • Alex Rønne Petersen • Nov 19, 2025
compiler: don't use self-hosted backends on big-endian hosts
4b99e3718b • Alex Rønne Petersen • Nov 19, 2025
aro: define arch macros for s390x
959a3612c2 • Alex Rønne Petersen • Nov 19, 2025
llvm: fix lowering of packed struct constants
a319211eee • Matthew Lugg • Nov 19, 2025
cbe: fix big-endian unnatural integer bitcast
891f187032 • Matthew Lugg • Nov 18, 2025
Fix AI/NI flag definitions for BSD systems
73f863a6fb • Lukas Lalinsky • Nov 17, 2025
replace @panic with b.addFail in standalone test build.zig
f0a3df98d3 • Tobias Simetsreiter • Nov 17, 2025
sema: fix UAF in type mismatch error
d2b1aa48ab • xdBronch • Nov 17, 2025
sema: improve codegen of for loop safety checks
29a1d0c06f • xdBronch • Nov 16, 2025
Merge pull request #25929 from alexrp/maccatalyst
35d87c4406 • Alex Rønne Petersen • Nov 16, 2025
Dedupe types when printing error messages
94e98bfe80 • Prokop Randáček • Nov 16, 2025
Merge pull request #25539 from squeek502/windows-readlinkw
aa4332fb0e • Ryan Liptak • Nov 16, 2025
improve assembly error test coverage
f6fecfdc00 • xdBronch • Nov 16, 2025
std.c: implement rusage for freebsd
d07360f999 • Meghan Denny • Nov 16, 2025
Merge pull request #25936 from Traxar/master
6ecf497714 • Andrew Kelley • Nov 16, 2025
std.Thread: disable `thread local storage` test on 32-bit targets
83d9a5968f • Alex Rønne Petersen • Nov 15, 2025
Merge pull request #25924 from mlugg/legalize-soft-float
bc589c271a • Matthew Lugg • Nov 15, 2025
fix: add specific error set for SelectiveWalker iterator function
1ebbdf8eef • Sam Bossley • Nov 15, 2025
MemoryPool: add unmanaged variants and make them the default
4187d0e8fe • Justus Klausecker • Nov 15, 2025
Merge pull request #25927 from lalinsky/netbsd-madv
250803661c • Alex Rønne Petersen • Nov 15, 2025
Sema: fix illegal multi level pointer coercions
06d08dabab • Justus Klausecker • Nov 14, 2025
std.Build: don't force all children to inherit color option
c6b5945356 • Matthew Lugg • Nov 14, 2025
Merge pull request #25917 from alexrp/target-features
b38fb4bff3 • Alex Rønne Petersen • Nov 14, 2025
std.pie: add missing clobbers on alpha and sparc
94538d8dd2 • Alex Rønne Petersen • Nov 14, 2025
represent Mac Catalyst as aarch64-maccatalyst-none rather than aarch64-ios-macabi
9ab7eec23e • Alex Rønne Petersen • Nov 14, 2025
std.Io.net: fix off-by-one in HostName.expand
2e6f7d36b9 • 0x4a61636f62 • Nov 14, 2025
Merge pull request #25817 from castholm/windows-fetch
813e8614bc • Andrew Kelley • Nov 14, 2025
libcxx: use compiler's _LIBCPP_HAS_LIBRARY_ALIGNED_ALLOCATION when set
375d873e1e • Alex Rønne Petersen • Nov 14, 2025
ci: enable Forgejo Actions on master pushes
18a131f3da • Alex Rønne Petersen • Nov 13, 2025
ci: only cancel previous PR runs on Forgejo Actions
cca2da16bd • Alex Rønne Petersen • Nov 13, 2025
fix 'redundant comptime keyword' error source location and add tests
071453d5b9 • xdBronch • Nov 13, 2025
Merge pull request #25772 from mlugg/kill-dead-code
181b25ce4f • Matthew Lugg • Nov 12, 2025
std.Target: remove Abi.cygnus
dfd7b7f233 • Alex Rønne Petersen • Nov 12, 2025
std.debug: allow fp unwind from context
92bc619c49 • Matthew Lugg • Nov 12, 2025
Sema: fix inline fn compiler crash (#25586)
49e19fc94f • So1aric • Nov 12, 2025
cmake: update ZIG_LLVM_REQUIRED_TARGETS to contain LoongArch and SPIRV
be2a902784 • Alex Rønne Petersen • Nov 12, 2025
cmake: add a - missed in 0f71a9291a7400844d95d7ae6aabeaa6b9191527
ee0a0f119c • Alex Rønne Petersen • Nov 12, 2025
cmake: improve host system detection in some more cases
0f71a9291a • Alex Rønne Petersen • Nov 12, 2025
Merge pull request #25889 from mlugg/incremental-llvm-warn
cbfa87cbea • Matthew Lugg • Nov 10, 2025
ci: remove TERM=dumb workaround on Forgejo Actions
ca34abbcde • Alex Rønne Petersen • Nov 10, 2025
Merge pull request #25886 from alexrp/kvx
d182c7e3bc • Alex Rønne Petersen • Nov 10, 2025
Merge pull request #25839 from Rexicon226/socket-bind-fix
966809862f • Matthew Lugg • Nov 10, 2025
sema: print @panic message at comptime
fb914a9a10 • xdBronch • Nov 10, 2025
std.zig.AstGen: properly handle grouped_expression
d942f693c5 • Mateusz Poliwczak • Nov 10, 2025
Add ML-DSA post-quantum signatures (#25862)
ce355e0ba5 • Frank Denis • Nov 10, 2025
llvm: set sub-arch for spirv 1.6
cde865e06a • Alex Rønne Petersen • Nov 10, 2025
Merge pull request #25875 from Zirunis/patch-2
c58687225b • Ryan Liptak • Nov 10, 2025
Merge pull request #25819 from jacobly0/elfv2-emit-obj
f3309a96a7 • Jacob Young • Nov 10, 2025
std.zig.Zir: remove ref_start_index from enum fields of Index and OptionalIndex
bdbfc7de3f • Mateusz Poliwczak • Nov 9, 2025
incr-check: Kill child process on error
5358af7ba4 • Ryan Liptak • Nov 9, 2025
Let CRT take care of the entry point for wWinMain if libc is linked
b31a03f134 • Ryan Liptak • Nov 9, 2025
Merge pull request #25860 from squeek502/coalesce-to-std-zig
be4eaed7c4 • Ryan Liptak • Nov 8, 2025
link.Elf: Ensure archive header fields are not left blank
43eb9b52cc • Carl Åstholm • Nov 8, 2025
Fix param name in doc comment for std.Io.Reader.peek()
38d44404a5 • Petr Pučil • Nov 8, 2025
Merge pull request #25158 from castholm/subsystem
74d2536715 • Ryan Liptak • Nov 8, 2025
Merge pull request #25820 from GiuseppeCesarano/process
bf15c791fa • Alex Rønne Petersen • Nov 7, 2025
Fix kqueue definitions on NetBSD
852a1f718a • Lukas Lalinsky • Nov 7, 2025
sema: disallow slices of opaque types
92f64899c1 • xdBronch • Nov 7, 2025
Merge pull request #25848 from Rexicon226/llvm-valgrind-clobber
19af9fa488 • Alex Rønne Petersen • Nov 7, 2025
std.crypto: improve KT documentation, use key_length for B3 key length (#25807)
4b593a6c24 • Frank Denis • Nov 7, 2025
Base64DecoderWithIgnore.calcSizeUpperBound cannot return an error (#25834)
2e8f8afc83 • marximimus • Nov 7, 2025
std.zig.AstRlAnnotate: remove pointless switch
40132af3ad • Mateusz Poliwczak • Nov 6, 2025
Merge pull request #25714 from snoire/enum-literal-format-support
4937aeff84 • Ryan Liptak • Nov 6, 2025
std.ArrayList: actaully memset to undefined in shrinkRetainingCapacity and clearRetainingCapacity
b2895f356f • Mateusz Poliwczak • Nov 6, 2025
ci: update to Wasmtime 38.0.3
e639602569 • Alex Rønne Petersen • Nov 6, 2025
Step.Run: Fix for `convertPathArg` when cwd and path args are on different drives
e0898f4e05 • Ryan Liptak • Nov 6, 2025
std.ArrayList: memset to undefined in shrinkRetainingCapacity and clearRetainingCapacity
416bf1de47 • Mateusz Poliwczak • Nov 6, 2025
zig fmt: fix extra whitespace in StructInit with multiline strings
26db54d69b • skewb1k • Nov 5, 2025
x86_64: implement split vector stores
a6d444c271 • Jacob Young • Nov 5, 2025
Merge pull request #25813 from linusg/bump-macos-libc
74900e938a • Alex Rønne Petersen • Nov 4, 2025
codegen: fix tuple padding
459f3b7ede • Jacob Young • Nov 4, 2025
Io.Queue: fix empty and full states being indistinguishable.
ea76946d2a • Jacob Young • Nov 4, 2025
Fixing SPIR-V header generator magic + Adding Zig compiler version to SPIR-V OpSource (#25435)
c603d27f90 • kbz_8 • Nov 4, 2025
crypto - threaded K12: separate context computation from thread spawning (#25793)
ee4df4ad3e • Frank Denis • Nov 3, 2025
std: serenity has preadv now
afdd04356c • Linus Groh • Nov 2, 2025
crypto.kt128: when using incremental hashing, use SIMD when possible (#25783)
bf9082518c • Frank Denis • Nov 2, 2025
ci: bump riscv64-linux-debug timeout to 9 hours on Forgejo Actions
2f4bca41ea • Alex Rønne Petersen • Nov 1, 2025
Revert "std.http: disable failing test on 32-bit arm"
143ea88017 • Jacob Young • Nov 1, 2025
std.Io.Threaded: use ResetEventPosix on illumos
5db9eaa851 • Alex Rønne Petersen • Nov 1, 2025
cbe: fix more MIPS register names in inline assembly
a8fea09cd5 • Bingwu Zhang • Nov 1, 2025
Add std.crypto.hash.sha3.{KT128,KT256} - RFC 9861. (#25593)
95c76b1b4a • Frank Denis • Nov 1, 2025
std.c: add missing MINSIGSTKSZ for some FreeBSD targets
4e943fc847 • Alex Rønne Petersen • Nov 1, 2025