Commit Graph

  • 5586a1f4ee zig fetch: add option to overwrite the package directory Jan200101 2026-04-18 20:58:45 +02:00
  • 58ea88f6cf crypto.asn1.Oid: Reject empty OID encodings (#31983) Frank Denis 2026-04-20 21:54:04 +02:00
  • aeff0efafc Merge pull request 'std.Io.Dir: fix incorrect return types in setFileOwner and setTimestampsNow' (#31940) from lukasl/zig:fix-dir-setfileowner-error-type into master Andrew Kelley 2026-04-20 02:23:17 +02:00
  • cf65d4f080 Merge pull request 'Fix uefi (un)installMultipleProtocolInterfaces' (#31934) from mrosowski/zig:uefi-fix-install-multiple into master Andrew Kelley 2026-04-20 07:05:35 +02:00
  • 2259ed213b Merge pull request 'tls.Client: reject empty TLS 1.3 inner plaintext and short records' (#31972) from jedisct1/zig:empty-plaintext-underflows-content-type-parsing into master Frank Denis 2026-04-20 16:57:41 +02:00
  • 58f5be45f4 Merge pull request 'io: make toClock compile' (#31966) from sinon/zig:fix-io-clock into master Frank Denis 2026-04-20 16:58:12 +02:00
  • bafad9644c std.crypto.Certificate: fix UTCTime year interpretation Frank Denis 2026-04-20 12:13:52 +02:00
  • 98cc059622 crypto.asn1.Oid: Reject empty OID encodings (#31983) Frank Denis 2026-04-20 21:54:04 +02:00
  • 98ddebc380 std.crypto.Certificate: fix UTCTime year interpretation Frank Denis 2026-04-20 12:13:52 +02:00
  • 525aff6048 std.crypto.ascon: fix streaming XOF/CXOF Frank Denis 2026-04-20 12:05:16 +02:00
  • 3a07f50dab std.crypto.ml_kem tests: simplify incV Frank Denis 2026-04-20 12:14:38 +02:00
  • 858d7eda65 Merge pull request 'io: make toClock compile' (#31966) from sinon/zig:fix-io-clock into master Frank Denis 2026-04-20 16:58:12 +02:00
  • c51e26887e Merge pull request 'tls.Client: reject empty TLS 1.3 inner plaintext and short records' (#31972) from jedisct1/zig:empty-plaintext-underflows-content-type-parsing into master Frank Denis 2026-04-20 16:57:41 +02:00
  • 259e4cf9fd std.ArrayHashMap: this workaround is no longer necessary nektro 2026-04-20 03:12:33 +02:00
  • ac7e895df0 tls.Client: reject empty TLS 1.3 inner plaintext and short records Frank Denis 2026-04-20 12:07:51 +02:00
  • 4e2147d14e Merge pull request 'Fix uefi (un)installMultipleProtocolInterfaces' (#31934) from mrosowski/zig:uefi-fix-install-multiple into master Andrew Kelley 2026-04-20 07:05:35 +02:00
  • 6067a8b1a0 Merge pull request 'std.Io.Dir: fix incorrect return types in setFileOwner and setTimestampsNow' (#31940) from lukasl/zig:fix-dir-setfileowner-error-type into master Andrew Kelley 2026-04-20 02:23:17 +02:00
  • 97943b9a62 fuzz: don't err if .zig-cache/tmp doesn't exist Alex Kladov 2026-04-18 16:44:55 +01:00
  • cf0ce50783 langref: use the word "namespace" instead of "container" Andrew Kelley 2026-04-19 10:38:01 -07:00
  • c9a761348c langref: Clear up terminology used for top-level doc comments Sage Hane 2026-04-17 16:12:10 +09:00
  • a0a36bf92e io: make toClock compile David Rubin 2026-04-19 16:57:22 -07:00
  • 76174e1bce fuzz: don't err if .zig-cache/tmp doesn't exist Alex Kladov 2026-04-18 16:44:55 +01:00
  • d840583458 remove AIR .bool_or/.bool_and Pavel Verigo 2026-04-19 17:30:35 +02:00
  • 9a0713db3c bootstrap.c: correct the zig1 version number Andrew Kelley 2026-04-19 11:27:47 -07:00
  • dea6914aaa bootstrap.c: fix zig2 version Andrew Kelley 2026-04-19 11:25:59 -07:00
  • b0f6889d12 Merge pull request 'docs: langref: Clear up terminology used for top-level doc comments' (#31920) into master Andrew Kelley 2026-04-19 10:38:24 -07:00
  • 571388a93d langref: use the word "namespace" instead of "container" Andrew Kelley 2026-04-19 10:38:01 -07:00
  • f0649e7709 langref: Clear up terminology used for top-level doc comments Sage Hane 2026-04-17 16:12:10 +09:00
  • 50f96d2ca1 std.Io.Dir: add type checking for those two functions Andrew Kelley 2026-04-19 10:08:23 -07:00
  • 52e06ce4f6 std.Io.Dir: fix incorrect return types in setFileOwner and setTimestampsNow Lukas Lalinsky 2026-04-18 09:35:28 +02:00
  • 9b177a7d21 Merge pull request 'Rework StackFallbackAllocator' (#31841) into master Andrew Kelley 2026-04-18 14:52:12 -07:00
  • e2c3920fb1 Renames buffer first allocator in compiler and std Mason Remaley 2026-04-16 19:28:48 -07:00
  • 6d40d374d8 Merges together the two buffer first allocator implementations Mason Remaley 2026-04-16 19:28:14 -07:00
  • 8c96487bb9 Updates all uses of StackFallbackAllocator Mason Remaley 2026-04-13 02:59:29 -07:00
  • a4d8e9608e Reworks the stack fallback allocator Mason Remaley 2026-04-13 02:55:07 -07:00
  • 73ecc6333f std: implement heap.StackFirstAllocator jmcaine 2026-04-10 09:06:09 -07:00
  • 0346aef2da Merge pull request 'limb64: make fixLastLimb endian aware' (#31910) from pavelverigo/zig:limb64-be-fixes into master Andrew Kelley 2026-04-18 23:46:34 +02:00
  • 2c5f2d67c1 Revert "compiler-rt: disable some limb64 tests on some big-endian targets" Pavel Verigo 2026-04-18 18:47:29 +02:00
  • 70c4b2424b limb64: make fixLastLimb endian aware Pavel Verigo 2026-04-16 20:19:09 +02:00
  • 9636d76b6d std.os.linux: getdents accepts a c_uint length (#31825) Meghan Denny 2026-04-18 07:34:32 +02:00
  • 21914c7c01 ziglibc: migrate tee linux syscall (#31911) David Senoner 2026-04-18 07:30:43 +02:00
  • ff612334fa libzigc: dup2 and dup3 Josh Megnauth 2026-04-09 14:53:40 -04:00
  • 2ee80a8a8d Revert "Make *24 and *48 extern-compatible for ez80" Alex Rønne Petersen 2026-04-17 23:01:39 +02:00
  • 3f5305bab7 std.c: Fix serenity's futex() declaration Linus Groh 2026-04-16 23:38:08 +01:00
  • cfee713857 Merge pull request 'Haiku fixes' (#31851) from ypsvlq/zig:master into master Andrew Kelley 2026-04-16 22:18:58 +02:00
  • 12d0d39223 Make *24 and *48 extern-compatible for ez80 Sam Connelly 2026-04-17 08:58:32 -04:00
  • ac9bbe4b37 std.Io.Threaded: serenity does not have wait4 Linus Groh 2026-04-17 17:54:36 +01:00
  • 7020c9e4a9 std.os.uefi: pass null terminator in (un)installMultipleProtocolInterfaces Mikołaj Rosowski 2026-04-17 16:55:26 +02:00
  • 0473ddb1a7 std.os.uefi: fix _(un)installMultipleProtocolInterface signatures Mikołaj Rosowski 2026-04-17 16:55:25 +02:00
  • a3a1dd1d91 std.os.uefi: use uefi callconv for _(un)installMultipleProtocolInterfaces Mikołaj Rosowski 2026-04-17 16:55:24 +02:00
  • 1d7c8108b1 std.os.uefi: fix comptime idx Mikołaj Rosowski 2026-04-17 16:55:22 +02:00
  • 6e987a1d04 Merge pull request 'libzigc: move all unit tests from lib/c/ to test/c/' (#31923) from alexrp/zig:libc-test-refactor into master Alex Rønne Petersen 2026-04-17 22:31:35 +02:00
  • b0ef8d3610 std.Io.Threaded: serenity does not have wait4 Linus Groh 2026-04-17 17:54:36 +01:00
  • fa684bf42f Make *24 and *48 extern-compatible for ez80 Sam Connelly 2026-04-17 08:58:32 -04:00
  • a43973b336 std.Io.Semaphore: add waitTimeout Justus Klausecker 2026-04-17 13:03:55 +02:00
  • 21980c82f4 Merge pull request 'Implement Condition.waitTimeout' (#31278) from lukasl/zig:condition-timeout into master Andrew Kelley 2026-04-17 19:02:38 +02:00
  • 6612e7cdb2 libzigc: skip tests that are failing under various targets/conditions Alex Rønne Petersen 2026-04-16 21:16:25 +02:00
  • 7ea8f842bc libzigc: move all unit tests from lib/c/ to test/c/ Alex Rønne Petersen 2026-03-27 11:14:02 +01:00
  • 3e1e625814 test: handle -Dskip-libc correctly for module tests Alex Rønne Petersen 2026-04-14 14:42:37 +02:00
  • 5464392e11 std.os: add APIs to determine whether Zig std requires libc for a target Alex Rønne Petersen 2026-04-14 14:08:32 +02:00
  • adb1f3efc2 Merge pull request 'test: reinstate compiler-rt and zigc tests with different LLVM bug workarounds' (#31909) from alexrp/zig:reinstate-tests into master Alex Rønne Petersen 2026-04-17 12:04:30 +02:00
  • dcd9ddc7cf Merge pull request 'std.c: Two small fixes for serenity' (#31916) from linus/zig:serenity-fixes into master Alex Rønne Petersen 2026-04-17 12:01:38 +02:00
  • 8abb14141e std.c: Fix serenity's futex() declaration Linus Groh 2026-04-16 23:38:08 +01:00
  • 92ec9fa3d0 std.c: Remove serenity's serenity_{open,readlink}() functions Linus Groh 2026-04-16 23:35:56 +01:00
  • c0763b5e25 std.Io.Condition: separate wait impls for clarity Andrew Kelley 2026-04-16 14:51:25 -07:00
  • 078185a54b std.Io: still run Condition test on single-threaded Andrew Kelley 2026-04-16 13:59:40 -07:00
  • d821446cf9 Implement Condition.waitTimeout Lukas Lalinsky 2026-02-19 12:07:54 +01:00
  • a8226cd536 Merge pull request 'Haiku fixes' (#31851) from ypsvlq/zig:master into master Andrew Kelley 2026-04-16 22:18:58 +02:00
  • 2b48f559f4 std.Io: move netRead to become an Operation xeondev 2026-04-16 15:11:25 +03:00
  • e2d0ed235e cbe: don't emit zig_no_builtin on every function with -fno-builtin Alex Rønne Petersen 2026-04-14 15:34:16 +02:00
  • 176112558f std.sort: clarify description of equalRange zacoons 2026-04-16 20:33:40 +10:00
  • 50423dfa0b std.Io.Writer.print: fix wrong fn signature in docs Andrew Kelley 2026-04-16 10:07:08 -07:00
  • bea4ea5ff8 Merge pull request 'zigc: long double: call double function if long double and double are equivalent' (#31775) from rpkak/zig:zigc-long-double into master Andrew Kelley 2026-04-16 19:57:54 +02:00
  • 0177cb57c0 std.http.Client: make mutexes cancelable (#31880) glowsquid 2026-04-16 19:47:46 +02:00
  • ffcfeb919f Fix std.fmt.hex() to work with unsigned ints of all multiples of 8 bits Richard Levitte 2026-04-16 04:53:07 +02:00
  • 29532177c1 CI: add coverage for fuzzer compiling Andrew Kelley 2026-04-15 14:18:56 -07:00
  • ebc8fe4899 std.sort: clarify description of equalRange zacoons 2026-04-16 20:33:40 +10:00
  • 504ebf85c4 test: reinstate compiler-rt and zigc tests with different LLVM bug workarounds Alex Rønne Petersen 2026-04-16 17:33:35 +02:00
  • 17e0afd0e5 feat: init eZ80 arch via CBE Sam Connelly 2026-03-12 09:04:39 -04:00
  • d092c752f3 std.Io.Writer.print: fix wrong fn signature in docs Andrew Kelley 2026-04-16 10:07:08 -07:00
  • 9125e24909 compiler-rt: disable some limb64 tests on some big-endian targets Alex Rønne Petersen 2026-04-16 17:45:34 +02:00
  • a283ca76fe cbe: don't emit zig_no_builtin on every function with -fno-builtin Alex Rønne Petersen 2026-04-14 15:34:16 +02:00
  • f24b0bc4dd llvm: workaround crash on large inline memset Matthew Lugg 2026-04-16 09:30:50 +01:00
  • 84c2d809ec llvm: workaround crash on large inline memset Matthew Lugg 2026-04-16 09:30:50 +01:00
  • cfa0ada9e1 Merge pull request 'std.os.linux: fix syscall argument width for mipsn32 and x32' (#31894) from alexrp/zig:mipsn32-x32-fixes into master Alex Rønne Petersen 2026-04-16 16:08:04 +02:00
  • 6315c1a190 std.os.linux: remove vfork() Alex Rønne Petersen 2026-04-16 04:04:56 +02:00
  • 67023fc4bd std.os.linux: fix syscall argument width for mipsn32 and x32 Alex Rønne Petersen 2026-04-15 19:02:13 +02:00
  • ab2f9ca503 std.os.linux: csky and xtensa also use aligned register pairs Alex Rønne Petersen 2026-04-15 22:48:17 +02:00
  • deb9b58cbc std.os.linux.loongarch32: remove a leftover FIXME comment Alex Rønne Petersen 2026-04-15 20:31:48 +02:00
  • e7ee61cd64 musl: fix syscall argument width for mipsn32 Alex Rønne Petersen 2026-04-15 18:59:10 +02:00
  • 5492b1e326 tests: move incremental target matrix out of manifests Matthew Lugg 2026-04-14 10:26:35 +01:00
  • bde87cfc71 Merge pull request 'compiler: disable warnings in all vendored code' (#31868) from alexrp/zig:disable-vendor-warnings into master Alex Rønne Petersen 2026-04-15 11:19:47 +02:00
  • 2eda0ef8f0 Correct std.os.emscripten.W.STOPSIG return type Carl Åstholm 2026-04-13 22:27:24 +02:00
  • 88b68e6815 compiler-rt: export __stack_chk_guard as __guard_local on OpenBSD Alex Rønne Petersen 2026-04-15 11:37:06 +02:00
  • fb789d46e7 Fixes compiler error in fuzz tester due to stack trace and error trace separation Mason Remaley 2026-04-14 14:36:20 -07:00
  • 2633fe27f2 std.Io.Writer.print: update doc comments Andrew Kelley 2026-04-15 16:39:17 -07:00
  • 73fcba1ef4 incremental: fix tracking of nested container declarations Matthew Lugg 2026-04-15 23:55:52 +01:00
  • d0226ac301 Merge pull request 'incremental: fix tracking of nested container declarations (and of opaque types)' (#31889) from dont-track-children-if-lost-parent into master mlugg 2026-04-16 09:50:26 +02:00
  • f564a7733c remove code, which is only reached if c_longdouble is only 16 or 32 bits big rpkak 2026-04-08 08:41:07 +02:00
  • e74b98227e zigc: long double: call double function if long double and double are equivalent rpkak 2026-04-07 12:10:27 +02:00