Skip to content

Changes

#7657 (Apr 13, 2025, 3:42:16 AM)

  1. Fix AddressOwnershipLiveRange to include the full range. — atrick / githubweb

#7657 (Apr 13, 2025, 3:42:16 AM)

  1. [lldb] Add a test for calling open resilient functions in expressions — aprantl / githubweb
  2. [lldb] Add dylib to extra_images — aprantl / githubweb

#7656 (Apr 12, 2025, 9:15:58 PM)

  1. WiX: add `swift-sdk` to the SPM distribution — compnerd / githubweb

#7656 (Apr 12, 2025, 9:15:58 PM)

  1. [SwiftParser] Allow nonisolated to accept `nonsending` modifier — pyaskevich / githubweb
  2. [SwiftParser] Allow `nonisolated` modifier to have a single `nonsending` argument — pyaskevich / githubweb
  3. [SwiftParser] Make `nonisolated(nonsending)` parsing check before consuming '(' — pyaskevich / githubweb
  4. [SwiftParser] Lookahead: Teach `skipTypeAttributeList` about modifiers with arguments — pyaskevich / githubweb
  5. [SwiftParser] Account for a newline between `nonisolated` and `(` — pyaskevich / githubweb
  6. [SwiftParser] Avoid consuming invalid `dependsOn` and `nonisolated` modifiers while skipping — pyaskevich / githubweb
  7. [SwiftParser] Parse `nonisolated` as modifier only if it has `nonsending` in expression context — pyaskevich / githubweb

#7656 (Apr 12, 2025, 9:15:58 PM)

  1. [Diagnostics] Adjust `@execution(...)` diagnostic to take `DeclAttribute` or `StringRef` — pyaskevich / githubweb
  2. [AST/ASTGen] Introduce `@concurrent` attribute to replace `@execution(concurrent)` spelling — pyaskevich / githubweb
  3. [Parse] Remove warning about `@concurrent` being alternative to `@Sendable` — pyaskevich / githubweb
  4. [AST/Sema] Support for `@concurrent` attribute in type context — pyaskevich / githubweb
  5. [AST/Sema] Replace `@execution(concurrent)` with `@concurrent` — pyaskevich / githubweb
  6. [AST/Sema] Intoduce `nonisolated(nonsending)` as a replacement for `@execution(caller)` — pyaskevich / githubweb
  7. [AST/Parse] Implement `nonisolated(nonsending)` type modifier — pyaskevich / githubweb
  8. [AST/ASTGen/Sema/Serialization] Remove `@execution` attribute — pyaskevich / githubweb
  9. [Sema/SILGen] NFC: Remove all mentions of `@execution` from comments — pyaskevich / githubweb
  10. [AST] Remove `ExecutionAttribute` experimental feature — pyaskevich / githubweb
  11. [AST] NFC: Add a convenient way to create implicit `NonisolatedAttr`s — pyaskevich / githubweb
  12. [Parse] Tighten constraints in `canParseNonisolatedAsTypeModifier` — pyaskevich / githubweb
  13. [Diagnostics] Update educational note for `AsyncCallerExecution` feature to match `@execution` attribute split — pyaskevich / githubweb
  14. [Frontend] Add a feature to guard use of `@concurrent` and `nonisolated(nonsending)` in swift interface files — pyaskevich / githubweb
  15. utils: correctly stage MSMs for Windows Runtime — compnerd / githubweb

