Commit Graph

  • 829afe98d1 std.posix: remove getsockopt, getsockoptError Andrew Kelley 2026-01-07 14:49:00 -08:00
  • 02c260dd06 goodbye posix.getsockname Andrew Kelley 2026-01-07 14:45:09 -08:00
  • 1b43f27a91 std.posix: delete epoll APIs Andrew Kelley 2026-01-07 14:43:37 -08:00
  • 55ad03e261 goodbye posix.accept Andrew Kelley 2026-01-07 14:42:26 -08:00
  • c89df809b9 goodbye posix.listen Andrew Kelley 2026-01-07 14:41:38 -08:00
  • 4a49546f59 goodbye posix.bind Andrew Kelley 2026-01-07 14:40:18 -08:00
  • ed4dfdcff0 goodbye posix.shutdown Andrew Kelley 2026-01-07 14:38:31 -08:00
  • d10a730480 goodbye posix.socket Andrew Kelley 2026-01-07 14:35:51 -08:00
  • ceae9600e3 std.posix: remove setuid, seteuid, setgid, setegid, getuid, etc Andrew Kelley 2026-01-07 14:25:29 -08:00
  • 213ef95346 goodbye posix.open Andrew Kelley 2026-01-07 14:12:34 -08:00
  • 2f372b3dc0 goodbye posix.write Andrew Kelley 2026-01-07 13:54:02 -08:00
  • 520397b48f tests: delete redundant cases Andrew Kelley 2026-01-07 13:32:20 -08:00
  • 7248b4a4e4 std.fs: deprecate base64 APIs Andrew Kelley 2026-01-07 12:44:17 -08:00
  • c44e12dcd3 std: find a better home for the "preopens" concept Andrew Kelley 2026-01-07 12:09:09 -08:00
  • 938efe4aab compiler-rt: fix f80 ceil/floor optimization David Rubin 2025-11-28 19:33:09 -08:00
  • 52e0f78706 byteSwapAllFieldsAligned: use std.mem.Alignment API (#30724) Steven Casper 2026-01-08 00:44:08 +01:00
  • cd8f0aa4ca Add signerWithBaseNonce Frank Denis 2026-01-07 23:02:46 +01:00
  • 22380c78b1 crypto.ed25519.Signer: get an std.io parameter rather than entropy Frank Denis 2026-01-07 23:02:24 +01:00
  • 3ee092536e Allow the salt to be passed as a parameter in bcrypt Frank Denis 2026-01-07 23:14:21 +01:00
  • 4a29a6e432 Add scrypt.createWithSalt Frank Denis 2026-01-07 23:14:37 +01:00
  • 2153759a22 crypto.scrypt: accept an std.Io parameter instead of direct entropy Frank Denis 2026-01-07 23:01:38 +01:00
  • 335c0fcba1 feat(libzigc): add div, ldiv, lldiv and imaxdiv GasInfinity 2026-01-07 12:56:37 +01:00
  • 62d6bbc7dc Merge pull request 'std.Io: implement entropy (randomness)' (#30709) from random into master Andrew Kelley 2026-01-07 20:04:26 +01:00
  • 006afece53 std.crypto.tls.Client.Options: expose entropy_len Andrew Kelley 2026-01-07 11:01:53 -08:00
  • 5d0929c40d std.Io.Threaded.randomSecure: eliminate dead code Andrew Kelley 2026-01-07 10:59:44 -08:00
  • 5e5b328dac test-standalone: update cases from posix.getrandom Andrew Kelley 2026-01-06 23:12:17 -08:00
  • 1ddae8585a std.Io.Threaded: add procfs fallback for fileHardLink Andrew Kelley 2026-01-06 23:08:59 -08:00
  • 7e8c7e5696 std.Io: fix AT_SYMLINK_FOLLOW flags Andrew Kelley 2026-01-06 20:44:59 -08:00
  • ee574f665c std.Io.Dir: introduce renamePreserve and use it in File.Atomic.link Andrew Kelley 2026-01-06 19:56:49 -08:00
  • 8e1850e277 std.Io.Threaded: tweak logic for use_dev_urandom Andrew Kelley 2026-01-06 17:29:39 -08:00
  • 61cb5e4af9 compiler: fix unit tests Andrew Kelley 2026-01-06 17:21:13 -08:00
  • 0529fe3411 std.Io.Threaded: fix implementation of getRandomFd Andrew Kelley 2026-01-06 17:17:38 -08:00
  • 1eddc1737c std: add test coverage for Io.File.Atomic.link Andrew Kelley 2026-01-06 16:21:39 -08:00
  • a136890acc std.Io.random: clarify doc comments Andrew Kelley 2026-01-06 14:49:22 -08:00
  • e23bec700c build: delete some wrong max_rss values Andrew Kelley 2026-01-05 21:30:19 -08:00
  • 90f0d7d0da std.Io.Threaded: implement random seed fallback for WASI Andrew Kelley 2026-01-05 21:20:20 -08:00
  • 7bd033275e std.Io.Threaded: implement Windows random seed fallback Andrew Kelley 2026-01-05 21:16:35 -08:00
  • 1f1381a866 update API usage of std.crypto.random to io.random Andrew Kelley 2026-01-05 20:42:37 -08:00
  • 81a35a86ea std.Io: introduce random and randomSecure Andrew Kelley 2026-01-05 17:06:03 -08:00
  • e3e9c7c33c std.Build.Step.Compile: take advantage of std lib atomic files Andrew Kelley 2026-01-05 14:17:44 -08:00
  • 2f639a45b4 std.Io.Threaded: implement windows random with \Device\CNG Andrew Kelley 2026-01-05 13:40:20 -08:00
  • 42ca9e5d8e std.Build: remove no longer needed workaround Andrew Kelley 2026-01-05 11:15:31 -08:00
  • 3bc22dbd94 std.Build.Step.Options: exploit Io.File.Atomic Andrew Kelley 2026-01-04 23:28:51 -08:00
  • 816565dd07 std: move entropy to Io Andrew Kelley 2026-01-04 12:14:03 -08:00
  • 867501d9d2 ci: bump loongarch64-linux timeouts by 1 hour Alex Rønne Petersen 2026-01-07 16:04:00 +01:00
  • cd963ba38d Io.Threaded: fix bad assertion Matthew Lugg 2026-01-07 00:29:36 +00:00
  • 046386295f ci: enable x86_64-openbsd in the workflow Alex Rønne Petersen 2026-01-07 02:06:42 +01:00
  • 7c239b048a ci: add x86_64-openbsd scripts Alex Rønne Petersen 2026-01-07 02:03:01 +01:00
  • 4f8cfcbbfd test: disable libfuzzer standalone test on OpenBSD Alex Rønne Petersen 2026-01-07 04:53:08 +01:00
  • 4296ed9c42 test: skip self_exe_symlink on OpenBSD Alex Rønne Petersen 2026-01-07 04:46:53 +01:00
  • bb46709762 test: disable an error trace test on optimized x86_64-openbsd Alex Rønne Petersen 2026-01-07 05:42:35 +01:00
  • 9db475de70 std.fs.test: skip executablePath and openExecutable on OpenBSD Alex Rønne Petersen 2026-01-07 05:04:11 +01:00
  • 28b83e3b02 compiler: recognize and ignore -rpath-link linker option Alex Rønne Petersen 2026-01-07 02:25:10 +01:00
  • 1bef876636 Merge pull request 'std.Thread: mask all signals before unmapping stack' (#30713) from detached-thread-exit-signal-race into master mlugg 2026-01-07 01:11:25 +01:00
  • fa625e878f feat(libzigc): add qsort GasInfinity 2026-01-01 13:17:26 +01:00
  • 6412aebc90 compiler: fix build Alex Rønne Petersen 2026-01-06 23:58:30 +01:00
  • 764764465b std.os.emscripten: make emscripten_run_script_string return optional ptrstr 2026-01-06 22:18:50 +01:00
  • 5e002910df Merge pull request '@extern: add support for SPIR-V locations and descriptors' (#30570) from ashpil/zig:extern-bindings-locations into master Andrew Kelley 2026-01-06 23:44:10 +01:00
  • c475f1fcd5 Ast: disallow bit alignment on many-item and C pointers pentuppup 2025-12-31 12:34:24 -05:00
  • 8b71ec6db7 crypto: correctly disallow non-digits in time David Rubin 2026-01-05 09:33:51 -08:00
  • 9c55776d25 std.crypto: mem.trimLeft -> mem.trimStart Kristoffer 2026-01-05 14:00:03 +00:00
  • b5df5391aa Merge pull request 'enable powerpc64le-linux CI' (#30704) from alexrp/zig:powerpc64le into master Alex Rønne Petersen 2026-01-06 21:16:47 +01:00
  • 43a8e9ee80 ci: enable powerpc64le-linux Alex Rønne Petersen 2025-12-11 21:24:01 +01:00
  • 63eb395729 ci: build test stage3 on powerpc64le-linux with long calls Alex Rønne Petersen 2026-01-05 19:49:15 +01:00
  • 64f5ef8880 ci: add powerpc64le-linux scripts Alex Rønne Petersen 2025-12-10 02:49:54 +01:00
  • 6a1fecea67 build: bump max_rss for test-behavior on powerpc64le-linux to 627_431_833 Alex Rønne Petersen 2026-01-05 19:43:50 +01:00
  • 7daf0b6f46 build: use -ffunction-sections -fdata-sections for the Zig compiler on PowerPC Alex Rønne Petersen 2025-12-12 20:30:50 +01:00
  • a996a75e06 compiler: make all Zig-provided libraries use -ffunction-sections -fdata-sections Alex Rønne Petersen 2025-12-12 20:25:34 +01:00
  • 312b231da9 ci: bump riscv64-linux timeouts by a further 2 hours Alex Rønne Petersen 2026-01-06 21:00:03 +01:00
  • 219624111b build: bump max_rss for zig exe to 7_900_000_000 Alex Rønne Petersen 2026-01-06 20:54:36 +01:00
  • 018da9662d build: bump max_rss for test-std on riscv64-linux to 4_052_670_054 Alex Rønne Petersen 2026-01-06 20:54:21 +01:00
  • 378b4d3d3a build: bump max_rss for test-behavior on riscv64-linux to 827_043_430 Alex Rønne Petersen 2026-01-06 20:54:06 +01:00
  • e226df2ed5 Merge pull request 'add OpenBSD libc cross-compilation support' (#30064) from alexrp/zig:openbsd into master Alex Rønne Petersen 2026-01-06 16:12:54 +01:00
  • be0a77efd2 std: re-enable some disabled tests Matthew Lugg 2026-01-06 11:13:13 +00:00
  • 073ef0f393 std.Thread: mask all signals before unmapping stack Matthew Lugg 2026-01-06 11:05:50 +00:00
  • 1111655131 std: block cancelation in default panic and segfault handlers Matthew Lugg 2026-01-06 10:50:45 +00:00
  • 9d08eba2e1 std.crypto.argon2: skip flaky argon2d test Alex Rønne Petersen 2026-01-06 10:02:09 +01:00
  • b0da914ae6 std.crypto.argon2: disable flaky phc format hasher test Alex Rønne Petersen 2026-01-06 10:01:16 +01:00
  • d757d5e6b2 Merge pull request 'some CI script improvements' (#30177) from alexrp/zig:ci-stuff into master Alex Rønne Petersen 2026-01-06 09:56:15 +01:00
  • 435b8411b5 ci: update to qemu 10.2.0 Alex Rønne Petersen 2026-01-05 13:24:40 +01:00
  • c906f7d2e7 Merge pull request 'std: rework atomic file / temp file API' (#30686) from std.Io.File.Atomic into master Andrew Kelley 2026-01-06 05:32:16 +01:00
  • 06130c5e61 std.Io.Threaded: set O_DIRECTORY along with O_TMPFILE Andrew Kelley 2026-01-05 20:31:31 -08:00
  • f9a5b34e67 std.Io.Threaded: fix compilation on s390x, hexagon, or1k, m68k Andrew Kelley 2026-01-04 22:02:56 -08:00
  • 3859250c4d std.Io.Threaded: only linux supports fileHardLink Andrew Kelley 2026-01-04 21:48:37 -08:00
  • 39605bd6bc compiler: update to new createFileAtomic API Andrew Kelley 2026-01-04 21:47:00 -08:00
  • 4365b0df88 std.Io.Threaded: add File.hardLink Andrew Kelley 2026-01-04 21:35:41 -08:00
  • 81bfd28974 std.Io.Dir: rework atomic file Andrew Kelley 2026-01-04 21:26:27 -08:00
  • 6ab1159e81 netbsd: use correct symbol for lwp_park Michael Dusan 2026-01-05 18:11:34 -05:00
  • d3d6761e43 std: depend on NtDll rather than advapi32.dll for entropy Andrew Kelley 2026-01-05 12:16:54 -08:00
  • 52141fe85f standalone tests: Delete all ad hoc TmpDir instances, use the build system instead Ryan Liptak 2026-01-05 02:04:28 -08:00
  • b318ee6cda ci: pass -Dskip-openbsd on x86_64-freebsd and x86_64-linux-debug(-llvm) Alex Rønne Petersen 2025-12-01 07:50:01 +01:00
  • 00dc4d000f test: add openbsd targets to module test matrix Alex Rønne Petersen 2025-12-01 07:43:31 +01:00
  • 25e348973a std.zig.target: add openbsd libc support Alex Rønne Petersen 2025-12-01 04:31:54 +01:00
  • a78f891d05 compiler: support building openbsd crt0 and stub shared libraries Alex Rønne Petersen 2025-12-01 04:30:28 +01:00
  • 00e6895bde compiler: don't error on explicit link_libc=false on requiresLibC() targets Alex Rønne Petersen 2025-12-01 06:21:23 +01:00
  • d0ad76c03c update_openbsd_libc: add tool for updating openbsd libc startup code Alex Rønne Petersen 2025-12-01 01:15:36 +01:00
  • 50422d5c37 Merge pull request 'libc: remove most symbols already present in compiler_rt' (#30648) from mercenary/zig:2879-rt into master Alex Rønne Petersen 2026-01-05 15:49:55 +01:00
  • 6f2e7afc30 ci: build stage4 and run behavior tests with it on aarch64-macos-debug Alex Rønne Petersen 2025-12-13 02:38:23 +01:00
  • faa485e630 ci: build stage4 and run behavior tests with it on x86_64-linux-debug(-llvm) Alex Rønne Petersen 2025-12-13 02:57:45 +01:00
  • 4d3a847cd1 libc: add openbsd libc startup code for 7.8 Alex Rønne Petersen 2025-12-01 00:21:12 +01:00