Commit Graph

  • b22eb176b0 Merge pull request 'audit remaining uses of thread spawning' (#31725) from audit-thread-spawning into master Andrew Kelley 2026-04-01 17:45:29 +02:00
  • 752f991c09 ci: bump loongarch64-linux-debug timeout by 1 hour Alex Rønne Petersen 2026-04-01 15:57:40 +02:00
  • 617979ef26 std.Build.WebServer: use Io.concurrent rather than threads Andrew Kelley 2026-03-31 07:50:19 -07:00
  • bd05d13d5f std: make file locking tests use io not threads Andrew Kelley 2026-03-31 07:49:19 -07:00
  • da78940dd2 add a few missing language tags to the README nektro 2026-03-29 04:32:17 +02:00
  • 27611c10f8 Merge pull request 'LinuxThreadImpl fixups' (#31716) from blblack/zig:linux-thread-childtid into master Alex Rønne Petersen 2026-04-01 11:38:06 +02:00
  • 1226bb9268 LinuxThreadImpl: be precise in tls.prepareArea arg Brandon Black 2026-03-30 07:01:40 -05:00
  • 614cd66e7e LinuxThreadImpl: clear tidptr during detached exit Brandon Black 2026-03-30 06:56:14 -05:00
  • bb9f97e085 std.os.linux: add set_tid_address Brandon Black 2026-03-30 06:53:39 -05:00
  • 9b1eaad13f std.Build.Step.ConfigHeader: add addIdent function Andrew Kelley 2026-03-30 00:36:16 -07:00
  • 0db75c0116 std.Io.Threaded: fix dns queries on windows Jacob Young 2026-03-27 19:57:32 -04:00
  • 42e33db9d0 Merge pull request 'crypto.base64: use "-" instead of "+" character in URL-safe mode' (#31709) from jedisct1/zig:urlsafe into master Frank Denis 2026-03-29 18:20:14 +02:00
  • 66f55a1cb4 Merge pull request 'llvm: simplifications, refactors, and make incremental work' (#31678) from llvm-enhancements into master mlugg 2026-03-29 13:41:10 +02:00
  • dcb33abc2c crypto.base64: use "-" instead of "+" character in URL-safe mode Frank Denis 2026-03-29 09:33:22 +02:00
  • abaf3dfbe9 tests: fix wouldUseLlvm on x86_64-windows Matthew Lugg 2026-03-28 19:24:09 +00:00
  • b36cfc6352 compiler-rt: work around LLVM not respecting -fno-builtin Matthew Lugg 2026-03-28 09:53:13 +00:00
  • 2ac47fe314 tests: disable safe compiler-rt tests on LLVM Matthew Lugg 2026-03-27 20:27:30 +00:00
  • 29faeeee9d tests: fix passing -fno-builtin to module tests Matthew Lugg 2026-03-27 20:27:11 +00:00
  • fca3f6f62e MachO: don't split subsections on N_ALT_ENTRY symbols Matthew Lugg 2026-03-27 14:01:24 +00:00
  • 6ed9c05210 link.Wasm: fix indirect function table handling Pavel Verigo 2026-03-26 11:19:33 +00:00
  • 4a494a8cf9 tests: enable incremental tests for x86_64-linux-llvm Matthew Lugg 2026-03-25 20:17:09 +00:00
  • d28c5069b8 llvm: rework handling of globals Matthew Lugg 2026-03-24 11:23:28 +00:00
  • 500e6c7cfe llvm: some more random enhancements Matthew Lugg 2026-03-24 10:28:04 +00:00
  • 9c0c65c313 llvm: minor refactors, and incremental @tagName updates Matthew Lugg 2026-03-23 16:10:16 +00:00
  • fb224178aa Air: change misleading instruction tag name Matthew Lugg 2026-03-23 14:54:40 +00:00
  • c0f3a23831 llvm: get rid of a bunch of PerThread usages Matthew Lugg 2026-03-23 14:49:11 +00:00
  • bd8088bb98 llvm: random enhancements and cleanups Matthew Lugg 2026-03-23 11:26:23 +00:00
  • 5941c9da08 llvm: remove almost all GEPs Matthew Lugg 2026-03-22 20:11:35 +00:00
  • e3ee37f983 llvm: start separating out function codegen Matthew Lugg 2026-03-21 14:26:21 +00:00
  • 2b72c0d304 - Fixup producesCompilerRtDynLib conditions - Fixup skipping the new float varags test on .stage2_llvm kcbanner 2026-03-28 02:23:14 -04:00
  • 3dc5f13989 llvm: fix -fstrip keeping globals only referenced by the symbol table Jacob Young 2026-03-27 20:57:53 -04:00
  • 4b85f05f06 Fetch: fix recompression not preserving symlinks Andrew Kelley 2026-03-27 06:49:56 -07:00
  • b490412cd2 build runner: fail, not warn when insufficient memory Andrew Kelley 2026-03-27 05:08:24 -07:00
  • 523cfabcdf build.zig: hard cap on compiler max_rss at 8G Andrew Kelley 2026-03-27 04:43:55 -07:00
  • b4e21ccb49 Merge pull request 'std.tar.extract: sanitize path traversal' (#31685) from tar into master Andrew Kelley 2026-03-27 15:00:29 +01:00
  • 053b5e3bdd Package.Manifest: add missing hash validation Andrew Kelley 2026-03-26 20:02:33 -07:00
  • 2d3694ab42 Merge pull request 'std.Io.Dir: add resolve_beneath flag and implement for freebsd,macos' (#31684) from resolve_beneath into master Andrew Kelley 2026-03-27 12:24:09 +01:00
  • 1f79a9e4e3 feat(Io.net): add allow_broadcast to BindOptions GasInfinity 2026-03-24 09:27:06 +01:00
  • 9ad6843b20 std.tar.extract: sanitize path traversal Andrew Kelley 2026-03-27 01:12:30 -07:00
  • 79b5433da7 std.tar: rename pipeToFileSystem to extract Andrew Kelley 2026-03-26 20:53:29 -07:00
  • 2e4482cd14 std.Io.Dir: add resolve_beneath flag and implement for freebsd,macos Andrew Kelley 2026-03-26 21:45:52 -07:00
  • 6f467e436d std.Io: move File.CreateFlags to Dir.CreateFileOptions Andrew Kelley 2026-03-26 21:07:59 -07:00
  • 0d25302d43 Package.Fetch: bump redirect buffer size Andrew Kelley 2026-03-26 20:06:11 -07:00
  • a85495ca22 ci: update more system deps comments Alex Rønne Petersen 2026-03-27 05:11:53 +01:00
  • 142703ba51 ci: x86_64-linux-release requires cc Alex Rønne Petersen 2026-03-27 04:41:17 +01:00
  • 49a258c0e0 std.Build.Step.Run: improve syscalls while running zig test executables Jacob Young 2026-03-24 06:23:56 -04:00
  • 49fa67d826 fixup 58490f588c Alex Rønne Petersen 2026-03-27 02:49:12 +01:00
  • 58490f588c test: disable standalone test run_output_caching on windows Alex Rønne Petersen 2026-03-27 02:20:07 +01:00
  • f40eb50157 std.fs.test: disable '.' and '..' in Dir functions test on *-windows Alex Rønne Petersen 2026-03-27 02:22:25 +01:00
  • 36b28050f4 std.fs.test: disable AtomicFile test on windows Alex Rønne Petersen 2026-03-27 02:15:10 +01:00
  • c3d474bf6f Merge pull request 'link.MachO.Dylib: allow aarch64-macos to match arm64e-macos TBD entries' (#31673) from alexrp/zig:thanks-apple into master Alex Rønne Petersen 2026-03-27 01:30:00 +01:00
  • f19be20912 libc: Update macOS headers to SDK 26.4 Linus Groh 2026-03-26 19:22:27 +00:00
  • 13b1050d4c link.MachO.Dylib: allow aarch64-macos to match arm64e-macos TBD entries Alex Rønne Petersen 2026-03-26 01:06:14 +01:00
  • 6bdb45beaf test: don't run test-zigc on targets that don't support libzigc Alex Rønne Petersen 2026-03-26 08:47:48 +01:00
  • a216c74131 test: partial revert of ac793232ee Alex Rønne Petersen 2026-03-26 01:11:58 +01:00
  • cef16b5130 std.Target: don't claim that OpenBSD requires libc Alex Rønne Petersen 2026-03-26 01:05:12 +01:00
  • e4a977f9e4 compiler: do not enforce PIC for Android Alex Rønne Petersen 2026-03-26 05:42:23 +01:00
  • 4219037faf compiler: default to PIC if the target defaults to PIE Alex Rønne Petersen 2026-03-26 05:41:15 +01:00
  • 571b151423 - Skip "floating point VaList args" on failing platforms kcbanner 2026-03-26 00:33:15 -04:00
  • abd131e336 zig cc: make --version use the full clang CLI lowering code path Andrew Kelley 2026-03-25 18:29:19 -07:00
  • ca99896d73 - x86_64: Copy arguments into the shadow store when generating a variadic function on Win64 - x86_64: Implement @cVaStart for Win64 - x86_64: Implement @cVaArg for Win64 - x86_64: Duplicate floating point register args equivalent integer registers when calling variadic functions on Win64 - tests: Enable var_args tests for the self-hosted backend on windows - tests: Add var_args test for floating point arguments kcbanner 2026-03-25 02:54:38 -04:00
  • 0b52cac434 zig fmt: add missed maybe_spaces Kendall Condon 2026-03-22 17:52:33 -04:00
  • 09e523bd51 zig fmt: fix overindent tracking in sub-renders Kendall Condon 2026-03-22 17:42:57 -04:00
  • 92915a42b5 zig fmt: do not reorder pointer casts with comments Kendall Condon 2026-03-22 17:39:43 -04:00
  • ab237855b8 zig fmt: render asm colons with trailing comments Kendall Condon 2026-03-22 17:34:56 -04:00
  • c818a1e61f zig fmt: handle skip space for multiline strings Kendall Condon 2026-03-22 17:31:02 -04:00
  • ed3ca0f570 zig fmt: call ais.resetLine after "zig fmt: on" Kendall Condon 2026-03-22 17:29:03 -04:00
  • d70a9ea5d7 zig fmt: properly revert nested asm indentation Kendall Condon 2026-03-22 17:26:40 -04:00
  • 23db309043 zig fmt: use AstSmith in fuzz test Kendall Condon 2026-03-22 17:19:41 -04:00
  • 785fb1be11 fix several inconsistencies between parser and PEG Kendall Condon 2026-03-22 17:13:44 -04:00
  • 2aee0cd6b9 add an ast smith Kendall Condon 2026-03-22 16:34:04 -04:00
  • ebca8c2dbb x86_64: fix runtime array concat with comptime slice Kendall Condon 2026-03-23 18:47:56 -04:00
  • 54b3484256 Revert "disable flaky test: aarch64-macos stage3/4 nondeterminism check" Alex Rønne Petersen 2026-03-25 04:06:59 +01:00
  • 5e0e1841c0 Compilation: close the linker output file before writing whole cache manifest Alex Rønne Petersen 2026-03-25 03:45:10 +01:00
  • 8a517285ce Merge pull request 'std.heap.ArenaAllocator/std.heap.FixedBufferAllocator: fix end_index memory ordering' (#31647) from justusk/zig:arena-mem-ord into master Alex Rønne Petersen 2026-03-25 18:27:03 +01:00
  • 5363a81a57 std.heap.FixedBufferAllocator: fix end_index memory ordering Justus Klausecker 2026-03-24 16:47:01 +01:00
  • 3af5f81e11 std.heap.ArenaAllocator: fix end_index memory ordering Justus Klausecker 2026-03-24 16:32:10 +01:00
  • 9bfe827ade Revert "std.heap.ArenaAllocator: Make resize and free check whether allocation is within current node more rigorously" Justus Klausecker 2026-03-25 11:20:21 +01:00
  • 4848c3a1ad std: fix sentinel handling in Allocator interface Isaac Freund 2025-03-26 14:12:25 +01:00
  • 3d16c1eb76 std: add mem.absorbSentinel() Isaac Freund 2025-02-27 16:50:45 +01:00
  • 94355f1920 README: add information about installation via bootstrap.c Andrew Kelley 2026-03-25 01:43:12 -07:00
  • 8f6bad065e std.Thread.setName/getName: remove wrong error handling rpkak 2025-11-28 17:26:43 +01:00
  • 4e3fcbea84 - Build: support installing the compiler_rt.dll kcbanner 2026-03-25 00:58:37 -04:00
  • 4431ca28b8 fix Windows clock handling Jake Greenfield 2026-03-24 21:30:27 -04:00
  • eec244c5a2 std.crypto.tls.Client: expose InitError (#31610) akhildevelops 2026-03-25 00:56:22 +01:00
  • 589bcb2544 std.heap.ArenaAllocator: Make resize and free check whether allocation is within current node more rigorously Justus Klausecker 2026-03-24 04:07:41 +01:00
  • 5861afb189 langref: make float mode fields lowercase Karol Kosek 2026-03-24 10:04:08 +01:00
  • 3de16858f7 ci: update to qemu 10.2.2 Alex Rønne Petersen 2026-03-24 20:43:18 +01:00
  • b0ab55b8ea Merge pull request 'Add psp os' (#31609) from IridescentRose/zig:psp-os-target into master Alex Rønne Petersen 2026-03-25 00:51:01 +01:00
  • 558a5c7913 std.c: audit some time types for non-Linux OSs Alex Rønne Petersen 2026-03-24 09:20:32 +01:00
  • 0ee6a79da5 std.Io.net.HostName.netLookup: make canonical_name_buffer optional Evgenii Orlov 2026-03-23 11:00:18 +01:00
  • c7d69f0160 std.mem: delete illegal code in findSentinel() Alex Rønne Petersen 2026-03-19 18:53:12 +01:00
  • 029719cf47 std.Uri: reject invalid URI schemes according to RFC3986 Techatrix 2026-03-23 00:29:07 +01:00
  • 1708da2c71 libfuzzer: fix SkipZigTest with new inputs Kendall Condon 2026-03-22 18:00:51 -04:00
  • b2c2b4d063 Merge pull request 'crypto: correct aes-siv s2v' (#31623) from sinon/zig:fix-aes-siv into master Frank Denis 2026-03-23 03:11:13 +01:00
  • 1311880eea fix: use no_builtin when including zigc in the Zcu GasInfinity 2026-03-22 14:03:50 +01:00
  • 9857dabfea std.c.MFD: support linux rpkak 2026-03-21 10:12:31 +01:00
  • 8efd539305 crypto: correct aes-siv s2v David Rubin 2026-03-22 06:55:03 -07:00
  • ccf8e223f4 std.Io.net: disable unix socket test due to presumed windows kernel bug Jacob Young 2026-03-22 09:35:51 -04:00
  • 164d01c1dc codegen: notraps on mips causes break and infinite loop on @trap() Nathan Bourgeois 2026-03-21 21:32:22 -04:00