Commit Graph

  • 8bc0913212 compiler: fix compilation errors Andrew Kelley 2026-03-17 23:02:59 -07:00
  • e436d9c4ad configurer: back out the string interning from prev commit Andrew Kelley 2026-03-17 19:12:22 -07:00
  • c6d37f3895 configurer: make string duplication also intern Andrew Kelley 2026-03-17 19:05:13 -07:00
  • 1a63d26836 maker: implement TopLevel step Andrew Kelley 2026-03-17 17:10:00 -07:00
  • aa0652ff8d maker: implement InstallArtifact and InstallFile Andrew Kelley 2026-03-17 12:18:56 -07:00
  • dd51fc30f8 maker: finish migrating compile step make logic Andrew Kelley 2026-03-13 19:50:48 -07:00
  • b998d71e93 maker: finish lowering compile step CLI args Andrew Kelley 2026-03-13 16:20:54 -07:00
  • c60d33f167 Configuration: refactor maxInt(u32) Andrew Kelley 2026-03-13 14:14:01 -07:00
  • 6ad6a58e5d Configuration: fix bad serialization of PrefixedList and MultiList Andrew Kelley 2026-03-13 14:12:37 -07:00
  • a60ffaf5b3 maker: finish migrating most of CLI lowering code Andrew Kelley 2026-03-12 17:06:12 -07:00
  • cc4f205fc3 maker: progress towards lowering zig cli args Andrew Kelley 2026-03-11 21:09:22 -07:00
  • c8f7e27060 zig build: add --debug-maker CLI flag Andrew Kelley 2026-03-11 18:40:04 -07:00
  • ec2b156720 std: rename zig.Configuration to Build.Configuration Andrew Kelley 2026-03-11 17:11:01 -07:00
  • 71ac3f15b3 build system: implement LazyPath Andrew Kelley 2026-03-09 22:09:12 -07:00
  • eaffd55513 maker: progress towards lowering Compile Step CLI args Andrew Kelley 2026-03-08 22:42:41 -07:00
  • 8f36a83b45 Configuration: serialize remaining CSourceFiles information Andrew Kelley 2026-03-04 17:40:17 -08:00
  • 6c61803d8b maker: implement module printing Andrew Kelley 2026-03-02 20:56:48 -08:00
  • 8aec13b6ab Configuration: serialize remaining Module information Andrew Kelley 2026-03-02 19:46:22 -08:00
  • 8331c59ee2 Configuration: serialize remaining Target information Andrew Kelley 2026-03-02 12:27:12 -08:00
  • 5fbfeabd5f compiler: no longer need ThreadSafeArena wrapper Andrew Kelley 2026-03-02 12:10:48 -08:00
  • 4381a387bf Configuration: complete serialization of Compile steps Andrew Kelley 2026-02-27 18:48:27 -08:00
  • d3d3fb8473 maker: progress towards updating zig CLI lowering Andrew Kelley 2026-02-26 20:33:59 -08:00
  • 6925a57d2f Configuration: implement UnionList storage Andrew Kelley 2026-02-26 18:44:23 -08:00
  • b04818644c rename configure_runner to configurer Andrew Kelley 2026-02-24 19:42:49 -08:00
  • a180012dd2 configurer: serialize 3 more Module fields Andrew Kelley 2026-02-24 19:41:27 -08:00
  • 92803903f3 Configuration: implement FlagLengthPrefixedList Andrew Kelley 2026-02-24 19:15:30 -08:00
  • e8e7fbf843 Configuration: implement Storage.EnumOptional Andrew Kelley 2026-02-19 23:27:43 -08:00
  • b53e4e84bd ScannedConfig: more general zon printing Andrew Kelley 2026-02-19 22:07:52 -08:00
  • 052aeee415 std.zon.Serializer: slightly more helpful message Andrew Kelley 2026-02-19 22:06:44 -08:00
  • b9aeedd23c Configuration: type safety for extended pattern Andrew Kelley 2026-02-19 21:13:00 -08:00
  • 603e92cdde Maker: don't include non-root top level steps Andrew Kelley 2026-02-19 19:26:05 -08:00
  • 20bb5bde88 ScannedConfig: print Step.TopLevel Andrew Kelley 2026-02-19 19:24:38 -08:00
  • 4777ad964c ScannedConfig: print Step header data Andrew Kelley 2026-02-19 19:16:52 -08:00
  • 9baf02de5f Maker: move ScannedConfig to separate file Andrew Kelley 2026-02-19 18:40:34 -08:00
  • 612560d019 std.Build.Configure: implement FlagOptional serialization Andrew Kelley 2026-02-19 18:35:53 -08:00
  • 74b018ceb3 zig build: make --error-limit globally configurable Andrew Kelley 2026-02-19 15:04:01 -08:00
  • 174532c78e std.build.Configuration: sketch a data layout idea Andrew Kelley 2026-02-19 15:03:43 -08:00
  • 959103c3fd Maker.Step.Compile: progress towards lowering zig args Andrew Kelley 2026-02-19 13:50:56 -08:00
  • 6b7ce1fa22 massage Step code into compiling Andrew Kelley 2026-02-18 17:30:54 -08:00
  • b3d162d6bf build maker: rename files to match type Andrew Kelley 2026-02-18 14:09:55 -08:00
  • ef050483df build maker: rename Run to Maker Andrew Kelley 2026-02-18 14:06:43 -08:00
  • 3262698fb1 make runner: execute step graph Andrew Kelley 2026-02-18 13:12:18 -08:00
  • afd7507a19 make runner: prepare steps for execution Andrew Kelley 2026-02-17 20:36:45 -08:00
  • 0505318efe make runner gets compiled and run Andrew Kelley 2026-02-17 17:08:55 -08:00
  • 2b11859a10 configure runner: implement builderToPackage Andrew Kelley 2026-02-16 16:16:23 -08:00
  • 3e6bebbbca configure runner: serialization of Module Andrew Kelley 2026-02-16 16:02:31 -08:00
  • 648e0e0cc0 configure runner: serialization of compile step Andrew Kelley 2026-02-15 23:23:17 -08:00
  • 6b040d631f configure runner: add Step.Run serialization Andrew Kelley 2026-02-15 21:32:33 -08:00
  • 83a3475887 configure runner: implement serialization of InstallArtifact Andrew Kelley 2026-02-15 18:47:38 -08:00
  • 0b3ca11520 std.Io.Writer: placeholder code for new {q} format character Andrew Kelley 2026-02-15 16:04:44 -08:00
  • 2e88ac8842 zig build: configure runner basics implemented Andrew Kelley 2026-02-15 16:03:37 -08:00
  • e10cbf08ee configure/make phase process separation sketch Andrew Kelley 2026-02-12 22:42:34 -08:00
  • 4001724b4d Merge pull request 'add SafeAllocator' (#31991) into master Andrew Kelley 2026-05-25 18:51:26 -07:00
  • 65819004f3 workaround surfaced backend bugs Kendall Condon 2026-05-03 20:28:37 -04:00
  • c805c72289 upgrade most uses of DebugAllocator to SafeAllocator Kendall Condon 2026-04-20 17:44:52 -04:00
  • e1ce81eb54 link.Elf: fix large abi aligned globals Kendall Condon 2026-04-20 17:43:49 -04:00
  • a9423234a6 add SafeAllocator Kendall Condon 2026-04-20 17:41:38 -04:00
  • ef14d8ad3f std.Target.Query: deprecate allocDescription() Alex Rønne Petersen 2026-05-26 01:54:18 +02:00
  • ea2032fa0f std.Target: remove a TODO that's likely never going to be addressed Alex Rønne Petersen 2026-05-26 01:57:13 +02:00
  • f5a1968f6e mailmap: update email Jacob Young 2026-05-25 14:30:47 -04:00
  • e919a0d175 compiler: don't allow statically linking executables on Haiku Alex Rønne Petersen 2026-05-24 21:33:29 +02:00
  • 31f157d807 std.Target: add win11_br and win11_kr to WindowsVersion Alex Rønne Petersen 2026-05-24 08:54:21 +02:00
  • b868412444 std.Target: add Abi.call0 for xtensa Alex Rønne Petersen 2026-05-23 12:35:38 +02:00
  • d591145f5d Merge pull request 'add m88k-openbsd target info and stack tracing + some bonus commits' (#35429) from alexrp/zig:m88k into master Alex Rønne Petersen 2026-05-23 13:54:35 +02:00
  • 952642dd60 zig.h: add m88k support Alex Rønne Petersen 2026-05-23 10:55:49 +02:00
  • f21433a181 zig.h: add m68k support Alex Rønne Petersen 2026-05-23 10:21:46 +02:00
  • 6cbfe70957 zig.h: add xtensa support Alex Rønne Petersen 2026-05-23 10:12:20 +02:00
  • 611acba8ba zig.h: add alpha support Alex Rønne Petersen 2026-05-23 10:01:50 +02:00
  • dd09f755fe std.atomic: add m88k to cacheLineForCpu() Alex Rønne Petersen 2026-05-23 10:59:52 +02:00
  • 79e87e5753 std.debug: add m88k-openbsd support Alex Rønne Petersen 2026-05-23 11:00:41 +02:00
  • ffb7d76e11 std.start: add m88k support Alex Rønne Petersen 2026-05-23 11:00:25 +02:00
  • 07262bddd6 std: add basic target information for m88k-openbsd Alex Rønne Petersen 2026-05-23 10:59:27 +02:00
  • a439978f05 std.debug.cpu_context: fix alpha-openbsd ucontext_t Alex Rønne Petersen 2026-05-23 09:14:13 +02:00
  • b87caa4546 std.Target: fix default calling convention for m68k Alex Rønne Petersen 2026-05-23 08:52:27 +02:00
  • b9a00fe6aa std.Target: fix default calling convention for ps3 Alex Rønne Petersen 2026-05-23 08:51:57 +02:00
  • 0cafb9b591 std.Target: fix default calling convention for x32 Alex Rønne Petersen 2026-05-23 08:51:32 +02:00
  • 388c0918d6 std.Target: add standard dynamic linker paths for or1k Alex Rønne Petersen 2026-05-23 08:51:14 +02:00
  • 9a578b7b48 std.Target: glibc doesn't support thumb, so has no standard dynamic linker path Alex Rønne Petersen 2026-05-23 08:50:25 +02:00
  • a06f23c8ea std.array_list: fix doc comment references Andrew Kelley 2026-05-22 22:27:03 -07:00
  • 6e30fc7832 Merge branch 'add-alpha-arch-linux' Alex Rønne Petersen 2026-05-23 06:18:59 +02:00
  • ed4303fe59 IoUring: Handle OPNOTSUPP for symlinkat test Stephen Gregoratto 2026-02-20 12:40:43 +11:00
  • e1fc46fb6d Linux: Add proper constants for Alpha Stephen Gregoratto 2026-02-20 12:15:40 +11:00
  • a9b7df4ca2 Linux: Map Alpha getx*id to their regularly named versions Stephen Gregoratto 2026-02-20 12:34:29 +11:00
  • 7534ac7367 Adding more support for DEC Alpha to std Mai-Lapyst 2026-02-11 22:54:30 +01:00
  • 6e6df11027 std.debug: trap on psp in defaultPanic() Alex Rønne Petersen 2026-05-23 05:47:34 +02:00
  • cece38bc05 Merge pull request 'std.zig.system.loongarch: take HWCAP into consideration' (#31614) from AstraFall/zig:loongarch/cpu-detect into master Alex Rønne Petersen 2026-05-23 05:44:14 +02:00
  • 9e3eaa6be7 Merge pull request 'add spacemit_x100 + spacemit_x100 RISC-V CPU models; detect more RISC-V CPU models on Linux' (#35392) from alexrp/zig:more-riscv-models into master Alex Rønne Petersen 2026-05-23 05:43:47 +02:00
  • 8fe6d5a48e std.os.linux: move HWCAP bits to linux.zig xtex 2026-04-25 21:49:21 +08:00
  • 8b220cd746 std.zig.system.loongarch: take HWCAP into consideration xtex 2026-03-08 09:40:23 +08:00
  • 34c2b5e9d1 std.os.linux: add LoongArch HWCAP bits xtex 2026-03-08 08:53:48 +08:00
  • d70b56429c std.zig.system.linux: add detection for more RISC-V CPU models Alex Rønne Petersen 2026-05-22 21:12:28 +02:00
  • c717b0d08d std.Target: add spacemit_x100 and spacemit_a100 RISC-V CPU models Alex Rønne Petersen 2026-05-22 21:11:09 +02:00
  • 3140b375fc std.Target: update a bunch of min/max OS versions Alex Rønne Petersen 2026-05-22 19:19:52 +02:00
  • 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