Commit Graph

  • a0aba69c11 std.Io: fix DNS lookup Andrew Kelley 2026-05-27 16:36:12 -07:00
  • 908970df1c std.Io.Threaded: go through glibc on linux for DNS Andrew Kelley 2026-05-27 16:17:14 -07:00
  • bc948d7a44 fetch: adjust error message Andrew Kelley 2026-05-27 16:16:53 -07:00
  • 7b5280b687 build.zig: poison the configure cache appropriately Andrew Kelley 2026-05-27 13:12:36 -07:00
  • ba634c44ba Maker.Step.Run: fix not printing failed command Andrew Kelley 2026-05-27 13:04:19 -07:00
  • ea044a4b82 std.Build: do not clobber properties of a package like named modules Techatrix 2026-05-27 18:54:08 +02:00
  • 9e80795623 all: update to use new std.lang.Type definitions Krzysztof Wolicki 2026-05-07 02:20:16 +02:00
  • 964cc8047e stage1: update zig1.wasm Krzysztof Wolicki 2026-05-06 09:48:04 +02:00
  • 5ed8e9324e Sema: generate new struct-of-arrays style values in zirTypeInfo Krzysztof Wolicki 2026-04-30 14:48:37 +02:00
  • 284ab0ad86 std.Io.Uring: handle ReadOnlyFileSystem in dirOpenDir and dirRealPathFile Siddharth Sinha 2026-04-05 20:18:39 +05:30
  • 333724ff77 Maker.Step.Run: set WASMTIME_BACKTRACE_DETAILS=1 by default for Wasmtime Alex Rønne Petersen 2026-05-26 23:19:57 +02:00
  • fba9a28a67 ci: bump timeout for aarch64-freebsd and aarch64-netbsd by 1 hour Alex Rønne Petersen 2026-05-27 03:16:06 +02:00
  • 0a22dae4a7 ci: only run aarch64-freebsd and aarch64-netbsd on master pushes for now Alex Rønne Petersen 2026-05-27 03:15:30 +02:00
  • be7065f7f5 std.Io: fix openSocketPosix ignoring ip6_only option zacoons 2026-04-28 08:51:18 +10:00
  • d0c6ed189b Maker: fix Target deserialization Andrew Kelley 2026-05-26 15:53:05 -07:00
  • 9c56550931 Respect environment variable preference for color in all zig commands Alan Cocanour 2026-05-07 20:12:58 -04:00
  • 3852c8eae4 Revert "test: add x86-freebsd to the module test matrix" Alex Rønne Petersen 2026-05-27 02:34:30 +02:00
  • e4512531d5 fix some missed errors from build system rework pentuppup 2026-05-26 17:45:25 -04:00
  • 4d56c66362 Merge pull request 'Maker: memory usage optimizations' (#35471) from build-runner-process into master Andrew Kelley 2026-05-27 00:48:11 +02:00
  • 7451f5d117 test: add x86-freebsd to the module test matrix Alex Rønne Petersen 2026-05-27 00:28:44 +02:00
  • 197ba11787 std.debug.SelfInfo.Elf: update lists of supported architectures Alex Rønne Petersen 2026-05-27 00:26:35 +02:00
  • 5c64311fab std.debug.cpu_context: add mcontext_t for x86-freebsd Alex Rønne Petersen 2026-05-26 23:42:35 +02:00
  • 833c6d9792 std.debug.cpu_context: add missing align(16) on x86_64-freebsd mcontext_t Alex Rønne Petersen 2026-05-26 23:42:04 +02:00
  • 6aa6a07955 std.debug.cpu_context: add mcontext_t for hppa-linux and hppa64-linux Alex Rønne Petersen 2026-05-27 00:19:40 +02:00
  • 12790e69a7 std.debug.cpu_context: add mcontext_t for hppa-netbsd Alex Rønne Petersen 2026-05-26 23:31:01 +02:00
  • 7d5e400911 std.debug.cpu_context: sheb-openbsd doesn't exist Alex Rønne Petersen 2026-05-26 23:30:48 +02:00
  • f3a7a4c5e2 Merge pull request 'NetBSD 11.0 cross libc support' (#35464) from alexrp/zig:netbsd-11 into master Alex Rønne Petersen 2026-05-26 20:55:53 +02:00
  • fc3406a961 std.debug.Pdb: deduplicate inline source locations Carl Åstholm 2026-05-23 22:48:11 +02:00
  • 456b2ec07a forgejo: update the bug template Andrew Kelley 2026-05-26 10:55:30 -07:00
  • 5940f65503 lldb: update for upcoming hash map rename Jacob Young 2026-05-25 17:26:28 -04:00
  • e966d0c385 Merge PR 'Fix build script compilation when usize is u32' (#32060) Andrew Kelley 2026-05-26 09:54:03 -07:00
  • fd63f57cd8 build system: update more usize to u64 for maxrss Andrew Kelley 2026-05-26 09:50:48 -07:00
  • 7228dc0ef9 langref: fix compilation if usize is u32 Sertonix 2026-04-24 21:20:50 +02:00
  • 8455563ed8 Fix build script compilation when usize is u32 Sertonix 2026-04-23 10:34:08 +02:00
  • 33680ced58 CI: switch which script gets --maker-opt=Debug Andrew Kelley 2026-05-26 09:02:09 -07:00
  • 29df938c22 zig build: add "first time setup" to progress node Andrew Kelley 2026-05-26 00:07:39 -07:00
  • 349053e322 Maker: memory usage optimizations Andrew Kelley 2026-05-25 23:36:03 -07:00
  • 0ff175b69e Merge pull request 'zig build: separate the maker process from the configurer process' (#35428) from build-runner-process into master Andrew Kelley 2026-05-26 18:00:16 +02:00
  • a6275ad16f test: add riscv32-netbsd-none and riscv64-netbsd-none to module test matrix Alex Rønne Petersen 2026-05-26 15:40:22 +02:00
  • 0b4132b7a7 test: add riscv32-netbsd-none and riscv64-netbsd-none to llvm_targets Alex Rønne Petersen 2026-05-26 14:10:10 +02:00
  • 6ed30064d3 std.debug.cpu_context: add mcontext_t for riscv32-netbsd and riscv64-netbsd Alex Rønne Petersen 2026-05-26 14:58:48 +02:00
  • 7c2efe5000 std.zig.target: add riscv32-netbsd-none and riscv64-netbsd-none Alex Rønne Petersen 2026-05-26 14:04:44 +02:00
  • b2dd1469da std.Target: add dynamic linker path for riscv32-netbsd and riscv64-netbsd Alex Rønne Petersen 2026-05-26 14:31:26 +02:00
  • 912dd0b451 std.Target: bump max NetBSD version to 11.0 Alex Rønne Petersen 2026-05-26 14:01:54 +02:00
  • 1e2bac6153 libc: update NetBSD headers to 11.0 Alex Rønne Petersen 2026-05-26 13:40:20 +02:00
  • c84f0f49d6 std.os.linux: fix dirfd type in mknodat() Huang Zhichao 2026-05-26 19:25:22 +08:00
  • 0511b3cc9b libc: update NetBSD abilists to 11.0 Alex Rønne Petersen 2026-05-26 14:00:36 +02:00
  • dbfeb07a17 libc: update NetBSD crt0 to 11.0 Alex Rønne Petersen 2026-05-26 13:44:56 +02:00
  • 66bcba6b9d drop powerpc-netbsd-eabi target support Alex Rønne Petersen 2026-05-26 13:41:41 +02:00
  • 8086ae1769 Merge pull request 'Elf2: more enhancements' (#35447) from elf2 into master mlugg 2026-05-26 13:13:55 +02:00
  • 11bb8ab9b3 Merge pull request 'std: initial xtensa-linux-none port' (#35463) from alexrp/zig:xtensa-linux into master Alex Rønne Petersen 2026-05-26 12:35:37 +02:00
  • 84a100b3e0 std.os: no longer require libc for xtensa-linux Alex Rønne Petersen 2026-05-26 08:06:46 +02:00
  • b0bda2d744 std.Thread: implement LinuxThreadImpl.freeAndExit() for xtensa Alex Rønne Petersen 2026-05-26 08:05:09 +02:00
  • ecc47695ef std.os.linux: add xtensa arch bits Alex Rønne Petersen 2026-05-26 08:09:43 +02:00
  • 0142405f86 std.os.linux.tls: add xtensa support Alex Rønne Petersen 2026-05-26 08:09:11 +02:00
  • a6ab353532 std.pie: add xtensa support Alex Rønne Petersen 2026-05-26 08:07:45 +02:00
  • 5143239e2b std.start: add xtensa support Alex Rønne Petersen 2026-05-26 08:08:53 +02:00
  • 68d2bef8c0 std.debug: FP unwinding is useless on xtensa Alex Rønne Petersen 2026-05-26 08:05:53 +02:00
  • c96d1cc0c1 std.elf: add DT_XTENSA_GOT_LOC_{OFF,SZ} Alex Rønne Petersen 2026-05-26 08:06:32 +02:00
  • b3747dd707 llvm: work around upstream aarch64-windows bug for private thread_local symbols Alex Rønne Petersen 2026-05-26 00:56:38 +02:00
  • ad06fe07c5 Elf2: non-trivial GOT, better dynamic linking support Matthew Lugg 2026-05-24 11:41:30 +01:00
  • 71e1d7cb8b codegen.x86_64: fix Elf2 relocations under PIC Matthew Lugg 2026-05-25 06:41:30 +01:00
  • 30f4b05b5f Elf2: emit DT_RUNPATH (rpath) Matthew Lugg 2026-05-25 07:25:23 +01:00
  • 15314965c2 Elf2: scan input DSO symbol tables Matthew Lugg 2026-05-21 11:01:50 +01:00
  • 3c6bcad995 Elf2: define some linker-defined symbols Matthew Lugg 2026-05-21 11:00:23 +01:00
  • 32fa9eea52 Elf2: strip input debug info sections under -fstrip Matthew Lugg 2026-05-25 09:19:57 +01:00
  • 9ce9ee9ae2 Elf2: basic support for custom sections Matthew Lugg 2026-05-21 08:28:12 +01:00
  • bdc2b2846d MappedFile: implement realign Casey Banner 2026-05-21 08:27:15 +01:00
  • 2f9cae345a Elf2: handle STB_GNU_UNIQUE in input objects Matthew Lugg 2026-05-20 17:08:42 +01:00
  • f097b4c3da Elf2: fix loading of archives with atypical object names Matthew Lugg 2026-05-20 12:58:26 +01:00
  • f801995be4 Elf2: basic support for INIT_ARRAY/FINI_ARRAY/PREINIT_ARRAY Matthew Lugg 2026-05-20 12:49:54 +01:00
  • 2ec50b7e3d cmake: remove duplicate Clang libraries Matthew Lugg 2026-05-25 07:32:05 +01:00
  • c9619d7086 Maker: print amount of arena memory used only when --debug-maker-leaks Andrew Kelley 2026-05-25 20:44:51 -07:00
  • 1d750d7067 Maker.Step.Run: fix leak in evalGeneric Andrew Kelley 2026-05-25 20:34:44 -07:00
  • 5b022623cf Maker.Step.Compile: fix memory leak in checkCompileErrors Andrew Kelley 2026-05-25 20:17:41 -07:00
  • f3dd10d40f Maker: add --debug-maker-leaks flag and fix some leaks Andrew Kelley 2026-05-25 20:14:34 -07:00
  • 2625e42a68 std.os: no longer require libc for alpha-linux Alex Rønne Petersen 2026-05-26 05:12:04 +02:00
  • a9e0eb5340 std.Build.Step.Compile: deprecate out_filename Andrew Kelley 2026-05-25 19:20:40 -07:00
  • 66f0564c3a Maker.Watch: clean up a couple error logs Andrew Kelley 2026-05-25 18:09:46 -07:00
  • cb1f3e0ac4 Maker.Step.Compile: leak into the global arena less Andrew Kelley 2026-05-25 17:45:53 -07:00
  • a7d1edae8f zig build: save configurations to .zig-cache c/, not o/ Andrew Kelley 2026-05-25 17:20:42 -07:00
  • 198f35c98c Maker: restore commit: clear step inputs when resetting the step Andrew Kelley 2026-05-25 15:00:56 -07:00
  • 19c63406d4 LazyPath: store relative paths as actual strings Andrew Kelley 2026-05-25 14:50:56 -07:00
  • 860d5ab9c4 Maker: implement relativePath with non-empty subpath for zig_exe Andrew Kelley 2026-05-25 14:22:28 -07:00
  • 35ee3747eb Maker.Step: avoid unnecessary compilation failure Andrew Kelley 2026-05-25 14:11:04 -07:00
  • bd1b47733b zig build: remove --build-runner CLI parameter Andrew Kelley 2026-05-25 13:54:20 -07:00
  • 1aa65d094e Maker.Step.Run: leak into global arena less Andrew Kelley 2026-05-25 13:23:10 -07:00
  • 9eb85c4e5e build system: track TODOs outside source code Andrew Kelley 2026-05-25 12:51:23 -07:00
  • ea151030bc std.Io.Writer: implement {q} formatter Andrew Kelley 2026-05-25 12:07:21 -07:00
  • 65c96c4035 Maker.Step.Run: add missing PATH entries for DLLs Andrew Kelley 2026-05-24 23:23:24 -07:00
  • d1a4462032 Maker.Step.InstallArtifact: use gpa for fs walking Andrew Kelley 2026-05-24 22:51:14 -07:00
  • f79ae3214c zig build: close open file handles before spawning child Andrew Kelley 2026-05-24 13:57:35 -07:00
  • bc031bedaa std.Build.Step: delete legacy Maker fields Andrew Kelley 2026-05-24 13:35:18 -07:00
  • 2a8e15bc06 disable passing zig progress pipe to nsz libc test Andrew Kelley 2026-05-24 13:30:40 -07:00
  • c5517102e7 Maker: delete ConfigHeader unit tests Andrew Kelley 2026-05-24 12:17:52 -07:00
  • c0504a8fa8 fuzzer: get it working again Andrew Kelley 2026-05-23 21:46:06 -07:00
  • 1c8d50e062 ci: remove redundant comment Andrew Kelley 2026-05-23 20:25:08 -07:00
  • 9a788dccf8 std.Build.lazyImport: fix compilation errors Andrew Kelley 2026-05-23 20:16:17 -07:00
  • 0aa613d9bf Maker.Step.Run: fix passing -L to qemu Andrew Kelley 2026-05-23 20:03:32 -07:00
  • ed492ff51c Maker.Step.WriteFile: fix not creating dir entries Andrew Kelley 2026-05-23 17:20:34 -07:00