Commit Graph

  • 1ed845e1f6 update occurences of setEndPos to setLength Andrew Kelley 2025-12-11 23:41:57 -08:00
  • 16f8af1b9a compiler: update various code to new fs API Andrew Kelley 2025-12-11 23:18:42 -08:00
  • e1cf753db7 std: update fchmodat tests Andrew Kelley 2025-12-11 22:35:55 -08:00
  • 68621afd2e std.tar: update fs API calls to take io argument Andrew Kelley 2025-12-11 22:11:16 -08:00
  • 0e230993d5 std.Io.Dir: add setFilePermissions and setFileOwner Andrew Kelley 2025-12-11 21:00:14 -08:00
  • c4cefd6835 std.Build.Step.Run: restore Color.inherit logic Andrew Kelley 2025-12-11 13:42:47 -08:00
  • 91fa252cf2 std.Io: implement dir reading for BSDs Andrew Kelley 2025-12-10 23:55:09 -08:00
  • 94ef56ee26 std.Io.Dir: fix walking Andrew Kelley 2025-12-10 23:09:08 -08:00
  • 7bc0166b7c std.Io: implement dirRead for Linux Andrew Kelley 2025-12-10 22:21:51 -08:00
  • b042e93522 std: update tty config references in the build system Andrew Kelley 2025-12-10 20:55:11 -08:00
  • 7837d975dc std: save terminal escape stripping for later Andrew Kelley 2025-12-10 18:25:23 -08:00
  • 95b0399d1b std: finish implementing futexWait with timer Andrew Kelley 2025-12-10 18:14:43 -08:00
  • 3a6e15449b std.Io: add ResetEvent based on futexes Andrew Kelley 2025-12-09 23:12:09 -08:00
  • ffcbd48a12 std: rework TTY detection and printing Andrew Kelley 2025-12-09 22:10:12 -08:00
  • 78d262d96e std: WIP: debug-level stderr writing Andrew Kelley 2025-12-09 18:44:39 -08:00
  • 03526c59d4 std.debug: fix printLineFromFile Andrew Kelley 2025-12-08 23:14:34 -08:00
  • 5b436d2c51 build_runner compiling again Andrew Kelley 2025-12-08 23:03:34 -08:00
  • 90f7259ef1 std.Progress: use a global static Io instance Andrew Kelley 2025-12-08 21:57:46 -08:00
  • bee8005fe6 std.heap.DebugAllocator: never detect TTY config Andrew Kelley 2025-12-08 21:00:04 -08:00
  • 4a53e5b0b4 fix a handful of compilation errors related to std.fs migration Andrew Kelley 2025-12-08 20:03:50 -08:00
  • ebdbbd20ac update makeDir() sites to specify permissions Andrew Kelley 2025-12-08 19:41:21 -08:00
  • 3725f72293 update std.process.Child.run occurences to use io Andrew Kelley 2025-12-08 18:46:55 -08:00
  • 9e3bda5eff tests: close() -> close(io) Andrew Kelley 2025-12-08 18:24:52 -08:00
  • a91c6dc71d test: std.fs.File -> std.Io.File Andrew Kelley 2025-12-08 18:07:55 -08:00
  • 1dcfc8787e update all readFileAlloc() to accept Io instance Andrew Kelley 2025-12-08 18:00:55 -08:00
  • 4be8be1d2b update all rename() to rename(io) Andrew Kelley 2025-12-08 17:45:17 -08:00
  • 4218344dd3 std.Build.Cache: remove readSmallFile and writeSmallFile Andrew Kelley 2025-12-08 17:21:52 -08:00
  • 950d18ef69 update all access() to access(io) Andrew Kelley 2025-12-08 17:14:31 -08:00
  • 314c906dba std.debug: simplify printLineFromFile Andrew Kelley 2025-12-08 16:41:24 -08:00
  • 9ccd68de0b std: move abort and exit from posix into process Andrew Kelley 2025-12-08 16:13:51 -08:00
  • 7f5bb118d4 std.Io: make all the close functions batched Andrew Kelley 2025-12-08 15:42:42 -08:00
  • 6f46570958 link.MachO: update parallel hasher to std.Io Andrew Kelley 2025-12-08 15:23:18 -08:00
  • 181ac08459 std.Io.Threaded: add missing fileLength implementation Andrew Kelley 2025-12-08 15:22:55 -08:00
  • 9f4d40b1f9 update all stat() to stat(io) Andrew Kelley 2025-12-08 14:17:52 -08:00
  • 264d714321 update all openDir() sites to accept io instance Andrew Kelley 2025-12-08 13:46:29 -08:00
  • f53248a409 update all std.fs.cwd() to std.Io.Dir.cwd() Andrew Kelley 2025-12-08 13:39:09 -08:00
  • 9169983159 std.fs: migrate most of the API elsewhere Andrew Kelley 2025-12-06 21:06:30 -08:00
  • 877032ec6a std: reorganize realpath and process executable APIs Andrew Kelley 2025-12-06 20:43:57 -08:00
  • 8328de24f1 update all occurrences of openFile to receive an io instance Andrew Kelley 2025-12-06 17:52:57 -08:00
  • dd1d15b72a update all occurrences of std.fs.Dir to std.Io.Dir Andrew Kelley 2025-12-06 17:32:19 -08:00
  • 3204fb7569 update all occurrences of std.fs.File to std.Io.File Andrew Kelley 2025-12-06 17:23:07 -08:00
  • 1b1fb7fab6 std.crypo.tls: delete unused import Andrew Kelley 2025-12-06 16:47:19 -08:00
  • aafddc2ea1 update all occurrences of close() to close(io) Andrew Kelley 2025-12-05 19:08:37 -08:00
  • eab354b2f5 std.Io.Threaded: import File and Dir Andrew Kelley 2025-12-05 17:46:35 -08:00
  • 72b76077ab std: fix some surface level compilation errors Andrew Kelley 2025-12-05 17:41:27 -08:00
  • ba999d608c std: extract sendfile/copy_file_range from Io.File.Writer Andrew Kelley 2025-12-05 17:12:57 -08:00
  • 814480db7c std: all File functions moved to std.Io Andrew Kelley 2025-12-04 16:03:33 -08:00
  • d1d2c37af2 std: all Dir functions moved to std.Io Andrew Kelley 2025-12-03 20:37:43 -08:00
  • 81214278ca std.Io.Threaded: implement dirStat Andrew Kelley 2025-11-25 06:46:53 -08:00
  • 89bda60d28 std.Io.Threaded: implement makePath Andrew Kelley 2025-11-25 06:36:49 -08:00
  • c3f2de5e51 Linux: Update syscall list for 6.17 Stephen Gregoratto 2025-12-24 13:10:38 +11:00
  • 985a3565c6 Merge pull request 'Replace uses of std.Thread.Pool with std.Io, and remove std.Thread.Pool' (#30557) from compiler-std.Io into master Andrew Kelley 2025-12-22 20:09:34 +01:00
  • 0ea79c85b2 remove std.gpu.(binding|location) ashpil 2025-10-07 21:07:23 -07:00
  • 24e7500c33 @extern: add support for spir-v locations and descriptors ashpil 2025-10-05 15:20:50 -07:00
  • 3af842f0e8 Fixes enums.fromInt failing at compile time on in range but invalid values Mason Remaley 2025-12-08 17:24:17 -08:00
  • b346090ed2 add PERF_EVENT_IOC_ID pyk 2025-12-10 08:48:00 +01:00
  • 23e5a17187 std: delete Thread.Pool in favour of Io Matthew Lugg 2025-12-15 11:27:07 +00:00
  • 18bc7e802f compiler: replace thread pool with std.Io Matthew Lugg 2025-12-06 15:27:57 +00:00
  • 9ae4e38ca2 tools: replace thread pool with std.Io Matthew Lugg 2025-12-21 14:50:16 +00:00
  • 2046e0f4be std.Io.Threaded: fix group closure leak Matthew Lugg 2025-12-22 12:01:37 +00:00
  • 4772f1a9f4 std.Io: make it safe to call Group.async within a group task Matthew Lugg 2025-12-21 14:51:06 +00:00
  • 49f17237b0 compiler,std: remove a handful of redundant discards Matthew Lugg 2025-12-16 12:05:40 +00:00
  • aa0249d74e Merge pull request 'std.ascii: rename indexOf functions to find' (#30101) from adria/zig:indexof-find into master Alex Rønne Petersen 2025-12-22 12:50:46 +01:00
  • 6b9125cbe6 build_runner: fix race condition in dispatch_deps capacity reservation Doug Coleman 2025-12-21 18:17:04 -06:00
  • 8c5f731afb Merge pull request 'Some std.Io goodies' (#30235) from std.Io-misc into master mlugg 2025-12-21 14:50:58 +01:00
  • 67eed99550 std.Io.Queue: introduce closure and fix a bug Matthew Lugg 2025-12-15 11:24:26 +00:00
  • fa7e818e14 std.Io: add new cancelation APIs Matthew Lugg 2025-12-20 14:46:29 +00:00
  • 9bf65f6e05 std.Io.Threaded: replace ResetEvent with Io.Event Matthew Lugg 2025-12-20 13:10:10 +00:00
  • 0649f96da3 std.Io: introduce Event implemented using futex Matthew Lugg 2025-12-15 14:02:20 +00:00
  • b4ee54b580 std.Io: reimplement Mutex and Condition atop futex Matthew Lugg 2025-12-15 17:07:50 +00:00
  • 6ed5b62050 std.Io: introduce futex primitives Matthew Lugg 2025-12-20 13:05:35 +00:00
  • 330e295bc4 mailmap: add some addresses used by the Codeberg UI Matthew Lugg 2025-12-20 13:29:04 +00:00
  • 5611779f39 Sema: fix nested error union coercions Matthew Lugg 2025-12-20 19:03:22 +00:00
  • 3f08073f7d x86_64: hack around more OPV bugs Matthew Lugg 2025-12-20 19:01:43 +00:00
  • b27bdd5af0 libc: add back freebsd bsm headers Alex Rønne Petersen 2025-12-21 03:52:48 +01:00
  • 442592855c change placeholder pattern in deduplicated type errors Prokop Randáček 2025-11-21 08:24:16 +01:00
  • 5fa7f13082 Merge pull request 'Windows: Avoid ever-expanding DeviceIoControl error set, handle NOT_A_REPARSE_POINT in ReadLink' (#30186) from squeek502/zig:win-deviceiocontrol into master Andrew Kelley 2025-12-19 18:50:27 +01:00
  • f9419c81cf build: bump test-c-abi max_rss to 2_389_779_251 on x86_64-linux Alex Rønne Petersen 2025-12-18 13:01:35 +01:00
  • a6c22c5edb std.os.linux.test: disable fallocate on mips64*-linux-*abin32 Alex Rønne Petersen 2025-12-18 12:56:28 +01:00
  • 6b77bb3f91 build: bump test-compiler-rt max_rss to 978_463_129 on x86_64-linux Alex Rønne Petersen 2025-12-18 11:42:33 +01:00
  • 0437decca9 std.http.test: disable redirect to different connection on mips*-linux w/o libc Alex Rønne Petersen 2025-12-18 01:46:31 +01:00
  • fc78a61c4c Prevent register clobbering on x86_64 threadlocal access Mick Sayson 2025-12-15 17:07:34 -08:00
  • b9eefe17af test: fix up c3ee8078b4 Alex Rønne Petersen 2025-12-16 09:01:51 +01:00
  • 00903d35b1 std.Target: openbsd's landisk port is only little endian Alex Rønne Petersen 2025-11-30 04:46:23 +01:00
  • 447d6a0dd3 test: remove some nonsensical openbsd targets from llvm_targets Alex Rønne Petersen 2025-11-30 04:46:37 +01:00
  • b675223eb5 std: disable tests that depend on getFdPath on openbsd Alex Rønne Petersen 2025-12-01 07:34:52 +01:00
  • 215b250e6b std.posix.test: fix sigset tests on openbsd (no rt signals) Alex Rønne Petersen 2025-12-01 18:30:05 +01:00
  • da9733d441 compiler-rt: implement __clear_cache() for arm/mips64-openbsd Alex Rønne Petersen 2025-12-02 00:40:41 +01:00
  • 914005105e std.fs: fix build error in selfExePath() on openbsd Alex Rønne Petersen 2025-12-01 04:31:35 +01:00
  • 707e389f38 std.Io.Threaded: apply netbsd todo hacks to openbsd Alex Rønne Petersen 2025-12-01 04:30:55 +01:00
  • 18db762bb8 std.c: openbsd does not have SIGRTMIN/SIGRTMAX Alex Rønne Petersen 2025-12-01 07:37:34 +01:00
  • 56add8374c std.c: remove comptime asserts of siginfo_t size Alex Rønne Petersen 2025-12-01 04:31:05 +01:00
  • 672ce9e919 compiler-rt: export __stack_chk_fail as __stack_smash_handler on openbsd Alex Rønne Petersen 2025-12-01 07:34:30 +01:00
  • 0564f83978 std.zig.target: remove two unused consts Alex Rønne Petersen 2025-11-30 22:40:01 +01:00
  • 00220a5ea1 build: add max_rss values observed on powerpc64le-linux Alex Rønne Petersen 2025-12-12 00:43:21 +01:00
  • 9f58931193 std.http: disable all tests on non-Debug powerpc64 Alex Rønne Petersen 2025-12-11 20:36:45 +01:00
  • 647866dd63 std.math: disable hypot tests on non-Debug powerpc64 Alex Rønne Petersen 2025-12-11 19:02:25 +01:00
  • 423d117251 test: skip bitcast nan float does not modify signaling bit on powerpc Alex Rønne Petersen 2025-12-11 19:49:17 +01:00
  • c3ee8078b4 test: skip some C ABI vector tests on powerpc Alex Rønne Petersen 2025-12-11 19:47:32 +01:00
  • eaae3f936b test: limit invalid_tail_call to x86_64-linux Alex Rønne Petersen 2025-12-11 19:26:41 +01:00