Commit Graph

  • 0116d98093 std.Target: bump fuchsia max version to 28.0.0 Alex Rønne Petersen 2025-10-31 15:45:01 +01:00
  • 38413446b0 std.Target: bump contiki max version to 5.1.0 Alex Rønne Petersen 2025-10-31 15:44:35 +01:00
  • a46c3a1582 test: remove some unsupported x86_64 darwin targets from llvm_targets Alex Rønne Petersen 2025-10-31 15:36:17 +01:00
  • 8347791ce3 std.os.windows: eliminate forwarder function in kernel32 (#25766) qilme 2025-10-31 21:54:50 +08:00
  • 62de7a2efd fix typo in std.debug.ElfFile.loadSeparateDebugFile TibboddiT 2025-10-31 09:44:47 +01:00
  • 389368392e Revert "ci: stop building FreeBSD module tests on x86_64-linux" Alex Rønne Petersen 2025-10-30 23:16:30 +01:00
  • d000574380 Io: fix some horrible data races and UAFs caused by Condition misuse Jacob Young 2025-10-30 16:02:25 -04:00
  • 0ca4df540f std.debug.cpu_context: fix signal_ucontext_t for arm-linux Alex Rønne Petersen 2025-10-30 20:28:31 +01:00
  • 8126e22756 build: bump libc-test max_rss from 1758181785 to 2253598720 Alex Rønne Petersen 2025-10-30 17:52:05 +01:00
  • 5b060ef9d4 Merge pull request #25558 from jacobly0/elfv2-load-obj Jacob Young 2025-10-30 12:09:13 -04:00
  • 4174ab9c2c Merge pull request #25726 from mlugg/std-log-colors Matthew Lugg 2025-10-30 15:24:47 +00:00
  • 32779a7c73 aarch64: fix macho external references Jacob Young 2025-10-29 16:41:54 -04:00
  • 402c14f86a aarch64: implement optional comparisons Jacob Young 2025-10-29 15:17:03 -04:00
  • 0dde70ef76 std.Build: fix '--webui' crash Matthew Lugg 2025-10-28 13:34:53 +00:00
  • 9215121688 std.log: colorize output in default implementation Matthew Lugg 2025-10-28 12:43:13 +00:00
  • 74931fe25c std.debug.lockStderrWriter: also return ttyconf Matthew Lugg 2025-10-28 12:42:05 +00:00
  • 74c23a237e Merge pull request #25763 from mrjbq7/cancelled John Benediktsson 2025-10-29 21:40:13 -07:00
  • d9617f846f compiler: use std.Io; delete std.Thread.Pool compiler-std.Io Andrew Kelley 2025-10-29 20:18:35 -07:00
  • 1d80c9540a Threaded: fix safety crashes Jacob Young 2025-10-29 21:00:22 -04:00
  • 767f28d7a6 Merge pull request #25733 from GasInfinity-Forks/x86_16-cpu_context Alex Rønne Petersen 2025-10-30 01:41:32 +01:00
  • 09aa4add2a x86_64: add lret encoding Jacob Young 2025-10-26 11:13:14 -04:00
  • 52a029e503 x86_64: continue hacking around unimplemented linker logic Jacob Young 2025-10-26 11:12:23 -04:00
  • ada9035af5 x86_64: fix encoding for out with an immediate port Jacob Young 2025-10-11 19:19:51 -04:00
  • 6e8b07ca15 Elf: fix alignment of merge subsections Jacob Young 2025-10-14 02:36:07 -04:00
  • 0834e696f7 Elf2: start implementing dynamic linking Jacob Young 2025-10-29 18:04:11 -04:00
  • 40901440a6 Elf2: simplify archive loading Jacob Young 2025-10-29 18:03:38 -04:00
  • c4478e078b Elf2: load archives Jacob Young 2025-10-14 22:24:26 -04:00
  • 7542c3260f Elf2: load relocations from input objects Jacob Young 2025-10-29 18:01:10 -04:00
  • 6f0476e41d Elf2: start implementing input object loading Jacob Young 2025-10-29 18:05:49 -04:00
  • a072d821be Merge pull request #25592 from ziglang/init-std.Io Andrew Kelley 2025-10-29 13:51:37 -07:00
  • 16185f66f1 std.http: disable failing test on 32-bit arm Andrew Kelley 2025-10-29 13:50:04 -07:00
  • b2bc44e0d5 std.os.linux: fix restore for powerpc/powerpc64 Alex Rønne Petersen 2025-10-29 20:44:03 +01:00
  • ef4f6e6c05 feat: add x86_16 debug cpu_context GasInfinity 2025-10-29 14:35:33 +01:00
  • fca748ffba fix: add i86 cpu in update_cpu_features GasInfinity 2025-10-29 14:34:58 +01:00
  • 0205ce4736 std.os.linux.IoUring: disable failing test Andrew Kelley 2025-10-29 06:20:58 -07:00
  • e8e1e2793a std.Io: make select unit test not depend on cancellation Andrew Kelley 2025-10-28 22:00:55 -07:00
  • a7119d4269 remove all IBM AIX and z/OS support Alex Rønne Petersen 2025-10-29 07:32:01 +01:00
  • b1d270d38e std.os.linux.s390x: fix restore function Andrew Kelley 2025-10-28 19:21:53 -07:00
  • 05b28409e7 std.Io.Threaded: install and cleanup signal handlers Andrew Kelley 2025-10-28 18:45:53 -07:00
  • b863f2548b std.Io.Threaded: handle -fsingle-threaded in unit tests Andrew Kelley 2025-10-28 18:43:47 -07:00
  • 1c0a8b8fe4 std.hash_map: tune slow unit tests Andrew Kelley 2025-10-28 18:32:55 -07:00
  • a45cafb7f0 std.Io: add unit test for select Andrew Kelley 2025-10-28 18:13:49 -07:00
  • c40204a3e5 std.Io: add unit tests for Group and concurrent Andrew Kelley 2025-10-28 18:04:55 -07:00
  • 03fd132b1c std.Io: fix Group.wait unsoundness Andrew Kelley 2025-10-28 15:06:07 -07:00
  • 6c794ce7bc std.Io.Threaded.dirOpenFileWtf16: SHARING_VIOLATION Andrew Kelley 2025-10-28 11:04:59 -07:00
  • 9f986419bd CI: link ws2_32.lib on Windows Andrew Kelley 2025-10-28 09:27:04 -07:00
  • 6f64c8b693 std.debug.SelfInfo.Windows: less invasive change Andrew Kelley 2025-10-28 08:47:39 -07:00
  • 1553c8eae7 std.os.linux.x86: fix signal restore function Andrew Kelley 2025-10-28 08:27:07 -07:00
  • 030b630829 std.Io.Threaded: fix EBADF error code on wasm32-wasi -lc when reading Andrew Kelley 2025-10-28 07:11:52 -07:00
  • c4dc7d7c3d std.Io.Threaded: implement Unix sockets for Windows Andrew Kelley 2025-10-28 06:58:58 -07:00
  • b39f3d294d std.Io.Threaded: implement dirMakeOpenPath for WASI Andrew Kelley 2025-10-28 06:33:30 -07:00
  • 4114392369 std: fix definition of ws2_32.GetAddrInfoExW Andrew Kelley 2025-10-28 05:50:53 -07:00
  • f5870b267e std.Io.Threaded: fix typo in panic message Andrew Kelley 2025-10-27 22:21:07 -07:00
  • 94b9874981 std.Io.Threaded: stub out netbsd mutex and condition Andrew Kelley 2025-10-27 22:16:03 -07:00
  • c0c2010535 std.c: fix msghdr struct on big endian targets Andrew Kelley 2025-10-27 21:49:45 -07:00
  • a28d3059e6 std.Io.Threaded: implement ResetEvent in terms of pthreads Andrew Kelley 2025-10-27 21:17:44 -07:00
  • 30448d92af std.Io.Threaded: fix netLookup for Windows Andrew Kelley 2025-10-27 20:23:21 -07:00
  • 030ddc7952 update standalone tests for ws2_32 dependency Andrew Kelley 2025-10-27 19:47:20 -07:00
  • 135ec79f50 std.Io.File: fix stat for Windows Andrew Kelley 2025-10-27 17:49:21 -07:00
  • 6b8972dd22 resinator: update for Io API Andrew Kelley 2025-10-27 17:05:29 -07:00
  • cc4931b325 std.Io.Threaded: fix 32-bit overflow in lookupDns Andrew Kelley 2025-10-27 17:03:16 -07:00
  • c8739d6953 std.Io.Group: fix leak when wait is canceled Andrew Kelley 2025-10-27 16:59:31 -07:00
  • 3de1b6c9a9 std.Io.Threaded: better clock lowering for BSDs Andrew Kelley 2025-10-27 16:34:35 -07:00
  • 80a341b411 std: remove awareness of POLL signal Andrew Kelley 2025-10-27 16:18:14 -07:00
  • 8b269f7e18 std: make signal numbers into an enum Andrew Kelley 2025-10-27 16:16:49 -07:00
  • cc751c01f1 std.Io.Threaded: correct clockToPosix for FreeBSD Andrew Kelley 2025-10-27 14:59:42 -07:00
  • ef55dcae67 start: fix logic for signal hanlding when SIG.POLL does not exist Andrew Kelley 2025-10-27 14:57:01 -07:00
  • bbc1c07538 std.zig.system: fix error set of abiAndDynamicLinkerFromFile Andrew Kelley 2025-10-27 14:54:51 -07:00
  • 4e95c2eb1b std.Io.Threaded: implement futexes for freebsd Andrew Kelley 2025-10-27 14:34:42 -07:00
  • a87fd37bf5 std.Io: make Evented equal void when unimplemented Andrew Kelley 2025-10-27 13:51:14 -07:00
  • 0caf286a1a std.Io.Threaded: don't skip executing canceled group closures Andrew Kelley 2025-10-27 14:08:51 -07:00
  • df4c30ca16 link: move the windows kernel bug workaround to Io implementation Andrew Kelley 2025-10-27 13:21:49 -07:00
  • 02119362d7 wasm linking: handle unreachable call_indirect Andrew Kelley 2025-10-27 12:11:10 -07:00
  • 6ccb53bff1 std.Io.Threaded: fix openSelfExe for Windows Andrew Kelley 2025-10-27 10:07:29 -07:00
  • 441d0c4272 std.Io.net.HostName: fix missing group cancel Andrew Kelley 2025-10-27 09:32:54 -07:00
  • f9de83c90e std.Io.net: skip testing netInterfaceNameResolve on Windows Andrew Kelley 2025-10-27 08:29:26 -07:00
  • f6c5525c84 std.Io.Threaded: fix compilation on pthreads linux Andrew Kelley 2025-10-27 07:32:06 -07:00
  • fd7475c8b2 std.Io.Threaded: implement netWrite for Windows Andrew Kelley 2025-10-26 12:05:10 -07:00
  • 6cff32c7ee std.Io.Threaded: implement netRead for Windows Andrew Kelley 2025-10-26 12:04:52 -07:00
  • a8f95e5176 std.Io.Threaded: implement cancellation for pthreads Andrew Kelley 2025-10-24 13:05:13 -07:00
  • 85e159e652 std.Io.Threaded: closures must always be run even when canceled Andrew Kelley 2025-10-24 06:23:23 -07:00
  • ed7067a690 std.Io: more convenient sleep Andrew Kelley 2025-10-24 06:23:07 -07:00
  • e6b4e1a5d0 disable self-hosted wasm test-cases Andrew Kelley 2025-10-23 21:47:45 -07:00
  • ae86c0f529 std.Io: adjust concurrent error set Andrew Kelley 2025-10-23 20:55:46 -07:00
  • ecdc00466c std.Io.net: make it easier to use netReceiveMany correctly Andrew Kelley 2025-10-23 20:33:34 -07:00
  • c87fbd5878 std.os.linux.IoUring: use linux msghdr Andrew Kelley 2025-10-23 14:05:39 -07:00
  • 46f7e3ea9f std.Io.Threaded: add ioBasic which disables networking Andrew Kelley 2025-10-23 13:58:49 -07:00
  • 701d4bc80b objcopy: update for std.Io API Andrew Kelley 2025-10-23 09:48:16 -07:00
  • 5c527a1854 std.Io.Threaded: implement fileStat for Windows Andrew Kelley 2025-10-23 09:40:32 -07:00
  • 5d7672f2ad std.Io.Threaded: stub netConnectUnix for Windows Andrew Kelley 2025-10-23 08:02:03 -07:00
  • 89bb58e5a3 incr-check: windows source files depend on ws2_32 Andrew Kelley 2025-10-23 07:42:24 -07:00
  • a1f177d637 std.Io.Threaded: stub netListenUnix for Windows Andrew Kelley 2025-10-23 07:13:50 -07:00
  • 5578c760a7 std.Io.Kqueue: implement wait queue per fd Andrew Kelley 2025-10-23 06:02:46 -07:00
  • 6a64c9b7c8 std.Io.Kqueue: add missing Thread deinit logic Andrew Kelley 2025-10-23 05:24:41 -07:00
  • cc11dd1f87 std.Io.Kqueue: implement EAGAIN logic for netRead Andrew Kelley 2025-10-23 04:46:00 -07:00
  • 0497f88d39 std.Io.Kqueue: implement netRead Andrew Kelley 2025-10-23 04:27:20 -07:00
  • 1b0dcd4007 std.Io.Threaded: fix setting of O_NONBLOCK flag Andrew Kelley 2025-10-23 04:27:10 -07:00
  • f17c6bba57 std.Io.Kqueue: implement netConnect Andrew Kelley 2025-10-23 04:14:43 -07:00
  • 9d6750f01c std.Io.Kqueue: implement netSend Andrew Kelley 2025-10-23 03:44:45 -07:00
  • 92b8378814 concurrent and await Andrew Kelley 2025-10-23 03:38:34 -07:00