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
lambdageek
changed the title
Support the GenericAddFieldToExistingType capability in Mono
[hot reload] Support the GenericAddFieldToExistingType capability in Mono
May 11, 2023
This will need a little bit of research to understand the scope of the work. But now that we have delta info on generic instances (that we added for props and events) we can hang MonoClassField elements on instances, too.
The runtime storage for fields will probably just work transparently.
…ields to generic classes (#87285)
Fixes#86111
* new test adding a generic field
* workaround roslyn issue to generate generic static field test
dotnet/roslyn#68293 we get an error if we add a generic field and try to use it during the same edit. workaround is to do two separate edits
* implement hot reload for static fields in generics
ldsflda seems to be working
* Add a generic instance add instance field test
* add reflection testing to the generic instance added field test
* fixup valuetype loads
* add non-generic valuetype ldflda test
* Mark failing tests for CoreCLR
* light up GenericAddFieldToExistingType capability
* use interp_emit_ldobj for metadata-update; add barrier if volatile
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
No description provided.
The text was updated successfully, but these errors were encountered: