-
Notifications
You must be signed in to change notification settings - Fork 821
Bugfix :: Nullness in signature file is not considered by implementation and vice versa #18186
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
Merged
T-Gro
merged 63 commits into
main
from
18058-nullness-issue---nullness-in-signature-file-is-not-considered-by-implementation-and-vice-versa
Feb 6, 2025
Merged
Changes from all commits
Commits
Show all changes
63 commits
Select commit
Hold shift + click to select a range
c7295c2
type equivalence - add nullness support for signature conformance
T-Gro 52bf00b
tests for nullness signature conformance
T-Gro 0deae3d
softer whitespace handling for "withDiagnostics" check
T-Gro c0d4991
Merge branch 'main' into 18058-nullness-issue---nullness-in-signature…
T-Gro 307eaef
fantomasd
T-Gro 3e1b650
Merge branch '18058-nullness-issue---nullness-in-signature-file-is-no…
T-Gro 5bd7b8b
Apply changes to codebase
T-Gro 09d0232
adjust code to meet signature conformance
T-Gro 05db836
see errors with ambivalence turned on
T-Gro c758e17
allow (WithoutNull === Ambivalent) in signature conformance
T-Gro dd55064
conform impl to signature
T-Gro 6123665
fix
T-Gro f87f1fb
a few more
T-Gro 79e0e52
format
T-Gro b58290b
Merge branch 'main' into 18058-nullness-issue---nullness-in-signature…
T-Gro 582f9af
few more
T-Gro 21f9e20
Can I get all errors at once if I replace them with warnings?
T-Gro c1ba534
some more
T-Gro 3f2ae24
parsing
T-Gro 9c300b2
one more
T-Gro 703e821
try get more errors at once
T-Gro a0ef43e
That one should stay strict - this is checked per-phase (OK), not per…
T-Gro d30504c
Can I process more diags now?
T-Gro c67b453
Revisit this - this produced a "mismatch on accessibility" first
T-Gro 8449fc4
another
T-Gro b1635c0
cannot see info warning in output
T-Gro d8fa0e6
i really want to see all warnings
T-Gro dc3e815
prettynaming conformant now
T-Gro 9cc5227
ilreflect conformant
T-Gro f1454ea
format
T-Gro c1991ce
apply
T-Gro 800c7e5
type provider nullness
T-Gro d4621bd
more errors resolved
T-Gro a22ee92
another wave
T-Gro ce8b02e
Merge branch 'main' into 18058-nullness-issue---nullness-in-signature…
T-Gro 0545025
messages redone
T-Gro 8394e5c
another batch
T-Gro bbc3263
fix
T-Gro 6b1c981
one more time
T-Gro 3a0a07f
x
T-Gro 148bde8
fantomas and fantomasignore because of nullness
T-Gro 105f27a
show more warnings!
T-Gro a4a689e
Dont expose overrides in .fsi
T-Gro 0c2739b
Merge branch 'main' into 18058-nullness-issue---nullness-in-signature…
T-Gro 311f415
fix
T-Gro ebe86b3
fix infinity recursion in SRTP typar equivalence resolutio
T-Gro 07b9951
Merge branch 'main' into 18058-nullness-issue---nullness-in-signature…
T-Gro e62ef15
Cosmetics
T-Gro ef535a1
Merge branch 'main' into 18058-nullness-issue---nullness-in-signature…
T-Gro 0976824
ilverify update
T-Gro b08f7e5
adjust test framework sensitivity to consequitive whitespace in diag …
T-Gro 030b003
Fix TP ResolveTypeName nullness
T-Gro 3cca025
Merge branch 'main' into 18058-nullness-issue---nullness-in-signature…
T-Gro 30fcf6f
Update .fantomasignore
T-Gro 8cc5186
move tests back to fsharp suite
T-Gro 4fda992
fix NRE reporting for type providers
T-Gro 5c3dfbd
Merge branch 'main' into 18058-nullness-issue---nullness-in-signature…
T-Gro 9e05a4c
fix
T-Gro 096c9e8
ilverify
T-Gro 5974aa7
release notes
T-Gro bba18bc
Merge branch 'main' into 18058-nullness-issue---nullness-in-signature…
KevinRansom 245c837
PR feedback addressed
T-Gro cfc4aae
Merge branch 'main' into 18058-nullness-issue---nullness-in-signature…
T-Gro 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
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
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
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
Oops, something went wrong.
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.