You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
For Mono the main place where we will be affected is in the debugger agent - we will need to make sure to send the updated parameter names to the debugger client. (Also reflection will be affected).
Additionally parameter flags, not just parameter names, can change - but those seem more benign because for the most part they're related to compile-time concepts not runtime.
This is part of #44806 (but not the .net6 work for MBR)
The text was updated successfully, but these errors were encountered:
Fixes#56626Fixes#50978
* Add mono hot reload support for updating parameter name
* Add a debugger test
* Don't invalidate the whole assembly when using hot reload
* don't ignore reflection cache entries when the "no invalidate" flag is set
---------
Co-authored-by: Aleksey Kliger <[email protected]>
ghost
removed
the
in-pr
There is an active PR which will close this issue when it is merged
label
Jun 16, 2023
ghost
locked as resolved and limited conversation to collaborators
Jul 16, 2023
Sign up for freeto subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Labels
area-EnC-monoHot Reload for WebAssembly, iOS/Android, etc
See dotnet/roslyn#52563 (and dotnet/roslyn#54856). CoreCLR has this in .net6 as it's in line with what they can already support (but the capability itself is added in #56599).
For Mono the main place where we will be affected is in the debugger agent - we will need to make sure to send the updated parameter names to the debugger client. (Also reflection will be affected).
Additionally parameter flags, not just parameter names, can change - but those seem more benign because for the most part they're related to compile-time concepts not runtime.
This is part of #44806 (but not the .net6 work for MBR)
The text was updated successfully, but these errors were encountered: