Commit Graph

  • d02d0b879c std:ArrayList: Merge getLastOrNull into getLast (#32008) Saurabh Mishra 2026-05-02 02:26:15 +02:00
  • 845b6a8efe Zcu: remove optimizeMode(), fix usages pentuppup 2026-04-30 10:54:20 -04:00
  • 95507faf13 llvm builder: add missing comma before predictable metadata Andrew Kelley 2026-04-30 09:34:35 -07:00
  • 7c39558c7c std.MultiArrayList: add a swap method Meghan Denny 2026-04-21 19:56:12 -07:00
  • 1e9bae83f1 remove deprecated managed MemoryPool versions (#31483) squidy239 2026-05-01 05:27:45 +02:00
  • f7a607ef68 Merge branch 'ci-jit-cmd' Alex Rønne Petersen 2026-05-01 00:53:56 +02:00
  • 8eafca4c9b test: compile all JIT'd commands as part of test-cli Alex Rønne Petersen 2026-04-25 13:13:47 +02:00
  • dfbea20d45 zig std: don't return an error exit code on --help Alex Rønne Petersen 2026-04-25 13:13:19 +02:00
  • 5d55999d20 Merge pull request 'delete the bad features' (#32130) from rejected-for-language-simplicity into master mlugg 2026-04-30 20:43:17 +02:00
  • bb83883acd langref: update for language changes Matthew Lugg 2026-04-29 21:51:13 +01:00
  • c144003fca tests: fix libc test with -Dno-matrix Matthew Lugg 2026-04-29 20:51:36 +01:00
  • 72d954e7d3 compiler: remove array multiplication from the language Matthew Lugg 2026-04-29 19:58:39 +01:00
  • fdac89d6cd remove uses of array multiplication Matthew Lugg 2026-04-29 19:30:34 +01:00
  • 57634b7809 compiler: remove i0 from the language Matthew Lugg 2026-04-29 12:35:38 +01:00
  • 213c4fc25f lib,test: remove uses of i0 Matthew Lugg 2026-04-28 19:31:12 +01:00
  • d764716cb5 compiler: remove capturing errdefer from the language Matthew Lugg 2026-04-28 19:18:39 +01:00
  • e67c344fc0 compiler,tests,tools: remove uses of capturing errdefer Matthew Lugg 2026-04-28 13:06:32 +01:00
  • 7b44e8986f Sema: remove void{} from the language Matthew Lugg 2026-04-28 13:01:06 +01:00
  • 106850fd4c tests: remove uses of void{} Matthew Lugg 2026-04-28 12:56:38 +01:00
  • 2407ee954b Merge pull request 'implement .preinit_array support in link.Elf; link libtsan with -whole-archive' (#32107) from alexrp/zig:preinit-array into master Alex Rønne Petersen 2026-04-29 22:10:21 +02:00
  • 0227253677 compiler: link libtsan with -whole-archive Alex Rønne Petersen 2026-04-28 16:02:18 +02:00
  • 3906434746 link.Elf: implement .preinit_array support Alex Rønne Petersen 2026-04-28 16:01:44 +02:00
  • ce198b7c28 std.c: fix Haiku definition of MSF Matthew Lugg 2026-04-28 12:52:03 +01:00
  • 89ed51bf53 link.Elf, link.Lld: executables should not have an image base on Haiku Alex Rønne Petersen 2026-04-27 23:10:37 +02:00
  • 764760df62 libzigc/math: Implement rintl, lrintl (#31791) mihael 2026-04-27 16:48:55 +02:00
  • 1deb029a66 std: rename bit_set variants and deprecate the managed one. GasInfinity 2026-04-23 14:03:08 +02:00
  • c166c49b19 build: use -ffunction-sections -fdata-sections for the Zig compiler on Hexagon Alex Rønne Petersen 2026-04-27 13:45:35 +02:00
  • dde76ae5f7 libunwind: unregress x32 and mips n32 build Alex Rønne Petersen 2026-04-27 10:16:02 +02:00
  • 669c066801 llvm: fix sign extension of 32-bit integers in callconv(.c) on mips Alex Rønne Petersen 2026-04-27 07:08:25 +02:00
  • 11fbf78cb3 Merge pull request 'std: re-enable some tests on loongarch64 and s390x' (#32079) from alexrp/zig:reenable-tests into master Alex Rønne Petersen 2026-04-27 06:40:15 +02:00
  • 19fd87fff1 std.http.test: update issue link for powerpc64 LLVM crash Alex Rønne Petersen 2026-04-26 21:46:14 +02:00
  • 4eb9db0b24 std: re-enable some tests on loongarch64 Alex Rønne Petersen 2026-04-26 08:47:27 +02:00
  • fc56124fac std: re-enable some tests on s390x Alex Rønne Petersen 2026-04-26 08:47:02 +02:00
  • c47c05386e llvm-libc: update to LLVM 22 Alex Rønne Petersen 2026-04-26 13:43:13 +02:00
  • 9f2f6aaef5 drop support for powerpc64-linux-gnu Alex Rønne Petersen 2026-03-13 05:33:42 +01:00
  • 8c5542bd38 incremental: add test for changing container kind Matthew Lugg 2026-04-26 10:42:09 +01:00
  • 814988647f libcxxabi: unregress arm-freebsd and arm-openbsd build Alex Rønne Petersen 2026-04-26 15:35:11 +02:00
  • af40866628 test: re-enable std tests for dynamic powerpc-linux-musleabi and powerpc-linux-gnueabi Alex Rønne Petersen 2026-04-26 11:01:39 +02:00
  • c75207a261 ci: update Wasmtime to 44.0.0 Alex Rønne Petersen 2026-04-26 07:31:25 +02:00
  • 69fcca8556 test: disable a couple of failing C ABI tests on hexagon 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 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