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
Public
Notifications
You must be signed in to change notification settings
Fork
10.6k
Star
69.1k
Code
Issues
5k+
Pull requests
1.2k
Security
Uh oh!
There was an error while loading.
Please reload this page
.
Insights
Additional navigation options
Code
Issues
Pull requests
Security
Insights
Commits
Branch selector
main
User selector
grynspan
Datepicker
All time
Commit History
Commits on Oct 10, 2025
Add `Equatable` and `Hashable` conformance to `GUID`. (#84792)
Show description for 5846e8f
grynspan
authored
5846e8f
Copy full SHA for 5846e8f
Commits on Sep 24, 2025
Rename the new `_GUID` clang module to `_GUIDDef`. (#84466)
Show description for 4dd71a4
grynspan
authored
4dd71a4
Copy full SHA for 4dd71a4
Commits on Jul 31, 2025
Add `WinSDK.GDIPlus` Clang module. (#83425)
grynspan
authored
3195c28
Copy full SHA for 3195c28
Commits on Mar 3, 2025
Just like #76041, but for `~Escapable` instead of `~Copyable`.
Show description for 9489564
grynspan
committed
9489564
Copy full SHA for 9489564
Commits on Sep 11, 2024
Extend internal `_mangledTypeName()` function to take non-copyable types. (#76041)
Show description for db7a030
grynspan
authored
db7a030
Copy full SHA for db7a030
Commits on Feb 19, 2024
Add `swift5_tests` to `MetadataSections`. (#71509)
grynspan
authored
d35dcc8
Copy full SHA for d35dcc8
Commits on Feb 16, 2024
Add a distinct hook for `swift_willThrowTypedImpl()`. (#71651)
Show description for 0664c3f
grynspan
authored
0664c3f
Copy full SHA for 0664c3f
Commits on Jan 26, 2024
Fix the deprecation of `String.init(validatingUTF8: [CChar])`.
Show description for 3da7483
grynspan
committed
3da7483
Copy full SHA for 3da7483
Commits on Apr 6, 2023
Document which registers are used for the async context on x86-64/ARM64. (#64947)
Show description for 22150c5
grynspan
authored
22150c5
Copy full SHA for 22150c5
Commits on Mar 7, 2023
Make Zip2Sequence sendable (#64150)
grynspan
authored
59d6f5c
Copy full SHA for 59d6f5c
Commits on Feb 3, 2023
Clarify documentation for `CommandLine.unsafeArgv` re: the trailing `nil`. (#58484) (#63413)
grynspan
authored
75dfb56
Copy full SHA for 75dfb56
Commits on Jan 28, 2023
SuspendingClock on Windows does not suspend (#63225)
grynspan
authored
c8ef200
Copy full SHA for c8ef200
Commits on Jan 19, 2023
[SR-15231] #sourceLocation doesn't recognize CRLF line endings #57553 (#63071)
grynspan
authored
95af9e3
Copy full SHA for 95af9e3
Commits on Jan 12, 2023
Remove unused infrastructure added for runtime attributes (#62971)
grynspan
authored
b2bbf00
Copy full SHA for b2bbf00
Commits on Dec 20, 2022
Only touch the MetadataSections::swift5_runtime_attributes field in newer structures
grynspan
authored and
xedin
committed
8af9b14
Copy full SHA for 8af9b14
Fill out dynamic loading of the runtime attributes section
grynspan
authored and
xedin
committed
11033c6
Copy full SHA for 11033c6
Commits on Dec 14, 2022
Add swift:: in a couple of places that don't have using namespace swift (affects sourcekit-lsp) (#62583)
grynspan
authored
70d4b46
Copy full SHA for 70d4b46
Remove lookupSymbol() and have all callers use SymbolInfo::lookup() instead (#62552)
grynspan
authored
c889270
Copy full SHA for c889270
Commits on Dec 13, 2022
Fix a use-after-free bug on Win32 when calling lookupSymbol() (#62484)
grynspan
authored
26fc627
Copy full SHA for 26fc627
Commits on Dec 5, 2022
Loop on Win32 to satisfy large random byte requests (as is done on Linux) (#62364)
grynspan
authored
0368538
Copy full SHA for 0368538
Commits on Dec 3, 2022
Make _swift_willThrow atomic (#62349)
Show description for e057172
grynspan
authored
e057172
Copy full SHA for e057172
Commits on Dec 1, 2022
Merge pull request #62294 from grynspan/jgrynspan/dbghelp-pass-handle
Show description for c30f62f
grynspan
authored
c30f62f
Copy full SHA for c30f62f
Commits on Nov 30, 2022
Missed a bool -> HANDLE conversion
grynspan
committed
024f018
Copy full SHA for 024f018
Rename the runtime function to 'namespace' it in 'win32'
grynspan
committed
687f754
Copy full SHA for 687f754
Commits on Nov 29, 2022
Refactor _swift_withWin32DbgHelpLibrary to avoid using GetCurrentProcess() per Microsoft documentation
grynspan
committed
e199f0b
Copy full SHA for e199f0b
Commits on Nov 16, 2022
Merge pull request #62069 from grynspan/jgrynspan/kvo-keypath-semantics
Show description for 75d0f78
grynspan
authored
75d0f78
Copy full SHA for 75d0f78
Commits on Nov 14, 2022
Augment maybeDiagnoseCallToKeyValueObserveMethod() and add support for a @_semantics attribute to trigger it rather than just hard-coding the name of the Foundation method.
grynspan
committed
f3bcef9
Copy full SHA for f3bcef9
Commits on May 7, 2022
Merge pull request #58712 from grynspan/jgrynspan/58711-add-nodiscard-annotation
grynspan
authored
bf3eec4
Copy full SHA for bf3eec4
Commits on May 6, 2022
58711 - `swift_slowAlloc()` and friends should be marked `SWIFT_NODISCARD`
grynspan
committed
9644c73
Copy full SHA for 9644c73
Merge pull request #58688 from grynspan/jgrynspan/58686-nonnull-allocation-annotations
Show description for 54b9aff
grynspan
authored
54b9aff
Copy full SHA for 54b9aff
58686: `swift_slowAlloc()` _et al._ should be marked returns-nonnull to improve codegen
grynspan
committed
770fd10
Copy full SHA for 770fd10
Commits on May 5, 2022
Merge pull request #58499 from apple/jgrynspan/58498-remove-aligned_alloc-template
Show description for c1554f6
grynspan
authored
c1554f6
Copy full SHA for c1554f6
Revert "runtime: allow over-aligned types in the runtime"
Show description for b749dd3
grynspan
committed
b749dd3
Copy full SHA for b749dd3
Commits on Apr 28, 2022
Merge pull request #58459 from grynspan/jgrynspan/avoid-operator-new-for-sidetables
Show description for 320872c
grynspan
authored
320872c
Copy full SHA for 320872c
Merge pull request #58495 from grynspan/jgrynspan/58486-malloc_align_mask
Show description for fba7769
grynspan
authored
fba7769
Copy full SHA for fba7769
Pagination
Previous
Next
You can’t perform that action at this time.