Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: swiftlang/swift
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: swift-5.9-DEVELOPMENT-SNAPSHOT-2023-04-26-a
Choose a base ref
...
head repository: swiftlang/swift
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: swift-5.9-DEVELOPMENT-SNAPSHOT-2023-04-27-a
Choose a head ref
  • 10 commits
  • 23 files changed
  • 6 contributors

Commits on Apr 13, 2023

  1. Configuration menu
    Copy the full SHA
    d90969a View commit details
    Browse the repository at this point in the history
  2. [NFC] ExistentialRequiresAnyRequest → HasSelfOrAssociatedTypeRequirem…

    …entsRequest
    
    The current name is misleading because it suggests that the request accounts
    for language feature state, which it does not (and is not supposed to).
    AnthonyLatsis committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    f0d5990 View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2023

  1. Sema: Relax distributed actor typechecking for swiftinterfaces.

    Some decls that are expected to be synthesized for distributed actors are
    printed explicitly in swiftinterfaces so diagnostics and assertions need to
    take that possibility into account.
    
    Resolves rdar://108533918
    tshortli committed Apr 26, 2023
    Configuration menu
    Copy the full SHA
    c7a1625 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a612702 View commit details
    Browse the repository at this point in the history
  3. [Macros] Allow the back-ticked named(init) to be treated like `na…

    …med(init)`.
    
    My recent change to parse initializer names in the macro role
    introduced names now correctly distinguishes between the two forms, but
    this breaks any existing macros written with the back-ticked form.
    Treat the former as the latter to provide a grace period for such
    macros.
    
    Fixes rdar://108571834.
    DougGregor committed Apr 26, 2023
    Configuration menu
    Copy the full SHA
    4ee7b66 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #65432 from tshortli/distributed-actor-swiftinterf…

    …ace-5.9
    
    [5.9] Sema: Relax distributed actor typechecking for swiftinterfaces
    tshortli authored Apr 26, 2023
    Configuration menu
    Copy the full SHA
    a4b8af4 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    db30ee5 View commit details
    Browse the repository at this point in the history

Commits on Apr 27, 2023

  1. Configuration menu
    Copy the full SHA
    6ae727a View commit details
    Browse the repository at this point in the history
  2. Merge pull request #65440 from rxwei/108280416-5.9

    [5.9] [Macros] Diagnose top-level expansion of undefined freestanding macro
    rxwei authored Apr 27, 2023
    Configuration menu
    Copy the full SHA
    d4327cc View commit details
    Browse the repository at this point in the history
  3. Merge pull request #65146 from AnthonyLatsis/existential-any-multimod…

    …ule-5.9
    
    [5.9 🍒] TypeCheckType: Fix existential `any` migration diagnostics for extra-modular protocols
    AnthonyLatsis authored Apr 27, 2023
    Configuration menu
    Copy the full SHA
    6b6b8da View commit details
    Browse the repository at this point in the history
Loading