Skip to content

Conversation

pull[bot]
Copy link

@pull pull bot commented May 10, 2022

See Commits and Changes for more details.


Created by pull[bot]

Can you help keep this open source service alive? 💖 Please sponsor : )

cabmeurer and others added 23 commits April 28, 2022 19:22
Previously 'actor' keyword was suggested as (deprecated) 'actor' decl
modifier, and it was gated by '-enable-experimental-concurrency'
compiler argument.
Add 'actor' as a type decl introducer. This causes duplicated 'actor' in
code completion if '-enable-experimental-concurrency', but that option
is basically useless at this point, so I assume not many people is using
it. Also 'actor' as a modifier will be removed soon.

[swiftlang#58520] rdar://92511769
…captured variable

Previously, the related idents request wouldn’t look through caputred variables like `[foo]`. Change the logic to consider the captured variable as well as the variable that’s implicitly declared for use inside the closure.

rdar://81628899
…ise init

Generating a memberwise init would skip over properties with property wrappers. Switch the implementation of memberwise init generation closer to the one that generates the implicit memberwise init by also using `getMembers()` instead of `getStoredProperties()`.

rdar://89057767
…g an invalid type relation when used after '@'

When completing after `@`, record what kind of attributes are applicable here (property wrapper, result builder, global actor), mark types that are marked as property wrapper etc. as having a 'Convertible' type relation and mark all other types as having an invalid type relation.

rdar://78239501
…mberwise initializer

Previously, we were dropping backticks, which might lead to invalid code if the type member was a keyword.

rdar://81888671
…s earlier before the first query for pre-specialziations
…dary-path

[Distributed] revert too aggressive synthesis removal, and fix it instead
…cialize_targetFunction_earlier

GenericSpecialization: Move once initialization of pre-specializations earlier before the first query for pre-specialziations
[SourceKit] In related identes, report underlying var of closure capture and shorthand if let binding
…e-property-wrapper

[Refactoring] Several improvements to memberwise initializer generation
`Package.swift` in the build directory and symlinking Sources directory
wasn't great for source control and break points. Since C modules doesn't
need the generated headers at this point, make `Package.swift` static
again with a symlink to the string processing source directory.
…511769

[CodeCompletion] Suggest 'actor' decl introducer keyword
…-static

[SwiftCompilerSources] Make Package.swift static
…ation

[CodeCompletion] Mark types that can’t be used as attributes as having an invalid type relation when used after '@'
…tor-available-operations

[cxx-interop] Add tests for the available operations of `std::iterator`
@kateinoigakukun kateinoigakukun merged commit b0d5f72 into swiftwasm May 10, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

10 participants