Skip to content

Cherry-pick multiple PRs to release/5.9 #1556

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 22 commits into from
Apr 22, 2023

Conversation

ahoppen
Copy link
Member

@ahoppen ahoppen commented Apr 18, 2023

Cherry-picks the following PRs to release/5.9:

ahoppen added 21 commits April 17, 2023 17:35
…-utf8

Document that `Trivia` cannot represent invalid UTF-8
…blic-api

Audit the public API of the SwiftSyntax module
…l-escape

Fix escape handling for emoji `#️⃣` in string literals
…ies_diagnostics

Split DeclEffectSpecifiers into AccessorEffectSpecifiers and FunctionEffectSpecifiers
…for-initializer

Add documentation for `InitializerDeclSyntax` and all its children
Address default parameter regressions and add tests for `ForInStmtSyntax`
…escription

Improve debug description of syntax nodes
…-validation

Update RawSyntaxValidationFile.swift
Rename children that refer to a `MemberDeclBlock` from `members` to `memberBlock`
…ion-fixes

Fix parser failures found by source alteration in test cases
…ting

Add some structure to Package.swift
…name-in-debug-description

Include property names in debug description
Enable a mode in the parser in which it inspects alternative token choices to mutate test cases
…ntaxparser

Remove SwiftSyntaxParser module
@ahoppen ahoppen requested a review from DougGregor as a code owner April 18, 2023 00:41
@ahoppen
Copy link
Member Author

ahoppen commented Apr 18, 2023

@kimdv kimdv mentioned this pull request Apr 18, 2023
@ahoppen
Copy link
Member Author

ahoppen commented Apr 19, 2023

@ahoppen
Copy link
Member Author

ahoppen commented Apr 20, 2023

2 similar comments
@ahoppen
Copy link
Member Author

ahoppen commented Apr 20, 2023

@ahoppen
Copy link
Member Author

ahoppen commented Apr 20, 2023

@ahoppen
Copy link
Member Author

ahoppen commented Apr 21, 2023

@ahoppen
Copy link
Member Author

ahoppen commented Apr 21, 2023

Cherry-picking caused a few codegen’d files to be out-of-date. Re-generate them now.
@ahoppen ahoppen force-pushed the ahoppen/5.9/cherry-pick-2 branch from 1300350 to 8d68708 Compare April 22, 2023 04:07
@ahoppen
Copy link
Member Author

ahoppen commented Apr 22, 2023

@kimdv
Copy link
Contributor

kimdv commented Apr 22, 2023

@kimdv
Copy link
Contributor

kimdv commented Apr 22, 2023

@ahoppen ahoppen merged commit 2774987 into swiftlang:release/5.9 Apr 22, 2023
@ahoppen ahoppen deleted the ahoppen/5.9/cherry-pick-2 branch April 22, 2023 14:36
@jpsim
Copy link
Contributor

jpsim commented Apr 22, 2023

When you get a chance could you please tag a new 509.0.0-swift-5.9-DEVELOPMENT-SNAPSHOT-2023-04-... development snapshot tag with these changes so we can use them in SwiftLint?

Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants