Commit Graph

  • ac24e6caf5 Merge pull request 'enable aarch64-netbsd CI' (#31377) from alexrp/zig:aarch64-netbsd-ci into master Alex Rønne Petersen 2026-03-03 01:25:45 +01:00
  • 421c3c3cc5 ci: update qemu to 10.2.1.1 Alex Rønne Petersen 2026-03-02 14:48:13 +01:00
  • 0a2f6a048b fix msghdr and cmsghdr on non-Linux targets, document musl behaviour invlpg 2026-02-28 15:01:05 +01:00
  • d6e9b9eb64 ci: enable aarch64-netbsd Alex Rønne Petersen 2026-03-01 19:28:25 +01:00
  • d182feacf7 ci: add aarch64-netbsd scripts Alex Rønne Petersen 2026-03-01 19:26:58 +01:00
  • f75e4027bd test: disable an error trace test on optimized aarch64-netbsd Alex Rønne Petersen 2026-03-01 19:24:52 +01:00
  • 442b292a37 zig fetch: wait until all jobs are finished rpkak 2026-03-02 10:17:55 +01:00
  • e58fea8227 tar: Fix symlink test when symlinks can't be created on Windows Ryan Liptak 2026-02-07 13:21:24 -08:00
  • 74f361a5ce std.math.big.int: address log2/log10 reviews hemisputnik 2026-03-01 14:05:22 +02:00
  • da6d4e28ef Revert "ci: disable aarch64-freebsd" Alex Rønne Petersen 2026-03-01 17:52:57 +01:00
  • 104e73ecb2 ci: disable aarch64-freebsd Alex Rønne Petersen 2026-03-01 12:04:55 +01:00
  • bf13b6b41d test: partially disable cmakedefine standalone test Alex Rønne Petersen 2026-03-01 11:53:05 +01:00
  • 9ef1050bb3 Merge pull request 'std.math.big.int: add log2 and log10 operations' (#31365) from hemisputnik/zig:work/13642-bigint-log2-log10 into master Andrew Kelley 2026-03-01 03:35:16 +01:00
  • bd6f512f0c std.math.big.int: add log10 hemisputnik 2026-02-28 04:39:32 +02:00
  • 41594c1903 Merge pull request 'enable aarch64-freebsd CI' (#31354) from alexrp/zig:aarch64-freebsd-ci into master Alex Rønne Petersen 2026-02-28 08:19:51 +01:00
  • b3c8c0df0d ci: switch to VS 2026 in x86_64-windows scripts Alex Rønne Petersen 2026-02-27 20:27:43 +01:00
  • 02142a54d2 std.Io: remove cancelation propagation assertions Andrew Kelley 2026-02-27 17:26:34 -08:00
  • 925f82da09 std.math.big.int: add log2 hemisputnik 2026-02-28 00:46:05 +02:00
  • 99229ceb55 std.Io.{Writer|Duration}: move duration formatting to a format method hemisputnik 2026-02-27 01:19:20 +02:00
  • 8c70fd0a57 std.Io.Select: introduce cancelDiscard Andrew Kelley 2026-02-27 13:38:48 -08:00
  • 424061381b ci: enable aarch64-freebsd Alex Rønne Petersen 2026-02-27 20:30:31 +01:00
  • e779ca7223 fix(docs/wasm):zig std html render error function 'a' mintonmu 2026-01-26 15:57:34 +08:00
  • 2da1370a7e sync CallModifier in langref with what's actually there Nils Juto 2026-02-27 13:50:12 +01:00
  • d130f76bab ci: add aarch64-freebsd scripts Alex Rønne Petersen 2026-02-27 07:14:11 +01:00
  • b781615e09 test: disable an error trace test on optimized aarch64-freebsd Alex Rønne Petersen 2026-02-27 08:49:13 +01:00
  • bbc77df3eb std.heap: delete ThreadSafeAllocator Justus Klausecker 2026-02-26 21:12:22 +01:00
  • 4e2cec265d Make std.PriorityQueue an unmanaged container (#31299) Saurabh Mishra 2026-02-26 21:09:52 +01:00
  • 0b6b65b387 fix: Allow async and concurrent from Io.Select to accept non-void error unions estevesnp 2026-02-25 16:14:44 +00:00
  • 2d867223be build: use -ffunction-sections -fdata-sections for the Zig compiler on ARM Alex Rønne Petersen 2026-02-26 10:11:15 +01:00
  • 7bc6546fdf Merge pull request 'std.heap.ArenaAllocator: Get rid of cmpxchg loop in hot path' (#31343) from justusk/zig:lock-free-arena-overshoot into master Andrew Kelley 2026-02-26 20:42:30 +01:00
  • de41123957 std.heap.ArenaAllocator: fix reset creating undersized nodes Justus Klausecker 2026-02-26 15:31:03 +01:00
  • 2fa2300ba4 std.heap.ArenaAllocator: Get rid of cmpxchg loop in hot path Justus Klausecker 2026-02-26 11:51:23 +01:00
  • 56253d9e31 x86_64 codegen: fix RoundMode vroundss immediate value Motiejus Jakštys 2026-02-15 20:41:19 +00:00
  • e0173c2ce0 Merge pull request 'rework fuzz testing to be smith based' (#31205) from gooncreeper/zig:integrated-smith into master Andrew Kelley 2026-02-25 20:23:36 +01:00
  • bb304796f4 optimize flate decompression Kendall Condon 2026-02-18 18:17:15 -05:00
  • 333055ced7 langref: specific expectEqual* functions instead of expect Ivan Agafonov 2026-02-11 02:49:11 +05:00
  • a3a9dc111d std.heap.ArenaAllocator: make it threadsafe Justus Klausecker 2026-02-15 17:05:00 +01:00
  • 2f8e660805 std.math.log10: handle comptime_int inputs correctly hemisputnik 2026-02-25 10:48:24 +02:00
  • 608b07a3d7 Merge pull request 'fix std.heap.PageAllocator to not intrude on stacks + re-enable LoongArch CI' (#31271) from alexrp/zig:page-allocator-fixes into master Andrew Kelley 2026-02-24 21:24:50 +01:00
  • 784e89fd4b fix: remove null argument from std.debug.lockStderr call inside std.json.Value.dump Toufiq Shishir 2026-02-24 01:26:27 +06:00
  • 360bc28c96 fix cmpxchg behavior test Justus Klausecker 2026-02-23 17:07:47 +01:00
  • ee82d926a6 Merge pull request 'Expose the elligator map for Curve25519' (#31318) from jedisct1/zig:elligator-curve25519 into master Frank Denis 2026-02-23 19:53:09 +01:00
  • e8ca9229c8 Expose the elligator map for Curve25519 Frank Denis 2026-02-23 23:04:26 +01:00
  • 27ef6e9a9b bpf: add missing helpers George Huebner 2026-02-21 19:19:53 -06:00
  • de6c0d500f uefi(guid): don't use @byteSwap in fmt, adjust fmt test Yusuf Bham 2026-02-18 20:04:18 -05:00
  • 29e52aa040 lib: add cgroup BPF helpers inge4pres 2026-02-21 16:23:57 +01:00
  • d7f90722f7 x86_64: fix parsing of sib operands Jacob Young 2026-02-21 16:52:34 -05:00
  • bd80ad4647 Revert "ci: disable loongarch64-linux" Alex Rønne Petersen 2026-02-18 16:46:42 +01:00
  • b5bcbf2a62 std.heap.DebugAllocator: make BucketHeader.fromPage() use wrapping arithmetic Alex Rønne Petersen 2026-02-20 22:14:35 +01:00
  • a9d18c4a0c std.heap.PageAllocator: avoid mremaps which may reserve potential stack space Matthew Lugg 2026-02-18 14:51:59 +01:00
  • c8dd050305 std.heap.PageAllocator: hint mmaps in the same direction as stack growth Alex Rønne Petersen 2026-02-18 04:54:04 +01:00
  • cd02b1703b Merge pull request 'std.Io.Select: add awaitMany, documentation, and unit test; remove outstanding field' (#31296) from select-enhancement into master Andrew Kelley 2026-02-21 05:22:20 +01:00
  • 311bba4af0 std.Io.Select: add awaitMany function and unit test Andrew Kelley 2026-02-20 17:28:33 -08:00
  • f9053f38e5 std.Io.Select: add documentation Andrew Kelley 2026-02-20 16:57:48 -08:00
  • 54eb03cbf6 std.Io.Select: remove "outstanding" field Andrew Kelley 2026-02-20 16:42:37 -08:00
  • 5ac6ff43d4 Merge pull request 'Io.Select: cancelation and concurrent' (#30836) from blblack/zig:select-stuff into master Andrew Kelley 2026-02-21 01:29:06 +01:00
  • 6a9510c0eb Merge pull request 'Make std.PriorityDequeue an unmanaged container' (#31273) from saurabh/zig:unmanaged-priority-dequeue into master Andrew Kelley 2026-02-20 07:11:57 +01:00
  • 14d06330e0 std.c: fix SO_LINGER on darwin and define SO_LINGER_SEC John Benediktsson 2026-02-19 11:40:26 -08:00
  • 8259d8d631 minimal David Rubin 2026-02-17 13:58:26 -08:00
  • e95132476d std.os.linux: fix the mmap2 unit for various architectures Alex Rønne Petersen 2026-02-20 01:27:54 +01:00
  • 7dddcd043f Add lr and sp clobbers for arm/thumb Lukas Lalinsky 2026-02-19 21:24:36 +01:00
  • 1e26d885d3 uefi(guid): don't use std.mem.asBytes in format Yusuf Bham 2026-02-18 20:04:18 -05:00
  • 5140455264 min heap is formed with less than comparison Saurabh Mishra 2026-02-18 13:24:03 -08:00
  • 293710c1cd use .empty for default field values intead of init() and introduce initContext() Saurabh Mishra 2026-02-18 12:38:26 -08:00
  • 23252c27be merge popMinOrNull into popMin and popMaxOrNull into popMax, and update tests Saurabh Mishra 2026-02-18 11:58:13 -08:00
  • 535722b374 rename add to push and remove to pop in methods and tests Saurabh Mishra 2026-02-18 11:43:57 -08:00
  • d297f7b8f2 make priority dequeue an unmanaged container and ensure tests pass Saurabh Mishra 2026-02-18 11:20:32 -08:00
  • 0e3c6514a4 link: recognize thin archives in ld script detection Marcel W. Wysocki 2026-02-16 00:45:28 +08:00
  • 0fd8dc8ea6 ci: update to qemu 10.2.1 Alex Rønne Petersen 2026-02-17 14:37:48 +01:00
  • 0e45a44991 cc: disable implicit runtimes with -nostdlib, matching clang Marcel W. Wysocki 2026-02-16 14:31:49 +08:00
  • 27eec9bd62 Revert "Allow overriding std.Io at a namespace level." Andrew Kelley 2026-02-15 20:26:12 -08:00
  • 1838134200 fix segfault when /etc/hosts missing last newline vitalii 2026-02-14 22:37:33 +02:00
  • 17dd2f0a85 spirv: implement AIR tag struct_field_ptr rpkak 2026-02-15 18:05:12 +01:00
  • 8c83acd3d4 Add missing EV flags for NetBSD Iku Iwasa 2026-02-15 10:41:28 +09:00
  • c8f54a2f07 Merge pull request 'std.Io: remove select function' (#31223) from remove-select into master Andrew Kelley 2026-02-15 19:29:21 +01:00
  • 5763f7dbcc std.Io.Evented: clean up supporting code for select Jacob Young 2026-02-15 05:51:42 -05:00
  • d9fc7fa04d std.Io: remove select function Andrew Kelley 2026-02-14 18:31:48 -08:00
  • c6eeae8a8c Merge pull request 'std.math.acos/asin: Add @Vector(?,f32) and @Vector(?,f64) support' (#31209) from lzm-build/zig:acos_asin_simd into master Andrew Kelley 2026-02-14 23:35:03 +01:00
  • 771047ae93 Io.Dispatch.sleep: add cancelation support Jacob Young 2026-02-14 05:42:15 -05:00
  • b7f93695f9 Io.Dispatch.Mutex: fix deadlock conditions Jacob Young 2026-02-14 04:49:03 -05:00
  • 51509fe63b std.math.acos/asin: Add @Vector(?,f32) and @Vector(?,f64) support lzm-build 2026-02-14 16:57:05 +08:00
  • f996d28666 fetch: use tmp dir inside zig-pkg/ Andrew Kelley 2026-02-13 17:05:21 -08:00
  • 017228de89 libc malloc: introduce a canary Andrew Kelley 2026-02-13 14:32:27 -08:00
  • ef13a373bc fix assertion argument order in acos/asin/atan lzm-build 2026-02-14 13:33:55 +08:00
  • 5d58306162 rework fuzz testing to be smith based Kendall Condon 2026-02-13 17:48:57 -05:00
  • 5b9bb0a404 add -Dfuzz-only Kendall Condon 2026-02-13 17:50:30 -05:00
  • e40557b1f7 allow specifying mode in --debug-rt Kendall Condon 2025-11-23 13:54:13 -05:00
  • 1a9d75ebe0 fix fuzzing speed with prior runs Kendall Condon 2025-11-03 18:37:47 -05:00
  • af1e196db3 align end of elf archives Kendall Condon 2025-11-02 09:57:15 -05:00
  • 3c9024be08 update fuzzing for build system changes Kendall Condon 2025-11-02 17:18:53 -05:00
  • d2c862e6ff Merge pull request 'Io.Dispatch: introduce grand central dispatch io impl' (#31198) from dispatch into master Andrew Kelley 2026-02-13 23:19:32 +01:00
  • e262a32ad1 Merge branch 'std.math.atan: Add @Vector(?,f32) and @Vector(?,f64) support' Andrew Kelley 2026-02-13 12:26:11 -08:00
  • 12e6ac2e8f std.math.atan: simplify type logic Andrew Kelley 2026-02-13 12:25:53 -08:00
  • 8901d38b7d std.math.atan: Add @Vector(?,f32) and @Vector(?,f64) support lzm-build 2026-02-13 15:38:49 +08:00
  • 07b08b9638 compiler_rt: Implemented missing handling of denormal numbers when dividing f128 (#30198) Chris Boesch 2026-02-13 20:49:14 +01:00
  • fd74c5742d std.Io.Threaded: fix FreeBSD Futex max_waiters (#30094) hubidubi 2026-02-13 20:39:38 +01:00
  • dbfe34167d Merge branch 'jeffective-jeff/libzigc-acosf' Andrew Kelley 2026-02-13 11:31:15 -08:00
  • 004872baec zig libc: acosf: fix fp exceptions kj4tmp@gmail.com 2026-01-28 22:42:45 -08:00
  • 3dc2a1f9ac zig libc: acosf kj4tmp@gmail.com 2026-01-25 00:00:41 -08:00
  • 4ea9904923 remove some unused libc files rpkak 2026-02-13 09:01:30 +01:00