#7656 (Apr 12, 2025, 9:15:58 PM)

  1. [lldb] Include the version in the lldbassert error message (#133740) — jonas / githubweb
  2. [lldb] Make lldbassert fire only once per instance (#134343) — jonas / githubweb
  3. [lldb] Fix missing semicolon in lldbassert macro — jonas / githubweb
  4. Include lldb/Version/Version.h — jonas / githubweb

#7655 (Apr 12, 2025, 4:40:13 PM)

  1. Add support for the `--attachments-path` CLI argument. (#1074) — github / githubweb
  2. Add `CustomStringConvertible` conformance to `ExitTest.Condition` and `StatusAtExit`. (#1073) — github / githubweb

#7655 (Apr 12, 2025, 4:40:13 PM)

  1. [Gardening] OSSACompleteLifetime: Add slash to doc — nate_chandler / githubweb
  2. NFC: [OSSACompleteLifetime] Allow forced verifying — nate_chandler / githubweb
  3. [DCE] Keep insts which consume escaping values. — nate_chandler / githubweb
  4. [DCE] Verify liveness of completed lifetimes. — nate_chandler / githubweb
  5. [test] Avoid relying on stdlib in `serialized-diagnostics-prettyprint.swift` — hamish_knight / githubweb

#7654 (Apr 12, 2025, 11:28:21 AM)

  1. [Concurrency] Fix size of AsyncTask::PrivateStorage. — ahoughton / githubweb

#7653 (Apr 12, 2025, 7:08:51 AM)

  1. Support NS/CFURL re-core in Swift (#1238) — github / githubweb

#7653 (Apr 12, 2025, 7:08:51 AM)

  1. Handle a special case of borrowed from instruction in CopyToBorrowOptimization — meghana_gupta / githubweb
  2. utils: avoid redirection and use pipes for output redirection — compnerd / githubweb

#7652 (Apr 12, 2025, 2:51:00 AM)

  1. Remove workaround for executable files on Windows — jake.petroules / githubweb

#7652 (Apr 12, 2025, 2:51:00 AM)

  1. Implemented alphabetic sorting by titles when automatically curating … (#1195) — github / githubweb

#7652 (Apr 12, 2025, 2:51:00 AM)

  1. Fix `SwiftBuildSupport/README.md` (#8483) — github / githubweb

#7652 (Apr 12, 2025, 2:51:00 AM)

  1. [CSStep] Overload pruning should skip previously disabled choices — pyaskevich / githubweb
  2. AST: Stop diagnosing potentially unavailable declarations in unavailable contexts. — shortlidge / githubweb
  3. UTF8Span (#78531) — github / githubweb

#7651 (Apr 11, 2025, 9:33:57 PM)

  1. [Caching] Support -resolved-plugin-validation — stevenwu / githubweb

#7651 (Apr 11, 2025, 9:33:57 PM)

  1. Add GitHub action that automatically creates a PR to merge main into a release branch — ahoppen / githubweb

#7651 (Apr 11, 2025, 9:33:57 PM)

  1. Copy helpers internally (#8476) — github / githubweb

#7651 (Apr 11, 2025, 9:33:57 PM)

  1. [cxx-interop] Add a test for interface generation of a module requiring C++20 — e_zhdan / githubweb
  2. NFC: fix comment in `WasmImpl.swift` (#80760) — github / githubweb

#7651 (Apr 11, 2025, 9:33:57 PM)

  1. Add a new affordance that the Python module in a dSYM (#133290) — jingham / githubweb
  2. [lldb] Update ScriptInterpreterLua::LoadScriptingModule — jingham / githubweb
  3. [lldb] Regenerate python static bindings — ismail / githubweb
  4. [lldb] Support programmatically setting the statusline format (NFC) (#135250) — jonas / githubweb
  5. [lldb] Calling Debugger::SetStatuslineFormat should redraw the statusline — jonas / githubweb
  6. [lldb] Customize the statusline for the Swift REPL — jonas / githubweb

#7650 (Apr 11, 2025, 4:49:19 PM)

  1. Fix FileManager.isExecutableFile for emulated x86 processes on ARM systems (#1246) — github / githubweb

#7650 (Apr 11, 2025, 4:49:19 PM)

  1. [cxx-interop] Make safe interop wrapper accessible in production compilers — gaborh / githubweb
  2. [Test][Concurrency] Fix isIsolatingCurrentContext tests. — ahoughton / githubweb
  3. [embedded] Start building Concurrency.swiftmodule/.a for non-Darwin target triples too — mracek / githubweb
  4. [embedded] Concurrency/CMakeLists.txt: Use -isystem instead of -I for SDK search paths — mracek / githubweb
  5. [embedded] Also build Concurrency module for x86_64 — github / githubweb
  6. LocalVariableUtils: fix data flow propagation of escapes. — atrick / githubweb
  7. LocalVariableUtils: add unit tests — atrick / githubweb

#7649 (Apr 11, 2025, 11:44:09 AM)

  1. [Runtime] Add function_cast, switch from std::bit_cast. — mikeash / githubweb

#7648 (Apr 11, 2025, 6:11:58 AM)

  1. WiX: adjust the android platform packaging — compnerd / githubweb

#7648 (Apr 11, 2025, 6:11:58 AM)

  1. Add GitHub action that automatically creates a PR to merge main into a release branch — ahoppen / githubweb

#7648 (Apr 11, 2025, 6:11:58 AM)

  1. Promote attachments to API (#973) — github / githubweb
  2. Introduce a severity level when recording issues (#1070) — github / githubweb

#7648 (Apr 11, 2025, 6:11:58 AM)

  1. Writing Direction Attribute Implementation (#1245) — github / githubweb

#7648 (Apr 11, 2025, 6:11:58 AM)

  1. Always record backtraces when checking for null builds — jake.petroules / githubweb
  2. Pass through a couple missing parameters when creating derived build requests — jake.petroules / githubweb
  3. Add initial support for generating non-Darwin test entrypoints (#390) — github / githubweb
  4. Improve the WebAssembly tests — jake.petroules / githubweb
  5. Fix issue causing QNX plugin to create "null.o" in the current directory — jake.petroules / githubweb
  6. Remove support for compiling with bitcode. — rawdon / githubweb
  7. Fix LD_EXPORT_GLOBAL_SYMBOLS when using swiftc as the linker driver (#400) — github / githubweb
  8. Avoid nondeterministically clearing the build description manager's build description cache in tests — jake.petroules / githubweb
  9. Disable explicit module builds for the index arena — b.n.barham / githubweb

#7648 (Apr 11, 2025, 6:11:58 AM)

  1. Delete scripts to import LLVM — ahoppen / githubweb

#7648 (Apr 11, 2025, 6:11:58 AM)

  1. [Caching] Fix a fallout from block list remap — stevenwu / githubweb

#7648 (Apr 11, 2025, 6:11:58 AM)

  1. Change default release version to 603.0.0 — ahoppen / githubweb
  2. Add SwiftSyntax603 version marker module — ahoppen / githubweb

#7648 (Apr 11, 2025, 6:11:58 AM)

  1. Fix duplicate modulemap errors with macro and plugin deps (#8472) — github / githubweb

#7648 (Apr 11, 2025, 6:11:58 AM)

  1. Update OpenBSD support for swiftpm. — dsk / githubweb
  2. Minor tweak so this test builds. — dsk / githubweb

#7648 (Apr 11, 2025, 6:11:58 AM)

  1. Fix require operand to also include trackableDest. — mgottesman / githubweb
  2. [rbi] Remove a dead field, rename a class, and add some comments. — mgottesman / githubweb
  3. [rbi] Fix an iterator invalidation issue. — mgottesman / githubweb
  4. [rbi] Add the ability to test in SIL RegionAnalysisValueMap::getTrackableValue(). — mgottesman / githubweb
  5. Stub fix-its for missing objcImpl requirements — beccadax / githubweb
  6. [Sema] Try limit kicking interface type in `filterForEnumElement` — hamish_knight / githubweb
  7. [Test] Loosen check lines in this test. — nate_chandler / githubweb
  8. IRGen: Fix silly mistake in MetadataPath::followComponent() — spestov / githubweb
  9. IRGen: Convert null pointer derefs into unconditional asserts — spestov / githubweb
  10. CompatibilitySpan: Fix stdlib build on visionOS — spestov / githubweb
  11. cmake: Establish dependency on utils/availability-macros.def — spestov / githubweb
  12. Tests: Use -o instead of stdout redirect in async_sequence_existential.swift. — shortlidge / githubweb
  13. [LLDB] Fix conditional to also support AccessLevel::Open — aprantl / githubweb
  14. [IRGen] Improve legibility of conditional (NFC) — aprantl / githubweb
  15. [IRGenSIL] Factor out shouldUseDispatchThunk() (NFC) — aprantl / githubweb
  16. [Concurrency] Move SWIFT_CONCURRENCY_ENABLE_PRIORITY_ESCALATION to ABI/Task.h. — mikeash / githubweb
  17. Suggest stub stored properties where possible — beccadax / githubweb
  18. Tweak missing impl diagnostic for async members — beccadax / githubweb
  19. [cxx-interop] Do not get private discriminator for private Clang types (#80485) — github / githubweb
  20. [cxx-interop] convert CXXForeignReferenceTypeInitializers into SuppressCXXForeignReferenceTypeInitializers to be an opt-out flag — github / githubweb
  21. Revert "Revert "Concurrency: Move code between `Executor{Bridge,Impl}.cpp`"" (#80692) — github / githubweb
  22. [CoroutineAccessors] Control ABI via flag. — nate_chandler / githubweb
  23. [CoroutineAccessors] Unwind based on feature. — nate_chandler / githubweb
  24. Fix IRGen for @_addressable params which may be "captured". — atrick / githubweb
  25. [rbi] Refactor getUnderlyingTrackedValue so that for addresses we return both a value and a base in certain situations. — mgottesman / githubweb
  26. Fix lifetime_dependence/specialize.sil; requires 64-bit — atrick / githubweb
  27. [Caching][Macro] Make macro plugin options cacheable — stevenwu / githubweb
  28. [BlockList] Fix a crash if block is empty — stevenwu / githubweb
  29. [rbi] Implement support for non-Sendable base values. — mgottesman / githubweb
  30. [rbi] Add the ability to add flags to PartitionOp. — mgottesman / githubweb
  31. [rbi] Make it so that we correctly do not error on uses of Sendable values that are projected from non-Sendable bases. — mgottesman / githubweb

#7648 (Apr 11, 2025, 6:11:58 AM)

  1. [Coro] Retcon.Dynamic: Cap spill alignment. — nate_chandler / githubweb
  2. Fix the managing of the session dictionary when you have nested wrappers (#132846) — jingham / githubweb
  3. [lldb] Add a test for calling open functions in expressions — aprantl / githubweb

#7647 (Apr 10, 2025, 3:40:52 AM)

  1. Change default release version for GitHub action releases to 603.0.0 — ahoppen / githubweb

#7647 (Apr 10, 2025, 3:40:52 AM)

  1. Simplify cross-platform hashing implementations (#388) — github / githubweb
  2. Mark stressConcurrentCancellation as requiring thread-safe working directory — jake.petroules / githubweb

#7647 (Apr 10, 2025, 3:40:52 AM)

  1. Revert "[temporary] disable spans over inline elements" — guillaume.lessard / githubweb
  2. Revert "[temporary] disable spans over inline elements" — guillaume.lessard / githubweb
  3. [stdlib] add `CollectionOfOne.mutableSpan` — guillaume.lessard / githubweb
  4. [stdlib] add `InlineArray.mutableSpan` — guillaume.lessard / githubweb
  5. [stdlib] update lifetime annotation syntax — guillaume.lessard / githubweb
  6. [embedded] Annotate concurrency-modules.swift with REQUIRES: optimized_stdlib — mracek / githubweb
  7. [test] the ABI changed, as expected — guillaume.lessard / githubweb

#7646 (Apr 9, 2025, 10:23:04 PM)

  1. Fully-qualify reference to Swift's `Actor` protocol in macro expansion code for synchronous test functions (#1067) — github / githubweb

#7646 (Apr 9, 2025, 10:23:04 PM)

  1. Fix issue that caused request cancellation after a timeout in tests to not work — ahoppen / githubweb
  2. Require Swift 6.1 to build SourceKit-LSP — ahoppen / githubweb

#7646 (Apr 9, 2025, 10:23:04 PM)

  1. Don’t exclude 5.8 in PR testing — ahoppen / githubweb
  2. Removes duplicate trivia from UnsafeExprSyntax — devttozzi / githubweb

#7646 (Apr 9, 2025, 10:23:04 PM)

  1. [cmake] Support OpenBSD amd64 architecture name. — dana / githubweb
  2. HAVE_MACH is unnecessary here. — dana / githubweb
  3. fadvise is not present on OpenBSD. — dsk / githubweb
  4. Properly annotate fallthrough in kevent backend. — dsk / githubweb
  5. [tests] Make test harness portable. — dsk / githubweb
  6. Lock implementation changes for OpenBSD. — dsk / githubweb
  7. Add a runloop implementation based on pipe2. — dsk / githubweb
  8. Light cleanup of the kevent backend. — dsk / githubweb
  9. Support relative kqueue timers. — dsk / githubweb
  10. Handle absence of EVFILT_USER with kevent backend. — dsk / githubweb
  11. Cast when printing dispatch_unote_ident_t. — dsk / githubweb
  12. Swift support and OpenBSD. — dsk / githubweb
  13. [event] Workqueue monitoring for OpenBSD. — dsk / githubweb
  14. Use some disposable heap arrays instead of stack. — dsk / githubweb

#7646 (Apr 9, 2025, 10:23:04 PM)

  1. Rewrite plutil for parity with all Darwin functionality (#5172) — github / githubweb

#7646 (Apr 9, 2025, 10:23:04 PM)

  1. Revert "Copy helpers internally" (#8474) — github / githubweb

#7646 (Apr 9, 2025, 10:23:04 PM)

  1. [Concurrency] Fix task status and private storage sizes. — mikeash / githubweb
  2. [BridgingHeaderChaining] Bind bridging header module when load module — stevenwu / githubweb
  3. Runtimes: add overlay for Android platform — compnerd / githubweb
  4. [RemoteMirror] Fix AsyncTask child iteration. — mikeash / githubweb
  5. [Runtime] Handle relative witness tables in _checkWitnessTableIsolation. — mikeash / githubweb
  6. [cxx-interop] Add test case that checks irgen for imported private members (#80515) — github / githubweb
  7. Revert "Concurrency: Move code between `Executor{Bridge,Impl}.cpp` (#80601)" — github / githubweb

#7646 (Apr 9, 2025, 10:23:04 PM)

  1. [lldb] Avoid having to list all the headers in headers.swig (#131934) — jonas / githubweb
  2. [lldb] Expose the Target API mutex through the SB API (#133295) — jonas / githubweb
  3. [lldb] Fix use-after-free in SBMutexTest (#133840) — jonas / githubweb
  4. [lldb-dap] Protect SetBreakpoint with the API mutex (#134030) (backport) — jonas / githubweb
  5. [dsymutil] Avoid copying binary swiftmodules built from textual — aprantl / githubweb
  6. [dsymutil] Add missing dependency — aprantl / githubweb
  7. [lldb] Avoid costly SwiftASTContext fallback for builtin types — aprantl / githubweb
  8. Regenerate the static bindings — jonas / githubweb
  9. [lldb][Target] RunThreadPlan to save/restore the ExecutionContext's frame if one exists (#134097) — michaelbuch12 / githubweb
  10. [lldb][test] TestExprFromNonZeroFrame.py: fix windows build — michaelbuch12 / githubweb

#7645 (Apr 9, 2025, 5:02:37 PM)

  1. WiX: restructure the Windows installer — compnerd / githubweb

#7645 (Apr 9, 2025, 5:02:37 PM)

  1. Don't use a class to store the current exit test. (#1065) — github / githubweb

#7645 (Apr 9, 2025, 5:02:37 PM)

  1. Set PATH to ensure the linker driver is able to find a linker in a different toolchain (#385) — github / githubweb
  2. Refactor nextValueForMacro so it does not rely on tail call optimization (#387) — github / githubweb

#7645 (Apr 9, 2025, 5:02:37 PM)

  1. Remove test for default Swift SDK selection for WASI — kateinoigakukun / githubweb

#7645 (Apr 9, 2025, 5:02:37 PM)

  1. Update CONTRIBUTING.md  link for Build Steps repos and Swift package manager documentation. (#1191) — github / githubweb

#7645 (Apr 9, 2025, 5:02:37 PM)

  1. SwiftSDK: Remove hardcoded WASI sysroot path derivation (#8468) — github / githubweb
  2. Copy helpers internally (#8467) — github / githubweb

#7645 (Apr 9, 2025, 5:02:37 PM)

  1. cmake: Remove LLVM_ENABLE_ASSERTIONS from Windows cmake cache. — jeff / githubweb
  2. [embedded] Re-enable dependencies-random.swift test — mracek / githubweb
  3. utils: update the installer build invocation — compnerd / githubweb
  4. [SymbolGraph] Make symbol-graph output deterministic — stevenwu / githubweb
  5. [embedded] Update 'REQUIRES' in dependencies-random.swift — github / githubweb
  6. swift-demangle: fix a crash for invalid input — eeckstein / githubweb
  7. tests: restrict SILOptimizer/isolated_conformances.swift to macos and linux — eeckstein / githubweb
  8. [cxx-interop] Diagnose Escapable C++ types with non-escapable fields — gaborh / githubweb
  9. Concurrency: Move code between `Executor{Bridge,Impl}.cpp` (#80601) — github / githubweb

#7645 (Apr 9, 2025, 5:02:37 PM)

  1. [clang][deps] Respect `Lexer::cutOffLexing()` (#134404) — cyndyishida / githubweb

#7644 (Apr 9, 2025, 11:18:15 AM)

  1. [FreeBSD] fix building on FreeBSD — nyan / githubweb

#7644 (Apr 9, 2025, 11:18:15 AM)

  1. freebsd: lookup binary exec path via sysctl — nyan / githubweb

#7644 (Apr 9, 2025, 11:18:15 AM)

  1. Tests: Enable tests on Windows (#8466) — github / githubweb

#7644 (Apr 9, 2025, 11:18:15 AM)

  1. [embedded] Fix linux-rng-support.c compiling in C++ mode, make it C instead — mracek / githubweb
  2. [embedded] Use %target-embedded-link substitution for embedded linking in lit tests — mracek / githubweb
  3. [Test] Disable this test for old runtimes. — nate_chandler / githubweb
  4. Tests: Disable async_sequence_existential.swift on Windows. — shortlidge / githubweb
  5. [Distributed] Minor test cleanup — ktoso / githubweb

#7643 (Apr 9, 2025, 2:00:50 AM)

  1. WiX: Add an identifier for the 6.2 branch — compnerd / githubweb

#7643 (Apr 9, 2025, 2:00:50 AM)

  1. [Experimental] Add Embedded Swift support to the `_TestDiscovery` target. (#1043) — github / githubweb

#7643 (Apr 9, 2025, 2:00:50 AM)

  1. Support TBDs in BuildDependencyInfo (rdar://142294767) — 24555610+mirza-garibovic / githubweb

#7643 (Apr 9, 2025, 2:00:50 AM)

  1. [SwiftScanCAS] Make sure that CAS size limitation can take effect — kyrtzidis / githubweb

#7643 (Apr 9, 2025, 2:00:50 AM)

  1. Clarify documented behavior of versioned manifest files in usage docs (#8462) — github / githubweb
  2. Tests: Enable some WorkspaceTests on Windows (#8463) — github / githubweb

#7643 (Apr 9, 2025, 2:00:50 AM)

  1. utils: adjust the emission of `SDKSettings.json` — compnerd / githubweb
  2. [update-checkout] Add Swift 6.1.1 branch scheme to the config file — mishal_shah / githubweb
  3. Fix escape analysis: addressable parameters. — atrick / githubweb
  4. [Sema] Ignore types with type variables in `filterEscapableLifetimeDependencies` — hamish_knight / githubweb
  5. [cxx-interop] Fix a CI failure in ptrauth test — gaborh / githubweb
  6. ClangImporter: Remove custom AvailabilityDomain serialization. — shortlidge / githubweb
  7. Serialization: Encode custom availability domains. — shortlidge / githubweb
  8. ModuleInterface: Guard declarations that use the $CustomAvailability feature. — shortlidge / githubweb
  9. [concurrency] Implement protocol witness thunking in SILGen for @execution(caller)/@execution(concurrent). — mgottesman / githubweb
  10. [ClangImporter] Let clang pick default target CPU. (#80451) — github / githubweb

#7643 (Apr 9, 2025, 2:00:50 AM)

  1. [lldb] Fix building with GCC without asserts — fabrice / githubweb
  2. [lldb][Target] RunThreadPlan to save/restore the ExecutionContext's frame if one exists (#134097) — michaelbuch12 / githubweb
  3. [lldb][test] TestExprFromNonZeroFrame.py: fix windows build — michaelbuch12 / githubweb
  4. [lldb] Temporarily disable actor state test (#10451) — jmolenda / githubweb
  5. [swift/release/6.2][clang][modules] Determine if the SDK supports builtin modules independent of the target — cyndyishida / githubweb
  6. [lldb] Make sure the process is stopped when computing the symbol context (#134757) — jonas / githubweb

#7642 (Apr 8, 2025, 5:11:09 PM)

  1. Fix type mismatch error in `reflowMultilineStringLiterals` (#979) — github / githubweb

#7642 (Apr 8, 2025, 5:11:09 PM)

  1. Move asset catalog code generation rule ordering into SWBApplePlatform (#383) — github / githubweb
  2. Use -Xlinker when constructing response files for Swift AST paths (#384) — github / githubweb
  3. Allow initializing the build system with the containing toolchain as the developer path (#381) — github / githubweb

#7642 (Apr 8, 2025, 5:11:09 PM)

  1. Update import for PackageModel — briannap_22 / githubweb
  2. Fix a race condition that can cause `testDontReturnEmptyDiagnosticsIfDiagnosticRequestIsCancelled` to fail — ahoppen / githubweb

#7642 (Apr 8, 2025, 5:11:09 PM)

  1. Tests: Enabled SourceControlTests on Windows (#8453) — github / githubweb

#7642 (Apr 8, 2025, 5:11:09 PM)

  1. Serialization: Bring back shadowing but only after the filtering — alaf / githubweb
  2. Update 'SwiftStdlib 6.1' availability macro — spestov / githubweb
  3. Update RuntimeVersions.def for Swift 6.1 — spestov / githubweb
  4. [Test] Correctly gate new VarArgs test on new runtime. — mikeash / githubweb
  5. [NFC] fix a dropUnusedArguments parameter name — atrick / githubweb
  6. Add SILFunctionType::isAddressable & ApplySite::isAddressable. — atrick / githubweb
  7. Fix GenericSpecializer for addressable parameters. — atrick / githubweb
  8. Add a test case for generic specialization and addressableForDeps. — atrick / githubweb
  9. [NFC] Update comment — meghana_gupta / githubweb
  10. Silence diagnostic when @lifetime(borrow) is used on inout parameters in swiftinterface files only — meghana_gupta / githubweb
  11. SILGen: Use [unsafe] access markers for move-only storage when exclusivity enforcement is disabled. — jgroff / githubweb
  12. Add a "lazy" lifetime inference for mutating interface methods — atrick / githubweb
  13. [NFC] cleanup feature flags in lifetime_depend_infer.swiftinterface — atrick / githubweb
  14. cmake: Add NO_SWIFTMODULE option to add_swift_target_library() — spestov / githubweb
  15. CompatibilitySpan: Add MutableRawSpan.swift, MutableSpan.swift — spestov / githubweb
  16. Add temporary 'SwiftCompatibilitySpan 6.2' availability macro — spestov / githubweb
  17. stdlib: Update {Mutable,}{Raw,}Span availability for backward deployment — spestov / githubweb
  18. SILCloner: Stop passing around origType for conformance substitution — spestov / githubweb
  19. SILCloner: Use SubstitutionMap::mapIntoTypeExpansionContext() — spestov / githubweb
  20. SIL: Remove SILWitnessTable::ConditionalConformance — spestov / githubweb
  21. SIL: Remove SILWitnessTable::AssociatedConformanceWitness::SubstType — spestov / githubweb
  22. SILOptimizer: Remove witness table marking from DeadFunctionElimination — spestov / githubweb
  23. Add a source-level optimizer test for addressable dependencies. — atrick / githubweb
  24. [cxx-interop] Import parameterized public ctors of C++ foreign ref types as Swift Initializer (#80449) — github / githubweb
  25. [SUA][IRGen] Add stub for swift_coroFrameAlloc that weakly links against the runtime function (#79889) — github / githubweb
  26. [cxx-interop] Relax error when using SWIFT_RETURNS_(UN)RETAINED on templated return types resolving to non-frts (#78968) — github / githubweb

#7642 (Apr 8, 2025, 5:11:09 PM)

  1. [lldb] Make `RegisterContextThreadMemory` thread safe (#134469) — fpiovezan / githubweb
  2. [lldb] Clear thread-creation breakpoints in ProcessGDBRemote::Clear (#134397) — fpiovezan / githubweb
  3. Store the backing decl on AvailabilityDomainInfo. — shortlidge / githubweb
  4. Store the backing decl on AvailabilityDomainInfo. — shortlidge / githubweb
  5. [Coro] Retcon.Dynamic: Cap spill alignment. — nate_chandler / githubweb
  6. [lldb] Improve the wording of the error message if no type info is found — aprantl / githubweb
  7. [lldb] Temporarily disable actor state test (#10451) — github / githubweb

#7641 (Apr 8, 2025, 5:19:43 AM)

  1. WiX: adjust the scanned paths for the import libraries — compnerd / githubweb

#7641 (Apr 8, 2025, 5:19:43 AM)

  1. Miscellaneous bookkeeping/cleanup of `_TestDiscovery`. (#1055) — github / githubweb
  2. Use the entire SHA-256 hash as an exit test ID. (#1053) — github / githubweb
  3. Add signal handler for `SIGABRT_COMPAT` on Windows. (#1056) — github / githubweb

#7641 (Apr 8, 2025, 5:19:43 AM)

  1. OpenBSD support. (#1126) — github / githubweb
  2. Lazily compute whether attribute changed in _attributeModified(_:old:new:) (#1237) — github / githubweb

#7641 (Apr 8, 2025, 5:19:43 AM)

  1. Pass '-needed…' linker flags for XCTest libraries to suppress warnings in test targets which exclusively use Swift Testing and enable LD_WARN_UNUSED_DYLIBS (#379) — github / githubweb
  2. Add a workspeace for codevelopment of SwiftPM + Swift Build on macOSwq (#372) — github / githubweb
  3. Fix typo in PR template's Swift CI test command (#380) — github / githubweb

#7641 (Apr 8, 2025, 5:19:43 AM)

  1. Allow linking `_Concurrency` for WASI with Embedded Swift (#1863) — github / githubweb
  2. Remove stray `print` in `SwiftDriverTests.swift` (#1864) — github / githubweb

#7641 (Apr 8, 2025, 5:19:43 AM)

  1. Fix build warning — ahoppen / githubweb
  2. [bazel] Add new C files — keithbsmiley / githubweb
  3. [Windows] Remove extra newlines from diagnostic output. — ahoughton / githubweb
  4. Add concurrency control to cancel in-progress PR workflows (#3042) — github / githubweb

#7641 (Apr 8, 2025, 5:19:43 AM)

  1. utils: extract `Build-SDK` helper — compnerd / githubweb
  2. Always restore old env variables — brian.michel / githubweb
  3. [cxx-interop]: Refactor `CxxDictionary` protocols to use generics instead of `Self`. — 827799383 / githubweb
  4. [Basic] Introduce `abortWithPrettyStackTraceMessage` — hamish_knight / githubweb
  5. [Mangler] Use `abortWithPrettyStackTraceMessage` for verification errors — hamish_knight / githubweb
  6. [cxx-interop] Remove `-fno-rtti` workaround in tests — e_zhdan / githubweb
  7. [Sema] Requestify PatternBindingDecl capture computation — hamish_knight / githubweb
  8. [Sema] Remove redundant check — hamish_knight / githubweb
  9. Revert "Merge pull request #80540 from swiftlang/revert-80452-lifetimeinout" — meghana_gupta / githubweb
  10. Fix printing @lifetime(&arg) for accessors in swiftinterface files — meghana_gupta / githubweb
  11. [Runtime] Fix a false metadata cycle diagnostic when threads race to instantiate cyclical metadata. — mikeash / githubweb
  12. [SIL] Fix bridged begin_apply results. — nate_chandler / githubweb
  13. [IRGen] Fix type of deleted coro error func. — nate_chandler / githubweb
  14. [ClangImporter] Fix import of aliased enum cases — beccadax / githubweb
  15. Make Feature a struct enum so we can put methods on it. — alatsis / githubweb
  16. [test] Use release mode in `swift-xcodegen.test` — hamish_knight / githubweb
  17. [c++ interop] Swift should allow multiple SWIFT_CONFORMS_TO_PROTOCOL attributes on a C++ class. — 827799383 / githubweb
  18. [cxx-interop] Fix calling rvalue ref of a trivial type — gaborh / githubweb
  19. [Distributed] Accessor must be available cross module in resilient mode (#80523) — github / githubweb
  20. [cxx-interop] Switch to the non-experimental flag — e_zhdan / githubweb
  21. [Distributed] Dont emit TBD also for distributed thunks (#80526) — github / githubweb
  22. Tests: Make async_sequence_existential.swift failures easier to debug. — shortlidge / githubweb
  23. [CS] Make sure macro arguments go through `coerceCallArguments` — hamish_knight / githubweb
  24. [cxx-interop] Fix a rare compilation error in reverse interop header — gaborh / githubweb
  25. [Test] Codesign lib on same line as binary. — nate_chandler / githubweb
  26. utils: print SCCache summary in summary view — compnerd / githubweb
  27. [Observation] ensure event triggers on deinitialization passes as if all properties that are being observed have changed (for weak storage) (#79823) — github / githubweb
  28. Update utils/build.ps1 — github / githubweb
  29. Sema: Fix another -require-explicit-availability regression. — shortlidge / githubweb

#7641 (Apr 8, 2025, 5:19:43 AM)

  1. [lldb] Clear thread name container before writing UTF8 bytes (#134150) — jeremy / githubweb
  2. [compiler-rt] Fix detecting _Float16 support for secondary targets (#117813) — ewilde / githubweb
  3. [compiler-rt][CMake] Pass all flags to _Float16 try-compile (#133952) — ewilde / githubweb
  4. [lldb] Include the version in the lldbassert error message (#133740) — jonas / githubweb
  5. [lldb] Make lldbassert fire only once per instance (#134343) — jonas / githubweb
  6. [lldb] Fix missing semicolon in lldbassert macro — jonas / githubweb
  7. Include lldb/Version/Version.h — jonas / githubweb
  8. [clang] Restrict the use of scalar types in vector builtins (#119423) — flo / githubweb

#7640 (Apr 6, 2025, 2:48:24 PM)

  1. AST: Filter out some Obj-C overrides when MemberImportVisibility is enabled. — shortlidge / githubweb

#7639 (Apr 6, 2025, 9:49:13 AM)

  1. SIL: add `matchesActorIsolation` — eeckstein / githubweb
  2. CastOptimizer: pass the SIL function to the cast-classify APIs, instead of the module decl — eeckstein / githubweb
  3. CastOptimizer: handle isolated conformances — eeckstein / githubweb
  4. Simplification: check for isolated conformances when simplifying metatype casts — eeckstein / githubweb

#7638 (Apr 6, 2025, 4:41:06 AM)

  1. Sema: Improve MemberImportVisibility diags for for-in loops. — shortlidge / githubweb
  2. Parse: Improve MemberImportVisibility diags for appendLiteral(_:) calls. — shortlidge / githubweb
  3. Tests: Add missing coverage to members_transitive_compiler_protocols.swift. — shortlidge / githubweb