Commit Graph

  • 8973c8a826 std.Io.Threaded.netWriteWindows: IO_PENDING is not unreachable Andrew Kelley 2026-03-11 17:50:25 -07:00
  • 1c9bd1d74c std.Io.net: enable all the tests Andrew Kelley 2026-03-11 15:25:35 -07:00
  • 02e8339ca7 zig build fmt Kendall Condon 2026-03-12 17:44:03 -04:00
  • 627f03af9d std.os.linux: add explicit backing type to packed structs in extern types Pablo Alessandro Santos Hugen 2026-03-11 13:05:06 -03:00
  • 9632ee3eb0 zig fmt: remove dead function Kendall Condon 2025-12-06 11:26:02 -05:00
  • 2b6589bd3b zig fmt: fix error sets with empty line before comma Kendall Condon 2025-07-29 09:25:41 -04:00
  • 99fea4431b zig fmt: rewrite renderArrayInit Kendall Condon 2025-07-28 14:25:35 -04:00
  • c477df98bb zig fmt: fix tracking of applied indentation Kendall Condon 2025-07-28 14:18:14 -04:00
  • 9014daedbb zig fmt: properly check escape sequences Kendall Condon 2025-07-28 14:07:46 -04:00
  • 409541bc77 zig fmt: canonicalize stray backslashes in identifiers Kendall Condon 2025-07-28 14:10:18 -04:00
  • bbc2e7a74d Ast: fix comptime wrapper for destructure Kendall Condon 2025-07-28 14:03:20 -04:00
  • 84ac2e8714 Ast: fix pointer types with subexprs containing qualifiers Kendall Condon 2025-07-28 14:01:55 -04:00
  • e03851e522 zig fmt: fix array size indenting when expr becomes multiline Kendall Condon 2025-07-28 16:41:48 -04:00
  • b0db0ef4e1 zig fmt: fix doc comments on fn paramaters without comma Kendall Condon 2025-07-28 16:39:20 -04:00
  • 472992ae45 zig fmt: implement expanding error sets when comments are present Kendall Condon 2025-07-28 16:37:37 -04:00
  • d5d3e40b6c zig fmt: preserve space for field accesses of number literals Kendall Condon 2025-07-28 13:32:29 -04:00
  • fcc54ca981 zig fmt: fix many bugs with multiline string literals Kendall Condon 2025-07-28 13:18:09 -04:00
  • 476c3a1f37 zig fmt: add a fuzz test Kendall Condon 2025-07-28 13:24:31 -04:00
  • 0978566db8 incremental: handle loss of main struct instruction Matthew Lugg 2026-03-12 12:22:58 +00:00
  • 01cc1a5867 std.math.sign: Return smallest integer type that fits possible values Jay Petacat 2026-03-12 00:21:00 -06:00
  • 499aba9ca6 Sema: require else prong for comptime_int Justus Klausecker 2026-03-12 11:47:45 +01:00
  • 4d6bef538e std.heap.ArenaAllocator: relax memory ordering for stealing free list Justus Klausecker 2026-03-07 11:13:02 +01:00
  • 47597a6d7c std.ArrayList: add toOwnedSliceAssert, shrinkToLen. (#30769) andrew.kraevskiii 2026-03-12 20:50:27 +01:00
  • d5bfa657c4 Merge pull request 'fix several fuzzing bugs' (#31470) from gooncreeper/zig:fuzzing-fixes into master Andrew Kelley 2026-03-12 20:25:02 +01:00
  • eff332fd04 std.os.uefi.protocol: do not reference errors via the error set(uefi.Status.Error) kanpura 2026-03-11 18:28:39 +09:00
  • 80d84537f7 allow packed union comparisons in std.meta.eql (#31479) Hila Friedman 2026-03-12 13:38:06 +01:00
  • 58d33f51ce bootstrap.c: correct comment Matthew Lugg 2026-03-12 12:21:45 +00:00
  • d5a84b69a5 ci: bump aarch64-linux-debug timeout by 1 hour Alex Rønne Petersen 2026-03-12 08:54:37 +01:00
  • 9d1e47d220 fuzzer ui: remove wrong optimized float mode Kendall Condon 2026-03-11 21:26:00 -04:00
  • 5ecef2934a rerun fuzz tests from name instead of index Kendall Condon 2026-03-11 21:19:22 -04:00
  • bca057afd2 Smith.Weight: do not use of indexOfScalar Kendall Condon 2026-03-11 21:15:47 -04:00
  • c3e6ff7206 libfuzzer: use error.SkipZigTest Kendall Condon 2026-03-11 21:12:58 -04:00
  • 9c54603164 std: mem.SplitIterator.peek() can accept a const pointer nektro 2026-02-14 07:26:47 +01:00
  • d6632b1dd2 std.Io: added missing toMicroseconds and fromMicroseconds functions (#30099) squidy239 2026-03-12 01:34:40 +01:00
  • cc2d992e24 libfuzzer: make corpus inputs go through mmap Kendall Condon 2026-03-11 20:28:13 -04:00
  • c3a417206a libfuzzer: check weights for bytes mutations Kendall Condon 2026-03-11 20:23:23 -04:00
  • 58890066d9 Merge pull request 'Sema: Support peer type resolution for floats and small integers' (#30921) from jayschwa/zig:ptr-small-int-and-floats into master Andrew Kelley 2026-03-12 00:41:05 +01:00
  • 109d01371e Merge pull request 'Sema: implement switch for packed structs/unions' (#31464) from justusk/zig:packed-switch into master Andrew Kelley 2026-03-12 00:39:19 +01:00
  • ea9d593455 Mach-O: accept and skip CIE augmentation string 'S' in .eh_frame Antonin Décimo 2026-02-13 10:55:20 +01:00
  • 2802276091 stage2-wasm: address TODO in instruction selection code Pavel Verigo 2026-03-06 08:27:24 +01:00
  • 3069917384 std.Io.Threaded: use AlertableSyscall for ws2_32 operations Andrew Kelley 2026-03-10 20:08:48 -07:00
  • e91654b1e7 test: disable switch behavior test switching on type >64bits for cbe Justus Klausecker 2026-03-11 21:04:32 +01:00
  • 28886ca9ec Sema: implement switch for packed structs/unions Justus Klausecker 2026-03-11 13:51:31 +01:00
  • fcf64761d0 Sema: Support peer type resolution for floats and small integers Jay Petacat 2026-01-22 00:16:14 -07:00
  • 89c98e2001 Sema: fix integer coercion to c_longdouble Jay Petacat 2026-01-21 22:57:32 -07:00
  • be9b42d707 compiler: allow equality comparisons for packed unions Justus Klausecker 2026-03-11 16:30:12 +01:00
  • a25f94ddb2 Sema: handle generic poison in rounding builtins Adrià Arrufat 2026-03-11 22:17:26 +09:00
  • 3e9ab94d29 FreeBSD libc: guard ssp headers and definitions introduced in FreeBSD 15 Huang Zhichao 2026-03-11 15:49:37 +08:00
  • feaa690dc6 FreeBSD libc: prevent ssp headers from being included before FreeBSD 15 Huang Zhichao 2026-03-11 15:49:21 +08:00
  • ed6baf2d67 Sema: remove unnecessary try in zirRoundCast Adrià Arrufat 2026-03-11 13:55:45 +09:00
  • b4ffb402c0 translate-c build step: handle system libraries Andrew Kelley 2026-03-10 12:01:58 -07:00
  • 77d7686902 std.zig.putAstErrorsIntoBundle: support zon rpkak 2026-03-06 07:53:16 +01:00
  • a388b88ed4 Merge pull request 'std.heap.ArenaAllocator: add fuzz test + some optimizations' (#31407) from justusk/zig:fuzz-arena into master Andrew Kelley 2026-03-11 03:00:07 +01:00
  • 9d0b89aaea Merge branch 'master' into sema-rounding-casts Adrià Arrufat 2026-03-11 02:57:17 +01:00
  • c01b9b1ab5 langref: replace std.meta.Int with @Int FnControlOption 2026-03-06 22:33:28 +01:00
  • 1a8ed9a658 checkAllAllocationFailures: provide result type to 'extra_args' Techatrix 2026-03-10 17:28:04 +01:00
  • acde20a148 fetch: fix incorrect error about unneeded lazy dependency in system mode Techatrix 2026-03-10 16:12:43 +01:00
  • 6e5a95bd7c implement proper deflate flush semantics Kendall Condon 2026-03-06 19:10:47 -05:00
  • c2587582c8 Merge pull request 'libzigc: Implement coshf & cosh' (#31434) from mihael/zig:libzigc/implement-coshf-cosh into master Andrew Kelley 2026-03-11 02:10:56 +01:00
  • 5d9660972d Merge pull request 'fix: use cmpxchgStrong in Io.Mutex' (#31441) from GasInfinity/zig:io-mutex-cmpxchg-strong into master Andrew Kelley 2026-03-11 01:56:56 +01:00
  • bd5dc75068 std: remove GeneralPurposeAllocator alias Meghan Denny 2026-03-10 14:17:40 -07:00
  • 6015192fb6 test-libc: disable pthread_cond_wait-cancel_ignored.c Alex Rønne Petersen 2026-03-10 23:36:22 +01:00
  • 3edaef9e01 Merge pull request 'compiler: rework type resolution' (#31403) from lets-get-typing into master mlugg 2026-03-10 22:06:05 +01:00
  • d70bd0b37e fix: use cmpxchgStrong in std.atomic.Mutex GasInfinity 2026-03-10 19:46:56 +01:00
  • b80abf0296 Merge pull request 'Add a few fs test cases from otherwise obsoleted PRs' (#31437) from squeek502/zig:fs-test-cases into master Ryan Liptak 2026-03-10 19:39:18 +01:00
  • 502cab9ae3 test_runner: actually print the error that caused a runner failure Alex Rønne Petersen 2026-03-09 22:41:21 +01:00
  • 79e7b719a3 bootstrap: disable strict aliasing Matthew Lugg 2026-03-09 12:02:58 +00:00
  • 57114044db Revert "ci: disable incremental tests" Matthew Lugg 2026-03-08 16:21:19 +00:00
  • a3d2f2999f tests: add new tests Matthew Lugg 2026-03-08 16:18:18 +00:00
  • f92b998f9f behavior: disable some tests under the C backend targeting MSVC Matthew Lugg 2026-03-06 16:30:56 +00:00
  • 1293f080fd build.zig: bump max_rss values Matthew Lugg 2026-03-06 12:47:11 +00:00
  • 34d780f4bb langref: update for language changes Matthew Lugg 2026-03-05 22:13:22 +00:00
  • ce1f28a749 behavior: update for std.builtin.Type changes Matthew Lugg 2026-03-04 16:34:09 +00:00
  • 5ec3a0cd54 std: update for language changes Matthew Lugg 2026-03-04 16:33:51 +00:00
  • 793fa93d9f stage1: update zig1.wasm Matthew Lugg 2026-03-10 10:38:21 +00:00
  • 4a310ce7c1 Sema: expect 'alignment' fields in 'std.builtin.Type' to be '?usize' Matthew Lugg 2026-03-04 16:31:39 +00:00
  • a5219cd288 bootstrap: work around GCC bug Matthew Lugg 2026-03-04 10:52:54 +00:00
  • c73db56b45 compiler: small optimizations Matthew Lugg 2026-03-05 19:00:38 +00:00
  • ea7e34224a compiler: don't call getUnionLayout on packed unions Matthew Lugg 2026-03-04 10:51:45 +00:00
  • 0f3c883245 Sema: always track references Matthew Lugg 2026-03-08 13:49:24 +00:00
  • 3a3ac10345 cbe: fix type layouts, and statically assert them Matthew Lugg 2026-03-03 13:14:05 +00:00
  • c2b42383eb compiler,std: various little fixes Matthew Lugg 2026-03-02 17:35:02 +00:00
  • 9c9a5e722b Sema: match master's weird pointer difference semantics for now Matthew Lugg 2026-03-02 15:45:35 +00:00
  • 6d997ebe47 tests: get cases passing (and a few other bits) Matthew Lugg 2026-03-01 19:18:04 +00:00
  • 4eb8360911 compiler: various lil' fixes Matthew Lugg 2026-03-01 07:32:09 +00:00
  • c64755fb2f Type: fix assertion failure Matthew Lugg 2026-02-28 11:58:23 +00:00
  • 978f7fb1ff Zcu: improve error message sorting Matthew Lugg 2026-02-28 11:40:25 +00:00
  • 0a246f5e67 compiler: stop LLVM bossing the frontend around Matthew Lugg 2026-02-28 10:10:15 +00:00
  • d462794e20 get the compiler building Matthew Lugg 2026-02-27 14:40:01 +00:00
  • bb78871aa4 behavior: re-introduce some previously-removed tests Matthew Lugg 2026-02-27 11:23:05 +00:00
  • 51c23f7ba4 compiler: split default field values back out from layout resolution Matthew Lugg 2026-02-27 10:40:12 +00:00
  • 0075c5a1d5 Type: tiny refactors Matthew Lugg 2026-02-27 10:27:29 +00:00
  • 82be338964 aro: stop depending on ArrayList default field values Matthew Lugg 2026-02-23 13:24:54 +00:00
  • 2651b5ccdf llvm: fix some bugs Matthew Lugg 2026-02-23 13:24:05 +00:00
  • 160da8d6a4 Dwarf: be even dumber about source locations Matthew Lugg 2026-02-23 11:53:29 +00:00
  • 7bfe96fddc frontend: fix bugs Matthew Lugg 2026-02-22 19:43:10 +00:00
  • 5cc12da1c0 cbe: rework CType and other major refactors Matthew Lugg 2026-02-19 13:05:25 +00:00
  • 2b8feabb8f llvm: some more improvements to debug info Matthew Lugg 2026-02-13 11:48:56 +00:00
  • 6402e119e8 Zcu: prioritize analyzing function bodies Matthew Lugg 2026-02-13 09:31:36 +00:00
  • 7ca061f3d6 compiler: rework and simplify main loop Matthew Lugg 2026-02-12 23:33:04 +00:00