Skip to content
Navigation Menu
Toggle navigation
Sign in
Appearance settings
Platform
GitHub Copilot
Write better code with AI
GitHub Spark
New
Build and deploy intelligent apps
GitHub Models
New
Manage and compare prompts
GitHub Advanced Security
Find and fix vulnerabilities
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Discussions
Collaborate outside of code
Code Search
Find more, search less
Explore
Why GitHub
Documentation
GitHub Skills
Blog
Integrations
GitHub Marketplace
MCP Registry
View all features
Solutions
By company size
Enterprises
Small and medium teams
Startups
Nonprofits
By use case
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
By industry
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
Topics
AI
DevOps
Security
Software Development
View all
Explore
Learning Pathways
Events & Webinars
Ebooks & Whitepapers
Customer Stories
Partners
Executive Insights
Open Source
GitHub Sponsors
Fund open source developers
The ReadME Project
GitHub community articles
Repositories
Topics
Trending
Collections
Enterprise
Enterprise platform
AI-powered developer platform
Available add-ons
GitHub Advanced Security
Enterprise-grade security features
Copilot for business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search or jump to...
Search code, repositories, users, issues, pull requests...
Search syntax tips
Provide feedback
Saved searches
Use saved searches to filter your results more quickly
Sign in
Sign up
Appearance settings
Resetting focus
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
swiftlang
/
swift-syntax
Public
Notifications
You must be signed in to change notification settings
Fork
458
Star
3.5k
Code
Issues
75
Pull requests
53
Actions
Security
Uh oh!
There was an error while loading.
Please reload this page
.
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Security
Insights
Commits
Branch selector
main
User selector
DougGregor
Datepicker
All time
Commit History
Commits on Oct 1, 2025
Merge pull request #3154 from DougGregor/static-build-configuration
DougGregor
authored
bd7bf0b
Copy full SHA for bd7bf0b
Commits on Sep 29, 2025
Update see-also reference to new method name
DougGregor
committed
e4f73a2
Copy full SHA for e4f73a2
Fix a silly bug in expanding attached macros in the plugin
DougGregor
committed
f489962
Copy full SHA for f489962
Extend assertMacroExpansion with an optional build configuration
DougGregor
committed
9445fc6
Copy full SHA for 9445fc6
Address code review feedback
DougGregor
committed
c82775b
Copy full SHA for c82775b
Commits on Sep 27, 2025
Properly add the Hashable conformance to ExperimentalFeatures
DougGregor
committed
523a7b2
Copy full SHA for 523a7b2
[Macro plugin] Thread language mode and experimental features into the parser
Show description for a8472a9
DougGregor
committed
a8472a9
Copy full SHA for a8472a9
Remove importedModules from StaticBuildConfiguration
Show description for 6666202
DougGregor
committed
6666202
Copy full SHA for 6666202
Commits on Sep 26, 2025
Extend MacroExpansionContext with a build-configuration property
Show description for 02adade
DougGregor
committed
02adade
Copy full SHA for 02adade
Drop language- and compiler-version defaults from StaticBuildConfiguration
DougGregor
committed
315794d
Copy full SHA for 315794d
Extend swift-parser-cli with option to apply a static build configuration
Show description for 82cb9bc
DougGregor
committed
82cb9bc
Copy full SHA for 82cb9bc
[SwiftIfConfig] Add StaticBuildConfiguration
Show description for 2fd4ea7
DougGregor
committed
2fd4ea7
Copy full SHA for 2fd4ea7
Commits on Aug 5, 2025
Rename AddTarget -> AddPackageTarget
DougGregor
authored and
xedin
committed
e6bd577
Copy full SHA for e6bd577
Sink ProductType into ProductDescription
DougGregor
authored and
xedin
committed
7293a79
Copy full SHA for 7293a79
Rename TargetDescription -> Target
DougGregor
authored and
xedin
committed
4b2073f
Copy full SHA for 4b2073f
Rename PackageEditResult -> PackageEdit
Show description for 18c9f0e
DougGregor
authored and
xedin
committed
18c9f0e
Copy full SHA for 18c9f0e
Remove yet more uses of switch expressions
DougGregor
authored and
xedin
committed
ba0ac8a
Copy full SHA for ba0ac8a
Remove more uses of switch expressions
DougGregor
authored and
xedin
committed
89c2854
Copy full SHA for 89c2854
Implement a better "contains string literal" check for a source file
DougGregor
authored and
xedin
committed
1aa14e6
Copy full SHA for 1aa14e6
Add a package manifest edit refactor to introduce a new plugin usage for a target
Show description for 11649fd
DougGregor
authored and
xedin
committed
11649fd
Copy full SHA for 11649fd
Port "Add Product" manifest edit refactor over from SwiftPM
DougGregor
authored and
xedin
committed
d308aca
Copy full SHA for d308aca
Port "Add target" from the Swift Package Manager code base to SwiftRefactor
DougGregor
authored and
xedin
committed
1b624fc
Copy full SHA for 1b624fc
Port "Add target dependency" package manifest editing action to SwiftRefactor
Show description for 86581a0
DougGregor
authored and
xedin
committed
86581a0
Copy full SHA for 86581a0
FIXUP for adding package dependency
DougGregor
authored and
xedin
committed
4a6e7bd
Copy full SHA for 4a6e7bd
Introduce package manifest refactoring action "Add Package Dependency"
Show description for 8e71dfd
DougGregor
authored and
xedin
committed
8e71dfd
Copy full SHA for 8e71dfd
Commits on Jun 25, 2025
Merge pull request #3114 from DougGregor/improve-formatting
Show description for 58fdc3b
DougGregor
authored
58fdc3b
Copy full SHA for 58fdc3b
Commits on Jun 24, 2025
Improve formatting
DougGregor
committed
a298b41
Copy full SHA for a298b41
Merge pull request #3112 from DougGregor/parse-unsafe-nonisolated-conformance
Show description for 7eca32c
DougGregor
authored
7eca32c
Copy full SHA for 7eca32c
Commits on Jun 23, 2025
Fix tests
DougGregor
committed
ec9139e
Copy full SHA for ec9139e
Only parse 'nonisolated' as a specifier when we can have specifiers
DougGregor
committed
75583ab
Copy full SHA for 75583ab
Formatting
DougGregor
committed
1710601
Copy full SHA for 1710601
Parse "late" specifiers for type attributes
Show description for 1856087
DougGregor
committed
1856087
Copy full SHA for 1856087
Regenerate syntax nodes
DougGregor
committed
6ecd032
Copy full SHA for 6ecd032
Add "late specifiers" to attributed types.
Show description for c186fe3
DougGregor
committed
c186fe3
Copy full SHA for c186fe3
Commits on Apr 18, 2025
Merge pull request #3059 from DougGregor/formatted-message
Show description for e4bdcbf
DougGregor
authored
e4bdcbf
Copy full SHA for e4bdcbf
Pagination
Previous
Next
You can’t perform that action at this time.