Commit Graph

  • 78a1476475 Build.WebServer: update concurrency API usage Andrew Kelley 2026-01-12 17:41:08 -08:00
  • 8146ccfecc Io: add ring to Batch API Jacob Young 2026-01-10 15:34:36 -05:00
  • 0a379513af std.Io.Threaded: super broken Windows impl of batch Andrew Kelley 2026-01-09 20:46:51 -08:00
  • 23d25dbb9e std.process.Child.collectOutput: change back to other impl Andrew Kelley 2026-01-09 19:21:59 -08:00
  • 642f329ac9 std.Io: exploring a different batch API proposal Andrew Kelley 2026-01-09 15:06:50 -08:00
  • e2a266e744 Revert "std.process.Child: rewrite using concurrent" Andrew Kelley 2026-01-08 16:55:51 -08:00
  • 87408f8add std.process.Child: rewrite using concurrent Andrew Kelley 2026-01-08 16:55:26 -08:00
  • b996675dcf fix error set Andrew Kelley 2026-01-08 16:36:18 -08:00
  • e0d06b40e3 std.Io.Threaded: set poll_buffer_len to 32 Andrew Kelley 2026-01-08 15:20:21 -08:00
  • 6a7fe61d74 std.Io.Threaded.operate: handle poll buffer exceeded Andrew Kelley 2026-01-08 15:07:03 -08:00
  • 93f5c99149 std.Io.Threaded.operate: handle cancelation and poll errors Andrew Kelley 2026-01-08 14:10:31 -08:00
  • 05064e1281 std.Io: simplify operate function Andrew Kelley 2026-01-08 12:55:38 -08:00
  • 0a0ecc4fb1 std.Io: proof-of-concept "operations" API Andrew Kelley 2026-01-07 18:38:19 -08:00
  • bd4b6d8b14 std.Io: delete the poll API Andrew Kelley 2026-01-05 22:19:08 -08:00
  • 90890fcb5c Io.Threaded: fix UAF-induced crashes during asynchronous operations Jacob Young 2026-01-24 03:37:43 -05:00
  • 9862518797 std.Io.Threaded: fix NtDelayExecution delay interval Andrew Kelley 2026-01-23 00:03:37 -08:00
  • 11b0a504df std.Io.Threaded: handle some more error codes from NtReadFile Andrew Kelley 2026-01-22 16:54:32 -08:00
  • 6d9e6e2c38 std.Io.Threaded: avoid extra fields of Thread Andrew Kelley 2026-01-22 14:32:39 -08:00
  • a933d7a6f8 std.Io.Threaded: don't pass null to NtDelayExecution Andrew Kelley 2026-01-21 21:42:23 -08:00
  • e705ad8302 std.Io.Threaded: implement APC cancelation Andrew Kelley 2026-01-21 21:28:15 -08:00
  • 1e3072ec46 std.Io.Threaded: introduce Thread.InterruptMethod Andrew Kelley 2026-01-21 21:05:15 -08:00
  • 5580257596 std.Io.Threaded: add some temporary, choice panics Andrew Kelley 2026-01-21 19:16:35 -08:00
  • 8827488fcd std: back out the flags field of Io.File Andrew Kelley 2026-01-21 19:08:52 -08:00
  • cb7be96644 std.Io: give File a nonblocking bit on Windows Andrew Kelley 2026-01-20 17:05:14 -08:00
  • c7c4e8d802 Sema: harden switch logic against undef IB Justus Klausecker 2026-01-28 11:27:10 +01:00
  • 13f13fe0a7 std.Io: add documentation to Batch Andrew Kelley 2026-01-30 11:45:08 -08:00
  • 9f6152ae93 std.Io.Threaded: rework file reading to observe nonblocking flag Andrew Kelley 2026-01-30 19:10:44 -08:00
  • a9778e2549 std.Io.File: add non-blocking flag Andrew Kelley 2026-01-30 17:59:48 -08:00
  • dd463caa15 std.Io.Threaded: stop checking bytes read with END_OF_FILE Andrew Kelley 2026-01-30 12:27:27 -08:00
  • 7c68ab1d10 std.os.linux: add MAP.DROPPABLE Alex Rønne Petersen 2026-01-30 23:47:42 +01:00
  • cbe38f771c std.Io.Threaded: consider EOPNOTSUPP to be programmer error in createFileMap() Alex Rønne Petersen 2026-01-30 23:58:17 +01:00
  • c6538b70f5 llvm: handle packed structs in C ABI integer promotion Alex Rønne Petersen 2026-01-30 23:58:47 +01:00
  • 3d3f22a14d Io.Batch: implement alternate API Jacob Young 2026-01-30 01:44:07 -05:00
  • 10bec043f5 std.process: simplify RunError set Andrew Kelley 2026-01-29 22:58:54 -08:00
  • a860865303 std.Build.Step: evalZigProcess handles EndOfStream Andrew Kelley 2026-01-29 17:13:17 -08:00
  • 9121ee5168 std.Io.Threaded: handle TIMEOUT from NtDelayExceution Andrew Kelley 2026-01-29 15:03:33 -08:00
  • b976f0d8ad std.Build: fully upgrade Step.Run to std.Io timing (and fix a typo) Matthew Lugg 2026-01-30 00:44:29 +00:00
  • 1a0fa1fa76 std.Io.Threaded: fix ntdll timeouts on Windows Matthew Lugg 2026-01-30 00:44:08 +00:00
  • 4e198dc187 std.Io.Threaded: ntReadFileResult handles EOF + bytes available Andrew Kelley 2026-01-29 13:31:44 -08:00
  • 816f70d0c3 std.Io.Threaded: compress ntReadFile logic Andrew Kelley 2026-01-28 21:02:43 -08:00
  • 0ac63ff9df std.Io.Threaded.batchWait better fix for any_done Andrew Kelley 2026-01-28 18:40:48 -08:00
  • a635d62a6b std.Io.Threaded.batchWaitWindows: eager result sets any_done true Andrew Kelley 2026-01-28 18:19:12 -08:00
  • 7ea1d02f9e std.Io.Threaded: add missing check for pending status in batchCancel Andrew Kelley 2026-01-28 17:59:46 -08:00
  • fe15534cd5 std.process.run: use Io.File.MultiReader Andrew Kelley 2026-01-28 17:43:42 -08:00
  • 0fd8263e97 build.zig: only-c implies no-lib Andrew Kelley 2026-01-28 02:27:20 -08:00
  • 4593a0dc2e std.Io.File.MultiReader: make checkAnyError exclude EndOfStream Andrew Kelley 2026-01-28 00:01:41 -08:00
  • f69891797a std: remove error.BrokenPipe from file reads, add error.EndOfStream Andrew Kelley 2026-01-27 15:31:23 -08:00
  • 291d941111 std.Io.Threaded: move the NtDelayExecution later in batchWait Andrew Kelley 2026-01-27 13:24:27 -08:00
  • ab1268efc3 std.Io.Threaded: fix bad use of AlertableSyscall Andrew Kelley 2026-01-27 11:33:07 -08:00
  • 8a985236af std.Build.Step.Run: gracefully handle test runner misbehavior Andrew Kelley 2026-01-27 11:29:03 -08:00
  • e1604c1923 std.Io.Threaded: batchWait and batchCancel for Windows Andrew Kelley 2026-01-26 19:07:01 -08:00
  • 351a3dd997 std.Io.Threaded: resolve merge conflicts Andrew Kelley 2026-01-26 16:25:58 -08:00
  • a68cb81a84 build: adjust max_rss for behavior tests Andrew Kelley 2026-01-19 15:16:51 -08:00
  • ccf85b51ea incr-check: update to std.Io.File.MultiReader Andrew Kelley 2026-01-19 15:14:43 -08:00
  • a04e296d88 update doctest API usage Andrew Kelley 2026-01-16 22:39:23 -08:00
  • 4feb2ba094 std.Io.Threaded: fix compilation error on some systems Andrew Kelley 2026-01-16 21:50:54 -08:00
  • 0f1a78b554 std.Io.Threaded: fix compilation failures on Windows Andrew Kelley 2026-01-16 21:39:03 -08:00
  • cfd142c4c6 tools: update for std.process API changes Andrew Kelley 2026-01-16 21:38:44 -08:00
  • f4140f6e8b std.Io.Threaded: fix batchWait impl Andrew Kelley 2026-01-16 21:21:56 -08:00
  • afd91234a1 std.Io.Threaded: fix error set Andrew Kelley 2026-01-16 21:07:59 -08:00
  • d67c8f5d23 compiler: update for std.Io.File.MultiReader API Andrew Kelley 2026-01-14 00:56:00 -08:00
  • d579375a7a std.Io.operate: fix bogus catch Andrew Kelley 2026-01-14 00:23:33 -08:00
  • 5a2cab21e1 std.Io.File.MultiReader: implementation fixes Andrew Kelley 2026-01-13 21:23:44 -08:00
  • 0cca18e43c std: update rest of build runner to new File.MultiReader API Andrew Kelley 2026-01-13 18:42:00 -08:00
  • 1a168f08b5 std.Io.File: introduce MultiReader Andrew Kelley 2026-01-12 23:21:55 -08:00
  • a1b3d9e447 std.Io.Threaded: delete dead code Andrew Kelley 2026-01-12 18:04:56 -08:00
  • 50db074bdf Build.WebServer: update concurrency API usage Andrew Kelley 2026-01-12 17:41:08 -08:00
  • dea653fdb9 Io: add ring to Batch API Jacob Young 2026-01-10 15:34:36 -05:00
  • 5456f953fa std.Io.Threaded: super broken Windows impl of batch Andrew Kelley 2026-01-09 20:46:51 -08:00
  • 72894900ec std.process.Child.collectOutput: change back to other impl Andrew Kelley 2026-01-09 19:21:59 -08:00
  • 45bc4b4e36 std.Io: exploring a different batch API proposal Andrew Kelley 2026-01-09 15:06:50 -08:00
  • d1d39cb3fe Revert "std.process.Child: rewrite using concurrent" Andrew Kelley 2026-01-08 16:55:51 -08:00
  • 3998fa3c3b std.process.Child: rewrite using concurrent Andrew Kelley 2026-01-08 16:55:26 -08:00
  • 13ef792cc6 fix error set Andrew Kelley 2026-01-08 16:36:18 -08:00
  • 3ef1266582 std.Io.Threaded: set poll_buffer_len to 32 Andrew Kelley 2026-01-08 15:20:21 -08:00
  • 24b3c4cec1 std.Io.Threaded.operate: handle poll buffer exceeded Andrew Kelley 2026-01-08 15:07:03 -08:00
  • ae2d71b65e std.Io.Threaded.operate: handle cancelation and poll errors Andrew Kelley 2026-01-08 14:10:31 -08:00
  • f391adc3af std.Io: simplify operate function Andrew Kelley 2026-01-08 12:55:38 -08:00
  • 6d22f7b4d7 std.Io: proof-of-concept "operations" API Andrew Kelley 2026-01-07 18:38:19 -08:00
  • def22c2b63 std.Io: delete the poll API Andrew Kelley 2026-01-05 22:19:08 -08:00
  • b5174455f8 Io.Threaded: fix UAF-induced crashes during asynchronous operations Jacob Young 2026-01-24 03:37:43 -05:00
  • 29f44952c1 std.Io.Threaded: fix NtDelayExecution delay interval Andrew Kelley 2026-01-23 00:03:37 -08:00
  • 9240881806 std.Io.Threaded: handle some more error codes from NtReadFile Andrew Kelley 2026-01-22 16:54:32 -08:00
  • b470800265 std.Io.Threaded: avoid extra fields of Thread Andrew Kelley 2026-01-22 14:32:39 -08:00
  • 84303546ba std.Io.Threaded: don't pass null to NtDelayExecution Andrew Kelley 2026-01-21 21:42:23 -08:00
  • 36940c3953 std.Io.Threaded: implement APC cancelation Andrew Kelley 2026-01-21 21:28:15 -08:00
  • 0553525fe6 std.Io.Threaded: introduce Thread.InterruptMethod Andrew Kelley 2026-01-21 21:05:15 -08:00
  • 1b157499ef std.Io.Threaded: add some temporary, choice panics Andrew Kelley 2026-01-21 19:16:35 -08:00
  • 4f948bb13e std: back out the flags field of Io.File Andrew Kelley 2026-01-21 19:08:52 -08:00
  • 59ebd82ebf std.Io: give File a nonblocking bit on Windows Andrew Kelley 2026-01-20 17:05:14 -08:00
  • fa988e88ed zstd.Decompress: smarter rebase when discarding (#30891) mercenary 2026-01-30 20:19:19 +01:00
  • aa38f07c51 Merge pull request 'add std.Io.net.Socket.createPair + handful of std.posix removals' (#31056) from std.posix-removals into master Andrew Kelley 2026-01-30 14:30:25 +01:00
  • 6a3226c43c std.Io: add net.Socket.createPair Andrew Kelley 2026-01-29 21:07:57 -08:00
  • 0c67d9ebde std.posix: goodbye gettimeofday Andrew Kelley 2026-01-29 20:27:01 -08:00
  • 36eb8dec98 std.posix: goodbye to some functions Andrew Kelley 2026-01-29 20:24:33 -08:00
  • e7e168727e std.posix: goodbye connect, eventfd Andrew Kelley 2026-01-29 20:11:18 -08:00
  • b9819fce69 Io.Threaded: limit copy_file_range len to prevent EOVERFLOW rpkak 2026-01-29 23:28:20 +01:00
  • 380ea6fb5e Merge pull request 'Compilation: make libzigc share zcu if possible' (#31037) from GasInfinity/zig:libc-share-zcu into master Andrew Kelley 2026-01-30 08:16:39 +01:00
  • 377bb8f237 Merge pull request 'std: migrate getcwd to Io' (#31047) from getcwd into master Andrew Kelley 2026-01-30 06:38:08 +01:00
  • ccd82ae7cc Add f16, f80 and f128 support for atan lzm-build 2026-01-30 07:18:13 +08:00