Skip to content

Conversation

@pchintalapudi
Copy link
Member

Co-authored-by: Jameson Nash [email protected]
Co-authored-by: Dilum Aluthge [email protected]
(cherry picked from commit 6412a56)

This is necessary to backport #48723 to 1.9.

KristofferC and others added 3 commits February 22, 2023 14:24
backport the fix for `GotoIfNot` effects modeling to 1.9
Since we allow overloading of the `bail_out_xxx` hooks, we need to make
sure that we widen both type and effects to the top when bailing on
inference regardless of the condition presumed by a hook.

This commit particularly fixes the correctness of `bail_out_apply`
(fixes #48807). I wanted to make a simplified test case for this, but
it turns out to be a bit tricky since it relies on the details of
multiple match analysis and the bail out logic.
@vchuravy vchuravy changed the title Backport Atomically order specsigflags, specptr, and invoke (#47832) to 1.9 [release-1.9] Atomically order specsigflags, specptr, and invoke (#47832) Mar 2, 2023
@vchuravy
Copy link
Member

vchuravy commented Mar 2, 2023

Required to backport 48723 to 1.9, which I would like to have in rc1

Co-authored-by: Jameson Nash <[email protected]>
Co-authored-by: Dilum Aluthge <[email protected]>
(cherry picked from commit 6412a56)
@vchuravy
Copy link
Member

vchuravy commented Mar 3, 2023

Thanks @pchintalapudi

@vchuravy vchuravy closed this Mar 3, 2023
@vchuravy vchuravy deleted the pc/backport-47832 branch March 3, 2023 10:52
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.

5 participants