Skip to content

Conversation

@markples
Copy link
Contributor

These are either propagating unnecessary 100s or doing what the wrapper generator now does.

@ghost ghost added the area-CodeGen-coreclr CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI label Jul 28, 2023
@ghost ghost assigned markples Jul 28, 2023
@ghost
Copy link

ghost commented Jul 28, 2023

Tagging subscribers to this area: @JulieLeeMSFT, @jakobbotsch
See info in area-owners.md if you want to be subscribed.

Issue Details

These are either propagating unnecessary 100s or doing what the wrapper generator now does.

Author: markples
Assignees: markples
Labels:

area-CodeGen-coreclr

Milestone: -

@markples
Copy link
Contributor Author

These were found using a hacky analyzer that looked for N-1 of a test's returns to be if (expr == 100) return k; or some variations on that. The analyzer itself isn't appropriate for merging.

@markples markples marked this pull request as ready for review July 28, 2023 21:29
@markples
Copy link
Contributor Author

@TIHan PTAL

cc @trylek @jkoritzinsky @dotnet/jit-contrib No analyzer changes here - just test cleanup (deleting code and some Assert.Throws)

Copy link
Member

@trylek trylek left a comment

Choose a reason for hiding this comment

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

Looks great to me, thanks Mark!

Copy link
Contributor

@TIHan TIHan left a comment

Choose a reason for hiding this comment

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

Looks good to me as well!

@markples
Copy link
Contributor Author

/azp run runtime-coreclr outerloop

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@markples markples assigned trylek and TIHan and unassigned markples and trylek Aug 8, 2023
@markples
Copy link
Contributor Author

markples commented Aug 8, 2023

Actually, @TIHan, since you also reviewed this, could you please see this one through? The issue is just veriying through outerloop (since tests might be pri 1) and extra-platforms (don't want to break mono, for example), but those jobs are often noisy and verifying them isn't immediate.

@TIHan
Copy link
Contributor

TIHan commented Aug 9, 2023

@markples sure, I can try to get this through

@TIHan
Copy link
Contributor

TIHan commented Aug 9, 2023

/azp run runtime-coreclr outerloop

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@trylek
Copy link
Member

trylek commented Aug 29, 2023

/azp run runtime-coreclr outerloop

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@trylek
Copy link
Member

trylek commented Aug 29, 2023

Rebased against latest main, tested locally, fixed wrong merge with Mark's help, rerunning lab testing, planning to merge in assuming it passes.

@trylek
Copy link
Member

trylek commented Aug 29, 2023

/azp run runtime-extra-platforms

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@markples
Copy link
Contributor Author

/azp run runtime-extra-platforms

@trylek
Copy link
Member

trylek commented Aug 29, 2023

/azp run runtime-coreclr outerloop

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

1 similar comment
@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@trylek
Copy link
Member

trylek commented Aug 31, 2023

Merging in as the linux x64 outerloop issues are known and understood (caused by running Crossgen2 in the lab under .NET 8 Preview 7 SDK, the bug is fixed in RC1 version of the SDK).

@trylek trylek merged commit c540d01 into dotnet:main Aug 31, 2023
@markples markples deleted the multiret branch September 28, 2023 23:32
@ghost ghost locked as resolved and limited conversation to collaborators Oct 29, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

area-CodeGen-coreclr CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants