Commit Graph

  • 61f4475233 LLVM backend:fix align 1 sret parameter load returned Andrew Kelley 2025-08-28 18:32:51 -07:00
  • d51d18c986 Merge pull request #25105 from binarycraft007/lzma2-fix Andrew Kelley 2025-09-02 13:16:09 -07:00
  • 90ac62cc75 std.compress.lzma2: optimize appendLz Andrew Kelley 2025-09-02 12:00:43 -07:00
  • f872dd03da zstd.Decompress: Assert buffer length requirements as early as possible Ryan Liptak 2025-09-02 02:26:01 -07:00
  • 00b0beb682 lzma2: fix array list looping logic in appendLz binarycraft007 2025-09-01 17:01:54 +08:00
  • f250802ce7 compiler: introduce @Restrict builtin restricted-function-pointers Andrew Kelley 2025-08-31 20:40:15 -07:00
  • fc23fe90ce std.os.windows: avoid dragging in baggage on non-windows Andrew Kelley 2025-08-31 20:39:33 -07:00
  • bc7955306e Fix -M and --dep splitting on every = instead of just the first Ryan Liptak 2025-08-28 04:20:35 -07:00
  • 1ec8a7ab4c Io.Writer.Allocating: test new *Aligned methods Travis Staloch 2025-08-31 12:38:35 -07:00
  • 4c01a6553a Merge pull request #25088 from ziglang/delete-deprecated-fmt Andrew Kelley 2025-08-31 19:28:21 -07:00
  • 3aa31ffd86 Fix regression: std.http.Client basic authorization sending user:user instead of user:password when passed in URI Tadej Gašparovič 2025-08-31 15:40:21 +02:00
  • ec36e0609f delete behavior test that depends on std.fmt Andrew Kelley 2025-08-31 12:48:45 -07:00
  • 150169f1e0 std.fmt: delete deprecated APIs Andrew Kelley 2025-08-30 14:50:33 -07:00
  • ab99dd9c5d zig_clang: fix ZigClangAPValueLValueBase struct layout to match Clang 21 Alex Rønne Petersen 2025-08-31 15:26:15 +02:00
  • 8de26d5382 add tests for new help stuff cli Josh Wolfe 2025-08-30 23:46:10 -04:00
  • 69c1dbc9ff update tools/ to use std.cli.parse Josh Wolfe 2025-08-30 22:15:37 -04:00
  • 473c1d6fa5 support extra help decoration Josh Wolfe 2025-08-30 11:57:23 -04:00
  • 96f353fc22 help for positional Josh Wolfe 2025-08-30 08:26:12 -04:00
  • 5278e4dcb8 fix tests Josh Wolfe 2025-08-29 20:38:16 -04:00
  • bc05dc4c7d typo Josh Wolfe 2025-08-29 20:32:46 -04:00
  • 9df8a48667 nicer usage Josh Wolfe 2025-08-30 06:08:21 -04:00
  • f2753f5910 change positional to a struct Josh Wolfe 2025-08-24 21:59:49 -04:00
  • c6f3e4bd5a use correct error type Josh Wolfe 2025-08-17 16:38:50 -04:00
  • f27e5649a5 exit(0) on --help Josh Wolfe 2025-08-17 10:01:37 -04:00
  • 7b386cc93f add options.exit_on_error Josh Wolfe 2025-08-17 09:00:12 -04:00
  • 8cb3eb3a56 add more test params i guess Josh Wolfe 2025-08-16 18:49:55 -04:00
  • 622264b02b [std] add minimal CLI parser std.cli Josh Wolfe 2025-08-15 14:42:58 -04:00
  • 7fdd60df1c Populate MSG struct for OpenBSD (#25076) Brandon Mercer 2025-08-30 18:04:32 -04:00
  • b7104231af Merge pull request #25077 from ziglang/GenericReader Andrew Kelley 2025-08-30 12:43:52 -07:00
  • 151314346d Merge pull request #25055 from ziglang/llvm21 Alex Rønne Petersen 2025-08-30 21:00:53 +02:00
  • e2fdaea0b3 Revert "std.Io.Reader: work around llvm backend bug" Andrew Kelley 2025-08-29 14:32:32 -07:00
  • 8896046b11 ci: update tarballs to 0.16.0-dev.104+689461e31 Alex Rønne Petersen 2025-08-28 05:44:16 +02:00
  • d2a038c082 stage1: update zig1.wasm Alex Rønne Petersen 2025-08-05 23:07:01 +02:00
  • 66b43234bb std: disable sha3-512 single test on RISC-V with V support Alex Rønne Petersen 2025-08-30 13:24:01 +02:00
  • 31a0c2a36a child process test: preemptively use streaming mode Andrew Kelley 2025-08-29 22:55:44 -07:00
  • 07da9567e6 compiler: fix macos build Andrew Kelley 2025-08-29 21:16:29 -07:00
  • 9adcc31ca3 update tools and other miscellaneous things to new APIs Andrew Kelley 2025-08-29 20:49:18 -07:00
  • fadd268a60 upgrade more old API uses Andrew Kelley 2025-08-29 20:34:20 -07:00
  • 9a0970a12b rework std.Io.Writer.Allocating to support runtime-known alignment Andrew Kelley 2025-08-29 20:19:23 -07:00
  • 0071917621 test: disable some varargs behavior tests on RISC-V due to LLVM 21 regression Alex Rønne Petersen 2025-08-29 00:21:43 +02:00
  • 3a5b7a31ff test: use -Wno-unterminated-string-initialization for cbe tests Alex Rønne Petersen 2025-07-22 21:36:51 +02:00
  • 2cb412ff1b test: re-enable a bunch of vector behavior tests on hexagon Alex Rønne Petersen 2025-08-03 15:21:46 +02:00
  • 0683e1564c test: use long calls for hexagon-linux module tests Alex Rønne Petersen 2025-08-04 20:51:36 +02:00
  • f149112951 test: expand C ABI test coverage to hexagon-linux-musl Alex Rønne Petersen 2025-08-04 20:49:14 +02:00
  • f6879c35af std.posix.test: fix mmap() test to use actual page size instead of 4096 Alex Rønne Petersen 2025-08-04 20:48:09 +02:00
  • 59ee4e8e54 std.hash.xxhash: disable xxhash3 test on all mips64 targets Alex Rønne Petersen 2025-08-13 04:48:51 +02:00
  • af78c55676 std: skip some failing tests on hexagon Alex Rønne Petersen 2025-08-04 20:47:13 +02:00
  • 367be3777c std.Thread: make unreachable errors in sleep() clearer Alex Rønne Petersen 2025-08-04 20:46:40 +02:00
  • e351ee3b7f Revert "llvm: workaround crashes in llvm loop optimizations" Alex Rønne Petersen 2025-08-02 21:24:42 +02:00
  • 907b5b73b4 compiler: remove medium code model workaround for loongarch64 Alex Rønne Petersen 2025-08-02 21:02:33 +02:00
  • e4f38a611f llvm: switch to native f16 IR type for all hexagon targets Alex Rønne Petersen 2025-08-02 21:17:38 +02:00
  • 1c858ba7e3 llvm: remove f16 special case for soft float aarch64 Alex Rønne Petersen 2025-08-02 21:11:38 +02:00
  • d4882d10f8 llvm: switch to native f128 IR type for nvptx Alex Rønne Petersen 2025-08-02 21:08:16 +02:00
  • 53c53a2697 llvm: switch to native f16 IR type for s390x Alex Rønne Petersen 2025-08-02 21:06:39 +02:00
  • c4592da882 compiler-rt: use native f16 type for loongarch Alex Rønne Petersen 2025-07-16 20:20:09 +02:00
  • e9ac2ce116 compiler-rt: move strlen from libzigc to here Alex Rønne Petersen 2025-07-16 18:33:15 +02:00
  • dfa55e193d musl: replace .data.rel.ro with .section .data.rel.ro,"aw" Alex Rønne Petersen 2025-07-16 15:37:41 +02:00
  • 2b84eb85ee llvm: update data layout strings for LLVM 21 Alex Rønne Petersen 2025-07-16 14:08:12 +02:00
  • c44f631c72 zig cc: pass -mthumb to the assembler as necessary Alex Rønne Petersen 2025-08-03 16:22:52 +02:00
  • 8c47dda7df zig cc: pass CPU features to Clang using the new -Xclangas when assembling Alex Rønne Petersen 2025-08-03 16:13:01 +02:00
  • c0cfe571f9 zig cc: update options data to LLVM 21 Alex Rønne Petersen 2025-07-16 13:41:43 +02:00
  • 5b80900a5d std.zig.system: update aarch64 and powerpc cpu detection for LLVM 21 Alex Rønne Petersen 2025-07-22 21:51:12 +02:00
  • 0b9f5e2549 std.Target: fix alignment for int/long types on m68k Alex Rønne Petersen 2025-08-05 23:01:42 +02:00
  • fdd32a2257 std.Target: add managarm OS tag Alex Rønne Petersen 2025-08-29 00:18:12 +02:00
  • 464eef390b std.Target: make ultrasparc3 the baseline for sparc64-solaris Alex Rønne Petersen 2025-08-02 21:32:51 +02:00
  • 978555eea4 std.Target.x86: purge avx10.n-256, rename avx10.n_512 to avx10.n, require evex512 for avx512f Alex Rønne Petersen 2025-08-28 01:00:12 +02:00
  • 2c0cc81e74 std.Target: bump feature bit count from 288 to 317 Alex Rønne Petersen 2025-07-16 13:14:29 +02:00
  • 587eddda28 std.Target: update CPU features to LLVM 21 Alex Rønne Petersen 2025-07-16 06:33:25 +02:00
  • 94f95fefe3 update_cpu_features: bump branch quota for amdgcn Alex Rønne Petersen 2025-07-16 13:05:36 +02:00
  • 5739ce786e update_cpu_features: fix a fmtId call to be fmtIdPU Alex Rønne Petersen 2025-07-16 18:26:30 +02:00
  • 7e6cb7c7a5 compiler: respond to API changes in LLVM 21 Alex Rønne Petersen 2025-07-16 13:06:02 +02:00
  • ac20506090 libtsan: update to LLVM 21 Alex Rønne Petersen 2025-07-16 11:22:46 +02:00
  • 85438e75e0 libunwind: update to LLVM 21 Alex Rønne Petersen 2025-07-16 10:55:09 +02:00
  • c34fc8f198 llvm-libc: update to LLVM 21 Alex Rønne Petersen 2025-07-16 10:52:18 +02:00
  • d9f0fbf983 libcxx: update to LLVM 21 Alex Rønne Petersen 2025-07-16 10:46:24 +02:00
  • e84e9d3a01 libcxxabi: update to LLVM 21 Alex Rønne Petersen 2025-07-16 10:35:26 +02:00
  • ce7339e80a zig cc: update intrinsic headers to LLVM 21 Alex Rønne Petersen 2025-07-16 04:52:10 +02:00
  • b7a8c045ef zig cc: update driver files to LLVM 21 Alex Rønne Petersen 2025-07-16 04:46:03 +02:00
  • 008affa645 build: update to LLVM 21 Alex Rønne Petersen 2025-07-16 04:41:14 +02:00
  • 79f267f6b9 std.Io: delete GenericReader Andrew Kelley 2025-08-27 21:20:18 -07:00
  • 558bea2a76 std.Io: delete CountingReader Andrew Kelley 2025-08-27 19:51:12 -07:00
  • 4b948e8556 Merge pull request #25036 from ziglang/GenericWriter Andrew Kelley 2025-08-29 03:48:45 -07:00
  • 640c11171b LLVM backend:fix align 1 sret parameter load returned Andrew Kelley 2025-08-28 18:32:51 -07:00
  • 98e9dde389 ci: update to QEMU 10.1.0 Alex Rønne Petersen 2025-08-29 00:45:48 +02:00
  • 43fbc37a49 std.debug.Pdb: migrate more towards new Reader API Andrew Kelley 2025-08-28 21:32:53 -07:00
  • 7da9e4b35e std.tz: fix redundant endian handling Andrew Kelley 2025-08-28 18:30:32 -07:00
  • 530cc2c111 std.Io.Reader: work around llvm backend bug Andrew Kelley 2025-08-28 18:29:48 -07:00
  • 46b60dc069 resinator: Complete the update to the new Reader/Writer Ryan Liptak 2025-08-27 20:33:36 -07:00
  • 9b47dd2028 update langref and docs to avoid GenericWriter Andrew Kelley 2025-08-27 22:47:42 -07:00
  • 8023f3dceb fix not discarding delimiter Andrew Kelley 2025-08-27 18:57:21 -07:00
  • e418197247 link.MachO: code sig size grows when emitting it Andrew Kelley 2025-08-27 18:41:10 -07:00
  • 5be9df710c 32-bit fixes Andrew Kelley 2025-08-27 18:03:22 -07:00
  • 8d80d67693 resinator: some updates to avoid GenericWriter Andrew Kelley 2025-08-27 16:05:20 -07:00
  • f7884961c2 update more to avoid GenericWriter Andrew Kelley 2025-08-27 16:05:51 -07:00
  • 4f510dba10 behavior tests: remove "variadic functions" dependency on std lib Andrew Kelley 2025-08-27 15:17:55 -07:00
  • ea3471288a update GenericWriter usage found by test-cases Andrew Kelley 2025-08-27 13:57:55 -07:00
  • 888f00e856 std.crypto.ml_kem: update to not use GenericWriter Andrew Kelley 2025-08-26 23:53:17 -07:00
  • e9a271cba3 std.tz: update to new Reader API Andrew Kelley 2025-08-26 23:44:25 -07:00
  • 9860dd475a std: delete most remaining uses of GenericWriter Andrew Kelley 2025-08-26 23:30:16 -07:00
  • 8f4cb4614f compiler: update not to use GenericWriter Andrew Kelley 2025-08-26 23:09:31 -07:00