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
Files
main
Breadcrumbs
swift
/
benchmark
/
single-source
/
Copy path
Directory actions
More options
Directory actions
More options
Latest commit
History
History
main
Breadcrumbs
swift
/
benchmark
/
single-source
/
Top
Folders and files
Name
Name
Last commit message
Last commit date
parent directory
..
Ackermann.swift
Ackermann.swift
AngryPhonebook.swift
AngryPhonebook.swift
AnyHashableWithAClass.swift
AnyHashableWithAClass.swift
Array2D.swift
Array2D.swift
ArrayAppend.swift
ArrayAppend.swift
ArrayInClass.swift
ArrayInClass.swift
ArrayLiteral.swift
ArrayLiteral.swift
ArrayOfGenericPOD.swift
ArrayOfGenericPOD.swift
ArrayOfGenericRef.swift
ArrayOfGenericRef.swift
ArrayOfPOD.swift
ArrayOfPOD.swift
ArrayOfRef.swift
ArrayOfRef.swift
ArrayRemoveAll.swift
ArrayRemoveAll.swift
ArraySetElement.swift
ArraySetElement.swift
ArraySubscript.swift
ArraySubscript.swift
AsyncTree.swift
AsyncTree.swift
BinaryFloatingPointConversionFromBinaryInteger.swift
BinaryFloatingPointConversionFromBinaryInteger.swift
BinaryFloatingPointProperties.swift
BinaryFloatingPointProperties.swift
BitCount.swift
BitCount.swift
Breadcrumbs.swift
Breadcrumbs.swift
BucketSort.swift
BucketSort.swift
BufferFill.swift
BufferFill.swift
BufferFind.swift
BufferFind.swift
ByteSwap.swift
ByteSwap.swift
COWArrayGuaranteedParameterOverhead.swift
COWArrayGuaranteedParameterOverhead.swift
COWTree.swift
COWTree.swift
CSVParsing.swift
CSVParsing.swift
CString.swift
CString.swift
Calculator.swift
Calculator.swift
CaptureProp.swift
CaptureProp.swift
ChaCha.swift
ChaCha.swift
ChainedFilterMap.swift
ChainedFilterMap.swift
CharacterLiteralsLarge.swift
CharacterLiteralsLarge.swift
CharacterLiteralsSmall.swift
CharacterLiteralsSmall.swift
CharacterProperties.swift
CharacterProperties.swift
CharacterProperties.swift.gyb
CharacterProperties.swift.gyb
CharacterRecognizer.swift
CharacterRecognizer.swift
Chars.swift
Chars.swift
ClassArrayGetter.swift
ClassArrayGetter.swift
CodableTest.swift
CodableTest.swift
Combos.swift
Combos.swift
CountAlgo.swift
CountAlgo.swift
DataBenchmarks.swift
DataBenchmarks.swift
DeadArray.swift
DeadArray.swift
DevirtualizeProtocolComposition.swift
DevirtualizeProtocolComposition.swift
DictOfArraysToArrayOfDicts.swift
DictOfArraysToArrayOfDicts.swift
DictTest.swift
DictTest.swift
DictTest2.swift
DictTest2.swift
DictTest3.swift
DictTest3.swift
DictTest4.swift
DictTest4.swift
DictTest4Legacy.swift
DictTest4Legacy.swift
DictionaryBridge.swift
DictionaryBridge.swift
DictionaryBridgeToObjC.swift
DictionaryBridgeToObjC.swift
DictionaryCompactMapValues.swift
DictionaryCompactMapValues.swift
DictionaryCopy.swift
DictionaryCopy.swift
DictionaryGroup.swift
DictionaryGroup.swift
DictionaryKeysContains.swift
DictionaryKeysContains.swift
DictionaryLiteralTest.swift
DictionaryLiteralTest.swift
DictionaryOfAnyHashableStrings.swift
DictionaryOfAnyHashableStrings.swift
DictionaryRemove.swift
DictionaryRemove.swift
DictionarySubscriptDefault.swift
DictionarySubscriptDefault.swift
DictionarySwap.swift
DictionarySwap.swift
Differentiation.swift
Differentiation.swift
Diffing.swift
Diffing.swift
DiffingMyers.swift
DiffingMyers.swift
DropFirst.swift
DropFirst.swift
DropFirst.swift.gyb
DropFirst.swift.gyb
DropLast.swift
DropLast.swift
DropLast.swift.gyb
DropLast.swift.gyb
DropWhile.swift
DropWhile.swift
DropWhile.swift.gyb
DropWhile.swift.gyb
ErrorHandling.swift
ErrorHandling.swift
Exclusivity.swift
Exclusivity.swift
ExistentialPerformance.swift
ExistentialPerformance.swift
ExistentialPerformance.swift.gyb
ExistentialPerformance.swift.gyb
Fibonacci.swift
Fibonacci.swift
FindStringNaive.swift
FindStringNaive.swift
FlattenDistanceFromTo.swift
FlattenDistanceFromTo.swift
FlattenList.swift
FlattenList.swift
FloatingPointConversion.swift
FloatingPointConversion.swift
FloatingPointParsing.swift
FloatingPointParsing.swift
FloatingPointPrinting.swift
FloatingPointPrinting.swift
HTTP2StateMachine.swift
HTTP2StateMachine.swift
Hanoi.swift
Hanoi.swift
Hash.swift
Hash.swift
Histogram.swift
Histogram.swift
IndexPathTest.swift
IndexPathTest.swift
InsertCharacter.swift
InsertCharacter.swift
IntegerParsing.swift
IntegerParsing.swift
Integrate.swift
Integrate.swift
IterateData.swift
IterateData.swift
Join.swift
Join.swift
KeyPathPerformanceTests.swift
KeyPathPerformanceTests.swift
LazyFilter.swift
LazyFilter.swift
LinkedList.swift
LinkedList.swift
LuhnAlgoEager.swift
LuhnAlgoEager.swift
LuhnAlgoLazy.swift
LuhnAlgoLazy.swift
MapReduce.swift
MapReduce.swift
Memset.swift
Memset.swift
MirrorTest.swift
MirrorTest.swift
MonteCarloE.swift
MonteCarloE.swift
View all files
You can’t perform that action at this time.