-
Notifications
You must be signed in to change notification settings - Fork 28
SIP-67 - Improve strictEquality feature for better compatibility with existing code bases #97
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
mberndt123
wants to merge
22
commits into
scala:main
Choose a base branch
from
mberndt123:strictEquality-pattern-matching
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
+211
−0
Open
Changes from 1 commit
Commits
Show all changes
22 commits
Select commit
Hold shift + click to select a range
f25e7f8
strict equality pattern matching
mberndt123 a87d3ac
add related work section to strictEquality pattern matching proposal
mberndt123 7fe25c6
wordsmithing
mberndt123 6a4956e
add paragraph about using a type check instead of equals
mberndt123 460f3b2
Add paragraph about using `unapply` instead of equals
mberndt123 9ae4808
Merge branch 'scala:main' into strictEquality-pattern-matching
mberndt123 193e6cc
remove unnecessary line
mberndt123 7876767
simplify code example
mberndt123 0c099f2
update code example
mberndt123 06070bb
correct stage/status
mberndt123 6a7fb58
Update strict-equality-pattern-matching.md
mberndt123 92d13fa
use a magic `CanEqual` instance to solve the problem
mberndt123 5fb77ac
minor tweaks
mberndt123 0b7d2bc
update History
mberndt123 aa7dc28
minor tweak
mberndt123 6d327ac
more concrete specification
mberndt123 2921547
Undo previous change, "magic `CanEqual` has no benefits
mberndt123 be6d8bd
small fix
mberndt123 c779cbd
add a paragraph about the proposal to drop `CanEqual` requirement fro…
mberndt123 a17ff35
fix typo (thanks to Seth Tisue)
mberndt123 786f7f1
add examples
mberndt123 9affedd
add history entry
mberndt123 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.