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
Watch
Couldn't load subscription status.
Retry
Uh oh!
There was an error while loading.
Please reload this page
.
Fork
462
Star
3.5k
Code
Issues
75
Pull requests
50
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
1aa14e6
User selector
All users
Datepicker
All time
Commit History
Commits on Aug 5, 2025
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 Aug 4, 2025
Merge pull request #3133 from rintaro/parse-attr-nested-if-rdar157211447
Show description for 1aa6098
rintaro
authored
1aa6098
Copy full SHA for 1aa6098
Commits on Aug 2, 2025
[SwiftParser] Handle nested '#if' in attribute list correctly
Show description for 191392b
rintaro
committed
191392b
Copy full SHA for 191392b
Commits on Jul 14, 2025
Merge pull request #3127 from Ueeek/ueeek/fix-typo-NameLookupTests
Show description for 7b1fcd6
ahoppen
authored
7b1fcd6
Copy full SHA for 7b1fcd6
Commits on Jul 12, 2025
typo: Avaialability -> Availability
Ueeek
committed
acff7c1
Copy full SHA for acff7c1
Commits on Jul 4, 2025
Merge pull request #3121 from swiftlang/jepa2
Show description for 638901a
AnthonyLatsis
authored
638901a
Copy full SHA for 638901a
FixItApplier: Non-empty insertions can conflict with other edits
AnthonyLatsis
committed
a00cbca
Copy full SHA for a00cbca
FixItApplier: Add parameter for skipping duplicate insertions
AnthonyLatsis
committed
df0f832
Copy full SHA for df0f832
FixItApplier: Eliminate quadratic `dropFirst`
AnthonyLatsis
committed
b3270fe
Copy full SHA for b3270fe
Commits on Jul 3, 2025
FixItApplier: Eliminate quadratic `compactMap`
AnthonyLatsis
committed
b953b57
Copy full SHA for b953b57
FixItApplier: Accept syntax tree generically
AnthonyLatsis
committed
9084149
Copy full SHA for 9084149
SwiftSyntax: Conform `AbsolutePosition` to `Strideable`
AnthonyLatsis
committed
a6162a5
Copy full SHA for a6162a5
SwiftIDEUtilsTest: Add tests for `FixItApplier`
AnthonyLatsis
committed
fdaf1be
Copy full SHA for fdaf1be
Commits on Jul 1, 2025
Merge pull request #3116 from hamishknight/air-quotes
Show description for b73055f
hamishknight
authored
b73055f
Copy full SHA for b73055f
Commits on Jun 27, 2025
Avoid eating `"""` as closing `"` delimiter
Show description for 28c2a43
hamishknight
committed
28c2a43
Copy full SHA for 28c2a43
Commits on Jun 25, 2025
Merge pull request #3110 from swiftlang/jepa
Show description for c40a978
AnthonyLatsis
authored
c40a978
Copy full SHA for c40a978
Merge pull request #3114 from DougGregor/improve-formatting
Show description for 58fdc3b
DougGregor
authored
58fdc3b
Copy full SHA for 58fdc3b
.swift-format: Enable `NoVoidReturnOnFunctionSignature`
AnthonyLatsis
committed
74a8c07
Copy full SHA for 74a8c07
[MacroExamples] AddAsync: Handle implicit `Void` result
AnthonyLatsis
committed
eeaf6e8
Copy full SHA for eeaf6e8
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 Jun 20, 2025
.swift-format: Enable `ReturnVoidInsteadOfEmptyTuple`
AnthonyLatsis
committed
c4f53b3
Copy full SHA for c4f53b3
Commits on Jun 16, 2025
Merge pull request #3104 from ahoppen/argument-label-crash
hamishknight
authored
e8c3dcf
Copy full SHA for e8c3dcf
Pagination
Previous
Next
You can’t perform that action at this time.