-
Notifications
You must be signed in to change notification settings - Fork 847
WIP: Prototyping Erased Union types #10566
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
Closed
Swoorup
wants to merge
17
commits into
dotnet:feature/auto-widen
from
Swoorup:sj_erased_union_prototype
Closed
Changes from 1 commit
Commits
Show all changes
17 commits
Select commit
Hold shift + click to select a range
b180af3
WIP: Set project to not error on warnings.
Swoorup 7c194dc
WIP: Implement parsing, F# erased type creation/IL generation and pre…
Swoorup 2944c4f
Testing constraint solver rules. (Still lot of fails)
Swoorup 0f5140b
[WIP] Don't subsume on typeEqui instead only test when explicitly coe…
Swoorup 53c25d3
Remove ugly methods no longer required.
Swoorup 9ee97f9
Allow downcast to a erased union one or more subtypes
Swoorup f73fbcb
Use ListSet instead for equality check in union types. Maintain sourc…
Swoorup 38fef9e
Add erased union type pickling
Swoorup 0701797
Symbols hashcode
Swoorup a331e21
Implements checks in TypeFeasiblySubsumes and WIP fix TType_erased_un…
Swoorup c8257cb
Renable warnings as errors. Logic is no longer required in Constraint…
Swoorup a558dc0
merge main
7013efc
merge feature/auto-widen
f096896
use new subsumption for erased union types
4707072
update baseline
776b5e1
add preview flag
4d1ca9c
update xlf
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
Implements checks in TypeFeasiblySubsumes and WIP fix TType_erased_un…
…ion usages
- Loading branch information
commit a331e2126582b13d82ee435ae9a903c0c824b54d
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
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
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
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.