Commit graph

  • e49fb4cf31 update all occurrences of close() to close(io) std.Io-fs Andrew Kelley 2025-12-05 19:08:37 -08:00
  • 78cbdec537 std.Io.Threaded: import File and Dir Andrew Kelley 2025-12-05 17:46:35 -08:00
  • 470e2d6796 std: fix some surface level compilation errors Andrew Kelley 2025-12-05 17:41:27 -08:00
  • fc8b792251 std: extract sendfile/copy_file_range from Io.File.Writer Andrew Kelley 2025-12-05 17:12:57 -08:00
  • 4f6658a67b std: all File functions moved to std.Io Andrew Kelley 2025-12-04 16:03:33 -08:00
  • 48d70cfc38 std: all Dir functions moved to std.Io Andrew Kelley 2025-12-03 20:37:43 -08:00
  • d113257d42 std.Io.Threaded: implement dirStat Andrew Kelley 2025-11-25 06:46:53 -08:00
  • 3edce5ea12 std.Io.Threaded: implement makePath Andrew Kelley 2025-11-25 06:36:49 -08:00
  • e93ce49504
    c: support +r output constraint David Rubin 2025-11-27 19:16:29 -08:00
  • 2e341a7173
    codegen: fix x86-64 backend crc32 inline asm David Rubin 2025-11-27 17:43:15 -08:00
  • 7e0d86638f
    hash: implement fast crc32c David Rubin 2025-06-27 15:34:32 -07:00
  • 1e616096d4
    build: bump test-zigc max_rss to 767_483_904 on x86_64-linux master Alex Rønne Petersen 2025-12-06 01:50:27 +01:00
  • 2720e8c5e9 sema: remove special case check in is_non_err pentuppup 2025-12-05 14:07:40 -05:00
  • 4ce7b57e86 std.heap: rework c_allocator Matthew Lugg 2025-12-04 12:11:09 +00:00
  • d4313a1332 stage2_wasm: revival, enabling tests Pavel Verigo 2025-12-05 22:51:05 +01:00
  • 2ee4bd1072
    std.mem.sliceTo: Return slice with sentinel from unbounded pointers Jay Petacat 2025-12-05 11:43:28 -07:00
  • 49ef28a5f1 sema: fix error_return_trace_index handling in zirCondBr Pavel Verigo 2025-12-05 02:34:51 +01:00
  • 8cc24efa7a std.math: return to old call signature for wrap Rue04 2025-12-05 16:24:42 +01:00
  • 364a1aa2fb std.math: add vector support to wrap Rue04 2025-12-05 15:40:12 +01:00
  • ea94ac52c5
    std.debug: skip manage resources correctly with cbe Matthew Lugg 2025-12-05 15:10:03 +01:00
  • 02c5f05e2f std: replace usages of std.mem.indexOf with std.mem.find Adrià Arrufat 2025-12-04 11:10:30 +09:00
  • 1a420a8dca std.ascii: rename indexOf functions to find Adrià Arrufat 2025-12-04 10:44:27 +09:00
  • 032e3c9254 std.Io.Timestamp: when creating a Clock.Timestamp actually set .raw instead of the non-existant .nanoseconds Aidan Welch 2025-12-02 10:59:53 +01:00
  • adc5a39de2 Change github links to codeberg Luna Schwalbe 2025-12-02 17:14:53 +01:00
  • 7d4e06b6d9
    DO NOT MERGE: jobserver usage example with std.Thread.Pool jobserver Matthew Lugg 2025-12-05 11:46:13 +00:00
  • 5997ed2dd5
    std.job: add Robust Jobserver implementation Matthew Lugg 2025-12-05 10:41:14 +00:00
  • 279e3bdde5
    std: add and improve some system API bindings Jacob Young 2025-12-05 10:37:30 +00:00
  • 4d6e979360
    libc: remove some dead code from freebsd crt0 Alex Rønne Petersen 2025-12-01 00:24:17 +01:00
  • 26935d9da1
    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
  • 82235aeb6c
    test: add openbsd targets to module test matrix Alex Rønne Petersen 2025-12-01 07:43:31 +01:00
  • fbe76b31cf
    test: remove some nonsensical openbsd targets from llvm_targets Alex Rønne Petersen 2025-11-30 04:46:37 +01:00
  • 6a1b4e6f8a
    std: disable tests that depend on getFdPath on openbsd Alex Rønne Petersen 2025-12-01 07:34:52 +01:00
  • e90c639fde
    std.posix.test: fix sigset tests on openbsd (no rt signals) Alex Rønne Petersen 2025-12-01 18:30:05 +01:00
  • 26751fb31a
    compiler-rt: implement __clear_cache() for arm/mips64-openbsd Alex Rønne Petersen 2025-12-02 00:40:41 +01:00
  • 616488eec7
    std.fs: fix build error in selfExePath() on openbsd Alex Rønne Petersen 2025-12-01 04:31:35 +01:00
  • 7827dc03cb
    std.Io.Threaded: apply netbsd todo hacks to openbsd Alex Rønne Petersen 2025-12-01 04:30:55 +01:00
  • 49a0ffa42f
    std.c: openbsd does not have SIGRTMIN/SIGRTMAX Alex Rønne Petersen 2025-12-01 07:37:34 +01:00
  • 2abfbd952a
    std.c: remove comptime asserts of siginfo_t size Alex Rønne Petersen 2025-12-01 04:31:05 +01:00
  • fc62e6d7ef
    compiler-rt: export __stack_chk_fail as __stack_smash_handler on openbsd Alex Rønne Petersen 2025-12-01 07:34:30 +01:00
  • abb9ec3840
    std.zig.target: add openbsd libc support Alex Rønne Petersen 2025-12-01 04:31:54 +01:00
  • bfe6117b1b
    compiler: support building openbsd crt0 and stub shared libraries Alex Rønne Petersen 2025-12-01 04:30:28 +01:00
  • 7ce50db17d
    compiler: don't error on explicit link_libc=false on requiresLibC() targets Alex Rønne Petersen 2025-12-01 06:21:23 +01:00
  • e4f3eedb8a
    update_openbsd_libc: add tool for updating openbsd libc startup code Alex Rønne Petersen 2025-12-01 01:15:36 +01:00
  • bb7d949100
    libc: add openbsd libc startup code for 7.8 Alex Rønne Petersen 2025-12-01 00:21:12 +01:00
  • 9a9cc9c96d
    compiler: define ___OpenBSD and OpenBSDX_Y when targeting openbsd libc Alex Rønne Petersen 2025-11-30 23:01:50 +01:00
  • df147734a3
    std.zig.target: handle openbsd libc names Alex Rønne Petersen 2025-11-30 22:40:51 +01:00
  • c3b9f49ac2
    std.zig.target: remove two unused consts Alex Rønne Petersen 2025-11-30 22:40:01 +01:00
  • 0ea6bd08d8
    std.zig.LibCDirs: add openbsd support Alex Rønne Petersen 2025-11-30 22:34:52 +01:00
  • 6c9cc3450f
    std.Target: bump baseline openbsd version from 7.7 to 7.8 Alex Rønne Petersen 2025-11-30 22:38:23 +01:00
  • ac86650bf4
    std.Target: factor arch/abi into openbsd minimum version logic Alex Rønne Petersen 2025-11-30 22:37:47 +01:00
  • 6921ae8925
    std.Target: openbsd's landisk port is only little endian Alex Rønne Petersen 2025-11-30 04:46:23 +01:00
  • 9e3c240fda
    std.Target: add isOpenBSDLibC() Alex Rønne Petersen 2025-11-30 22:32:42 +01:00
  • 5f77dde83a
    libc: add openbsd 7.8 abilists Alex Rønne Petersen 2025-11-30 21:37:10 +01:00
  • 1311e997d4
    libc: add openbsd 7.8 headers Alex Rønne Petersen 2025-11-30 22:16:15 +01:00
  • 154ad83ea4
    process_headers: add openbsd support Alex Rønne Petersen 2025-11-30 22:16:06 +01:00
  • 58e3c2cefd make Io.net.sendMany compile Loris Cro 2025-12-05 11:37:13 +01:00
  • d22231c039
    Compilation: track indirect file system inputs from clang's depfile Alex Rønne Petersen 2025-12-05 10:18:05 +01:00
  • dcc5e0e10e
    std.heap: rework c_allocator Matthew Lugg 2025-12-04 12:11:09 +00:00
  • 38415911c1
    compiler: handle -Xlinker args similarly to -Wl args Alex Rønne Petersen 2025-12-05 08:47:09 +01:00
  • 34f88722cd
    compiler: support --dependency-file linker option Alex Rønne Petersen 2025-12-05 07:25:51 +01:00
  • 0667844802 tools: better detect '=' in clang options Meghan Denny 2025-12-04 23:38:36 -08:00
  • b6c34cb164 Windows: Support directory handle for cwd instead of string for Child.process Tom Winter 2025-12-03 07:06:16 +00:00
  • 4724774433
    ci: apply workaround for #22213 to x86_64-linux scripts Alex Rønne Petersen 2025-11-28 22:06:46 +01:00
  • c166bb36f6
    ci: reduce x86_64-linux timeouts Alex Rønne Petersen 2025-12-04 20:52:34 +01:00
  • 47bb210317 Sema: Allow small integer types to coerce to floats Jay Petacat 2025-12-04 11:40:03 -07:00
  • 78cba86928
    ci: set maxrss from $ZSF_MAX_RSS if provided by the runner Alex Rønne Petersen 2025-12-03 21:29:51 +01:00
  • 2728eb5d5e
    build: adjust max_rss on a per-CI-host basis Alex Rønne Petersen 2025-12-03 01:06:31 +01:00
  • a8b516fdaa
    std.posix: handle ENOTCONN for getpeername Jan200101 2025-12-04 14:32:36 +01:00
  • 688af04725 math.big: stronger asserts to reduce risks of aliasing unplanned 2025-12-04 01:05:17 +01:00
  • 73e82332d0 big.Mutable.setString optimization and simplification unplanned 2025-12-04 01:00:55 +01:00
  • 44543800a5
    std.process.Child: enable rusage collection for dragonfly, netbsd, openbsd Alex Rønne Petersen 2025-12-03 03:39:23 +01:00
  • 2659fadb95
    std.c: add rusage for dragonfly, netbsd, openbsd Alex Rønne Petersen 2025-12-03 03:36:02 +01:00
  • 9eed87f93e
    std.process.Child: enable rusage collection for freebsd, illumos, serenity Alex Rønne Petersen 2025-12-03 03:30:06 +01:00
  • e270c97ed1
    ci: don't skip release mode tests on x86_64-windows-debug Alex Rønne Petersen 2025-12-03 11:48:29 +01:00
  • c21ce53494
    ci: skip spirv and wasm tests on x86_64-freebsd Alex Rønne Petersen 2025-11-28 01:35:48 +01:00
  • e2a9e568b4
    build: add -Dskip-spirv and -Dskip-wasm options Alex Rønne Petersen 2025-11-28 01:35:10 +01:00
  • ad9a5187ac
    build: add some missing darwin tags Alex Rønne Petersen 2025-12-03 07:14:24 +01:00
  • c0c1f8fe61 fix formatting squidy239 2025-12-03 19:48:46 -06:00
  • c6a1444864 std.math.big.int.int_test: replace mem.eql by expectEqualSlices unplanned 2025-12-04 00:24:45 +01:00
  • ded4e12559 big.Const.dump: fixed error unplanned 2025-12-03 23:28:27 +01:00
  • 43b231411d added missing toMicroseconds and fromMicroseconds functions squidy239 2025-12-03 16:51:55 -06:00
  • dc827d5998 std.time.epoch: use u4 instead of enum for getDaysInMonth Sam Bossley 2025-12-03 16:02:57 -05:00
  • ddcc22a8a1 std.Thread: wait for ResetEvent in broadcast test Simon Galli 2025-12-03 19:08:30 +01:00
  • d73fbcc3ae Merge pull request 'Argon2: use the std.Io interface' (#30084) from jedisct1/zig:argon2 into master jedisct1 2025-12-03 12:18:09 +01:00
  • cb115cf73a std.process.ArgIteratorWasi: fix no-args deinit Zihad 2025-12-03 00:09:00 +06:00
  • 7ba6a5698f std.Io.Timestamp: when creating a Clock.Timestamp actually set .raw instead of the non-existant .nanoseconds Aidan Welch 2025-12-02 10:59:53 +01:00
  • be9649f4ea
    ci: set a sensible maxrss in x86_64-windows scripts Alex Rønne Petersen 2025-12-03 00:24:58 +01:00
  • 6fe95c28cf Argon2: use the std.Io interface Frank Denis 2025-12-02 23:03:52 +01:00
  • 4fb903f3e4
    Change github links to codeberg Luna Schwalbe 2025-12-02 17:14:53 +01:00
  • bbbbb87b99
    std.Build.Step.Options: clear content on rerun Zihad 2025-12-03 00:44:41 +06:00
  • abacc8edf1
    std.process.ArgIteratorWasi: fix no-args deinit Zihad 2025-12-03 00:09:00 +06:00
  • 52ad126bb4 Merge pull request 'std.Io.Threaded: rework cancellation' (#30033) from cancellation into master Andrew Kelley 2025-12-02 17:58:29 +01:00
  • 374cd51385 zig build fmt Kendall Condon 2025-12-02 10:11:35 -05:00
  • 21e95ed635 zig fmt: fix error sets with empty line before comma Kendall Condon 2025-07-29 09:25:41 -04:00
  • 38262e0516 zig fmt: rewrite renderArrayInit Kendall Condon 2025-07-28 14:25:35 -04:00
  • a55e720d17 zig fmt: fix asm_legacy conversion with quoted identifier Kendall Condon 2025-07-28 14:23:11 -04:00
  • 15d830fd15 zig fmt: fix tracking of applied indentation Kendall Condon 2025-07-28 14:18:14 -04:00
  • 8d4531bff5 zig fmt: properly check escape sequences Kendall Condon 2025-07-28 14:07:46 -04:00
  • 6bcd6b35ce zig fmt: canonicalize stray backslashes in identifiers Kendall Condon 2025-07-28 14:10:18 -04:00
  • 4b73d5e029 Ast: fix comptime wrapper for destructure Kendall Condon 2025-07-28 14:03:20 -04:00