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-experimental-string-processing
Public
Notifications
You must be signed in to change notification settings
Fork
50
Star
295
Code
Issues
60
Pull requests
11
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
9212b43
User selector
All users
Datepicker
All time
Commit History
Commits on Jul 7, 2022
Validate optimizations when a match fails
Show description for 9212b43
hamishknight
committed
9212b43
Copy full SHA for 9212b43
Commits on Jul 6, 2022
Merge pull request #545 from hamishknight/flatpak
hamishknight
authored
3683457
Copy full SHA for 3683457
Remove `nestOptionals` param from `_captureStructure`
Show description for 3081c13
hamishknight
committed
3081c13
Copy full SHA for 3081c13
Flatten optional nesting for regex literal captures
Show description for b24389d
hamishknight
committed
b24389d
Copy full SHA for b24389d
Statically enforce type equivalence for `_testDSLCaptures`
hamishknight
committed
ed69b80
Copy full SHA for ed69b80
Use `nil` instead of `.some(nil)` for failed captures
Show description for bae0284
hamishknight
committed
bae0284
Copy full SHA for bae0284
Remove DSLTree.Node.regexLiteral
Show description for 285f9e3
hamishknight
committed
285f9e3
Copy full SHA for 285f9e3
Merge pull request #554 from hamishknight/ohno
hamishknight
authored
970bd0e
Copy full SHA for 970bd0e
Fix `_testDSLCaptures`
Show description for 99002fa
hamishknight
committed
99002fa
Copy full SHA for 99002fa
Merge pull request #540 from hamishknight/scalar-support
Show description for f4d66be
hamishknight
authored
f4d66be
Copy full SHA for f4d66be
Rename `anyGrapheme` -> `anyGraphemeCluster`
Show description for d44a176
hamishknight
committed
d44a176
Copy full SHA for d44a176
Remove CharacterClass.anyUnicodeScalar
Show description for 3458383
hamishknight
committed
3458383
Copy full SHA for 3458383
Mark '\O' unsupported
Show description for 548b737
hamishknight
committed
548b737
Copy full SHA for 548b737
Merge pull request #546 from Azoy/fix-emitany
Show description for 410dbe6
Azoy
authored
410dbe6
Copy full SHA for 410dbe6
Merge pull request #530 from Azoy/words
Show description for 88239aa
Azoy
authored
88239aa
Copy full SHA for 88239aa
If def macOS tests until further notice
Azoy
committed
f6df268
Copy full SHA for f6df268
Fix crash in generateConsumer
Show description for b45111d
Azoy
committed
b45111d
Copy full SHA for b45111d
Commits on Jul 5, 2022
Merge pull request #541 from Azoy/errors-what-errors
Show description for bfc3335
Azoy
authored
bfc3335
Copy full SHA for bfc3335
Cache word indices
Azoy
committed
8f57563
Copy full SHA for 8f57563
Merge pull request #544 from hamishknight/sym-city
hamishknight
authored
7b7e35d
Copy full SHA for 7b7e35d
Fix duplicate symbols static-linking failure by renaming symbols
Show description for 6ce46cf
kateinoigakukun
authored and
hamishknight
committed
6ce46cf
Copy full SHA for 6ce46cf
Throw error when Output is wrong type
Show description for 7cad6cb
Azoy
committed
7cad6cb
Copy full SHA for 7cad6cb
Commits on Jul 1, 2022
Merge pull request #535 from hamishknight/one-more
hamishknight
authored
ed842cb
Copy full SHA for ed842cb
Upgrade a couple of assertions to preconditions
Show description for 08e12b9
hamishknight
committed
08e12b9
Copy full SHA for 08e12b9
Fix Repeat off-by-one error
Show description for 1b2fbfc
hamishknight
committed
1b2fbfc
Copy full SHA for 1b2fbfc
Merge pull request #526 from apple/remove-tilde-equals
Show description for b7bfd16
stephentyrone
authored
b7bfd16
Copy full SHA for b7bfd16
Commits on Jun 30, 2022
Merge pull request #481 from hamishknight/totally
hamishknight
authored
b84f0bd
Copy full SHA for b84f0bd
Use word breaking SPI for \b
Azoy
committed
9cb337f
Copy full SHA for 9cb337f
Merge pull request #529 from apple/revert-452-add-type-annotation
hamishknight
authored
dbbed57
Copy full SHA for dbbed57
Revert "Fix _RegexParser build when using 5.6 host tools"
hamishknight
authored
bebc9f2
Copy full SHA for bebc9f2
Drop the ASTStage parameter
Show description for 773dfee
hamishknight
committed
773dfee
Copy full SHA for 773dfee
Improve recovery for identifiers and text segment options
Show description for 5967767
hamishknight
committed
5967767
Copy full SHA for 5967767
Recover from parser errors
Show description for 77a889e
hamishknight
committed
77a889e
Copy full SHA for 77a889e
Introduce Diagnostics
hamishknight
committed
2ec86db
Copy full SHA for 2ec86db
Introduce AST.Atom.Number
Show description for 30623df
hamishknight
committed
30623df
Copy full SHA for 30623df
Pagination
Previous
Next
You can’t perform that action at this time.