Commit Graph

  • 57c0a08a33 Speed up the tests (#3601) main Fabian Fett 2026-05-20 12:12:53 +02:00
  • b24872d3aa Merge commit from fork Fabian Fett 2026-05-20 11:00:56 +02:00
  • 87f935b70c Merge commit from fork Fabian Fett 2026-05-20 10:58:46 +02:00
  • dd16365724 Merge commit from fork Fabian Fett 2026-05-20 10:56:46 +02:00
  • 6338e9fb5e Fix doubled 'the' in NIOAsyncChannel upgrade docs (#3600) Shaurya Singh 2026-05-18 12:23:35 -07:00
  • 0ee0fd1b38 [Android] Gate getifaddrs behind API 24 availability (#3506) Mads Odgaard 2026-05-18 13:25:24 +02:00
  • 9f506606a9 Add dnsResolver configuration option for randomized DNS load balancing (#3577) PAVANSAI KUMAR ALLADI 2026-05-17 14:53:29 -07:00
  • 9ee9511cdb Bump swiftlang/github-workflows/.github/workflows/soundness.yml dependabot/github_actions/swiftlang/github-workflows/dot-github/workflows/soundness.yml-0.0.11 dependabot[bot] 2026-05-15 09:16:05 +00:00
  • dea17345b0 Remove linux_nightly_6_1_enabled shim from workflow inputs (#3599) Rick Newton-Rogers 2026-05-15 10:14:07 +01:00
  • c077074e9f Allow concurrent createDirectory calls with shared ancestor paths (#3598) David Stern 2026-05-15 01:11:37 -07:00
  • 32f395bc91 Add helpers for reading length-prefixed things (#3589) Francesco Paolo Severino 2026-05-12 12:53:10 +02:00
  • 301b7c2230 Remove defunct Xcode version inputs from macos_tests.yml (#3591) Rick Newton-Rogers 2026-05-12 10:33:49 +01:00
  • e10bdfdac6 Deprecate Xcode version inputs in macos_tests.yml (#3590) Rick Newton-Rogers 2026-05-12 10:20:17 +01:00
  • ad37b30223 Makes NIOCore target compile on FreeBSD (#3587) Rafael Cepeda 2026-05-11 19:56:51 +01:00
  • 8bbd97b179 Disable nightly until 6.4 builds are available (#3585) Vladimir Kukushkin 2026-05-07 10:44:17 +01:00
  • 37e191d35b Strip Transfer-Encoding when Content-Length is present in HTTPEncoder (#3583) Fabian Fett 2026-05-06 12:14:09 +02:00
  • 1c8b29ce10 make internal FTSInfo take CInt (#3586) Johannes Weiss 2026-05-05 16:09:00 +01:00
  • f71c8d2a5e Move historycal dependency back to NIOFoundationCompat (#3581) 2.99.0 Benedek Kozma 2026-04-22 17:09:23 +02:00
  • 38000794f2 Split FoundationEssentials extensions from NIOFoundationCompat (#3567) Benedek Kozma 2026-04-21 19:58:43 +02:00
  • 32e3d86379 Add multi-version matrix support to Wasm Swift SDK workflow (#3575) Kohei Ota (inductor) 2026-04-21 23:48:51 +09:00
  • a57cc530e7 Translate HTTPHeaderValidationTests to Swift testing (#3579) Fabian Fett 2026-04-21 16:37:06 +02:00
  • d36223d82c Add support for --security-opt docker flags in custom CI jobs (#3580) Si Beaumont 2026-04-21 14:38:44 +01:00
  • cd6710454f Preserve getaddrinfo error code in SocketAddressError (#3558) 2.98.0 manan 2026-04-15 18:38:59 +05:30
  • e0ee9472d3 Bump swiftlang/github-workflows/.github/workflows/soundness.yml from 0.0.7 to 0.0.10 (#3572) dependabot[bot] 2026-04-15 09:51:30 +00:00
  • 24e17eebb1 Support custom Dockerfiles and Docker capabilities in matrix CI (#3574) Rick Newton-Rogers 2026-04-14 15:40:21 +01:00
  • 5f6f878feb Update nightly container images from jammy to noble (#3573) Rick Newton-Rogers 2026-04-13 09:52:39 +01:00
  • f99e1b6a30 Drop Swift 6.0 (#3566) Rick Newton-Rogers 2026-04-09 10:59:19 +01:00
  • 013407bd92 Fix Windows Docker daemon not starting before polling (#3571) Kohei Ota (inductor) 2026-04-09 15:43:19 +09:00
  • 4be5ac5872 Add newline to avoid broken source files (#3570) Raphael 2026-04-07 16:18:10 +01:00
  • d80f3bac98 Add and enable Swift 6.3 workflows (#3565) Rick Newton-Rogers 2026-04-01 12:06:15 +01:00
  • e9e7d2773b New thresholds (#3564) Cory Benfield 2026-03-31 12:46:12 +01:00
  • 558f24a464 Fix thread pinning test, which crashed in CPU-restricted environments (#3562) 2.97.1 Si Beaumont 2026-03-26 15:46:49 +00:00
  • 98f8824da0 Handle EPERM as permissionDenied in open syscall error mapping (#3560) Alex Towell 2026-03-25 10:59:06 -05:00
  • bdf004b44f Enable thread-pools to be pinned to CPUs (#3557) 2.97.0 Cory Benfield 2026-03-23 08:20:33 +00:00
  • 66c50a79a3 Fix flakey scheduled callback cancellation tests on iOS simulator (#3556) Rick Newton-Rogers 2026-03-20 11:26:23 +00:00
  • 52434682c5 Fix testFlatBlockingMapOnto crashing on iOS simulator (#3555) Rick Newton-Rogers 2026-03-19 14:11:28 +00:00
  • 08abc3a02c Fix flaky testCopyFileReplacingExistingFileSucceeds (#3554) Fabian Fett 2026-03-18 16:25:06 +01:00
  • 9939a5cf92 Increase macOS test timeout (#3553) Mike Drob 2026-03-18 09:36:35 -05:00
  • 795162f1bc Add partial support for FreeBSD (#3494) Kenta Kubo 2026-03-18 19:30:06 +09:00
  • 0e7d4e9534 Fix flakey testHalfCloseOwnOutputWithPopulatedBuffer on iOS sim (#3551) Rick Newton-Rogers 2026-03-17 19:19:37 +00:00
  • e313684789 Fix flakey testScheduledCallbackNotExecutedBeforeDeadline (#3550) Rick Newton-Rogers 2026-03-16 11:36:02 +00:00
  • b9d20d3476 Benchmarks for channel pipeline creation (#3531) Cory Benfield 2026-03-16 11:23:45 +00:00
  • b31565862a Pass inputs through env vars (#3549) 2.96.0 Rick Newton-Rogers 2026-03-12 12:57:22 +00:00
  • daec044c3f Replace Task.sleep(for:) with Task.sleep(nanoseconds:) in `EventL… (#3548) Rick Newton-Rogers 2026-03-12 09:50:18 +00:00
  • e7a0c5264f Add macos swift xcode mappings (#3546) Rick Newton-Rogers 2026-03-11 15:48:43 +00:00
  • 12f5bab201 Remove .timeLimit from EventLoopTest Swift Testing attributes (#3545) Rick Newton-Rogers 2026-03-11 14:06:54 +00:00
  • 66e1c447ac Increase Docker daemon wait timeout for Windows (#3544) Vladimir Kukushkin 2026-03-10 16:53:54 +00:00
  • c06f48669a test: Port EventLoopTest to Swift Testing. (#3503) scottmarchant 2026-03-10 08:25:05 -06:00
  • 5b3cab2bb0 Make MTELG's support for CPU pinning public (#3543) Cory Benfield 2026-03-09 16:58:55 +00:00
  • 2fdfe86c6a Add debug_output_enabled parameter to macOS CI workflow (#3542) Rick Newton-Rogers 2026-03-09 15:57:47 +00:00
  • 57a73c653b Deprecate System.udpMaxSegments (#3541) George Barnett 2026-03-09 15:46:31 +00:00
  • 182ae0b4f9 Add the replaceExisting to the _NIOFileSystem copyItem (#3535) Stepan Ulyanin 2026-03-09 03:59:41 -07:00
  • 7ba045dc7d Extend timeout in testShutdownCancelsOutstandingScheduledCallbacks (#3537) Rick Newton-Rogers 2026-03-06 09:38:25 +00:00
  • acf9bbe0fd Support scoped IPv6 addresses in SocketAddress.init(ipAddress:port:) (#3525) Mihai Chiorean 2026-03-06 00:49:57 -08:00
  • 41c5f57611 shutdown simulators before launching more tests (#3539) Mike Drob 2026-03-05 04:26:00 -06:00
  • ada5f7690b Improve NIOAsyncChannel performance with UnsafeContinuations (#3521) Fabian Fett 2026-03-04 12:09:34 +01:00
  • 1e51266e86 Static sdk version (#3534) Rick Newton-Rogers 2026-03-03 10:36:58 +00:00
  • 83509ed06d ByteBuffer custom allocator support (#3526) Rick Newton-Rogers 2026-03-02 10:52:17 +00:00
  • fff2515d6e Add symlinkat, renameatx_np, and unlinkat system call wrappers to the _NIOFileSystem module (#3524) Stepan Ulyanin 2026-03-02 02:00:35 -08:00
  • d38344d14b Improve the performance of looking up the current SEL (#3530) Cory Benfield 2026-02-27 16:46:58 +00:00
  • 79404950fa Scope benchmark threshold diff to Thresholds/ directory (#3529) Rick Newton-Rogers 2026-02-27 15:10:34 +00:00
  • 92daddf89b Disable Swift 5.10 CI jobs by default (#3528) Rick Newton-Rogers 2026-02-27 14:38:11 +00:00
  • 41fc4a7aff Make concurrency take over cheaper (#3527) Cory Benfield 2026-02-27 13:58:35 +00:00
  • fb69e42d77 Add parallel execution mode for integration tests (#3522) Rick Newton-Rogers 2026-02-27 11:47:06 +00:00
  • 661bfc5aea ByteBuffer custom allocator support expose_bytebuffer_allocator Rick Newton-Rogers 2026-02-02 14:55:11 +00:00
  • abe12cf13b Apple platforms CI issues (#3519) Rick Newton-Rogers 2026-02-26 13:03:18 +00:00
  • 8d19278bde Wait for the docker daemon on Windows (#3520) Franz Busch 2026-02-26 10:18:47 +01:00
  • eb22dafade Add parallel execution mode for integration tests integration_tests_in_parallel Rick Newton-Rogers 2026-02-24 17:41:28 +00:00
  • 8f6f8361ff benchmark diff missing new threshold files (#3516) Rick Newton-Rogers 2026-02-23 13:29:00 +00:00
  • a061dc76c4 intentional test failure on 6.0 matrix_fan_out_fan_in_test Rick Newton-Rogers 2026-02-20 20:04:07 +00:00
  • 1be8840ef7 Revert "test shim" matrix_fan_out_fan_in Rick Newton-Rogers 2026-02-20 19:54:40 +00:00
  • 0366caf682 test shim Rick Newton-Rogers 2026-02-20 17:15:34 +00:00
  • 7d31e8db03 clarify failure guidance Rick Newton-Rogers 2026-02-20 18:00:49 +00:00
  • bf975835c9 add required jobs Rick Newton-Rogers 2026-02-20 17:02:49 +00:00
  • 3b6d844320 add configurability of requiredness Rick Newton-Rogers 2026-02-20 16:51:20 +00:00
  • 714b07f4e5 Add fan-in jobs with stable names to reusable CI workflows Rick Newton-Rogers 2026-02-20 16:33:24 +00:00
  • 83b0fcd82d Benchmark diffs not being output on threshold regression (#3515) Rick Newton-Rogers 2026-02-20 15:54:04 +00:00
  • af3eee91b9 Benchmark diffs not being output on threshold regression benchmarks_script_missing_diffs Rick Newton-Rogers 2026-02-20 15:30:18 +00:00
  • 535c2f8260 switch from main to 0.0.7 for swiftlang workflows (#3514) Rick Newton-Rogers 2026-02-20 13:40:26 +00:00
  • eea82a3fc2 TESTING CI rnro-patch-1 Rick Newton-Rogers 2026-02-20 09:44:34 +00:00
  • e932d3c4d8 Workaround test crashing when compiled in release mode on Swift 6.2 (#3511) 2.95.0 Si Beaumont 2026-02-18 15:11:55 +00:00
  • be8fdc13c0 Allow to copy files and symlinks while overwriting the destination (#3508) Stepan Ulyanin 2026-02-18 00:57:33 -08:00
  • b0e024792a Add opt-in API for channels to expose their underlying transport (#3509) Si Beaumont 2026-02-17 16:12:58 +00:00
  • 2fdda6c78e Fix benchmark succeeding – even though Benchmark build failed (#3502) Fabian Fett 2026-02-17 11:30:44 +01:00
  • c329d1e173 Fix C++ interop CI script to work with changes in SwiftPM (#3510) Si Beaumont 2026-02-11 17:13:33 +00:00
  • d948192838 Don't send (in)active when channel closes directly (#3497) Raphael 2026-02-11 16:46:19 +01:00
  • 9b92dcd5c2 Replace ConditionLock with wake-one signalling NIOThreadPoolWorkAvailable (#3507) 2.94.1 Kushal Pisavadia 2026-02-10 20:01:35 +00:00
  • db01d87942 Add symlinkat, renameatx_np, and unlinkat system call wrappers (#3505) Stepan Ulyanin 2026-02-09 00:38:25 -08:00
  • edad6d8a9b Clarify state and relationship of NIOFileSystem and _NIOFileSystem in API docs (#3504) Si Beaumont 2026-02-06 18:56:42 +00:00
  • 90ed88baab test: Port NIOThreadPoolTest to Swift Testing. (#3490) scottmarchant 2026-02-06 08:19:18 -07:00
  • e0476c6072 test: Port EventLoopFutureTest to Swift Testing. (#3491) scottmarchant 2026-02-05 01:24:43 -07:00
  • 6a6f7d7c33 Centralize UnsafeTransfer in NIOCore (#3492) Fabian Fett 2026-02-03 11:27:30 +01:00
  • c90e69406b Fix Xcode 26.2 CI copy and paste error (#3499) Franz Busch 2026-01-28 17:32:30 +01:00
  • d1aaf4371a Add support for Xcode 26.2 (#3498) Franz Busch 2026-01-28 16:47:02 +01:00
  • 5e72fc1029 Move nightly-next CI to 6.3 (#3496) 2.94.0 Franz Busch 2026-01-27 16:32:59 +01:00
  • 37ffc4b8d5 Add API to enable throwing in EmbeddedChannel.getOption and .setOption if channel is closed (#3495) Si Beaumont 2026-01-27 12:06:55 +00:00
  • b2a14468d9 Bump actions/checkout from 6.0.1 to 6.0.2 (#3493) dependabot[bot] 2026-01-26 09:24:06 +00:00
  • 5bf0267df4 build: Elide NIOPosix for WASI platforms only (#3485) scottmarchant 2026-01-23 09:39:32 -07:00
  • 3f80264185 build: Elide NIOEmbedded for WASI platforms only (#3484) scottmarchant 2026-01-22 11:58:24 -07:00
  • c337170d91 chore: Elide mutex variable from Lock class when it is unused (#3483) scottmarchant 2026-01-22 10:57:10 -07:00