Skip to content

Changes

#4345 (Apr 8, 2025, 5:52:17 AM)

  1. Tests: Make async_sequence_existential.swift failures easier to debug. — shortlidge / githubweb
  2. [Test] Codesign lib on same line as binary. — nate_chandler / githubweb
  3. utils: print SCCache summary in summary view — compnerd / githubweb

#4344 (Apr 8, 2025, 1:18:50 AM)

  1. Remove stray `print` in `SwiftDriverTests.swift` (#1864) — github / githubweb

#4344 (Apr 8, 2025, 1:18:50 AM)

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

#4344 (Apr 8, 2025, 1:18:50 AM)

  1. [Runtime] Fix a false metadata cycle diagnostic when threads race to instantiate cyclical metadata. — mikeash / githubweb
  2. [IRGen] Fix type of deleted coro error func. — nate_chandler / githubweb
  3. [ClangImporter] Fix import of aliased enum cases — beccadax / githubweb
  4. [cxx-interop] Fix a rare compilation error in reverse interop header — gaborh / githubweb
  5. [Observation] ensure event triggers on deinitialization passes as if all properties that are being observed have changed (for weak storage) (#79823) — github / githubweb

#4344 (Apr 8, 2025, 1:18:50 AM)

  1. [lldb] Clear thread name container before writing UTF8 bytes (#134150) — jeremy / githubweb

#4344 (Apr 8, 2025, 1:18:50 AM)

  1. Fix typo in PR template's Swift CI test command (#380) — github / githubweb

#4343 (Apr 7, 2025, 7:51:22 PM)

  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

#4343 (Apr 7, 2025, 7:51:22 PM)

  1. Fix build warning — ahoppen / githubweb
  2. [bazel] Add new C files — keithbsmiley / githubweb
  3. Add concurrency control to cancel in-progress PR workflows (#3042) — github / githubweb

#4343 (Apr 7, 2025, 7:51:22 PM)

  1. OpenBSD support. (#1126) — github / githubweb

#4343 (Apr 7, 2025, 7:51:22 PM)

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

#4343 (Apr 7, 2025, 7:51:22 PM)

  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

#4343 (Apr 7, 2025, 7:51:22 PM)

  1. utils: extract `Build-SDK` helper — compnerd / githubweb
  2. [cxx-interop]: Refactor `CxxDictionary` protocols to use generics instead of `Self`. — 827799383 / githubweb
  3. [Basic] Introduce `abortWithPrettyStackTraceMessage` — hamish_knight / githubweb
  4. [Mangler] Use `abortWithPrettyStackTraceMessage` for verification errors — hamish_knight / githubweb
  5. [cxx-interop] Remove `-fno-rtti` workaround in tests — e_zhdan / githubweb
  6. [Sema] Requestify PatternBindingDecl capture computation — hamish_knight / githubweb
  7. [Sema] Remove redundant check — hamish_knight / githubweb
  8. Revert "Merge pull request #80540 from swiftlang/revert-80452-lifetimeinout" — meghana_gupta / githubweb
  9. Fix printing @lifetime(&arg) for accessors in swiftinterface files — meghana_gupta / githubweb
  10. [SIL] Fix bridged begin_apply results. — nate_chandler / githubweb
  11. Make Feature a struct enum so we can put methods on it. — alatsis / githubweb
  12. [c++ interop] Swift should allow multiple SWIFT_CONFORMS_TO_PROTOCOL attributes on a C++ class. — 827799383 / githubweb
  13. [cxx-interop] Switch to the non-experimental flag — e_zhdan / githubweb
  14. [Distributed] Dont emit TBD also for distributed thunks (#80526) — github / githubweb

#4343 (Apr 7, 2025, 7:51:22 PM)

  1. [compiler-rt] Fix detecting _Float16 support for secondary targets (#117813) — ewilde / githubweb
  2. [compiler-rt][CMake] Pass all flags to _Float16 try-compile (#133952) — ewilde / githubweb
  3. [lldb] Include the version in the lldbassert error message (#133740) — jonas / githubweb
  4. [lldb] Make lldbassert fire only once per instance (#134343) — jonas / githubweb
  5. [lldb] Fix missing semicolon in lldbassert macro — jonas / githubweb
  6. Include lldb/Version/Version.h — jonas / githubweb

#4342 (Apr 7, 2025, 10:02:34 AM)

  1. Allow linking `_Concurrency` for WASI with Embedded Swift (#1863) — github / githubweb

#4342 (Apr 7, 2025, 10:02:34 AM)

  1. [Distributed] Accessor must be available cross module in resilient mode (#80523) — github / githubweb

#4341 (Apr 6, 2025, 11:12:54 PM)

  1. [Windows] Remove extra newlines from diagnostic output. — ahoughton / githubweb

#4341 (Apr 6, 2025, 11:12:54 PM)

  1. [test] Use release mode in `swift-xcodegen.test` — hamish_knight / githubweb
  2. [cxx-interop] Fix calling rvalue ref of a trivial type — gaborh / githubweb

#4340 (Apr 6, 2025, 1:21:52 PM)

  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
  5. AST: Filter out some Obj-C overrides when MemberImportVisibility is enabled. — shortlidge / githubweb

#4339 (Apr 6, 2025, 1:56:32 AM)

  1. Update the build version to 6.3-dev. (#1052) — github / githubweb

#4339 (Apr 6, 2025, 1:56:32 AM)

  1. [Tests] Distributed: Use `%target-swift-6.0-abi-triple` to avoid availability issues — pyaskevich / githubweb
  2. DiagnosticEngine: Do not describe an accessor's storage for %kindonly — alatsis / githubweb
  3. DiagnosticEngine: Do not describe an extension's nominal for %kindonly — alatsis / githubweb
  4. AST: Cut down on `DescriptiveDeclKind` usage in `DiagnosticsSema.def` — alatsis / githubweb
  5. AST: Cut down on `DescriptiveDeclKind` usage in `DiagnosticsClangImporter.def` — alatsis / githubweb
  6. AST: Cut down on `DescriptiveDeclKind` usage in `DiagnosticsCommon.def` — alatsis / githubweb
  7. AST: Cut down on `DescriptiveDeclKind` usage in `DiagnosticsParse.def` — alatsis / githubweb
  8. AST: Cut down on `DescriptiveDeclKind` usage in `DiagnosticsSIL.def` — alatsis / githubweb
  9. Sema: Improve MemberImportVisibility diags for for-in loops. — shortlidge / githubweb
  10. Parse: Improve MemberImportVisibility diags for appendLiteral(_:) calls. — shortlidge / githubweb
  11. Tests: Add missing coverage to members_transitive_compiler_protocols.swift. — shortlidge / githubweb

#4339 (Apr 6, 2025, 1:56:32 AM)

  1. [MergeFunc] Fix crash caused by bitcasting ArrayType (#133259) — mail / githubweb

#4338 (Apr 5, 2025, 2:26:12 PM)

  1. build: Fix CMake build by adding missing source file (#1239) — github / githubweb

#4338 (Apr 5, 2025, 2:26:12 PM)

  1. Revert "Ensure `Locked+Platform.swift` is not stripped when statically linking. (#1035)" — jgrynspan / githubweb

#4338 (Apr 5, 2025, 2:26:12 PM)

  1. [NFC] Factor out `DiagnosticArgument` into a new file — alatsis / githubweb
  2. DiagnosticEngine: Support `TypeAttribute` diagnostic arguments — alatsis / githubweb
  3. [Mangler] Avoid mangling local discriminator for attached macros — hamish_knight / githubweb
  4. [NFC] Sema: Factor out derived conformance sources into subdirectory — alatsis / githubweb

#4338 (Apr 5, 2025, 2:26:12 PM)

  1. [lldb] Make `RegisterContextThreadMemory` thread safe (#134469) — fpiovezan / githubweb

#4337 (Apr 5, 2025, 3:35:59 AM)

  1. Switch to ProjectModel API in the new SwiftBuildSupport PIF builder (#8441) — github / githubweb

#4337 (Apr 5, 2025, 3:35:59 AM)

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

#4336 (Apr 5, 2025, 2:01:59 AM)

  1. [CoroutineAccessors] Use async bit in descriptors. — nate_chandler / githubweb
  2. Tests: Use `#include` instead of `#import` for compatibility on Windows. — shortlidge / githubweb
  3. [cxx-interop] Switch to non-experimental flag in tests — e_zhdan / githubweb

#4335 (Apr 4, 2025, 8:58:37 PM)

  1. Minor Codable conformance improvements in SwiftBuildSupport (#8449) — github / githubweb

#4335 (Apr 4, 2025, 8:58:37 PM)

  1. Include try and await expressions which are parents of a freestanding expression macro in lexicalContext — hamish_knight / githubweb
  2. Handle `try` and `await` in unfolded sequences — hamish_knight / githubweb
  3. Add `unsafe` as a lexical context too — hamish_knight / githubweb
  4. Add dependencies to SwiftSyntax60[12] (#3034) — github / githubweb

#4335 (Apr 4, 2025, 8:58:37 PM)

  1. ISO8601 DateComponents format style (#1209) — github / githubweb

#4335 (Apr 4, 2025, 8:58:37 PM)

  1. Add concurrency control to cancel in-progress PR workflows — b.n.barham / githubweb

#4335 (Apr 4, 2025, 8:58:37 PM)

  1. allow SemanticVersion prerelease field to be int or string (#98) — github / githubweb

#4335 (Apr 4, 2025, 8:58:37 PM)

  1. Update defaults for Swift `6.1-RELEASE` tag (#204) — github / githubweb

#4335 (Apr 4, 2025, 8:58:37 PM)

  1. [cxx-interop] Fix nested structs for non-opaque types — gaborh / githubweb
  2. Prepare diagnostics docs for docc generation — david.a.cummings / githubweb
  3. SILGen: Correct ownership forwarding of `Builtin.emplace`. — jgroff / githubweb
  4. Sema: Fix regression with 'Failure' type witness inference hack — spestov / githubweb
  5. AST: Remove origType parameter from ProtocolConformanceRef::getAssociatedConformance() — spestov / githubweb
  6. AST: Build the right kind of ErrorType inside subst() instead of getTypeWitness() — spestov / githubweb
  7. AST: Remove origType parameter from ProtocolConformanceRef::getTypeWitness() — spestov / githubweb
  8. AST: Remove type parameter from ProtocolConformanceRef::getTypeWitnessByName() — spestov / githubweb
  9. AST: Preserve sugar in getIdentitySubstitutionMap() — spestov / githubweb
  10. AST: Remove type parameter from ProtocolConformanceRef::getWitnessByName() — spestov / githubweb
  11. AST: Remove origType parameter from ProtocolConformanceRef::subst() — spestov / githubweb
  12. AST: Remove origType parameter from ProtocolConformanceRef::getAssociatedType() — spestov / githubweb
  13. AST: Add new form of SubstitutionMap::getProtocolSubstitutions() — spestov / githubweb
  14. AST: Eliminate GenericEnvironment::mapConformanceRefIntoContext() — spestov / githubweb
  15. AST: Remove origType parameter from substOpaqueTypesWithUnderlyingTypes() — spestov / githubweb
  16. AST: Remove getAssociatedType() call from PackConformance — spestov / githubweb
  17. IRGen: Remove calls to ProtocolConformanceRef::getAssociatedType() — spestov / githubweb
  18. SILGen: Remove a usage of ProtocolConformanceRef::getAssociatedType() — spestov / githubweb
  19. AST: Remove ProtocolConformanceRef::getAssociatedType() — spestov / githubweb
  20. AST: Remove AssociatedType — spestov / githubweb
  21. [AST/Sema] Add `@extensible` attribute on `enum` declarations — pyaskevich / githubweb
  22. [Frontend/Serialization] Remove `ExtensibleEnums` experimental flag — pyaskevich / githubweb
  23. [stdlib] Reinstate AllowUnsafeAttribute experimental feature on libraries — dgregor / githubweb
  24. Canonicalize different spellings of the same integer generic parameter. — jgroff / githubweb
  25. [update-checkout] Swift 6.2 release branch support — mishal_shah / githubweb
  26. SILLinker: make sure to de-serialize base protocol witness tables in embedded mode — eeckstein / githubweb
  27. SILLinker: de-serialize Executor witness tables for the xExecutorRef builtins — eeckstein / githubweb
  28. [xcodegen] Print the time taken to generate — hamish_knight / githubweb
  29. Revert "Add support for inout lifetime dependence" — github / githubweb
  30. add Sendable to the allowed attributes in declaration fragments (#80465) — github / githubweb

#4335 (Apr 4, 2025, 8:58:37 PM)

  1. [clang][modules] Determine if the SDK supports builtin modules independent of the target — iana / githubweb
  2. [lldb][debugserver] Save and restore the SVE/SME register state (#134184) — jmolenda / githubweb
  3. [lldb] Mark swift tests as such — fpiovezan / githubweb
  4. [lldb] Clear thread-creation breakpoints in ProcessGDBRemote::Clear (#134397) — fpiovezan / githubweb

#4334 (Apr 4, 2025, 9:36:44 AM)

  1. Bootstrap: update logic to support pre-and post python 3.8 (#8446) — github / githubweb

#4334 (Apr 4, 2025, 9:36:44 AM)

  1. [NFC] IRGen: Fix field of task. — nate_chandler / githubweb
  2. [IRGen] Add convenience to define transient types. — nate_chandler / githubweb
  3. Revert "Concurrency: remove workaround for silencing UB" — github / githubweb
  4. [DebugInfo] Use underlying type of global variables with opaque type — anoronha / githubweb
  5. [Driver] Don't hardcode default linker on Linux — ewilde / githubweb
  6. [NFC] Replace calls of inferLifetimeDependenceKindFromType and isCompatibleOwnership to inferLifetimeDependenceKind — meghanavgupta / githubweb
  7. [cxx-interop] Fix not importing return type for certain functions — gaborh / githubweb
  8. stdlib: Address new #StrictMemorySafety warnings. — shortlidge / githubweb
  9. stdlib: Address unreachable code warnings. — shortlidge / githubweb
  10. Fix the bootstrap build. — dsk / githubweb
  11. [CoroutineAccessors] Open-code a task_dealloc_thru — nate_chandler / githubweb
  12. SimplifyAllocStack: bail if the address of the allocated existential escapes — eeckstein / githubweb
  13. SIL: fix `AllocStackInst.isLexical` — eeckstein / githubweb
  14. Add support for @lifetime(&arg) — meghana_gupta / githubweb
  15. Rename ParsedLifetimeDependenceKind::Scope -> ParsedLifetimeDependenceKind::Borrow — meghana_gupta / githubweb
  16. [NFC] Update diagnostic msg — meghana_gupta / githubweb
  17. [NFC] Update tests — meghana_gupta / githubweb
  18. Update stdlib — meghana_gupta / githubweb
  19. Introduce InoutLifetimeDependence feature — meghana_gupta / githubweb
  20. [NFC] Reorganize getDependenceKindFromDescriptor — meghana_gupta / githubweb
  21. [Concurrency] Improve assertion to validate we pop the EXACT record we intend to — ktoso / githubweb

#4334 (Apr 4, 2025, 9:36:44 AM)

  1. Ensure we do not expect additional linker args to be produced in targets with Swift-produced object files (#378) — github / githubweb
  2. Move fallback developer directory determination into the plugin system — jake.petroules / githubweb

#4334 (Apr 4, 2025, 9:36:44 AM)

  1. [lldb] Add global opaque archetype test — anoronha / githubweb
  2. [lldb] Fix regex support in SBTarget.modules_access (#116452) — davelee.com / githubweb
  3. [lldb] Add stop_reason_data property to SBThread python extensions (#117266) — davelee.com / githubweb
  4. [lldb] Add lookup by name to SBValue through new member property (#118814) — davelee.com / githubweb
  5. [lldb] Add SBThread.selected_frame property (#123981) — davelee.com / githubweb
  6. [lldb] Update static binding — davelee.com / githubweb
  7. [lldb][debugserver] Save and restore the SVE/SME register state (#134184) (#10418) — github / githubweb

#4333 (Apr 3, 2025, 9:07:49 PM)

  1. Replace CRC-32 with SHA-256 in our macro target (#1047) — github / githubweb

#4333 (Apr 3, 2025, 9:07:49 PM)

  1. Add a build flavor to opt-out of BTCFI on OpenBSD. — dsk / githubweb
  2. [embedded] Fix compilation crash with -num-threads and -mergeable-symbols — mracek / githubweb
  3. [embedded] Add %linux_rng_support_c_if_needed lit substitution — mracek / githubweb
  4. [embedded] Make linux-rng-support.c friendly to compiling in both C and C++ mode — mracek / githubweb
  5. [AST] Introduce `Expr::isAlwaysLeftFolded` — hamish_knight / githubweb
  6. [ASTScope] Allow `try` in unfolded sequence to cover following elements — hamish_knight / githubweb
  7. SILCombine: fix an ownership violation when replacing open existential apply arguments — eeckstein / githubweb
  8. SILCombine: fix a wrong assert in the SingleBlockOwnedForwardingInstFolder — eeckstein / githubweb
  9. [ExplicitModuleBuild] Don't leak chained bridging header in objc header — stevenwu / githubweb
  10. MoveOnlyChecker: Don't follow trivial transitive uses of borrows. — jgroff / githubweb
  11. SIL: fix the ownership computation of `struct_extract` and `tuple_extract` — eeckstein / githubweb
  12. SimplifyAllocStack: rename a variable and update a comment — eeckstein / githubweb
  13. [Concurrency] Fix race condition in `_runAsyncMain`. — ahoughton / githubweb

#4333 (Apr 3, 2025, 9:07:49 PM)

  1. Use `@main` instead of top level code when initializing executable (#8371) — github / githubweb

#4333 (Apr 3, 2025, 9:07:49 PM)

  1. [build-script-helper] Remove unneeded flags for Android — finagolfin / githubweb

#4333 (Apr 3, 2025, 9:07:49 PM)

  1. Add SWBWebAssemblyPlatformPlugin — jake.petroules / githubweb
  2. Start passing in `-sdk-module-cache-path` to `swiftc` command-line invocations for EBM builds (#377) — github / githubweb

#4333 (Apr 3, 2025, 9:07:49 PM)

  1. Set `lineBreakBeforeEachArgument` to `true` in `.swift-format` (#205) — github / githubweb

#4333 (Apr 3, 2025, 9:07:49 PM)

  1. [lldb] Skip TestSwiftAsyncUnwindRegisterPressure due to rare timeout — fpiovezan / githubweb

#4332 (Apr 3, 2025, 3:25:37 PM)

  1. [stdlib] add storage property to `String.UTF8View` — guillaume.lessard / githubweb
  2. [stdlib] add storage property to `Substring.UTF8View` — guillaume.lessard / githubweb
  3. [stdlib] lazy-eager bridging for non-UTF8 NSString instances — guillaume.lessard / githubweb
  4. [stdlib] span properties for bridged String instances — guillaume.lessard / githubweb
  5. [test] spans over bridged Substring instances — guillaume.lessard / githubweb
  6. [stdlib] spans over bridged Substring instances — guillaume.lessard / githubweb
  7. [stdlib] simplify spans of bridged substrings — guillaume.lessard / githubweb
  8. [stdlib] a better pointer as associated object id — guillaume.lessard / githubweb
  9. [test] update bridged string tests — guillaume.lessard / githubweb
  10. [test] acknowledge our intentions — guillaume.lessard / githubweb
  11. Add remote caching option — brian.michel / githubweb
  12. Remove cache configuration from EanbleCaching — brian.michel / githubweb
  13. [test] Convert a test to `%batch-code-completion` — hamish_knight / githubweb
  14. [CodeComplete] Use ASTScope lookup in `getStmtLabelCompletions` — hamish_knight / githubweb
  15. [Strict memory safety] Union member accessors are always unsafe — dgregor / githubweb
  16. [temporary] disable small-string support — guillaume.lessard / githubweb
  17. Apply suggestions from code review — guillaume.lessard / githubweb
  18. [test] adjust test values — guillaume.lessard / githubweb
  19. [stdlib] a less public association key — guillaume.lessard / githubweb
  20. [stdlib] harden bounds checking in Substring’s span — guillaume.lessard / githubweb
  21. [stdlib] document limitations for Substring’s span — guillaume.lessard / githubweb
  22. [stdlib] document performance limitations on String’s span — guillaume.lessard / githubweb
  23. [stdlib] remove a repetition — guillaume.lessard / githubweb
  24. [stdlib] rename internal and private symbols — guillaume.lessard / githubweb
  25. [SE-0470] Ensure that one cannot form an isolated conformance when Self: Sendable — dgregor / githubweb
  26. SIL: add some asserts to catch broken enum ASTs — eeckstein / githubweb
  27. [stdlib] Update availability of EnumeratedSequence collection conformance (#80471) — github / githubweb
  28. [NFC] promote getOperatorName() to a non-static function (#80466) — github / githubweb

#4332 (Apr 3, 2025, 3:25:37 PM)

  1. Ensure that synthesized landing pages for combined archives display page images and links in abstracts from referenced types (#1179) — github / githubweb

#4332 (Apr 3, 2025, 3:25:37 PM)

  1. [Machine-Combiner] Add a pass to reassociate chains of accumulation instructions into a tree (#132728) — joncoh / githubweb

#4331 (Apr 3, 2025, 5:02:22 AM)

  1. Properly disable testBuildCompleteMessage on Linux for SwiftBuild (#8444) — github / githubweb

#4331 (Apr 3, 2025, 5:02:22 AM)

  1. Type substitution eliminates dependencies with Escapable targets. — jgroff / githubweb
  2. [IRGen] Fix LinkEntity::isTypeKind. — nate_chandler / githubweb
  3. Sema: Fix a regression in -require-explicit-availability diagnostics. — shortlidge / githubweb
  4. [Swiftify] clean up (NFC) (#80400) — github / githubweb

#4331 (Apr 3, 2025, 5:02:22 AM)

  1. [clang][DepScan] Allow ModuleDep to be const (#132968) — cyndyishida / githubweb
  2. [libclang] Add C interface for querying against ModuleDeps — cyndyishida / githubweb
  3. [lldb] Add summary formatter for DefaultActorStorage (#10388) — github / githubweb
  4. [lldb] Fix tagged-pointer info address parsing (#134123) (#10409) — github / githubweb

#4330 (Apr 2, 2025, 11:49:19 PM)

  1. Fix prebuild commands (#8440) — github / githubweb

#4330 (Apr 2, 2025, 11:49:19 PM)

  1. Android: remove build flags that are no longer needed (#1860) — github / githubweb

#4330 (Apr 2, 2025, 11:49:19 PM)

  1. Begin adding support for using swiftc as a linker driver (#236) — github / githubweb
  2. Add an option to opt-in to removal of make-style dependencies (#371) — github / githubweb
  3. Make some `SWBBuildService` APIs public (#373) — github / githubweb

#4330 (Apr 2, 2025, 11:49:19 PM)

  1. [CS] Dont wrap packexp in extra layer of expansion — jamesbrown.github / githubweb
  2. [Explicit Module Builds] Switch versioned 'canImport' to return 'true' when encountering unversioned candidate — achikin / githubweb
  3. [cxx-interop] Fix invalid source range for some template instantiations — gaborh / githubweb
  4. [Concurrency] Use the correct Dispatch clock. — ahoughton / githubweb
  5. [CSBindings] Avoid delaying leading-dot inference only if chain is directly connected to a contextual type — pyaskevich / githubweb
  6. Fix missing refs to accesor when shadowing with if-let shorthand. — dylansturg / githubweb
  7. [Dependency Scanning] Always record best version of discovered 'canImport'-ed modules — achikin / githubweb
  8. Distributed: Squash a -Wparentheses warning. — shortlidge / githubweb
  9. [Distributed] Harden detecting adhoc req methods, don't crash when missing protocol decls — ktoso / githubweb
  10. tests: fix SILOptimizer/constant_fold_float.swift — eeckstein / githubweb

#4330 (Apr 2, 2025, 11:49:19 PM)

  1. [lldb] Sink timer into the initialization path — aprantl / githubweb
  2. [lldb][NFC] Reduce scope of Swift customizations — fpiovezan / githubweb
  3. [lldb][NFC] Reduce scope of Swift customizations - pt 2 — fpiovezan / githubweb
  4. [AArch64][FastISel] Fallback on atomic stlr/cas with non-reg operands. — ahmed / githubweb
  5. [lldb] Another tweak to TestSwiftActorUnprioritisedJobs — davelee.com / githubweb

#4329 (Apr 2, 2025, 1:41:05 PM)

  1. Android: remove build flags that are no longer needed and force unwrap dlerror() (#8438) — github / githubweb

#4329 (Apr 2, 2025, 1:41:05 PM)

  1. ConstantFolding: only print a warning for infinity floating point literals if it has an AST node — eeckstein / githubweb
  2. add a semantic attribute "optimize.sil.inline.constant.arguments" — eeckstein / githubweb
  3. stdlib: annotate some floating point functions with "optimize.sil.inline.constant.arguments" — eeckstein / githubweb
  4. ConstantFolding: add constant folding for some floating point intrinsics — eeckstein / githubweb
  5. tests: add an end-to-end to check complete constant folding of generic floating point literal construction. — eeckstein / githubweb
  6. IRGen: Verify round-tripping of debug info types when conditional asserts are enabled — spestov / githubweb
  7. Sema: Fix handling of getter typed throws in witness matching — spestov / githubweb
  8. Sema: Visit getter throws type in ReferencedAssociatedTypesRequest — spestov / githubweb
  9. Sema: Fix handling of getter typed throws in associated type inference — spestov / githubweb
  10. DiagnosticEngine: Always favor the category of a wrapped diagnostic — alatsis / githubweb
  11. [Concurrency] Avoid inserting handler record in already cancelled task. (#80456) — github / githubweb
  12. [Tests] Update concurrency ABI baselines. (#80462) — github / githubweb

#4329 (Apr 2, 2025, 1:41:05 PM)

  1. Correctly format `unsafe` expressions. — allevato / githubweb

#4329 (Apr 2, 2025, 1:41:05 PM)

  1. [DAGCombiner] Limit steps in shouldCombineToPostInc — joncoh / githubweb

#4328 (Apr 2, 2025, 8:34:01 AM)

  1. Revert "Sema: Allow optional-to-optional CGFloat <-> Double conversion" — pyaskevich / githubweb
  2. Revert "Sema: Remove dead diagnostic" — pyaskevich / githubweb
  3. [Tests] NFC: Add a few test-cases that should type-check successfully — pyaskevich / githubweb

#4327 (Apr 2, 2025, 3:19:24 AM)

  1. Remove value generics feature — b.n.barham / githubweb

#4327 (Apr 2, 2025, 3:19:24 AM)

  1. Remove ValueGenerics feature from swift-syntax — b.n.barham / githubweb
  2. Remove more value generics in tests — b.n.barham / githubweb
  3. Update ExperimentalFeatures.swift — b.n.barham / githubweb

#4327 (Apr 2, 2025, 3:19:24 AM)

  1. Revert "Sever the package dependency if using SwiftBuild Framework" (#8437) — github / githubweb

#4327 (Apr 2, 2025, 3:19:24 AM)

  1. Remove ValueGeneric mapping from ASTGen — alejandro_alonso / githubweb
  2. AST: Fix rendering of available ranges in `AvailabilityContext::print()`. — shortlidge / githubweb
  3. AST: Build statement condition availability scopes using `AvailabilityContext`. — shortlidge / githubweb
  4. AST/SILGen: Make availability ranges stored by `PoundAvailableInfo` optional. — shortlidge / githubweb
  5. AST: Introduce `AvailabilityDomain::isActivePlatform()`. — shortlidge / githubweb
  6. Tests: Split up tests for custom availability domains. — shortlidge / githubweb
  7. AST: Build scopes for if #available queries on custom availability domains. — shortlidge / githubweb
  8. [Completion] Handle unbound generics in typealiases — hamish_knight / githubweb
  9. Swiftify: Fix 'no calls to throwing function' warnings. — shortlidge / githubweb
  10. AST: Fix some -Wunused-but-set-variable warnings. — shortlidge / githubweb
  11. SIL: Fix a -Wimplicit-fallthrough warning. — shortlidge / githubweb
  12. Distributed: Fix some deprecation warnings in DistributedResolvableMacro. — shortlidge / githubweb

#4327 (Apr 2, 2025, 3:19:24 AM)

  1. [lldb] Attempt to alleviate flakiness in TestSwiftActorUnprioritisedJobs — davelee.com / githubweb
  2. Fix deadlock(?) — davelee.com / githubweb
  3. Skip asserts when unprioritised_jobs == 0 — davelee.com / githubweb

#4326 (Apr 1, 2025, 10:08:25 PM)

  1. [Caching] Remap block-list files if needed — stevenwu / githubweb

#4326 (Apr 1, 2025, 10:08:25 PM)

  1. Expose list marker characters for unordered lists — jschonfeld / githubweb

#4326 (Apr 1, 2025, 10:08:25 PM)

  1. Emit a diagnostic if an exit test's body closure includes a capture list. (#1046) — github / githubweb

#4326 (Apr 1, 2025, 10:08:25 PM)

  1. [Sema] Permit dot reference with isolation change without call — adamcmiel / githubweb
  2. [SE-0461] Consistently diagnose protocol requirements in migration (adoption) mode — alatsis / githubweb
  3. Simplification: fix a crash in alloc_stack simplification — eeckstein / githubweb
  4. Sema: Avoid diagnosing required availability in swiftinterface files. — shortlidge / githubweb
  5. Remove Malloc Type Descriptor cache (#80355) — github / githubweb
  6. Adopt indirect tagged strings (#80425) — github / githubweb

#4326 (Apr 1, 2025, 10:08:25 PM)

  1. Fix a race which could allow Swift tasks to be reported as failed instead of cancelled (#367) — github / githubweb

#4326 (Apr 1, 2025, 10:08:25 PM)

  1. [lldb] Fix statusline terminal resizing — jonas / githubweb
  2. [lldb] Rename function to GetTypedefedTypeRecursive()  (NFC) — aprantl / githubweb
  3. [lldb] Improve wording of Swift expression parser error messages (NFC) — aprantl / githubweb
  4. Use on-disk hash table to serialize and deserialize availability domain — ahatanaka / githubweb

#4280 (Mar 17, 2025, 8:08:44 PM)

  1. [CMake] '-no-emit-module-separately-wmo' for swift modules — rishizaki / githubweb

#4280 (Mar 17, 2025, 8:08:44 PM)

  1. Adjust a timing-sensitive TimeLimitTrait test to avoid flakiness in CI (#1029) — github / githubweb

#4280 (Mar 17, 2025, 8:08:44 PM)

  1. [Traits] Re-enable no unused dependencies assertion in `TraitTests.swift` (#8360) — github / githubweb
  2. Add infrastructure for updates to new Swift Build build system. (#8338) — github / githubweb
  3. Followup to increasing swift-build test coverage (#8374) — github / githubweb

#4280 (Mar 17, 2025, 8:08:44 PM)

  1. Import Android for isatty — marc / githubweb
  2. Change Android conditional to #if os(Android) — marc / githubweb
  3. Fix formatting of import — marc / githubweb
  4. Unify whitespace handling in linter and formatter — devttozzi / githubweb

#4280 (Mar 17, 2025, 8:08:44 PM)

  1. [CMake] '-no-emit-module-separately-wmo' for swift modules — rishizaki / githubweb
  2. [Runtime] Only use lazy os_signpost initialization for platform binaries. — mikeash / githubweb
  3. [Runtime] Fix memory ordering and TSan compatibility in MetadataAllocator. — mikeash / githubweb
  4. [Test] Disable flakey cursor info cancellation — ben_barham / githubweb
  5. [AST/Sema] Allow `@execution(...)` attribute to be used on initializers and accessors — pyaskevich / githubweb
  6. [AST] Adjust `usesFeatureExecutionAttribute` to cover accessors — pyaskevich / githubweb
  7. [IRGen] Add flags to control LLVM verify-each. — nate_chandler / githubweb
  8. [ASTGen] Gnerate PlaceholderTypeRepr — rishizaki / githubweb
  9. [ASTGen] Handle 'try' at the first element of SequenceExprSyntax — rishizaki / githubweb
  10. [ASTGen] Fix nullability — rishizaki / githubweb
  11. [ASTGen] Fix SendingTypeRepr specifier location — rishizaki / githubweb
  12. [ASTGen] Fix NamedOpaqueReturnTypeRepr — rishizaki / githubweb
  13. [ASTGen] Fix 'RawDocCommentAttr' generation — rishizaki / githubweb
  14. [ASTGen] Fix location of MagicIdentifierLiteralExpr — rishizaki / githubweb
  15. [ASTGen] Fix '@differentiable' attribute — rishizaki / githubweb
  16. [ASTGen] Handle 'prefixed(_)' in macro introduced names — rishizaki / githubweb
  17. [ASTGen] Generate '@reasync' and '@rethrows' — rishizaki / githubweb
  18. [ASTGen] Generate some renamed atrributes — rishizaki / githubweb
  19. [ASTGen] Generate @_typeEraser attribute — rishizaki / githubweb
  20. [AST] Ignore UnvalidatedDeclsWithOpaqueReturnTypes in skipped functions — rishizaki / githubweb
  21. [ASTGen] MacroExpansionExpr at top-level can be decl — rishizaki / githubweb
  22. [ASTGen] Handle trailing where clause in macro declarations — rishizaki / githubweb
  23. [ASTGen] Handle several missing syntax — rishizaki / githubweb
  24. [ASTGen] Unique "unimplemented" fatal error message — rishizaki / githubweb
  25. [ASTGen] Generate '@_spi_available' attribute — rishizaki / githubweb
  26. [ASTGen] Handle 'read' and 'modify' accessors — rishizaki / githubweb
  27. tests: Fix SILOptimizer/sil_combine_concrete_existential_ossa.swift for 32 bit architectures — eeckstein / githubweb
  28. utils: add one more xfail for Android tests in build.ps1 — stefan.graenitz / githubweb
  29. Fix `variable never mutated` warning in `swift-backtrace` (#80055) — github / githubweb
  30. Tests: Disable ClangImporter/availability_custom_domains.swift on Android. — shortlidge / githubweb

#4280 (Mar 17, 2025, 8:08:44 PM)

  1. Update the artifact — swift_jenkins / githubweb

#4280 (Mar 17, 2025, 8:08:44 PM)

  1. Remove unused `TestFileSystem.Error` type (#1173) — github / githubweb
  2. Deprecate FeatureFlag initializer with unused parameter. (#1174) — github / githubweb
  3. Remove internal log utility that used `os_log` in a not-recommended way (#1172) — github / githubweb

#4280 (Mar 17, 2025, 8:08:44 PM)

  1. [clang][PCH] Don't try to create standalone debug-info for types marked nodebug (#123253) — michaelbuch12 / githubweb
  2. [lldb][swift] Filter unnecessary funclets when setting line breakpoints — fpiovezan / githubweb