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][System.Reflection.Emit] Fix explicitly setting the return type on a dynamic method #95271

Merged

Conversation

github-actions[bot]
Copy link
Contributor

@github-actions github-actions bot commented Nov 27, 2023

Backport of #95183 to release/8.0-staging

/cc @ivanpovazan

Customer Impact

Customers using System.Reflection.Emit on mobile and WebAssembly platforms are able to use the MethodBuilder.SetReturnType function to create methods in classes that implement interfaces.

This is a regression in .NET 8 due to #78544 which was revealed in ASP.NET tests using SignalR on RHEL as reported in #94490.

Testing

CI and manual testing.

Risk

Low.

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.

@ghost
Copy link

ghost commented Nov 27, 2023

Tagging subscribers to this area: @dotnet/area-system-reflection-emit
See info in area-owners.md if you want to be subscribed.

Issue Details

Backport of #95183 to release/8.0-staging

/cc @ivanpovazan

Customer Impact

Testing

Risk

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.

Author: github-actions[bot]
Assignees: -
Labels:

area-System.Reflection.Emit

Milestone: -

@ivanpovazan ivanpovazan added Servicing-consider Issue for next servicing release review area-VM-reflection-mono Reflection issues specific to MonoVM and removed area-System.Reflection.Emit labels Nov 27, 2023
@lambdageek lambdageek added this to the 8.0.x milestone Nov 27, 2023
@ivanpovazan
Copy link
Member

CI failures are not related.
Additionally, it was verified that the enabled test is passing with Mono.

@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
@ivanpovazan ivanpovazan merged commit 3e8927f into release/8.0-staging Dec 6, 2023
131 of 139 checks passed
@ivanpovazan ivanpovazan deleted the backport/pr-95183-to-release/8.0-staging branch December 6, 2023 16:20
@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-VM-reflection-mono Reflection issues specific to MonoVM Servicing-approved Approved for servicing release
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants