Commit Graph

  • 95417948d0 test: remove ad-hoc nvptx tests Alex Rønne Petersen 2025-10-04 20:41:26 +02:00
  • c68f9bc207 test: remove some tests that are now covered well enough by test-stack-traces Alex Rønne Petersen 2025-10-04 20:34:11 +02:00
  • b5ec75b7e7 make freebsd copy_file_range return type signed rpkak 2025-10-03 23:01:06 +02:00
  • b54bdace75 Merge pull request #25457 from linusg/more-serenity Alex Rønne Petersen 2025-10-04 07:09:59 +02:00
  • 2700af2aeb x86_64: fix bool vector init register clobber Jacob Young 2025-10-03 23:26:21 -04:00
  • e932ab003f correct ed25519 test case (#25445) David Rubin 2025-10-03 19:31:02 -07:00
  • e393543e63 Support generating import libraries from mingw .def files without LLVM Ryan Liptak 2025-09-30 22:06:36 -07:00
  • 900315a3f3 std.coff: Fix size of ImportHeader.types Ryan Liptak 2025-10-03 18:25:58 -07:00
  • 9dbfa5b294 std.debug: consider FP-based unwinding on hexagon and powerpc safe Alex Rønne Petersen 2025-10-03 21:19:38 +02:00
  • d8268fac98 std.debug: fix FP-based unwinding on powerpc64 Alex Rønne Petersen 2025-10-03 20:08:06 +02:00
  • b382119c02 std.coff: Set default values for ImportHeader sig1/sig2 fields Ryan Liptak 2025-08-04 23:00:10 -07:00
  • a974198b94 std.coff: Add sizeOf function to WeakExternalDefinition Ryan Liptak 2025-09-30 22:09:36 -07:00
  • 78e07b8fc8 std.coff: Fix SectionHeader.setAlignment (off by 1) Ryan Liptak 2025-09-30 22:08:43 -07:00
  • 894a991714 Add depth function to Walker.Entry Ryan Liptak 2025-10-03 14:25:12 -07:00
  • 98dd8856ef std.mem: Add countScalar Ryan Liptak 2025-10-03 14:22:11 -07:00
  • 83f8441c4f fix: Check if key exists instead of trying to match on null Henry Kupty 2025-09-25 23:33:45 +02:00
  • a0ec5d1c6e fix: Match prefix with static string map Henry Kupty 2025-09-25 23:29:34 +02:00
  • 7bee39c1fd test: enter after check to preserve depth Henry Kupty 2025-09-25 23:27:13 +02:00
  • a26a654c55 test: Include expected depth test Henry Kupty 2025-09-25 22:39:11 +02:00
  • ec4514def4 refactor: Reimplement tool using SelectiveWalker Henry Kupty 2025-09-25 22:22:08 +02:00
  • df394faf77 feat: Reintroduce depth Henry Kupty 2025-09-25 22:20:52 +02:00
  • 760127a760 Add SelectiveWalker/walkSelectively and implement Walker in terms of it Ryan Liptak 2025-09-24 16:17:51 -07:00
  • 6870144a3b libcxx: don't impose _LIBCPP_ENABLE_CXX17_REMOVED_UNEXPECTED_FUNCTIONS on users Alex Rønne Petersen 2025-10-04 00:45:17 +02:00
  • ef2001c7ff libcxxabi: define _LIBCPP_BUILDING_LIBRARY in addition to _LIBCXXABI_BUILDING_LIBRARY Alex Rønne Petersen 2025-10-04 00:44:50 +02:00
  • 43888e6549 libcxxabi: don't build cxa_noexception.cpp if exceptions are enabled Alex Rønne Petersen 2025-10-04 00:44:21 +02:00
  • 920ea35714 libcxxabi: sort file list according to upstream CMakeLists.txt Alex Rønne Petersen 2025-10-04 00:43:20 +02:00
  • b0f280f4a4 std.debug: Add unwind support for serenity Linus Groh 2025-10-03 22:37:05 +01:00
  • a76851b2ef std.c: Also make Sigaction flags a c_uint for serenity Linus Groh 2025-10-03 22:19:25 +01:00
  • 701a6f394c std.c: Add missing SIG constants for serenity Linus Groh 2025-10-03 22:15:38 +01:00
  • 07c3f9ef8e x86_64: fix bool vector init register clobber Jacob Young 2025-10-03 06:47:37 -04:00
  • 12ed0ff1ef Merge pull request #25430 from jacobly0/x86_64-win Jacob Young 2025-10-03 05:03:44 -04:00
  • 1f083e9ed7 Merge pull request #25443 from alexrp/s390x-unwind Alex Rønne Petersen 2025-10-03 07:42:17 +02:00
  • 88693a56fc std.Io.net.HostName: implement DNS name expansion Andrew Kelley 2025-10-02 20:45:16 -07:00
  • b08f1d0e2a std.Io.net.HostName: implement DNS reply parsing Andrew Kelley 2025-10-02 19:12:25 -07:00
  • 95bdb0c1c6 std.debug.Dwarf.SelfUnwinder: default some s390x registers to the same-value rule Alex Rønne Petersen 2025-10-03 03:45:52 +02:00
  • 8263f55ab2 std.debug: add s390x-linux unwind support Alex Rønne Petersen 2025-10-03 03:27:02 +02:00
  • 006bc5a8ca std.os.linux: improve the s390x mcontext_t definition Alex Rønne Petersen 2025-10-03 03:25:16 +02:00
  • 0f56d7afe2 std.debug: use correct return address offset for s390x Alex Rønne Petersen 2025-10-03 03:24:21 +02:00
  • 91fa2c61aa compiler: control the s390x backchain feature through the frame pointer option Alex Rønne Petersen 2025-10-03 03:22:02 +02:00
  • a5d8dcc025 std.Io.Threaded.netReceive: recvmsg first, then poll Andrew Kelley 2025-10-02 16:59:22 -07:00
  • 8d03ec6766 std.Io.net: implement receiving connectionless messages Andrew Kelley 2025-10-01 23:52:07 -07:00
  • 062d17ccab std: fix msghdr and cmsghdr when using musl libc Andrew Kelley 2025-10-01 17:18:30 -07:00
  • 96cf75977b std.Io: implement netSend Andrew Kelley 2025-10-01 16:07:50 -07:00
  • 29d4de53d6 std.os.linux: remove unnecessary warnings from sendmmsg Andrew Kelley 2025-10-01 14:30:49 -07:00
  • 9354036dc2 std.os.linux: remove sendmmsg workaround Andrew Kelley 2025-10-01 14:30:00 -07:00
  • 47f18ee6a0 std.Io.net: make netSend support multiple messages Andrew Kelley 2025-09-30 23:56:52 -07:00
  • 46e5068e48 std.Io.net.HostName: finish implementing DNS lookup Andrew Kelley 2025-09-29 23:27:00 -07:00
  • a37c0bca22 std.Io.Threaded: implement Group.cancel Andrew Kelley 2025-09-29 14:04:07 -07:00
  • 3c9fdf810f std.Io: implement Group API Andrew Kelley 2025-09-26 21:58:51 -07:00
  • d37d795cba std.Thread.ResetEvent: make it more reusable Andrew Kelley 2025-09-26 21:58:06 -07:00
  • 96dc44b5ea std.Io: rename asyncConcurrent to concurrent Andrew Kelley 2025-09-26 18:22:37 -07:00
  • 79b807bf1c Io.net: implement more networking Andrew Kelley 2025-09-26 18:16:22 -07:00
  • 3e8cc9c496 std.Io.net: progress towards DNS resolution Andrew Kelley 2025-09-23 00:12:16 -07:00
  • 3e828b02bd std.net: fix parsing IPv6 addr "::" Andrew Kelley 2025-09-22 17:32:38 -07:00
  • 0806252a9b Io.net: finish implementing IPv6 parsing Andrew Kelley 2025-09-22 17:25:03 -07:00
  • 888bf35ab0 Io.net: use resolve for IPv6 Andrew Kelley 2025-09-21 23:39:14 -07:00
  • dac7ae1e43 Io.net: rework IPv6 parsing and printing Andrew Kelley 2025-09-21 21:13:26 -07:00
  • 0f2427c5d2 std.Io: rename ThreadPool to Threaded Andrew Kelley 2025-09-21 17:26:00 -07:00
  • 43eea7beec std.Io: extract Dir to separate file Andrew Kelley 2025-09-10 22:34:19 -07:00
  • e34bb9a413 Io.net: partial implementation of dns lookup Andrew Kelley 2025-09-08 01:06:00 -07:00
  • 4e887625d4 Io.net: implement sortLookupResults Andrew Kelley 2025-09-07 00:20:30 -07:00
  • 676f1b492e std: start moving fs.File to Io Andrew Kelley 2025-09-05 17:30:07 -07:00
  • bdf463bee2 std.Io.net: partially implement HostName.lookup Andrew Kelley 2025-09-04 00:01:28 -07:00
  • 07cc4077fb add some networking Andrew Kelley 2025-07-19 23:36:20 -07:00
  • f680c095bd add std.testing.io Andrew Kelley 2025-07-19 22:10:27 -07:00
  • 2746239fd3 std.Io: delete asyncParallel Andrew Kelley 2025-07-18 09:41:48 -07:00
  • 25b2954c0c std.Io: fix error handling and asyncParallel docs Andrew Kelley 2025-07-17 20:53:39 -07:00
  • 9fd1ecb348 std.Io: add asyncConcurrent and asyncParallel Andrew Kelley 2025-07-17 20:26:07 -07:00
  • ba51b392e6 std.Io.EventLoop: add aarch64 support Andrew Kelley 2025-07-11 17:51:55 -07:00
  • f0499abd88 std.Io.ThreadPool: fix asyncDetached Andrew Kelley 2025-07-10 16:44:05 -07:00
  • 806214797a std.Io: rename go to asyncDetached Andrew Kelley 2025-07-10 09:20:01 -07:00
  • 9a62dc4d89 revert std.Thread.Pool for now Andrew Kelley 2025-07-09 23:10:31 -07:00
  • fdd59f0fa7 update to sync with master Andrew Kelley 2025-07-09 22:48:24 -07:00
  • 0c0ea7844e Io: update for new linked list API Andrew Kelley 2025-04-04 15:19:55 -07:00
  • 61c38d77c6 std.Io: remove @ptrCast workarounds Andrew Kelley 2025-04-04 15:02:15 -07:00
  • 0c1e102e97 std.Io.EventLoop: implement select Andrew Kelley 2025-04-03 21:15:19 -07:00
  • b4fb7df140 Io.EventLoop: select stub Andrew Kelley 2025-04-03 18:07:46 -07:00
  • 4a3ef0f779 introduce Io.select and implement it in thread pool Andrew Kelley 2025-04-03 17:54:37 -07:00
  • 6ba65ca972 Io.Condition: implement full API Jacob Young 2025-04-02 18:03:53 -04:00
  • b174777437 EventLoop: implement detached fibers Jacob Young 2025-04-01 03:45:31 -04:00
  • 5c4ddb8d35 EventLoop: let the allocator do its job Andrew Kelley 2025-03-31 23:51:51 -07:00
  • c8950b5dd5 EventLoop: fix std.Io.Condition implementation Jacob Young 2025-04-01 02:23:41 -04:00
  • 5952fc2c73 EventLoop: revert incorrect optimization Jacob Young 2025-03-31 23:45:31 -04:00
  • 34e85db4a2 EventLoop: remove broken mechanism for making deinit block on detached Andrew Kelley 2025-03-31 17:06:05 -07:00
  • e5b2df0c9b std.Io.Condition: change primitive to support only one Andrew Kelley 2025-03-31 16:25:11 -07:00
  • 63b3a3d11c EventLoop: take DetachedClosure into account when allocating Andrew Kelley 2025-03-31 14:57:12 -07:00
  • 663611773c EventLoop: implement detached async Andrew Kelley 2025-03-31 14:36:20 -07:00
  • 0f083f24ff Io: implement faster mutex Jacob Young 2025-03-31 08:06:20 -04:00
  • 0086d315f5 std.Io: add detached async Andrew Kelley 2025-03-31 02:10:50 -07:00
  • 5508b4c887 implement Mutex, Condition, and Queue Andrew Kelley 2025-03-30 19:56:30 -07:00
  • b01244d225 Io: implement sleep and fix cancel bugs Jacob Young 2025-03-30 15:13:41 -04:00
  • b37126bc08 EventLoop: implement thread-local queues and cancellation Jacob Young 2025-03-30 01:54:02 -04:00
  • c278830592 std.Io: introduce cancellation Andrew Kelley 2025-03-29 20:58:07 -07:00
  • 79e278f6a2 better API for Io.async Andrew Kelley 2025-03-29 15:22:00 -07:00
  • 708bac1a57 EventLoop: fix futex usage Jacob Young 2025-03-29 10:56:45 -04:00
  • 507f973b5e EventLoop: get file operations working Jacob Young 2025-03-29 02:31:27 -04:00
  • b215ddc9fb WIP Andrew Kelley 2025-03-28 21:07:12 -07:00
  • be68b28b9b start adding fs functions to std.Io Andrew Kelley 2025-03-28 18:23:49 -07:00
  • 5be0d0b48c free freeing wrong amount in thread pool impl Andrew Kelley 2025-03-28 17:20:35 -07:00
  • 2f2019645c EventLoop: move context after the async closure Jacob Young 2025-03-28 10:05:52 -04:00