-
Notifications
You must be signed in to change notification settings - Fork 2k
Swift: extract MacroDecl
#14796
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
Swift: extract MacroDecl
#14796
Changes from all commits
Commits
Show all changes
16 commits
Select commit
Hold shift + click to select a range
8b126fe
Swift: extract MacroDecl
AlexDenisov 423c853
Swift: skip MacroExpansionExpr/MacroExpansionDecl
AlexDenisov 1f5be03
Swift: add change note
AlexDenisov 7129ffc
Swift: add database migration scripts
AlexDenisov dde2ad1
Swift: do not print MacroRole as part of AST
AlexDenisov b269b79
Merge branch 'main' into alexdenisov/macros
AlexDenisov b995261
Swift: fix and update change note date
AlexDenisov 7b74478
Swift: update tests
AlexDenisov dd6c5ba
Swift: update docs
AlexDenisov 79adc9b
Merge branch 'main' into alexdenisov/macros
AlexDenisov 197e5d0
Swift: regenerate QL after merging main
AlexDenisov f77fd81
Swift: add predicates to MacroRole
AlexDenisov f6f6c98
Swift: use multiline comments for docs
AlexDenisov f5ea133
Swift: trick codegen into not breaking my code
AlexDenisov 1b615e2
Merge branch 'main' into alexdenisov/macros
AlexDenisov 0d0152f
Swift: fix docs again
AlexDenisov File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
11 changes: 11 additions & 0 deletions
11
swift/downgrades/58e9efb426b5b2b322a64c9dab988b02578e0f04/downgrade.ql
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,11 @@ | ||
| class Element extends @element { | ||
| string toString() { none() } | ||
| } | ||
|
|
||
| query predicate new_unspecified_elements(Element e, string property, string error) { | ||
| unspecified_elements(e, property, error) | ||
| or | ||
| error = "Macro declarations removed during database downgrade. Please update your CodeQL code." and | ||
| property = "" and | ||
| macro_decls(e, _) | ||
| } | ||
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.