Commit Graph

  • 3a6ddce4cf Merge pull request 'libc: Update macOS headers to SDK 26.5' (#35382) from linus/zig:bump-macos-libc into master Alex Rønne Petersen 2026-05-22 18:53:47 +02:00
  • 56bfed9e3a Merge branch 'update-baseline-cpus' Alex Rønne Petersen 2026-05-22 18:41:09 +02:00
  • 038c0783d4 std.Target: only make v9 the baseline for sparc-linux Alex Rønne Petersen 2026-05-22 03:53:00 +02:00
  • 8930bdfeb6 std.Target: make arch11 (z13) the baseline for s390x Alex Rønne Petersen 2026-05-22 03:49:19 +02:00
  • a8859a6d21 std.Target: make octeon the baseline for mips64-openbsd Alex Rønne Petersen 2026-05-22 03:42:22 +02:00
  • 9f6d31c1bf std.Target: make 750 the baseline for powerpc-openbsd Alex Rønne Petersen 2026-05-22 03:19:22 +02:00
  • 552c0fe914 std.Target: make pwr9 the baseline for powerpc64-openbsd Alex Rønne Petersen 2026-05-22 03:09:12 +02:00
  • 1fd1fadc02 std.Target: make ultrasparc the baseline for sparc64 Alex Rønne Petersen 2026-05-22 03:05:48 +02:00
  • 51962172f7 std.Target: make esp32 the baseline for xtensa Alex Rønne Petersen 2026-05-22 02:52:36 +02:00
  • c49f7fbffd std.Target: make m68030 the baseline for m68k Alex Rønne Petersen 2026-05-22 02:51:17 +02:00
  • 0b00adc6fc std.Target: make cortex_a55 the baseline for aarch64-haiku Alex Rønne Petersen 2026-05-22 02:26:49 +02:00
  • b5bd111f10 test: arm-haiku only supports hard float Alex Rønne Petersen 2026-05-22 02:27:09 +02:00
  • d569c77b47 Change main.js to use mapped keys rather than hardware key codes for navigation. Ryan Davis 2026-05-20 15:09:26 -07:00
  • 761809e793 std.Target: Update supported Apple OS versions Linus Groh 2026-05-22 00:24:04 +01:00
  • 10bdb48a88 libc: Update macOS headers to SDK 26.5 Linus Groh 2026-05-21 23:32:22 +01:00
  • c02d39a21c std.Io.File: explain rationale for no Dir.setLength Andrew Kelley 2026-05-21 14:57:59 -07:00
  • c00966d11d llvm.FuncGen: fix C ABI zero extension of bool Alex Rønne Petersen 2026-05-21 18:25:33 +02:00
  • 0d4f3cc675 re-enable some tests on RISC-V that no longer fail Alex Rønne Petersen 2026-05-21 20:37:11 +02:00
  • bf1c847719 Merge pull request 'OpenBSD 7.9 cross libc support' (#35375) from alexrp/zig:openbsd-7.9 into master Alex Rønne Petersen 2026-05-21 06:47:10 +02:00
  • 3b3833acf7 remove remnants of {m68k,powerpc,sparc64}-haiku support Alex Rønne Petersen 2026-05-21 06:36:58 +02:00
  • c13bf5d778 libc: update OpenBSD headers to 7.9 Alex Rønne Petersen 2026-05-21 03:02:32 +02:00
  • 50c8544a7d libc: update OpenBSD abilists for 7.9 Alex Rønne Petersen 2026-05-21 03:13:06 +02:00
  • 86b9e985cc std.Target: bump max OpenBSD version to 7.9 Alex Rønne Petersen 2026-05-21 03:03:07 +02:00
  • 4a65cc4aca Zcu: report outdated nav_ty when previous generation had a compile error Matthew Lugg 2026-05-20 09:51:36 +01:00
  • fec502ec67 Elf2: flush ehdr phoff when rodata moves Matthew Lugg 2026-05-20 10:37:45 +01:00
  • 3dfcba86b8 ci: remove workaround for https://github.com/ziglang/zig/issues/22213 Alex Rønne Petersen 2026-05-19 13:53:24 +02:00
  • 21b7ceb5e5 std.fs.test: disable Dir.renamePreserve onto existing test on Windows Alex Rønne Petersen 2026-05-19 20:11:28 +02:00
  • fe6c3e58ef std.Io.RwLock: disable lock canceling test on SPARC Alex Rønne Petersen 2026-05-19 20:06:40 +02:00
  • a8376afca9 Merge pull request 'add sparc64-linux-none to module test matrix' (#35348) from alexrp/zig:sparc64-linux into master Alex Rønne Petersen 2026-05-19 14:05:21 +02:00
  • 0843d3e5f2 compiler: delete llvm-ints and detect-cpu subcommands Alex Rønne Petersen 2026-05-18 19:05:56 +02:00
  • 30698b03c0 Merge pull request 'std: Remove more deprecated functions' (#35253) from linus/zig:more-deprecations into master linus 2026-05-19 11:41:52 +02:00
  • 71f23402bc Writer: Fix splatBytePreserve losing data in certain cases Ryan Liptak 2026-05-18 03:47:27 -07:00
  • 5b647b792c std.Io.Dir: doc comment for renamePreserve and tests (#35317) EJ 2026-05-19 03:12:32 +02:00
  • f3d51edbef test: add sparc64-linux-none to module test matrix Alex Rønne Petersen 2026-05-18 21:18:14 +02:00
  • 3b330f1d7c std: disable some failing cancelation tests on sparc64-linux Alex Rønne Petersen 2026-05-18 21:54:07 +02:00
  • 3b41518c14 std: disable some tests that fail on sparc64 Alex Rønne Petersen 2026-05-18 21:20:28 +02:00
  • 91bcdbec34 behavior: re-enable vector reduce operation on sparc64 Alex Rønne Petersen 2026-05-18 21:17:52 +02:00
  • eae06cf5cc libzigc: add missing __dup3() symbol Alex Rønne Petersen 2026-05-18 13:50:06 +02:00
  • 27be3b069a Merge pull request 'Elf2: various enhancements' (#35332) from elf2 into master mlugg 2026-05-18 08:22:47 +02:00
  • b8227089a0 Elf2: improve dynamic linking support elfv2 Jacob Young 2025-12-21 12:28:01 -05:00
  • 9ba4552793 Elf2: avoid overflow in shentsize * shnum calculations Anders Stenberg 2026-05-12 20:43:37 +02:00
  • 97fe49a80f Elf2: rework the symtab, and fix a bunch of stuff Matthew Lugg 2026-05-10 11:12:27 +01:00
  • e8ef01f222 Elf2: fix expected_nodes_len calculation Matthew Lugg 2026-05-07 12:58:19 +01:00
  • 65c3a07709 Elf2: don't try to add needed dso in relocatable Matthew Lugg 2026-05-07 11:42:38 +01:00
  • 2ec0b886a2 Elf2: allow more EI_OSABI values in inputs Matthew Lugg 2026-05-07 11:34:36 +01:00
  • 55cdf6c28b std.elf: add Ident struct Matthew Lugg 2026-05-07 10:59:26 +01:00
  • 1deaf5a085 rename std.Io.GenericReader to std.Io.Reader in outdated doc comment K4 2026-05-17 19:47:37 +03:00
  • 77c3e4376e init spork8 backend spork8 Andrew Kelley 2025-05-15 13:11:55 -07:00
  • bdfbf432dd std.process.abort: trap on freestanding Jari Vetoniemi 2026-05-12 13:06:30 +09:00
  • 9787df9421 fix(std.Target/spirv): correct variable_pointers feature description Quint Daenen 2026-05-10 08:11:51 +02:00
  • cb1fe0e578 Merge pull request 'ci: build/run all darwin module tests on aarch64-macos' (#35256) from alexrp/zig:maccatalyst-ci into master Alex Rønne Petersen 2026-05-10 03:04:58 +02:00
  • c461befcf9 ci: build/run all darwin module tests on aarch64-macos Alex Rønne Petersen 2026-05-09 07:10:44 +02:00
  • f99a310a1a test: don't run x86_64-macos module tests Alex Rønne Petersen 2026-05-09 22:38:14 +02:00
  • a76ce77108 llvm: fix lowering of x86 fastcall and vectorcall Matthew Lugg 2026-05-08 10:26:10 +01:00
  • 72966e2a7b disable some tests that fail on x86_64-macos Alex Rønne Petersen 2026-05-09 08:15:30 +02:00
  • ad1b746e28 ci: add fuzzer coverage on the BSDs Alex Rønne Petersen 2026-05-09 05:39:30 +02:00
  • 75c717bd06 std.bit_set, std.enums: Remove .init{Empty,Full}() in favor of .empty/.full Linus Groh 2026-05-08 22:12:27 +01:00
  • 33d2e571c7 std.mem: Remove containsAtLeastScalar() in favor of new impl Linus Groh 2026-05-08 22:04:30 +01:00
  • 83da6827fd std.mem: Remove native/foreign variants of {read,write}PackedInt() Linus Groh 2026-05-08 21:57:24 +01:00
  • 4590712804 std.ascii: Remove indexOfIgnoreCase*() in favor of findIgnoreCase*() Linus Groh 2026-05-08 21:55:08 +01:00
  • e2c5523cd1 std.zig.LibCDirs: remove config from haiku include path Elaine Gibson 2026-05-08 08:11:59 +01:00
  • a85a29ae4d std.zig.LibCDirs: add default haiku include directories Elaine Gibson 2026-05-07 09:25:08 +01:00
  • 989b6a1b93 std.Build: clear step inputs when resetting the step Matthew Lugg 2026-05-06 09:00:12 +01:00
  • 6d0b887972 Sema: disallow pointer cast from pointer to opaque type to slice Justus Klausecker 2026-05-06 09:42:40 +02:00
  • fecd28371d Sema: fix crash bitcasting undefined to bitpack type Matthew Lugg 2026-05-06 11:21:40 +01:00
  • fc1c83a363 Air: fix legalization of packed struct init with OPV field Matthew Lugg 2026-05-06 11:01:16 +01:00
  • 0bcf29aff6 compiler: correct ABI size of comptime-only optional type Matthew Lugg 2026-05-06 10:37:54 +01:00
  • 45ecd6a996 std.hash_map: fix removeByPtr with array key type Matthew Lugg 2026-05-06 10:04:54 +01:00
  • 52c5223bca std.os.linux: local variable for timeout in poll Jari Vetoniemi 2026-03-20 04:53:35 +09:00
  • 0ec456c785 Add missing BPF.TAX and BPF.TXA declarations ahwayakchih 2026-04-28 21:54:54 +02:00
  • 6d98649f68 llvm: print linksection when formatting IR pentuppup 2026-05-01 19:29:07 -04:00
  • e445c0d63e zig cc: always enforce -mabi=ieeelongdouble for powerpc Alex Rønne Petersen 2026-05-06 20:55:36 +02:00
  • 81a9bec442 ci: bump s390x-linux-debug timeout by 1 hour Alex Rønne Petersen 2026-05-07 01:39:28 +02:00
  • cd23f7a814 Merge pull request 'std.meta: Remove Int/Tuple in favor of @Int/@Tuple' (#35188) from linus/zig:deprecated-std-meta into master Andrew Kelley 2026-05-06 19:35:40 +02:00
  • 3d56df1716 Merge pull request 'std.fmt, std.mem.Allocator: Remove bufPrintZ()/dupeZ() in favor of bufPrintSentinel()/dupeSentinel()' (#35190) from linus/zig:deprecated-std-fmt-mem into master Andrew Kelley 2026-05-06 19:34:52 +02:00
  • 994547d19a std.debug: disable stack traces on avr Alex Rønne Petersen 2026-05-06 16:03:56 +02:00
  • 3e0dfe83ce drop support for powerpc-linux-gnueabi(hf) Alex Rønne Petersen 2026-05-06 00:03:07 +02:00
  • a2ab3132df wasm futex: fix invalid cast from u64 to i64 jeffkdev 2026-05-05 11:50:30 -04:00
  • 73d20ecd6a emscripten: Use SIG for sigaction types jeffkdev 2026-05-05 12:51:37 -04:00
  • 7eb79daffb Merge pull request 'std.builtin -> std.lang migration progress' (#32182) from compiler-std-lang into master mlugg 2026-05-06 10:10:44 +02:00
  • ebff436985 langref: fix incorrect description of >> operation Andrew Kelley 2026-05-05 14:39:50 -07:00
  • 56265d6f99 std.Io: clarify Group semantics with respect to async tasks Andrew Kelley 2026-05-05 13:38:32 -07:00
  • 3fafbd2e35 Merge pull request 'std: fix getCpuCount() for emscripten' (#35206) from jeffkdev/zig:fix-issue-31871 into master Alex Rønne Petersen 2026-05-05 17:20:14 +02:00
  • 6a37df00ec Config.resolve: don't error on explicit dynamic linker for Lib/Obj outputs johan0A 2026-03-14 21:25:59 +01:00
  • 4402a7477a Add emscripten_num_logical_cores() jeffkdev 2026-05-05 08:14:03 -04:00
  • 0add2dfc41 std.Io.File: Remove deprecated option types Linus Groh 2026-05-03 21:18:24 +01:00
  • 32ea57af50 Add stat for darwin aarch64 (#32178) Sawyer X 2026-05-05 03:56:45 +02:00
  • 0cdc2fa5fb fix getCpuCount() for emscripten jeffkdev 2026-05-04 16:56:48 -04:00
  • 3d1fb4fac8 stage2-wasm: disable std tests, add failing behavior tests Pavel Verigo 2026-05-03 19:03:46 +02:00
  • fcc0a5a913 std.mem.Allocator: Remove dupeZ() in favor of dupeSentinel() Linus Groh 2026-05-03 21:09:17 +01:00
  • cd10ce9a67 std.fmt: Remove bufPrintZ() in favor of bufPrintSentinel() Linus Groh 2026-05-03 21:04:49 +01:00
  • bf953c4d6a std.meta: Remove Tuple in favor of @Tuple Linus Groh 2026-05-03 20:54:44 +01:00
  • 991f56fd6b std.meta: Remove Int in favor of @Int Linus Groh 2026-05-03 20:50:09 +01:00
  • a794287573 Merge pull request 'std.zig.LibCInstallation: Add support for serenity' (#32172) from linus/zig:more-serenity into master linus 2026-05-03 21:04:54 +02:00
  • e393962bc2 langref: use 'std.lang' instead of 'std.builtin' Matthew Lugg 2026-05-02 11:26:58 +01:00
  • 4c330e053b compiler: use 'std.lang' instead of 'std.builtin' Matthew Lugg 2026-05-02 10:59:45 +01:00
  • e133f793ee compiler: depend on 'std.lang' instead of 'std.builtin' Matthew Lugg 2026-05-02 10:44:59 +01:00
  • 8df04e1444 std: actually rename std.builtin to std.lang Matthew Lugg 2026-05-02 11:04:28 +01:00
  • 02097dff70 setKey shouldn't recompute the entire index Prokop Randáček 2026-04-28 19:49:51 +02:00
  • 04481c76cb Merge pull request 'Export wrapper around Zig DllMain function when linking libc + add tests' (#32179) from squeek502/zig:windows-dlls into master Andrew Kelley 2026-05-02 20:06:56 +02:00