Changes
#7657 (Apr 13, 2025, 3:42:16 AM)
#7657 (Apr 13, 2025, 3:42:16 AM)
- [lldb] Add a test for calling open resilient functions in expressions — aprantl / githubweb
- [lldb] Add dylib to extra_images — aprantl / githubweb
#7656 (Apr 12, 2025, 9:15:58 PM)
#7656 (Apr 12, 2025, 9:15:58 PM)
- [SwiftParser] Allow nonisolated to accept `nonsending` modifier — pyaskevich / githubweb
- [SwiftParser] Allow `nonisolated` modifier to have a single `nonsending` argument — pyaskevich / githubweb
- [SwiftParser] Make `nonisolated(nonsending)` parsing check before consuming '(' — pyaskevich / githubweb
- [SwiftParser] Lookahead: Teach `skipTypeAttributeList` about modifiers with arguments — pyaskevich / githubweb
- [SwiftParser] Account for a newline between `nonisolated` and `(` — pyaskevich / githubweb
- [SwiftParser] Avoid consuming invalid `dependsOn` and `nonisolated` modifiers while skipping — pyaskevich / githubweb
- [SwiftParser] Parse `nonisolated` as modifier only if it has `nonsending` in expression context — pyaskevich / githubweb
#7656 (Apr 12, 2025, 9:15:58 PM)
- [Diagnostics] Adjust `@execution(...)` diagnostic to take `DeclAttribute` or `StringRef` — pyaskevich / githubweb
- [AST/ASTGen] Introduce `@concurrent` attribute to replace `@execution(concurrent)` spelling — pyaskevich / githubweb
- [Parse] Remove warning about `@concurrent` being alternative to `@Sendable` — pyaskevich / githubweb
- [AST/Sema] Support for `@concurrent` attribute in type context — pyaskevich / githubweb
- [AST/Sema] Replace `@execution(concurrent)` with `@concurrent` — pyaskevich / githubweb
- [AST/Sema] Intoduce `nonisolated(nonsending)` as a replacement for `@execution(caller)` — pyaskevich / githubweb
- [AST/Parse] Implement `nonisolated(nonsending)` type modifier — pyaskevich / githubweb
- [AST/ASTGen/Sema/Serialization] Remove `@execution` attribute — pyaskevich / githubweb
- [Sema/SILGen] NFC: Remove all mentions of `@execution` from comments — pyaskevich / githubweb
- [AST] Remove `ExecutionAttribute` experimental feature — pyaskevich / githubweb
- [AST] NFC: Add a convenient way to create implicit `NonisolatedAttr`s — pyaskevich / githubweb
- [Parse] Tighten constraints in `canParseNonisolatedAsTypeModifier` — pyaskevich / githubweb
- [Diagnostics] Update educational note for `AsyncCallerExecution` feature to match `@execution` attribute split — pyaskevich / githubweb
- [Frontend] Add a feature to guard use of `@concurrent` and `nonisolated(nonsending)` in swift interface files — pyaskevich / githubweb
- utils: correctly stage MSMs for Windows Runtime — compnerd / githubweb
#7656 (Apr 12, 2025, 9:15:58 PM)
- [lldb] Include the version in the lldbassert error message (#133740) — jonas / githubweb
- [lldb] Make lldbassert fire only once per instance (#134343) — jonas / githubweb
- [lldb] Fix missing semicolon in lldbassert macro — jonas / githubweb
- Include lldb/Version/Version.h — jonas / githubweb
#7655 (Apr 12, 2025, 4:40:13 PM)
- Add support for the `--attachments-path` CLI argument. (#1074) — github / githubweb
- Add `CustomStringConvertible` conformance to `ExitTest.Condition` and `StatusAtExit`. (#1073) — github / githubweb
#7655 (Apr 12, 2025, 4:40:13 PM)
- [Gardening] OSSACompleteLifetime: Add slash to doc — nate_chandler / githubweb
- NFC: [OSSACompleteLifetime] Allow forced verifying — nate_chandler / githubweb
- [DCE] Keep insts which consume escaping values. — nate_chandler / githubweb
- [DCE] Verify liveness of completed lifetimes. — nate_chandler / githubweb
- [test] Avoid relying on stdlib in `serialized-diagnostics-prettyprint.swift` — hamish_knight / githubweb
#7654 (Apr 12, 2025, 11:28:21 AM)
#7653 (Apr 12, 2025, 7:08:51 AM)
#7653 (Apr 12, 2025, 7:08:51 AM)
- Handle a special case of borrowed from instruction in CopyToBorrowOptimization — meghana_gupta / githubweb
- utils: avoid redirection and use pipes for output redirection — compnerd / githubweb
#7652 (Apr 12, 2025, 2:51:00 AM)
- Remove workaround for executable files on Windows — jake.petroules / githubweb
#7652 (Apr 12, 2025, 2:51:00 AM)
#7652 (Apr 12, 2025, 2:51:00 AM)
#7652 (Apr 12, 2025, 2:51:00 AM)
- [CSStep] Overload pruning should skip previously disabled choices — pyaskevich / githubweb
- AST: Stop diagnosing potentially unavailable declarations in unavailable contexts. — shortlidge / githubweb
- UTF8Span (#78531) — github / githubweb
#7651 (Apr 11, 2025, 9:33:57 PM)
#7651 (Apr 11, 2025, 9:33:57 PM)
- 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)
#7651 (Apr 11, 2025, 9:33:57 PM)
- [cxx-interop] Add a test for interface generation of a module requiring C++20 — e_zhdan / githubweb
- NFC: fix comment in `WasmImpl.swift` (#80760) — github / githubweb
#7651 (Apr 11, 2025, 9:33:57 PM)
- Add a new affordance that the Python module in a dSYM (#133290) — jingham / githubweb
- [lldb] Update ScriptInterpreterLua::LoadScriptingModule — jingham / githubweb
- [lldb] Regenerate python static bindings — ismail / githubweb
- [lldb] Support programmatically setting the statusline format (NFC) (#135250) — jonas / githubweb
- [lldb] Calling Debugger::SetStatuslineFormat should redraw the statusline — jonas / githubweb
- [lldb] Customize the statusline for the Swift REPL — jonas / githubweb
#7650 (Apr 11, 2025, 4:49:19 PM)
- Fix FileManager.isExecutableFile for emulated x86 processes on ARM systems (#1246) — github / githubweb
#7650 (Apr 11, 2025, 4:49:19 PM)
- [cxx-interop] Make safe interop wrapper accessible in production compilers — gaborh / githubweb
- [Test][Concurrency] Fix isIsolatingCurrentContext tests. — ahoughton / githubweb
- [embedded] Start building Concurrency.swiftmodule/.a for non-Darwin target triples too — mracek / githubweb
- [embedded] Concurrency/CMakeLists.txt: Use -isystem instead of -I for SDK search paths — mracek / githubweb
- [embedded] Also build Concurrency module for x86_64 — github / githubweb
- LocalVariableUtils: fix data flow propagation of escapes. — atrick / githubweb
- LocalVariableUtils: add unit tests — atrick / githubweb
#7649 (Apr 11, 2025, 11:44:09 AM)
#7648 (Apr 11, 2025, 6:11:58 AM)
#7648 (Apr 11, 2025, 6:11:58 AM)
- 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)
- Promote attachments to API (#973) — github / githubweb
- Introduce a severity level when recording issues (#1070) — github / githubweb
#7648 (Apr 11, 2025, 6:11:58 AM)
#7648 (Apr 11, 2025, 6:11:58 AM)
- Always record backtraces when checking for null builds — jake.petroules / githubweb
- Pass through a couple missing parameters when creating derived build requests — jake.petroules / githubweb
- Add initial support for generating non-Darwin test entrypoints (#390) — github / githubweb
- Improve the WebAssembly tests — jake.petroules / githubweb
- Fix issue causing QNX plugin to create "null.o" in the current directory — jake.petroules / githubweb
- Remove support for compiling with bitcode. — rawdon / githubweb
- Fix LD_EXPORT_GLOBAL_SYMBOLS when using swiftc as the linker driver (#400) — github / githubweb
- Avoid nondeterministically clearing the build description manager's build description cache in tests — jake.petroules / githubweb
- Disable explicit module builds for the index arena — b.n.barham / githubweb
#7648 (Apr 11, 2025, 6:11:58 AM)
#7648 (Apr 11, 2025, 6:11:58 AM)
#7648 (Apr 11, 2025, 6:11:58 AM)
- Change default release version to 603.0.0 — ahoppen / githubweb
- Add SwiftSyntax603 version marker module — ahoppen / githubweb
#7648 (Apr 11, 2025, 6:11:58 AM)
#7648 (Apr 11, 2025, 6:11:58 AM)
- Update OpenBSD support for swiftpm. — dsk / githubweb
- Minor tweak so this test builds. — dsk / githubweb
#7648 (Apr 11, 2025, 6:11:58 AM)
- Fix require operand to also include trackableDest. — mgottesman / githubweb
- [rbi] Remove a dead field, rename a class, and add some comments. — mgottesman / githubweb
- [rbi] Fix an iterator invalidation issue. — mgottesman / githubweb
- [rbi] Add the ability to test in SIL RegionAnalysisValueMap::getTrackableValue(). — mgottesman / githubweb
- Stub fix-its for missing objcImpl requirements — beccadax / githubweb
- [Sema] Try limit kicking interface type in `filterForEnumElement` — hamish_knight / githubweb
- [Test] Loosen check lines in this test. — nate_chandler / githubweb
- IRGen: Fix silly mistake in MetadataPath::followComponent() — spestov / githubweb
- IRGen: Convert null pointer derefs into unconditional asserts — spestov / githubweb
- CompatibilitySpan: Fix stdlib build on visionOS — spestov / githubweb
- cmake: Establish dependency on utils/availability-macros.def — spestov / githubweb
- Tests: Use -o instead of stdout redirect in async_sequence_existential.swift. — shortlidge / githubweb
- [LLDB] Fix conditional to also support AccessLevel::Open — aprantl / githubweb
- [IRGen] Improve legibility of conditional (NFC) — aprantl / githubweb
- [IRGenSIL] Factor out shouldUseDispatchThunk() (NFC) — aprantl / githubweb
- [Concurrency] Move SWIFT_CONCURRENCY_ENABLE_PRIORITY_ESCALATION to ABI/Task.h. — mikeash / githubweb
- Suggest stub stored properties where possible — beccadax / githubweb
- Tweak missing impl diagnostic for async members — beccadax / githubweb
- [cxx-interop] Do not get private discriminator for private Clang types (#80485) — github / githubweb
- [cxx-interop] convert CXXForeignReferenceTypeInitializers into SuppressCXXForeignReferenceTypeInitializers to be an opt-out flag — github / githubweb
- Revert "Revert "Concurrency: Move code between `Executor{Bridge,Impl}.cpp`"" (#80692) — github / githubweb
- [CoroutineAccessors] Control ABI via flag. — nate_chandler / githubweb
- [CoroutineAccessors] Unwind based on feature. — nate_chandler / githubweb
- Fix IRGen for @_addressable params which may be "captured". — atrick / githubweb
- [rbi] Refactor getUnderlyingTrackedValue so that for addresses we return both a value and a base in certain situations. — mgottesman / githubweb
- Fix lifetime_dependence/specialize.sil; requires 64-bit — atrick / githubweb
- [Caching][Macro] Make macro plugin options cacheable — stevenwu / githubweb
- [BlockList] Fix a crash if block is empty — stevenwu / githubweb
- [rbi] Implement support for non-Sendable base values. — mgottesman / githubweb
- [rbi] Add the ability to add flags to PartitionOp. — mgottesman / githubweb
- [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)
- [Coro] Retcon.Dynamic: Cap spill alignment. — nate_chandler / githubweb
- Fix the managing of the session dictionary when you have nested wrappers (#132846) — jingham / githubweb
- [lldb] Add a test for calling open functions in expressions — aprantl / githubweb
#7647 (Apr 10, 2025, 3:40:52 AM)
#7647 (Apr 10, 2025, 3:40:52 AM)
- Simplify cross-platform hashing implementations (#388) — github / githubweb
- Mark stressConcurrentCancellation as requiring thread-safe working directory — jake.petroules / githubweb
#7647 (Apr 10, 2025, 3:40:52 AM)
- Revert "[temporary] disable spans over inline elements" — guillaume.lessard / githubweb
- Revert "[temporary] disable spans over inline elements" — guillaume.lessard / githubweb
- [stdlib] add `CollectionOfOne.mutableSpan` — guillaume.lessard / githubweb
- [stdlib] add `InlineArray.mutableSpan` — guillaume.lessard / githubweb
- [stdlib] update lifetime annotation syntax — guillaume.lessard / githubweb
- [embedded] Annotate concurrency-modules.swift with REQUIRES: optimized_stdlib — mracek / githubweb
- [test] the ABI changed, as expected — guillaume.lessard / githubweb
#7646 (Apr 9, 2025, 10:23:04 PM)
- 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)
- Fix issue that caused request cancellation after a timeout in tests to not work — ahoppen / githubweb
- Require Swift 6.1 to build SourceKit-LSP — ahoppen / githubweb
#7646 (Apr 9, 2025, 10:23:04 PM)
- Don’t exclude 5.8 in PR testing — ahoppen / githubweb
- Removes duplicate trivia from UnsafeExprSyntax — devttozzi / githubweb
#7646 (Apr 9, 2025, 10:23:04 PM)
- [cmake] Support OpenBSD amd64 architecture name. — dana / githubweb
- HAVE_MACH is unnecessary here. — dana / githubweb
- fadvise is not present on OpenBSD. — dsk / githubweb
- Properly annotate fallthrough in kevent backend. — dsk / githubweb
- [tests] Make test harness portable. — dsk / githubweb
- Lock implementation changes for OpenBSD. — dsk / githubweb
- Add a runloop implementation based on pipe2. — dsk / githubweb
- Light cleanup of the kevent backend. — dsk / githubweb
- Support relative kqueue timers. — dsk / githubweb
- Handle absence of EVFILT_USER with kevent backend. — dsk / githubweb
- Cast when printing dispatch_unote_ident_t. — dsk / githubweb
- Swift support and OpenBSD. — dsk / githubweb
- [event] Workqueue monitoring for OpenBSD. — dsk / githubweb
- Use some disposable heap arrays instead of stack. — dsk / githubweb
#7646 (Apr 9, 2025, 10:23:04 PM)
#7646 (Apr 9, 2025, 10:23:04 PM)
#7646 (Apr 9, 2025, 10:23:04 PM)
- [Concurrency] Fix task status and private storage sizes. — mikeash / githubweb
- [BridgingHeaderChaining] Bind bridging header module when load module — stevenwu / githubweb
- Runtimes: add overlay for Android platform — compnerd / githubweb
- [RemoteMirror] Fix AsyncTask child iteration. — mikeash / githubweb
- [Runtime] Handle relative witness tables in _checkWitnessTableIsolation. — mikeash / githubweb
- [cxx-interop] Add test case that checks irgen for imported private members (#80515) — github / githubweb
- Revert "Concurrency: Move code between `Executor{Bridge,Impl}.cpp` (#80601)" — github / githubweb
#7646 (Apr 9, 2025, 10:23:04 PM)
- [lldb] Avoid having to list all the headers in headers.swig (#131934) — jonas / githubweb
- [lldb] Expose the Target API mutex through the SB API (#133295) — jonas / githubweb
- [lldb] Fix use-after-free in SBMutexTest (#133840) — jonas / githubweb
- [lldb-dap] Protect SetBreakpoint with the API mutex (#134030) (backport) — jonas / githubweb
- [dsymutil] Avoid copying binary swiftmodules built from textual — aprantl / githubweb
- [dsymutil] Add missing dependency — aprantl / githubweb
- [lldb] Avoid costly SwiftASTContext fallback for builtin types — aprantl / githubweb
- Regenerate the static bindings — jonas / githubweb
- [lldb][Target] RunThreadPlan to save/restore the ExecutionContext's frame if one exists (#134097) — michaelbuch12 / githubweb
- [lldb][test] TestExprFromNonZeroFrame.py: fix windows build — michaelbuch12 / githubweb
#7645 (Apr 9, 2025, 5:02:37 PM)
#7645 (Apr 9, 2025, 5:02:37 PM)
#7645 (Apr 9, 2025, 5:02:37 PM)
- Set PATH to ensure the linker driver is able to find a linker in a different toolchain (#385) — github / githubweb
- Refactor nextValueForMacro so it does not rely on tail call optimization (#387) — github / githubweb
#7645 (Apr 9, 2025, 5:02:37 PM)
- Remove test for default Swift SDK selection for WASI — kateinoigakukun / githubweb
#7645 (Apr 9, 2025, 5:02:37 PM)
- Update CONTRIBUTING.md link for Build Steps repos and Swift package manager documentation. (#1191) — github / githubweb
#7645 (Apr 9, 2025, 5:02:37 PM)
- SwiftSDK: Remove hardcoded WASI sysroot path derivation (#8468) — github / githubweb
- Copy helpers internally (#8467) — github / githubweb
#7645 (Apr 9, 2025, 5:02:37 PM)
- cmake: Remove LLVM_ENABLE_ASSERTIONS from Windows cmake cache. — jeff / githubweb
- [embedded] Re-enable dependencies-random.swift test — mracek / githubweb
- utils: update the installer build invocation — compnerd / githubweb
- [SymbolGraph] Make symbol-graph output deterministic — stevenwu / githubweb
- [embedded] Update 'REQUIRES' in dependencies-random.swift — github / githubweb
- swift-demangle: fix a crash for invalid input — eeckstein / githubweb
- tests: restrict SILOptimizer/isolated_conformances.swift to macos and linux — eeckstein / githubweb
- [cxx-interop] Diagnose Escapable C++ types with non-escapable fields — gaborh / githubweb
- Concurrency: Move code between `Executor{Bridge,Impl}.cpp` (#80601) — github / githubweb
#7645 (Apr 9, 2025, 5:02:37 PM)
- [clang][deps] Respect `Lexer::cutOffLexing()` (#134404) — cyndyishida / githubweb
#7644 (Apr 9, 2025, 11:18:15 AM)
#7644 (Apr 9, 2025, 11:18:15 AM)
#7644 (Apr 9, 2025, 11:18:15 AM)
#7644 (Apr 9, 2025, 11:18:15 AM)
- [embedded] Fix linux-rng-support.c compiling in C++ mode, make it C instead — mracek / githubweb
- [embedded] Use %target-embedded-link substitution for embedded linking in lit tests — mracek / githubweb
- [Test] Disable this test for old runtimes. — nate_chandler / githubweb
- Tests: Disable async_sequence_existential.swift on Windows. — shortlidge / githubweb
- [Distributed] Minor test cleanup — ktoso / githubweb
#7643 (Apr 9, 2025, 2:00:50 AM)
#7643 (Apr 9, 2025, 2:00:50 AM)
- [Experimental] Add Embedded Swift support to the `_TestDiscovery` target. (#1043) — github / githubweb
#7643 (Apr 9, 2025, 2:00:50 AM)
- Support TBDs in BuildDependencyInfo (rdar://142294767) — 24555610+mirza-garibovic / githubweb
#7643 (Apr 9, 2025, 2:00:50 AM)
#7643 (Apr 9, 2025, 2:00:50 AM)
- Clarify documented behavior of versioned manifest files in usage docs (#8462) — github / githubweb
- Tests: Enable some WorkspaceTests on Windows (#8463) — github / githubweb
#7643 (Apr 9, 2025, 2:00:50 AM)
- utils: adjust the emission of `SDKSettings.json` — compnerd / githubweb
- [update-checkout] Add Swift 6.1.1 branch scheme to the config file — mishal_shah / githubweb
- Fix escape analysis: addressable parameters. — atrick / githubweb
- [Sema] Ignore types with type variables in `filterEscapableLifetimeDependencies` — hamish_knight / githubweb
- [cxx-interop] Fix a CI failure in ptrauth test — gaborh / githubweb
- ClangImporter: Remove custom AvailabilityDomain serialization. — shortlidge / githubweb
- Serialization: Encode custom availability domains. — shortlidge / githubweb
- ModuleInterface: Guard declarations that use the $CustomAvailability feature. — shortlidge / githubweb
- [concurrency] Implement protocol witness thunking in SILGen for @execution(caller)/@execution(concurrent). — mgottesman / githubweb
- [ClangImporter] Let clang pick default target CPU. (#80451) — github / githubweb
#7643 (Apr 9, 2025, 2:00:50 AM)
- [lldb] Fix building with GCC without asserts — fabrice / githubweb
- [lldb][Target] RunThreadPlan to save/restore the ExecutionContext's frame if one exists (#134097) — michaelbuch12 / githubweb
- [lldb][test] TestExprFromNonZeroFrame.py: fix windows build — michaelbuch12 / githubweb
- [lldb] Temporarily disable actor state test (#10451) — jmolenda / githubweb
- [swift/release/6.2][clang][modules] Determine if the SDK supports builtin modules independent of the target — cyndyishida / githubweb
- [lldb] Make sure the process is stopped when computing the symbol context (#134757) — jonas / githubweb
#7642 (Apr 8, 2025, 5:11:09 PM)
#7642 (Apr 8, 2025, 5:11:09 PM)
- Move asset catalog code generation rule ordering into SWBApplePlatform (#383) — github / githubweb
- Use -Xlinker when constructing response files for Swift AST paths (#384) — github / githubweb
- Allow initializing the build system with the containing toolchain as the developer path (#381) — github / githubweb
#7642 (Apr 8, 2025, 5:11:09 PM)
- Update import for PackageModel — briannap_22 / githubweb
- Fix a race condition that can cause `testDontReturnEmptyDiagnosticsIfDiagnosticRequestIsCancelled` to fail — ahoppen / githubweb
#7642 (Apr 8, 2025, 5:11:09 PM)
#7642 (Apr 8, 2025, 5:11:09 PM)
- Serialization: Bring back shadowing but only after the filtering — alaf / githubweb
- Update 'SwiftStdlib 6.1' availability macro — spestov / githubweb
- Update RuntimeVersions.def for Swift 6.1 — spestov / githubweb
- [Test] Correctly gate new VarArgs test on new runtime. — mikeash / githubweb
- [NFC] fix a dropUnusedArguments parameter name — atrick / githubweb
- Add SILFunctionType::isAddressable & ApplySite::isAddressable. — atrick / githubweb
- Fix GenericSpecializer for addressable parameters. — atrick / githubweb
- Add a test case for generic specialization and addressableForDeps. — atrick / githubweb
- [NFC] Update comment — meghana_gupta / githubweb
- Silence diagnostic when @lifetime(borrow) is used on inout parameters in swiftinterface files only — meghana_gupta / githubweb
- SILGen: Use [unsafe] access markers for move-only storage when exclusivity enforcement is disabled. — jgroff / githubweb
- Add a "lazy" lifetime inference for mutating interface methods — atrick / githubweb
- [NFC] cleanup feature flags in lifetime_depend_infer.swiftinterface — atrick / githubweb
- cmake: Add NO_SWIFTMODULE option to add_swift_target_library() — spestov / githubweb
- CompatibilitySpan: Add MutableRawSpan.swift, MutableSpan.swift — spestov / githubweb
- Add temporary 'SwiftCompatibilitySpan 6.2' availability macro — spestov / githubweb
- stdlib: Update {Mutable,}{Raw,}Span availability for backward deployment — spestov / githubweb
- SILCloner: Stop passing around origType for conformance substitution — spestov / githubweb
- SILCloner: Use SubstitutionMap::mapIntoTypeExpansionContext() — spestov / githubweb
- SIL: Remove SILWitnessTable::ConditionalConformance — spestov / githubweb
- SIL: Remove SILWitnessTable::AssociatedConformanceWitness::SubstType — spestov / githubweb
- SILOptimizer: Remove witness table marking from DeadFunctionElimination — spestov / githubweb
- Add a source-level optimizer test for addressable dependencies. — atrick / githubweb
- [cxx-interop] Import parameterized public ctors of C++ foreign ref types as Swift Initializer (#80449) — github / githubweb
- [SUA][IRGen] Add stub for swift_coroFrameAlloc that weakly links against the runtime function (#79889) — github / githubweb
- [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)
- [lldb] Make `RegisterContextThreadMemory` thread safe (#134469) — fpiovezan / githubweb
- [lldb] Clear thread-creation breakpoints in ProcessGDBRemote::Clear (#134397) — fpiovezan / githubweb
- Store the backing decl on AvailabilityDomainInfo. — shortlidge / githubweb
- Store the backing decl on AvailabilityDomainInfo. — shortlidge / githubweb
- [Coro] Retcon.Dynamic: Cap spill alignment. — nate_chandler / githubweb
- [lldb] Improve the wording of the error message if no type info is found — aprantl / githubweb
- [lldb] Temporarily disable actor state test (#10451) — github / githubweb
#7641 (Apr 8, 2025, 5:19:43 AM)
#7641 (Apr 8, 2025, 5:19:43 AM)
- Miscellaneous bookkeeping/cleanup of `_TestDiscovery`. (#1055) — github / githubweb
- Use the entire SHA-256 hash as an exit test ID. (#1053) — github / githubweb
- Add signal handler for `SIGABRT_COMPAT` on Windows. (#1056) — github / githubweb
#7641 (Apr 8, 2025, 5:19:43 AM)
- OpenBSD support. (#1126) — github / githubweb
- Lazily compute whether attribute changed in _attributeModified(_:old:new:) (#1237) — github / githubweb
#7641 (Apr 8, 2025, 5:19:43 AM)
- 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
- Add a workspeace for codevelopment of SwiftPM + Swift Build on macOSwq (#372) — github / githubweb
- Fix typo in PR template's Swift CI test command (#380) — github / githubweb
#7641 (Apr 8, 2025, 5:19:43 AM)
- Allow linking `_Concurrency` for WASI with Embedded Swift (#1863) — github / githubweb
- Remove stray `print` in `SwiftDriverTests.swift` (#1864) — github / githubweb
#7641 (Apr 8, 2025, 5:19:43 AM)
- Fix build warning — ahoppen / githubweb
- [bazel] Add new C files — keithbsmiley / githubweb
- [Windows] Remove extra newlines from diagnostic output. — ahoughton / githubweb
- Add concurrency control to cancel in-progress PR workflows (#3042) — github / githubweb
#7641 (Apr 8, 2025, 5:19:43 AM)
- utils: extract `Build-SDK` helper — compnerd / githubweb
- Always restore old env variables — brian.michel / githubweb
- [cxx-interop]: Refactor `CxxDictionary` protocols to use generics instead of `Self`. — 827799383 / githubweb
- [Basic] Introduce `abortWithPrettyStackTraceMessage` — hamish_knight / githubweb
- [Mangler] Use `abortWithPrettyStackTraceMessage` for verification errors — hamish_knight / githubweb
- [cxx-interop] Remove `-fno-rtti` workaround in tests — e_zhdan / githubweb
- [Sema] Requestify PatternBindingDecl capture computation — hamish_knight / githubweb
- [Sema] Remove redundant check — hamish_knight / githubweb
- Revert "Merge pull request #80540 from swiftlang/revert-80452-lifetimeinout" — meghana_gupta / githubweb
- Fix printing @lifetime(&arg) for accessors in swiftinterface files — meghana_gupta / githubweb
- [Runtime] Fix a false metadata cycle diagnostic when threads race to instantiate cyclical metadata. — mikeash / githubweb
- [SIL] Fix bridged begin_apply results. — nate_chandler / githubweb
- [IRGen] Fix type of deleted coro error func. — nate_chandler / githubweb
- [ClangImporter] Fix import of aliased enum cases — beccadax / githubweb
- Make Feature a struct enum so we can put methods on it. — alatsis / githubweb
- [test] Use release mode in `swift-xcodegen.test` — hamish_knight / githubweb
- [c++ interop] Swift should allow multiple SWIFT_CONFORMS_TO_PROTOCOL attributes on a C++ class. — 827799383 / githubweb
- [cxx-interop] Fix calling rvalue ref of a trivial type — gaborh / githubweb
- [Distributed] Accessor must be available cross module in resilient mode (#80523) — github / githubweb
- [cxx-interop] Switch to the non-experimental flag — e_zhdan / githubweb
- [Distributed] Dont emit TBD also for distributed thunks (#80526) — github / githubweb
- Tests: Make async_sequence_existential.swift failures easier to debug. — shortlidge / githubweb
- [CS] Make sure macro arguments go through `coerceCallArguments` — hamish_knight / githubweb
- [cxx-interop] Fix a rare compilation error in reverse interop header — gaborh / githubweb
- [Test] Codesign lib on same line as binary. — nate_chandler / githubweb
- utils: print SCCache summary in summary view — compnerd / githubweb
- [Observation] ensure event triggers on deinitialization passes as if all properties that are being observed have changed (for weak storage) (#79823) — github / githubweb
- Update utils/build.ps1 — github / githubweb
- Sema: Fix another -require-explicit-availability regression. — shortlidge / githubweb
#7641 (Apr 8, 2025, 5:19:43 AM)
- [lldb] Clear thread name container before writing UTF8 bytes (#134150) — jeremy / githubweb
- [compiler-rt] Fix detecting _Float16 support for secondary targets (#117813) — ewilde / githubweb
- [compiler-rt][CMake] Pass all flags to _Float16 try-compile (#133952) — ewilde / githubweb
- [lldb] Include the version in the lldbassert error message (#133740) — jonas / githubweb
- [lldb] Make lldbassert fire only once per instance (#134343) — jonas / githubweb
- [lldb] Fix missing semicolon in lldbassert macro — jonas / githubweb
- Include lldb/Version/Version.h — jonas / githubweb
- [clang] Restrict the use of scalar types in vector builtins (#119423) — flo / githubweb
#7640 (Apr 6, 2025, 2:48:24 PM)
- AST: Filter out some Obj-C overrides when MemberImportVisibility is enabled. — shortlidge / githubweb
#7639 (Apr 6, 2025, 9:49:13 AM)
- SIL: add `matchesActorIsolation` — eeckstein / githubweb
- CastOptimizer: pass the SIL function to the cast-classify APIs, instead of the module decl — eeckstein / githubweb
- CastOptimizer: handle isolated conformances — eeckstein / githubweb
- Simplification: check for isolated conformances when simplifying metatype casts — eeckstein / githubweb
#7638 (Apr 6, 2025, 4:41:06 AM)
- Sema: Improve MemberImportVisibility diags for for-in loops. — shortlidge / githubweb
- Parse: Improve MemberImportVisibility diags for appendLiteral(_:) calls. — shortlidge / githubweb
- Tests: Add missing coverage to members_transitive_compiler_protocols.swift. — shortlidge / githubweb