Commit Graph

  • cd23f7a814 Merge pull request 'std.meta: Remove Int/Tuple in favor of @Int/@Tuple' (#35188) from linus/zig:deprecated-std-meta into master 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
  • b8bbe39eea Sema: fix crash bitcasting undefined to bitpack type bitcast-undef-bitpack Matthew Lugg 2026-05-06 11:21:40 +01:00
  • a334e65ed3 Air: fix legalization of packed struct init with OPV field legalize-packed-struct-init-opv-fields Matthew Lugg 2026-05-06 11:01:16 +01:00
  • 5c1a207395 compiler: correct ABI size of comptime-only optional type comptime-optional-abi-size Matthew Lugg 2026-05-06 10:37:54 +01:00
  • eeeae4520a std.hash_map: fix removeByPtr with array key type hash-map-array-key Matthew Lugg 2026-05-06 10:04:54 +01:00
  • aead9ea2ac std.Build: clear step inputs when resetting the step std-build-watch-inputs Matthew Lugg 2026-05-06 09:00:12 +01: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
  • fe4709209e more progress towards zig's build.zig compiling build-runner-process Andrew Kelley 2026-05-04 17:28:48 -07:00
  • 417d092d5b remove ios standalone test Andrew Kelley 2026-05-04 16:28:46 -07:00
  • 03a12bdf34 remove run_output_caching standalone test Andrew Kelley 2026-05-04 16:19:25 -07:00
  • 964564d739 zig build: add zig_exe back to argv Andrew Kelley 2026-05-04 15:57:18 -07:00
  • 13eb50a6e6 std.Build: port Fmt step to new system Andrew Kelley 2026-05-04 15:37:01 -07:00
  • 8b8f04e2f0 progress towards compiling zig's build script Andrew Kelley 2026-05-03 22:21:13 -07:00
  • b31b2ae9ea configurer: get InstallDir and Options steps compiling Andrew Kelley 2026-05-01 18:26:19 -07:00
  • 8162e405f3 Configuration: implement Storage.UnionList.tag Andrew Kelley 2026-04-30 21:19:04 -07:00
  • 560e2bcf6f configurer: fix compilation in the presence of dependencies Andrew Kelley 2026-04-30 18:35:20 -07:00
  • 223b54ef69 zig build: actually the configure passthru args are ordered Andrew Kelley 2026-04-30 18:15:05 -07:00
  • 9db6b01a50 build system: implement options Andrew Kelley 2026-04-30 18:08:57 -07:00
  • de455ee0ae build system: remove unneeded args from configurer Andrew Kelley 2026-04-30 15:35:25 -07:00
  • 6bb3a11959 configurer: remove Cache Andrew Kelley 2026-04-30 14:49:23 -07:00
  • 74862f6cdd rename addCliExtras to addPassthruArgs Andrew Kelley 2026-04-30 13:55:56 -07:00
  • 6689b2b1a8 rename addBuildPositionals to addCliExtras Andrew Kelley 2026-04-30 11:46:56 -07:00
  • c78de5b3ed build system: implement cli positionals Andrew Kelley 2026-04-30 11:39:28 -07:00
  • 93ecd3a352 compiler: update callsites of std.zig.binNameAlloc Andrew Kelley 2026-04-29 22:32:13 -07:00
  • 436dd3e47f maker: fix the has side effects logic in run step Andrew Kelley 2026-04-29 18:18:22 -07:00
  • 562cd35652 maker: report when result_oom flag is set Andrew Kelley 2026-04-29 17:17:30 -07:00
  • 05558483ad maker: add the --listen and --seed args back to run Andrew Kelley 2026-04-29 15:53:30 -07:00
  • f229bf9a8d maker: finish porting over run step Andrew Kelley 2026-04-29 15:36:33 -07:00
  • d21fbc36bb maker: update more Run step logic Andrew Kelley 2026-04-28 22:15:09 -07:00
  • 8fac5151bc maker: port Run step logic up to spawnChildAndCollect Andrew Kelley 2026-04-27 20:58:30 -07:00
  • 2514947cca std.process.Environ.Map: add putAll and clearRetainingCapacity Andrew Kelley 2026-04-27 20:57:58 -07:00
  • a9c7bccf5a maker: port more of Run step over Andrew Kelley 2026-04-27 10:54:17 -07:00
  • 5e15fd2690 maker: restore Step.Run logic for adding artifact arg Andrew Kelley 2026-04-23 15:21:16 -07:00
  • bbfeaff467 update todo text file Andrew Kelley 2026-04-23 12:53:16 -07:00
  • f5a72b30dc configurer: fix bad serialization of strings in run args Andrew Kelley 2026-04-19 12:45:35 -07:00
  • b0a4bb5657 fix compilation errors from rebase conflicts Andrew Kelley 2026-04-19 10:56:24 -07:00
  • 78fba5055a there are some unresolved branch conflicts Andrew Kelley 2026-04-18 22:19:48 -07:00
  • 8f6e256df2 maker: upgrade some of the run step logic Andrew Kelley 2026-03-22 21:42:33 -07:00
  • a4b194583d configurer: serialize all data from run steps Andrew Kelley 2026-03-19 02:24:33 -07:00
  • b5802b5772 compiler: fix compilation errors Andrew Kelley 2026-03-17 23:02:59 -07:00
  • e43c2cf859 configurer: back out the string interning from prev commit Andrew Kelley 2026-03-17 19:12:22 -07:00
  • 7534e832d0 configurer: make string duplication also intern Andrew Kelley 2026-03-17 19:05:13 -07:00
  • d4e832bfb2 maker: implement TopLevel step Andrew Kelley 2026-03-17 17:10:00 -07:00
  • 45d1ad1db8 maker: implement InstallArtifact and InstallFile Andrew Kelley 2026-03-17 12:18:56 -07:00
  • 1d280c7a14 maker: finish migrating compile step make logic Andrew Kelley 2026-03-13 19:50:48 -07:00
  • 3d1844243e maker: finish lowering compile step CLI args Andrew Kelley 2026-03-13 16:20:54 -07:00
  • c78f182136 Configuration: refactor maxInt(u32) Andrew Kelley 2026-03-13 14:14:01 -07:00
  • b0e3d6d028 Configuration: fix bad serialization of PrefixedList and MultiList Andrew Kelley 2026-03-13 14:12:37 -07:00
  • df324df3ad maker: finish migrating most of CLI lowering code Andrew Kelley 2026-03-12 17:06:12 -07:00
  • 7de77b8721 maker: progress towards lowering zig cli args Andrew Kelley 2026-03-11 21:09:22 -07:00
  • c864f975c5 zig build: add --debug-maker CLI flag Andrew Kelley 2026-03-11 18:40:04 -07:00
  • 1369f51bb1 std: rename zig.Configuration to Build.Configuration Andrew Kelley 2026-03-11 17:11:01 -07:00
  • d1904e00ae build system: implement LazyPath Andrew Kelley 2026-03-09 22:09:12 -07:00
  • ede8a181e2 maker: progress towards lowering Compile Step CLI args Andrew Kelley 2026-03-08 22:42:41 -07:00
  • 833fd405f0 Configuration: serialize remaining CSourceFiles information Andrew Kelley 2026-03-04 17:40:17 -08:00
  • 636e81ad2a maker: implement module printing Andrew Kelley 2026-03-02 20:56:48 -08:00
  • 218b6337a2 Configuration: serialize remaining Module information Andrew Kelley 2026-03-02 19:46:22 -08:00
  • e0c5e8478b Configuration: serialize remaining Target information Andrew Kelley 2026-03-02 12:27:12 -08:00
  • 6b921df49a compiler: no longer need ThreadSafeArena wrapper Andrew Kelley 2026-03-02 12:10:48 -08:00
  • 5a6bb257dc Configuration: complete serialization of Compile steps Andrew Kelley 2026-02-27 18:48:27 -08:00
  • 3ec090dfc6 maker: progress towards updating zig CLI lowering Andrew Kelley 2026-02-26 20:33:59 -08:00
  • 0c32dc795f Configuration: implement UnionList storage Andrew Kelley 2026-02-26 18:44:23 -08:00
  • 8df4eb622c rename configure_runner to configurer Andrew Kelley 2026-02-24 19:42:49 -08:00
  • 92821f32eb configurer: serialize 3 more Module fields Andrew Kelley 2026-02-24 19:41:27 -08:00
  • acad7cab09 Configuration: implement FlagLengthPrefixedList Andrew Kelley 2026-02-24 19:15:30 -08:00
  • bb71070d29 Configuration: implement Storage.EnumOptional Andrew Kelley 2026-02-19 23:27:43 -08:00
  • aeced05285 ScannedConfig: more general zon printing Andrew Kelley 2026-02-19 22:07:52 -08:00
  • f309ccbe0d std.zon.Serializer: slightly more helpful message Andrew Kelley 2026-02-19 22:06:44 -08:00
  • 197e3e629d Configuration: type safety for extended pattern Andrew Kelley 2026-02-19 21:13:00 -08:00
  • 3da07c31b0 Maker: don't include non-root top level steps Andrew Kelley 2026-02-19 19:26:05 -08:00
  • 039069cbae ScannedConfig: print Step.TopLevel Andrew Kelley 2026-02-19 19:24:38 -08:00
  • fc4d353d33 ScannedConfig: print Step header data Andrew Kelley 2026-02-19 19:16:52 -08:00
  • b05f836d62 Maker: move ScannedConfig to separate file Andrew Kelley 2026-02-19 18:40:34 -08:00
  • ebc4606935 std.Build.Configure: implement FlagOptional serialization Andrew Kelley 2026-02-19 18:35:53 -08:00
  • d415908f6b zig build: make --error-limit globally configurable Andrew Kelley 2026-02-19 15:04:01 -08:00
  • 3a8a12c9e8 std.build.Configuration: sketch a data layout idea Andrew Kelley 2026-02-19 15:03:43 -08:00
  • 13db9ce4f3 Maker.Step.Compile: progress towards lowering zig args Andrew Kelley 2026-02-19 13:50:56 -08:00
  • 0de7297d83 massage Step code into compiling Andrew Kelley 2026-02-18 17:30:54 -08:00
  • 8252c77b93 build maker: rename files to match type Andrew Kelley 2026-02-18 14:09:55 -08:00
  • 5497e1d4a1 build maker: rename Run to Maker Andrew Kelley 2026-02-18 14:06:43 -08:00
  • c5b9d43970 make runner: execute step graph Andrew Kelley 2026-02-18 13:12:18 -08:00
  • 6a0f441f00 make runner: prepare steps for execution Andrew Kelley 2026-02-17 20:36:45 -08:00
  • 1eddf0da7b make runner gets compiled and run Andrew Kelley 2026-02-17 17:08:55 -08:00
  • 64c16aa02f configure runner: implement builderToPackage Andrew Kelley 2026-02-16 16:16:23 -08:00
  • a87bf37b8a configure runner: serialization of Module Andrew Kelley 2026-02-16 16:02:31 -08:00
  • b9f3c19b0b configure runner: serialization of compile step Andrew Kelley 2026-02-15 23:23:17 -08:00
  • 159f74e359 configure runner: add Step.Run serialization Andrew Kelley 2026-02-15 21:32:33 -08:00
  • 1880148e86 configure runner: implement serialization of InstallArtifact Andrew Kelley 2026-02-15 18:47:38 -08:00
  • 43baafb273 std.Io.Writer: placeholder code for new {q} format character Andrew Kelley 2026-02-15 16:04:44 -08:00
  • c92aee3da1 zig build: configure runner basics implemented Andrew Kelley 2026-02-15 16:03:37 -08:00