Commit graph

  • 8e9d6bb07e
    Implement Meson ConfigHeader support Bernard Assan 2026-02-28 13:39:25 +00:00
  • d62c73b20c implement proper deflate flush semantics Kendall Condon 2026-03-06 19:10:47 -05:00
  • fe9766c5ba langref: replace std.meta.Int with @Int FnControlOption 2026-03-06 22:33:28 +01:00
  • 1431446044
    behavior: disable some tests under the C backend targeting MSVC lets-get-typing Matthew Lugg 2026-03-06 16:30:56 +00:00
  • d6cdba6e83
    build.zig: bump max_rss values Matthew Lugg 2026-03-06 12:47:11 +00:00
  • cfebb91e50
    langref: update for language changes Matthew Lugg 2026-03-05 22:13:22 +00:00
  • 83b0118f74
    behavior: update for std.builtin.Type changes Matthew Lugg 2026-03-04 16:34:09 +00:00
  • b69bfe0c08
    std: update for language changes Matthew Lugg 2026-03-04 16:33:51 +00:00
  • 7b7eee6f4b
    stage1: update zig1.wasm Matthew Lugg 2026-03-04 16:37:05 +00:00
  • c78dbf4342
    Sema: expect 'alignment' fields in 'std.builtin.Type' to be '?usize' Matthew Lugg 2026-03-04 16:31:39 +00:00
  • b5ad3051f8
    bootstrap: work around GCC bug Matthew Lugg 2026-03-04 10:52:54 +00:00
  • 6499543eca
    compiler: small optimizations Matthew Lugg 2026-03-05 19:00:38 +00:00
  • d7bdda5179
    compiler: don't call getUnionLayout on packed unions Matthew Lugg 2026-03-04 10:51:45 +00:00
  • bf46ed08ff
    cbe: fix type layouts, and statically assert them Matthew Lugg 2026-03-03 13:14:05 +00:00
  • 7561f1e004
    compiler,std: various little fixes Matthew Lugg 2026-03-02 17:35:02 +00:00
  • e8e80cfa47
    Sema: match master's weird pointer difference semantics for now Matthew Lugg 2026-03-02 15:45:35 +00:00
  • e415d725d3
    tests: get cases passing (and a few other bits) Matthew Lugg 2026-03-01 19:18:04 +00:00
  • 3ffa8d83a3
    compiler: various lil' fixes Matthew Lugg 2026-03-01 07:32:09 +00:00
  • 2877a60969
    Type: fix assertion failure Matthew Lugg 2026-02-28 11:58:23 +00:00
  • b28ce1a809
    Zcu: improve error message sorting Matthew Lugg 2026-02-28 11:40:25 +00:00
  • 1ccada0452
    compiler: stop LLVM bossing the frontend around Matthew Lugg 2026-02-28 10:10:15 +00:00
  • 111286565b
    get the compiler building Matthew Lugg 2026-02-27 14:40:01 +00:00
  • f366564bd5
    behavior: re-introduce some previously-removed tests Matthew Lugg 2026-02-27 11:23:05 +00:00
  • 5768b0542b
    compiler: split default field values back out from layout resolution Matthew Lugg 2026-02-27 10:40:12 +00:00
  • 7d54db2888
    Type: tiny refactors Matthew Lugg 2026-02-27 10:27:29 +00:00
  • 9f596f9dfd
    aro: stop depending on ArrayList default field values Matthew Lugg 2026-02-23 13:24:54 +00:00
  • 29aa32e206
    llvm: fix some bugs Matthew Lugg 2026-02-23 13:24:05 +00:00
  • 00c390c958
    Dwarf: be even dumber about source locations Matthew Lugg 2026-02-23 11:53:29 +00:00
  • f9f0c2f933
    frontend: fix bugs Matthew Lugg 2026-02-22 19:43:10 +00:00
  • 319548c772
    cbe: rework CType and other major refactors Matthew Lugg 2026-02-19 13:05:25 +00:00
  • e88727390f
    llvm: some more improvements to debug info Matthew Lugg 2026-02-13 11:48:56 +00:00
  • a6bee423d2
    Zcu: prioritize analyzing function bodies Matthew Lugg 2026-02-13 09:31:36 +00:00
  • d39394bc96
    compiler: rework and simplify main loop Matthew Lugg 2026-02-12 23:33:04 +00:00
  • 1bf6554b2c
    Sema: fix illegal comparison to undefined Matthew Lugg 2026-02-12 20:37:28 +00:00
  • 738a3d3360
    compiler: get everything building Matthew Lugg 2026-02-12 12:30:21 +00:00
  • a249aec54d
    compiler: fix up LLVM backend, and improve its debug info Matthew Lugg 2026-02-12 11:10:52 +00:00
  • eb25a3e653
    jacob broke the law Matthew Lugg 2026-02-11 15:22:52 +00:00
  • 6b185e94b9
    compiler: make Dwarf and self-hosted x86_64 happy Matthew Lugg 2026-02-11 15:05:33 +00:00
  • 44f6de0fb5
    Sema: small fixes Matthew Lugg 2026-02-11 14:57:59 +00:00
  • 6fdefef052
    behavior: small tweaks for new semantics Matthew Lugg 2026-02-11 14:57:23 +00:00
  • 9070e84c2a
    Zcu: prevent data races from Type.assertHasLayout Matthew Lugg 2026-02-09 11:23:46 +00:00
  • 1e682fed7b
    behavior: misc fixes Matthew Lugg 2026-02-09 10:41:56 +00:00
  • 9766641ff3
    simple little no-objection src/Type.zig correction Matthew Lugg 2026-02-09 10:39:31 +00:00
  • 07445c1f9f
    Sema: defer extern function type validation to declaration or call Matthew Lugg 2026-02-09 10:20:58 +00:00
  • c503999d22
    behavior: update for changes to struct field default value resolution Matthew Lugg 2026-02-08 15:58:51 +00:00
  • b1aa1fb958
    behavior: update for type resolution changes Matthew Lugg 2026-02-08 15:52:12 +00:00
  • 9d482a53a2
    Zcu: improve dependency loop errors with only one item Matthew Lugg 2026-02-08 15:39:21 +00:00
  • 2b60d4acd8
    behavior: auto structs with zero fields are not extern types Matthew Lugg 2026-02-08 15:22:42 +00:00
  • 245070bdad
    tests: update for accepted language change Matthew Lugg 2026-02-08 15:14:57 +00:00
  • e5bc5b29a5
    tests: update for accepted language change Matthew Lugg 2026-02-08 14:58:32 +00:00
  • fdb1a52948
    Sema: minor fix Matthew Lugg 2026-02-08 14:58:03 +00:00
  • 7344fa7e94
    tests: update for accepted language change Matthew Lugg 2026-02-08 14:40:18 +00:00
  • 4f2b62fd14
    Sema: small error message fix Matthew Lugg 2026-02-08 14:39:43 +00:00
  • 2b32c2748e
    tests: unions without fields need not store their tag at runtime Matthew Lugg 2026-02-08 14:21:08 +00:00
  • d1d377a80c
    tests: update for accepted language change Matthew Lugg 2026-02-08 14:11:09 +00:00
  • 4a9b0ff463
    Sema: small NPV fixes Matthew Lugg 2026-02-08 14:04:51 +00:00
  • c9ba213da7
    Sema: disallow empty extern/packed unions Matthew Lugg 2026-02-08 13:56:01 +00:00
  • 1dd1172ed8
    tests: update for accepted language change Matthew Lugg 2026-02-08 13:24:03 +00:00
  • f5ea78d658
    compiler: error set bugfixes Matthew Lugg 2026-02-08 13:10:21 +00:00
  • 78db8c8de7
    resolve some of my TODOs Matthew Lugg 2026-02-07 12:23:54 +00:00
  • b09b9340a6
    incr-check: fix successful -fno-emit-bin updates Matthew Lugg 2026-03-04 19:13:59 +00:00
  • dfc916753c
    compiler: make dependency loop errors good Matthew Lugg 2026-02-04 13:59:07 +00:00
  • bf39ead469
    compiler: small misc cleanups Matthew Lugg 2026-02-02 13:32:06 +00:00
  • 95a4f33405
    Sema: clean up and fix alignment handling Matthew Lugg 2026-01-31 18:14:31 +00:00
  • 0b7a74496e
    Sema: small cleanup Matthew Lugg 2026-01-31 10:19:12 +00:00
  • 2d6ed0d8e6
    compiler: merge struct default value resolution into layout resolution Matthew Lugg 2026-01-29 18:44:25 +00:00
  • 73e24c9b37
    std: remove default values from ArrayList Matthew Lugg 2026-01-29 18:11:19 +00:00
  • fcdc957675
    compiler: rework OPV and noreturn-like types Matthew Lugg 2026-01-29 08:54:59 +00:00
  • ffcf654907
    compiler: represent bitpacks as their backing integer Matthew Lugg 2026-01-28 13:10:07 +00:00
  • d6f61e7d3e
    compiler: make type resolution lazy Matthew Lugg 2026-01-27 17:13:14 +00:00
  • 5d47a207ea
    compiler: simplify IESes Matthew Lugg 2026-01-27 11:46:48 +00:00
  • 9675cf2f88
    Sema: remove unnecessary error sets from resolveInst and resolveValue Matthew Lugg 2026-01-26 21:14:08 +00:00
  • 3e21e6777e
    type resolution progress Matthew Lugg 2026-01-23 09:59:32 +00:00
  • f0a9ed38af
    backend progress Matthew Lugg 2026-01-22 16:30:15 +00:00
  • 372b3c33c1
    std: work around language changes Matthew Lugg 2026-01-25 11:12:26 +00:00
  • eae122b3aa
    type resolution progress Matthew Lugg 2026-01-15 14:01:15 +00:00
  • 3502ddb1c7
    Zir: rework container type declarations Matthew Lugg 2026-01-12 14:47:14 +00:00
  • 7649868663 std.heap.ArenaAllocator/std.heap.FixedBufferAllocator: make shrinking always succeed Justus Klausecker 2026-03-06 13:05:06 +01:00
  • 25ef201ace Use / as path separator when writing tar files Ryan Liptak 2026-03-06 01:54:12 -08:00
  • 2ba8c94df6 std.heap.ArenaAllocator: add fuzz test Justus Klausecker 2026-03-06 00:09:55 +01:00
  • 73743ddbff std.atomic.Mutex: use unordered atomic load on assert Justus Klausecker 2026-03-06 00:08:30 +01:00
  • 933bfd4282 tests: pass on -Dsanitize-thread to unit tests Justus Klausecker 2026-03-06 00:08:13 +01:00
  • 823f9039f1 llvm: use atomic rmw to increment fuzzer pc counters Justus Klausecker 2026-03-06 00:06:20 +01:00
  • 0e348d415f std.heap.ArenaAllocator: clean up some yucky bits Justus Klausecker 2026-03-05 16:26:01 +01:00
  • 7b9865b046 std.heap.FixedBufferAllocator: complete thread-safe implementation Justus Klausecker 2026-03-04 15:45:09 +01:00
  • 46c72ed970 std.heap.ArenaAllocator: do not retry failed CAS in resize/free Justus Klausecker 2026-03-04 15:35:51 +01:00
  • f09386cce9 std.heap.ArenaAllocator: optimize aligned index calculation Justus Klausecker 2026-03-04 15:27:54 +01:00
  • 3f611e4353 stage2-wasm: address TODO in instruction selection code Pavel Verigo 2026-03-06 08:27:24 +01:00
  • 488832d71b
    std.zig.putAstErrorsIntoBundle: support zon rpkak 2026-03-06 07:53:16 +01:00
  • 0403f9647b std: different mechanism for disabling network dependency net-receive Andrew Kelley 2026-03-05 19:24:55 -08:00
  • 044eb94c95 aarch64: fix self-hosted setParts assert in aggregate decomposition Viktor Taranenko 2026-03-06 08:32:23 +03:00
  • 46658257f4 Io.Threaded.spawnPosix: implement passing file descriptors as stdio (#31379) master breakmit 2026-03-06 04:51:28 +01:00
  • 30c8a75997 Fix #20283 Khitiara 2026-03-05 11:48:42 -05:00
  • f6a7ba6ab9 std.cli: ?[]T now is null on empty slices Pablo Alessandro Santos Hugen 2026-03-05 22:03:19 -03:00
  • 8f77a3b481 tools: update std.cli.parse calls to new API Pablo Alessandro Santos Hugen 2026-01-26 09:30:38 -03:00
  • 2e53b865ea cli: Simplify API by removing Config field Pablo Alessandro Santos Hugen 2026-01-25 23:51:28 -03:00
  • 2dd7956105 std.cli: remove / flag prefix Pablo Alessandro Santos Hugen 2026-01-23 12:22:19 -03:00
  • 78cbcd21f1 std.process.Args: fix Windows toSlice return type Pablo Alessandro Santos Hugen 2026-01-23 11:09:15 -03:00
  • b6714fe204 std.cli: Add docstrings Pablo Alessandro Santos Hugen 2026-01-22 17:47:26 -03:00
  • b488ee7ec1 std.process.Args: make toSlice return mutable slice Pablo Alessandro Santos Hugen 2026-01-22 17:33:15 -03:00