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 }}
scala
/
scala3
Public
Notifications
You must be signed in to change notification settings
Fork
1.1k
Star
6.1k
Code
Issues
1.7k
Pull requests
189
Discussions
Actions
Projects
1
Security
Uh oh!
There was an error while loading.
Please reload this page
.
Insights
Additional navigation options
Code
Issues
Pull requests
Discussions
Actions
Projects
Security
Insights
Commits
Branch selector
main
User selector
aherlihy
Datepicker
All time
Commit History
Commits on Oct 14, 2025
Fix parameter untupling for named tuples (#23440) (#24152)
Show description for 60bd4b5
aherlihy
authored
60bd4b5
Copy full SHA for 60bd4b5
Commits on Oct 8, 2025
Fix parameter untupling for named tuples (#23440)
aherlihy
committed
04a970b
Copy full SHA for 04a970b
Commits on Aug 13, 2025
Additional test for named tuple custom extractor with mismatched type (#23706)
Show description for 7f6678b
aherlihy
authored
7f6678b
Copy full SHA for 7f6678b
Commits on Aug 11, 2025
Additional test for named tuple custom extractor with mismatched type
aherlihy
committed
f1f80c1
Copy full SHA for f1f80c1
Check for mismatched argument type length in PatternMatcher due to Named Tuple :* syntax (#23602)
Show description for b13d617
aherlihy
authored
b13d617
Copy full SHA for b13d617
Commits on Jul 30, 2025
Skip bypassing unapply for scala 2 case classes to allow for single-element named tuple in unapply (#23603)
Show description for e0aca2d
aherlihy
authored
e0aca2d
Copy full SHA for e0aca2d
Refactor out getOfGetMatch
aherlihy
committed
73da315
Copy full SHA for 73da315
Commits on Jul 29, 2025
minimize diff
aherlihy
committed
3c5e4a0
Copy full SHA for 3c5e4a0
Make check more precise for single named tuple selector in pattern match
aherlihy
committed
7f95284
Copy full SHA for 7f95284
Commits on Jul 25, 2025
more precise check
aherlihy
committed
4e684dc
Copy full SHA for 4e684dc
Skip bypassing unapply for scala 2 case classes to allow for single-element named tuple in unapply
aherlihy
committed
2183e53
Copy full SHA for 2183e53
Check for mismatched argument type length in PatternMatcher due to Named-Tuple :* syntax
aherlihy
committed
180b4eb
Copy full SHA for 180b4eb
Commits on Jun 16, 2025
bugfix: Check for error type in productSelectorTypes (#23358)
Show description for 83e9c14
aherlihy
authored
83e9c14
Copy full SHA for 83e9c14
Commits on Jun 13, 2025
Move error check into productSelectorTypes
aherlihy
committed
4c2f6b3
Copy full SHA for 4c2f6b3
Test case for regression #23095 (#23359)
aherlihy
authored
4d50e5f
Copy full SHA for 4d50e5f
Commits on Jun 12, 2025
move test to neg
aherlihy
committed
af5d911
Copy full SHA for af5d911
Check for error type before checking members of product in getUnapplySelectors
aherlihy
committed
248b9f1
Copy full SHA for 248b9f1
Commits on Apr 17, 2025
Call dealias after stripping type variables for tupleElementTypesUpTo (#23005)
Show description for ac47299
aherlihy
authored
ac47299
Copy full SHA for ac47299
Readd ExhibitB test with pickling exclusion
aherlihy
committed
fbaca4c
Copy full SHA for fbaca4c
Move delias into recur for tupleElementTypesUpTo
aherlihy
committed
0cded65
Copy full SHA for 0cded65
Commits on Apr 16, 2025
Add tests from #22645
aherlihy
committed
5b869a4
Copy full SHA for 5b869a4
Call dealias after stripping type variables for tupleElementTypesUpTo
aherlihy
committed
f8b12dd
Copy full SHA for f8b12dd
Commits on Mar 10, 2025
Implement :jar (deprecate :require) (#22343)
Show description for f8a521f
aherlihy
authored
f8a521f
Copy full SHA for f8a521f
Add wrapper around :jar to avoid crashing repl on invalid jar
aherlihy
committed
42c4e89
Copy full SHA for 42c4e89
Update compiler/src/dotty/tools/repl/ReplDriver.scala
Show description for 4bb08f7
aherlihy
and
Gedochao
authored
4bb08f7
Copy full SHA for 4bb08f7
Commits on Mar 4, 2025
re-add tests
aherlihy
committed
7b142b8
Copy full SHA for 7b142b8
Update compiler/src/dotty/tools/repl/ReplDriver.scala
Show description for 46aef87
aherlihy
and
bracevac
authored
46aef87
Copy full SHA for 46aef87
Commits on Feb 26, 2025
Rename :require to :jar and deprecate :require
aherlihy
committed
4649d5e
Copy full SHA for 4649d5e
Commits on Feb 14, 2025
slightly cleaner tests
aherlihy
authored and
dwijnand
committed
78bf30b
Copy full SHA for 78bf30b
Handle out of sync imports after require + tests
aherlihy
authored and
dwijnand
committed
4d1e2b0
Copy full SHA for 4d1e2b0
Add simple tests
aherlihy
authored and
dwijnand
committed
2babf5c
Copy full SHA for 2babf5c
further cleanup, reuse dir (bug w double import)
aherlihy
authored and
dwijnand
committed
1ac09e6
Copy full SHA for 1ac09e6
Clean up impl
aherlihy
authored and
dwijnand
committed
7b0ba9f
Copy full SHA for 7b0ba9f
working but state lost
aherlihy
authored and
dwijnand
committed
0fad939
Copy full SHA for 0fad939
fix test order
aherlihy
authored and
dwijnand
committed
f79588b
Copy full SHA for f79588b
Pagination
Previous
Next
You can’t perform that action at this time.