Summary
- allow SemanticVersion prerelease field to be int or string (#98) (details)
The file was modified | Sources/SymbolKit/SymbolGraph/SemanticVersion.swift (diff) |
The file was modified | bin/check-source (diff) |
The file was modified | Tests/SymbolKitTests/SymbolGraph/LineList/SemanticVersionTests.swift (diff) |
Summary
- Include try and await expressions which are parents of a freestanding expression macro in lexicalContext (details)
- Handle `try` and `await` in unfolded sequences (details)
- Add `unsafe` as a lexical context too (details)
The file was modified | Sources/SwiftSyntaxMacros/Syntax+LexicalContext.swift (diff) |
The file was modified | Tests/SwiftSyntaxMacroExpansionTest/LexicalContextTests.swift (diff) |
The file was modified | Tests/SwiftSyntaxMacroExpansionTest/LexicalContextTests.swift (diff) |
The file was modified | Sources/SwiftOperators/OperatorTable+Folding.swift (diff) |
The file was modified | Sources/SwiftSyntaxMacros/Syntax+LexicalContext.swift (diff) |
The file was modified | Sources/SwiftSyntaxMacros/Syntax+LexicalContext.swift (diff) |
The file was modified | Tests/SwiftSyntaxMacroExpansionTest/LexicalContextTests.swift (diff) |
Summary
- [cxx-interop] Fix nested structs for non-opaque types (details)
- Prepare diagnostics docs for docc generation (details)
- SILGen: Correct ownership forwarding of `Builtin.emplace`. (details)
- Sema: Fix regression with 'Failure' type witness inference hack (details)
- AST: Remove origType parameter from ProtocolConformanceRef::getAssociatedConformance() (details)
- AST: Build the right kind of ErrorType inside subst() instead of getTypeWitness() (details)
- AST: Remove origType parameter from ProtocolConformanceRef::getTypeWitness() (details)
- AST: Remove type parameter from ProtocolConformanceRef::getTypeWitnessByName() (details)
- AST: Preserve sugar in getIdentitySubstitutionMap() (details)
- AST: Remove type parameter from ProtocolConformanceRef::getWitnessByName() (details)
- AST: Remove origType parameter from ProtocolConformanceRef::subst() (details)
- AST: Remove origType parameter from ProtocolConformanceRef::getAssociatedType() (details)
- AST: Add new form of SubstitutionMap::getProtocolSubstitutions() (details)
- AST: Eliminate GenericEnvironment::mapConformanceRefIntoContext() (details)
- AST: Remove origType parameter from substOpaqueTypesWithUnderlyingTypes() (details)
- AST: Remove getAssociatedType() call from PackConformance (details)
- IRGen: Remove calls to ProtocolConformanceRef::getAssociatedType() (details)
- SILGen: Remove a usage of ProtocolConformanceRef::getAssociatedType() (details)
- AST: Remove ProtocolConformanceRef::getAssociatedType() (details)
- AST: Remove AssociatedType (details)
- [AST/Sema] Add `@extensible` attribute on `enum` declarations (details)
- [Frontend/Serialization] Remove `ExtensibleEnums` experimental flag (details)
- Canonicalize different spellings of the same integer generic parameter. (details)
- SILLinker: make sure to de-serialize base protocol witness tables in embedded mode (details)
- SILLinker: de-serialize Executor witness tables for the xExecutorRef builtins (details)
- Revert "Add support for inout lifetime dependence" (details)
Summary
- [clang][modules] Determine if the SDK supports builtin modules independent of the target (details)
- [lldb][debugserver] Save and restore the SVE/SME register state (#134184) (details)