Skip to content
Navigation Menu
Toggle navigation
Sign in
Product
GitHub Copilot
Write better code with AI
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
All features
Documentation
GitHub Skills
Blog
Solutions
By company size
Enterprises
Small and medium teams
Startups
Nonprofits
By use case
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
Reseting 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
Public
Notifications
You must be signed in to change notification settings
Fork
10.5k
Star
68.5k
Code
Issues
5k+
Pull requests
1.1k
Security
Insights
Additional navigation options
Code
Issues
Pull requests
Security
Insights
Commits
Breadcrumbs
History for
swift
SwiftCompilerSources
on
main
User selector
All users
Datepicker
All time
Commit History
Commits on Apr 28, 2025
SIL: make `BeginBorrowInstruction.endOperands` and `BeginBorrowValue.scopeEndingOperands` consistent.
Show description for d80f7a3
eeckstein
committed
d80f7a3
Copy full SHA for d80f7a3
SIL: rename `protocol BorrowIntroducingInstruction` -> `BeginBorrowInstruction`
Show description for cbf5c19
eeckstein
committed
cbf5c19
Copy full SHA for cbf5c19
SIL: make `protocol ScopeInstruction` an `Instruction` protocol
Show description for 0dee865
eeckstein
committed
0dee865
Copy full SHA for 0dee865
Commits on Apr 26, 2025
Bypass lifetime diagnostics in interfaces for copied arguments.
Show description for 8a48cd9
atrick
committed
8a48cd9
Copy full SHA for 8a48cd9
Fix LifetimeDependenceDiagnostics: scoped dependence on a copy
Show description for 4f470a1
atrick
committed
4f470a1
Copy full SHA for 4f470a1
Fix LifetimeDependenceDiagnostics: handle mark_dependence_addr
Show description for 92b2a85
atrick
committed
92b2a85
Copy full SHA for 92b2a85
[NFC] LifetimeDependenceUtils comment
atrick
committed
0603645
Copy full SHA for 0603645
LifetimeDependenceScopeFixup: cleanup for clarity
atrick
committed
bb9e52c
Copy full SHA for bb9e52c
Commits on Apr 24, 2025
Merge pull request #81061 from atrick/rdar147500193-vector-expectEquals
Show description for b4b93ef
atrick
authored
b4b93ef
Copy full SHA for b4b93ef
Fix LifetimeDependenceDiagnostics: handle address-only 'let's
Show description for 5831777
atrick
committed
5831777
Copy full SHA for 5831777
Commits on Apr 23, 2025
Merge pull request #80912 from eeckstein/copyaddr-in-rle
Show description for 8226f20
eeckstein
authored
8226f20
Copy full SHA for 8226f20
RedundantLoadElimination: support replacing a redundant `copy_addr` with a `store`
Show description for 8cf4e34
eeckstein
committed
8cf4e34
Copy full SHA for 8cf4e34
Fix LifetimeDependenceDiagnostics: handle drop_deinit unsafeAddress
Show description for 3b08592
atrick
committed
3b08592
Copy full SHA for 3b08592
Commits on Apr 22, 2025
Fix LifetimeDependenceScopeFixup: read access can depend on 'inout'
Show description for 33fbe11
atrick
committed
33fbe11
Copy full SHA for 33fbe11
LifetimeDependenceScopeFixup: handle returning dependent Optional
Show description for a1aaed9
atrick
committed
a1aaed9
Copy full SHA for a1aaed9
Commits on Apr 18, 2025
embedded: rewrite the diagnostic pass for embedded swift
Show description for 6c31eb0
eeckstein
committed
6c31eb0
Copy full SHA for 6c31eb0
MandatoryPerformanceOptimizations: support default methods for class existentials
Show description for d222cf2
eeckstein
committed
d222cf2
Copy full SHA for d222cf2
Swift SIL: add `Type.hasValidSignatureForEmbedded`
eeckstein
committed
7a8a50a
Copy full SHA for 7a8a50a
Swift SIL: deal with a generic self type in `SubstitutionMap.getMethodSubstitutions`
Show description for f7d81f7
eeckstein
committed
f7d81f7
Copy full SHA for f7d81f7
Optimizer: add `Options.noAllocations`
eeckstein
committed
655dae8
Copy full SHA for 655dae8
Swift SIL: improvements for `Location`
Show description for cab6232
eeckstein
committed
cab6232
Copy full SHA for cab6232
Swift SIL: add `Function.isSpecialization`
eeckstein
committed
5a67af5
Copy full SHA for 5a67af5
Swift SIL: add a comment for `VTable.specializedClassType`
eeckstein
committed
dbf1bf0
Copy full SHA for dbf1bf0
Swift SIL: add APIs for box types
eeckstein
committed
e154e12
Copy full SHA for e154e12
SIL: make `SILFunctionConvention` constructible without needing a SIL function
Show description for f0f1c3c
eeckstein
committed
f0f1c3c
Copy full SHA for f0f1c3c
Swift Utils: add `StringRef.startsWith`
eeckstein
committed
d1f581b
Copy full SHA for d1f581b
Swift AST: add `GenericSignature.mapTypeIntoContext`
eeckstein
committed
fd17b7e
Copy full SHA for fd17b7e
Swift AST: add some `Type` APIs
eeckstein
committed
9aa61e1
Copy full SHA for 9aa61e1
Swift AST: add some Decl APIs
Show description for 2020897
eeckstein
committed
2020897
Copy full SHA for 2020897
Swift AST: make `Conformance` hashable and rename `var proto` -> `var protocol`
eeckstein
committed
75152f2
Copy full SHA for 75152f2
SwiftCompilerSources: refactor DiagnosticEngine
Show description for 1c9a7cd
eeckstein
committed
1c9a7cd
Copy full SHA for 1c9a7cd
SIL: add better support for specialized witness tables.
Show description for 8e874cd
eeckstein
committed
8e874cd
Copy full SHA for 8e874cd
Commits on Apr 16, 2025
Fix unidentified LifetimeDependence.Scope initialization.
Show description for 6f86052
atrick
committed
6f86052
Copy full SHA for 6f86052
LifetimeDependenceScopeFixup: _read accessor: extend temporaries
Show description for 62454f4
atrick
committed
62454f4
Copy full SHA for 62454f4
LocalVariableUtils: add store_borrow access tracking.
Show description for 4e35d25
atrick
committed
4e35d25
Copy full SHA for 4e35d25
Pagination
Previous
Next
You can’t perform that action at this time.