Commit Graph

  • 1c35962428 incremental: add test for changing container kind incr-test-container-kind Matthew Lugg 2026-04-26 10:42:09 +01:00
  • 69fcca8556 test: disable a couple of failing C ABI tests on hexagon master Alex Rønne Petersen 2026-04-26 07:44:33 +02:00
  • 0e8e987deb README: LLVM 21 -> 22 Alex Rønne Petersen 2026-04-26 07:10:46 +02:00
  • a83aad152b Merge pull request 'LLVM 22' (#32013) from llvm22 into master Alex Rønne Petersen 2026-04-26 07:03:38 +02:00
  • f0a7e3ccae Merge pull request 'fix more c abi bugs' (#32071) from c-abi-padding into master Andrew Kelley 2026-04-26 04:22:38 +02:00
  • e7d74e49b0 declare linker test bankruptcy Andrew Kelley 2026-04-24 19:43:45 -07:00
  • 8443e2ab43 ci: update tarballs to 0.17.0-dev.203+073889523 Alex Rønne Petersen 2026-04-22 03:45:11 +02:00
  • 0738895237 stage1: update zig1.wasm Alex Rønne Petersen 2026-04-21 22:46:48 +02:00
  • d3ee286511 test: add loongarch64-linux-muslsf to test-c-abi matrix Alex Rønne Petersen 2026-04-25 14:44:42 +02:00
  • 1bd9f3f4f2 test: add loongarch64-linux-(gnu,musl)sf to test-modules matrix Alex Rønne Petersen 2026-04-25 14:35:13 +02:00
  • a9fbcb7c67 test: add loongarch32-linux-none to test-modules matrix Alex Rønne Petersen 2026-04-25 15:36:48 +02:00
  • 9ecf5b4603 test: add some loongarch32 targets to llvm_targets Alex Rønne Petersen 2026-04-25 15:34:54 +02:00
  • 963c17f097 test: add hexagon-linux-musl to llvm_targets Alex Rønne Petersen 2026-04-25 15:34:07 +02:00
  • bd12a5a6e1 std: re-enable a bunch of tests that now pass Alex Rønne Petersen 2026-04-25 12:57:25 +02:00
  • 1af476d5d8 behavior: re-enable a bunch of behavior tests that now pass Alex Rønne Petersen 2026-04-25 11:41:38 +02:00
  • cc022047c3 Revert "test: disable hexagon-linux-musl C ABI tests for now" Alex Rønne Petersen 2026-02-19 19:16:01 +01:00
  • 7829397f89 Revert "std.zig.system: disable vector support on s390x for now" Alex Rønne Petersen 2026-01-30 01:08:25 +01:00
  • 061c13f13b Revert "std.mem: work around LoongArch inline asm bug in doNotOptimizeAway()" Alex Rønne Petersen 2026-01-20 00:04:49 +01:00
  • 4eb8640213 Revert "test: skip alternative constraints behavior test on LoongArch" Alex Rønne Petersen 2026-01-20 00:04:39 +01:00
  • 51a6a5a2a6 Revert "std.math.modf: disable vector test on LoongArch with LSX" Alex Rønne Petersen 2026-01-20 00:02:06 +01:00
  • a0ad35d0ba Revert "test: disable some vector ctz/clz behavior tests on LoongArch with LSX" Alex Rønne Petersen 2026-01-20 00:01:56 +01:00
  • 8eb8034af9 Revert "std.zig.system: Force soft_float feature on for MIPS soft float targets." Alex Rønne Petersen 2026-01-19 23:38:05 +01:00
  • cb2cb21b31 std.zig.system.x86: improve AVX10 detection Alex Rønne Petersen 2026-01-20 23:35:45 +01:00
  • 13c6e227a9 std.zig.system.x86: require OS APX save support for APX features Alex Rønne Petersen 2026-01-20 23:30:05 +01:00
  • 44004b05ef std.zig.system.x86: detect more APX features Alex Rønne Petersen 2026-01-20 23:26:52 +01:00
  • c46a8e0d2c std.zig.system.x86: detect Diamonds Rapids, Wildcat Lake, and Nova Lake Alex Rønne Petersen 2026-01-20 23:15:44 +01:00
  • a24eee8390 std.zig.system.x86: fix prefetchi detection on AMD Alex Rønne Petersen 2026-01-20 23:09:53 +01:00
  • 6880b5678a std.zig.system.arm: add detection for a bunch more cores Alex Rønne Petersen 2026-01-21 01:34:26 +01:00
  • eb041a514f std.zig.system.windows: update aarch64 CPU feature detection Alex Rønne Petersen 2026-01-20 22:16:47 +01:00
  • 7c3d4642ae std.os.windows: update PF feature flags from winnt.h Alex Rønne Petersen 2026-01-20 22:16:33 +01:00
  • 67fa822300 test: disable switch on pointer type behavior test with LLVM Alex Rønne Petersen 2026-01-19 15:01:47 +01:00
  • 1be84a39b8 compiler: fix and simplify DllMainCRTStartup handling Alex Rønne Petersen 2026-01-19 23:09:56 +01:00
  • a8e624d7f1 compiler: let LLVM set the 64bit feature from the target triple on powerpc targets Alex Rønne Petersen 2026-01-18 12:11:52 +01:00
  • bb7a43490f compiler: let LLVM set the x32 feature from the target triple on x86 targets Alex Rønne Petersen 2026-01-18 11:55:14 +01:00
  • 4c50c4b6e5 llvm: wire up the xtensa backend Alex Rønne Petersen 2026-01-19 23:56:26 +01:00
  • 473df0c106 llvm: switch to wasip<n> for preview wasi versions in triples Alex Rønne Petersen 2026-01-20 20:17:03 +01:00
  • 593f45ee02 llvm: switch most targets to using half and fp128 IR types Alex Rønne Petersen 2026-01-19 20:43:42 +01:00
  • 9e1e54d324 compiler-rt: additionally export __trunctfhf2 as __trunckfhf2 on powerpc Alex Rønne Petersen 2026-01-19 20:42:56 +01:00
  • 421d997938 llvm: update data layout strings to LLVM 22 Alex Rønne Petersen 2026-01-18 12:06:56 +01:00
  • 9aaebf67d2 zig cc: update options data to LLVM 22 Alex Rønne Petersen 2026-04-21 21:44:23 +02:00
  • ca0b3318a0 std.Target: update CPU and feature data to LLVM 22 Alex Rønne Petersen 2026-01-17 06:54:56 +01:00
  • c855c61432 libtsan: backport llvm/llvm-project#194116 Alex Rønne Petersen 2026-04-25 21:54:13 +02:00
  • f3bd49a5d8 libtsan: backport llvm/llvm-project#183411 Alex Rønne Petersen 2026-04-21 21:58:27 +02:00
  • dbaea8d67e libtsan: update to LLVM 22 Alex Rønne Petersen 2026-01-17 06:02:54 +01:00
  • e79b4e907a libunwind: update to LLVM 22 Alex Rønne Petersen 2026-01-17 05:24:24 +01:00
  • dfabf1586f libcxx: update to LLVM 22 Alex Rønne Petersen 2026-01-17 05:40:55 +01:00
  • 80212b03ff libcxxabi: update to LLVM 22 Alex Rønne Petersen 2026-01-17 05:25:15 +01:00
  • 520af69660 zig cc: update intrinsic headers to LLVM 22 Alex Rønne Petersen 2026-01-17 05:21:10 +01:00
  • 1180711035 zig cc: update driver files to LLVM 22 Alex Rønne Petersen 2026-01-17 05:19:20 +01:00
  • 2b6ab59435 cmake: update to LLVM 22 Alex Rønne Petersen 2026-01-17 05:13:13 +01:00
  • 54573e3542 compiler: fix LLVM ABI selection for loongarch32-linux-musl* Alex Rønne Petersen 2026-04-25 14:52:07 +02:00
  • 8deae2da4c std.zig.llvm.Builder: fix writing u64 max constant for type bit_count > 64 Alex Rønne Petersen 2026-01-18 06:29:14 +01:00
  • 48d5b66677 std.Target: fuchsia supports arm/thumb now Alex Rønne Petersen 2026-02-01 14:26:12 +01:00
  • 8a1ec6a54d std.Target: fix Abi.float() for muslsf Alex Rønne Petersen 2026-04-25 14:43:45 +02:00
  • 47848ba3d6 zig cc: define __CRT__NO_INLINE for MinGW-w64 targets Alex Rønne Petersen 2026-04-22 15:30:58 +02:00
  • 0a9c4008fd Compilation: fix writeDepFile with no file system inputs Matthew Lugg 2026-04-22 12:40:55 +01:00
  • a8c74e0565 Compilation: add link objects to file system inputs Matthew Lugg 2026-04-22 12:40:21 +01:00
  • 9ba89394df compiler: raise FD limit before opening link inputs Matthew Lugg 2026-04-25 19:19:04 +01:00
  • 2040f9bfd0 x86_64: fix c abi of f32 struct field followed by padding c-abi-padding Jacob Young 2026-04-25 11:59:21 -04:00
  • cb1c7319b5 llvm: fix aarch64 c abi HFA detection Jacob Young 2026-04-25 09:11:18 -04:00
  • 31bc385a96 cbe: add missing cast of overflow arithmetic out pointer Matthew Lugg 2026-04-22 08:46:10 +01:00
  • 23bcb8148f add missing CONNECTION_REFUSED and CONNECTION_RESET errors for windows Jonathan Marler 2026-04-22 10:35:05 -06:00
  • fb9ba5e4b3 Merge pull request 'llvm: fix multiple_llvm_types handling and aarch64 return types' (#32028) from aarch64-c-abi into master Andrew Kelley 2026-04-25 05:19:18 +02:00
  • 79cc29e238 std: experiment with using restricted function pointers in vtables restricted Jacob Young 2026-04-14 06:31:13 -04:00
  • 221fb30b3c llvm: implement restricted type optimizations Jacob Young 2026-04-21 06:37:24 -04:00
  • 53373c4c71 stage1: update zig1.wasm Jacob Young 2026-04-24 11:36:02 -04:00
  • 57a8af2272 Sema: more restricted type support Jacob Young 2026-04-21 06:39:50 -04:00
  • 20e7929f6d Sema: get restricted function pointers working Jacob Young 2026-04-14 06:10:41 -04:00
  • 453df509b8 change runtime representation of restricted values Jacob Young 2026-04-14 05:07:11 -04:00
  • 24bf438708 remove pointer restriction from restricted types Jacob Young 2026-04-11 17:27:00 -04:00
  • da85c089b8 implement llvm backend support for restricted type safety check Jacob Young 2026-04-21 07:16:31 -04:00
  • 14ae0638ff implement linker and c backend support for restricted type safety check Jacob Young 2026-04-21 07:09:23 -04:00
  • a8428b777c start implementing restricted types Jacob Young 2026-04-08 21:30:56 -04:00
  • 5cc281e723 std.os.linux: avoid invalid asm error with gcc on x86 Sertonix 2026-04-23 13:01:49 +02:00
  • f6258b562d Merge pull request 'fix bugs with handling fuzzing crashes' (#32033) from gooncreeper/zig:fuzz-crash-report-bugs into master Andrew Kelley 2026-04-24 02:31:12 +02:00
  • 084eab03d7 compiler_rt: Fix extern mem{set,cpy,move} type on arm Sertonix 2026-04-22 12:15:35 +02:00
  • 332d632ccc collect all stderr on fuzzing crash Kendall Condon 2026-04-22 20:53:33 -04:00
  • 122e0c26f2 properly scan through inputs when saving fuzzing crash Kendall Condon 2026-04-22 20:49:38 -04:00
  • 99b90a4315 incremental: add misssing dependency on backing/tag type source code Matthew Lugg 2026-04-22 13:08:52 +01:00
  • 9c7759bdc3 Merge pull request 'distribute the lldb and gdb pretty printers' (#32017) from distribute-debug-helpers into master Andrew Kelley 2026-04-23 01:12:33 +02:00
  • b047641f26 distribute the lldb pretty printers distribute-debug-helpers Andrew Kelley 2026-04-21 21:05:39 -07:00
  • 49fe3f887e tools: rename stage2 to compiler Andrew Kelley 2026-04-21 21:02:25 -07:00
  • 00a11421e6 remove stage1 debug helpers python code Andrew Kelley 2026-04-21 21:01:06 -07:00
  • bbab366b78 Audit usages of toOwnedSlice (#32001) andrew.kraevskii 2026-04-22 19:35:46 +02:00
  • 03955476ad zigc: test and fix strtol and similar rpkak 2026-04-21 17:24:00 +02:00
  • df3aba6cc0 llvm: fix multiple_llvm_types handling and aarch64 return types Jacob Young 2026-04-22 11:47:50 -04:00
  • ea45895a2d tests: cleanup c abi test runner Jacob Young 2026-04-22 12:02:13 -04:00
  • 9df02121d0 link.Elf: support R_X86_64_PC64 rpkak 2026-04-22 09:18:52 +02:00
  • 8a113f83d4 Merge pull request 'Linux 7.0 headers + syscalls' (#32019) from alexrp/zig:linux-7.0 into master Alex Rønne Petersen 2026-04-22 16:32:24 +02:00
  • 73c51c142c ci: update QEMU to 11.0.0 Alex Rønne Petersen 2026-04-22 08:42:01 +02:00
  • ec3f362ae9 ci: update tarballs to 0.17.0-dev.161+8bf8610a6 Alex Rønne Petersen 2026-04-22 03:45:11 +02:00
  • f5debf4a0e stage1: update zig1.wasm Alex Rønne Petersen 2026-04-21 22:46:48 +02:00
  • 45ef6804ce Revert "test: disable hexagon-linux-musl C ABI tests for now" Alex Rønne Petersen 2026-02-19 19:16:01 +01:00
  • 3feb0d391f Revert "std.zig.system: disable vector support on s390x for now" Alex Rønne Petersen 2026-01-30 01:08:25 +01:00
  • 7ca4489fdc Revert "std.mem: work around LoongArch inline asm bug in doNotOptimizeAway()" Alex Rønne Petersen 2026-01-20 00:04:49 +01:00
  • fa03fd5248 Revert "test: skip alternative constraints behavior test on LoongArch" Alex Rønne Petersen 2026-01-20 00:04:39 +01:00
  • b01cc264e1 Revert "std.math.modf: disable vector test on LoongArch with LSX" Alex Rønne Petersen 2026-01-20 00:02:06 +01:00
  • 96bbe31cda Revert "test: disable some vector ctz/clz behavior tests on LoongArch with LSX" Alex Rønne Petersen 2026-01-20 00:01:56 +01:00
  • 7d3aee4bae Revert "std.zig.system: Force soft_float feature on for MIPS soft float targets." Alex Rønne Petersen 2026-01-19 23:38:05 +01:00
  • 804642b8fe std.zig.system.x86: improve AVX10 detection Alex Rønne Petersen 2026-01-20 23:35:45 +01:00