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

[release/8.0-staging] [mono][jit] Fix the bblock check in the box+callvirt optimization. #95500

Merged

Conversation

github-actions[bot]
Copy link
Contributor

@github-actions github-actions bot commented Dec 1, 2023

Backport of #95443 to release/8.0-staging

/cc @vargaz

Customer Impact

The following code returns an incorrect result due to a faulty JIT optimization:

var s = (n ?? false).ToString();
Console.WriteLine(s);

This is a regression from 7.0. The original customer report is:
#95347

Testing

The PR includes a regression test.

Risk

Low, only affects mono based platforms.

IMPORTANT: If this backport is for a servicing release, please verify that:

  • The PR target branch is release/X.0-staging, not release/X.0.

  • If the change touches code that ships in a NuGet package, you have added the necessary package authoring and gotten it explicitly reviewed.

@vargaz vargaz added the Servicing-consider Issue for next servicing release review label Dec 1, 2023
@srxqds
Copy link
Contributor

srxqds commented Dec 1, 2023

hope this can release in 8.0.1 release

@lambdageek lambdageek added this to the 8.0.x milestone Dec 1, 2023
@leecow leecow added Servicing-approved Approved for servicing release and removed Servicing-consider Issue for next servicing release review labels Dec 5, 2023
@leecow leecow modified the milestones: 8.0.x, 8.0.2 Dec 5, 2023
@SamMonoRT
Copy link
Member

@vargaz - this is approved. Are we waiting on any other work here or can this be merged?

@vargaz
Copy link
Contributor

vargaz commented Dec 6, 2023

It can be merged.

@SamMonoRT SamMonoRT merged commit 287e3e2 into release/8.0-staging Dec 6, 2023
161 of 166 checks passed
@SamMonoRT SamMonoRT deleted the backport/pr-95443-to-release/8.0-staging branch December 6, 2023 19:19
@github-actions github-actions bot locked and limited conversation to collaborators Jan 6, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
area-Codegen-JIT-mono Servicing-approved Approved for servicing release
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants