- Notifications
You must be signed in to change notification settings - Fork 1.1k
Dotty with explicit nulls (and flow typing) #7546
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
Merged
Changes from 1 commit
Commits
Show all changes
54 commits Select commit Hold shift + click to select a range
bc972b2 remove flow typing from main branch
noti0na1 b48643f remove NonNullTermRef
noti0na1 d59a792 Merge pull request #43 from noti0na1/dotty-explicit-nulls-only
abeln 763b05c add extractor for Null ops; remove useless imports; reduce side effects
noti0na1 00d6607 merge upstream (Nullability Analysis without NotNull #7556)
noti0na1 49a35e3 rewrite widenUnion
noti0na1 2df913f Update types in DottyPredef
noti0na1 f009775 add comments for extractors
noti0na1 56cdadc optimize widenUnion
noti0na1 5c7c312 modify eq tests
noti0na1 1b28c63 Merge remote-tracking branch 'upstream/master' into dotty-explicit-nu…
noti0na1 5ddcab6 remove redundent test
noti0na1 35dda77 Merge pull request #44 from noti0na1/dotty-explicit-nulls-only
noti0na1 334a430 fix normalizing nullable intersection type
noti0na1 b9cbc1f remove JavaEnumValue from AfterLoadFlags
noti0na1 539051a Merge remote-tracking branch 'upstream/master' into dotty-explicit-nu…
noti0na1 a5b6447 Merge pull request #45 from noti0na1/dotty-explicit-nulls-only
noti0na1 2a8cc49 Disallow comparison between object and null
noti0na1 423ef59 Fix case process
noti0na1 708250c Merge remote-tracking branch 'upstream/master' into dotty-explicit-nu…
noti0na1 b12415f Move explicit null case
noti0na1 a423df5 Merge pull request #46 from noti0na1/dotty-explicit-nulls-only
noti0na1 d12a9f1 add notNull to tree
noti0na1 b49aca9 add null check for paths
noti0na1 6a321ad fix long stable path
noti0na1 b813439 better return type for Var; inline without extra val assign; better n…
noti0na1 ef5864e add flow 'tests
noti0na1 7d40d5c Fix isStable; fix var track in lazy val
noti0na1 ce606b6 Fix closure check
noti0na1 50b70ca Add while, match tests
noti0na1 1eed780 Remove unused code
noti0na1 c5aab82 Update comments
noti0na1 465823d Update doc, WIP
noti0na1 49d550e Add flow typing to doc
noti0na1 bdbde1d Simplify case
noti0na1 58db0c0 Refine comments
noti0na1 91b54aa fix assert
noti0na1 61ca5e6 Add more comments and examples
noti0na1 46fc5cd Merge pull request #47 from noti0na1/dotty-explicit-nulls-notNull
noti0na1 0230180 Merge remote-tracking branch 'upstream/master' into dotty-explicit-nu…
noti0na1 3bb1b82 Merge pull request #48 from noti0na1/dotty-explicit-nulls-notNull
abeln 77df754 add usedOutOfOrder
noti0na1 6bdb9f0 Add tests
noti0na1 7dc2e76 Optimize NullOps; add helper functions
noti0na1 0acba32 Edit comments
noti0na1 dea268a Add suggested NotNull annots
noti0na1 d26b424 Merge remote-tracking branch 'upstream/master' into dotty-explicit-nu…
noti0na1 a8f3dc1 Merge pull request #49 from noti0na1/dotty-explicit-nulls-notNull
noti0na1 2f42d1b Update comments
noti0na1 1c15bef Merge pull request #50 from noti0na1/dotty-explicit-nulls-notNull
noti0na1 9a3a625 Fix typos
noti0na1 2af339f Merge remote-tracking branch 'upstream/master' into dotty-explicit-nu…
noti0na1 c41b926 Rewrite the if stat
noti0na1 85c0855 Merge pull request #51 from noti0na1/dotty-explicit-nulls-notNull
noti0na1 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
Fix typos
- Loading branch information
commit 9a3a62509abcce7ca1b02ad72b4468692361042c
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
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.