Skip to content
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

Further improvements on null protection/propagation #17513

Merged
merged 1 commit into from
Aug 30, 2019

Conversation

maumar
Copy link
Contributor

@maumar maumar commented Aug 30, 2019

Fixed cases involving member pushdown. We now remove all converts from nullable to non-nullable (even ones explicitly added by users) so that nullability can propagate to the very top.

@maumar maumar requested a review from smitpatel August 30, 2019 00:38
@smitpatel
Copy link
Contributor

What issue does this fix? There are no tests enabled for in-memory.
Cosmos tests are failing.

@maumar maumar force-pushed the more_null_protection branch 2 times, most recently from 6a217ea to 7113448 Compare August 30, 2019 19:03
@maumar
Copy link
Contributor Author

maumar commented Aug 30, 2019

it fixes issue described in #16575. I enabled a few tests in the new version of the pr

@maumar maumar force-pushed the more_null_protection branch from 7113448 to ac25be0 Compare August 30, 2019 21:29
Copy link
Contributor

@smitpatel smitpatel left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

:shipit:

Fixed cases involving member pushdown. We now remove all converts from nullable to non-nullable (even ones explicitly added by users) so that nullability can propagate to the very top.
@maumar maumar force-pushed the more_null_protection branch from ac25be0 to a248890 Compare August 30, 2019 21:41
@maumar maumar merged commit a248890 into feature/in-memory Aug 30, 2019
@ghost ghost deleted the more_null_protection branch August 30, 2019 21:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants