-
Notifications
You must be signed in to change notification settings - Fork 5k
[hot_reload] Add instance fields #76462
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
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
0a73fe5
to
0da7ebf
Compare
(Some of the code is part of #76618 ) |
/azp run runtime-wasm |
Azure Pipelines successfully started running 1 pipeline(s). |
BrzVlad
reviewed
Oct 5, 2022
ca44d25
to
c0fba82
Compare
Found a few more items that need work before this is ready; updated the PR description |
Interesting. CoreCLR is crashing on something that I'm doing in the |
CoreCLR failure is #76702 |
17a3e9e
to
c933746
Compare
2 tasks
c933746
to
616033b
Compare
This was referenced Nov 11, 2022
…o_get_property_info
139dfd1
to
517978e
Compare
Note: we're not doing anything with the new PropertyMap row Note2: we get MethodSemantics rows for properties that got updated, and we're currently ignoring them. Need to check that this is reasonable. (A test would be to use reflection to grab a getter or setter whose method body was changed and then try and invoke it and verify that we're calling the correct method.)
78dedf7
to
2934993
Compare
@thaystg @fanyang-mono This PR is ready. Could you please take another look. |
thaystg
reviewed
Nov 21, 2022
thaystg
approved these changes
Nov 21, 2022
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fixes #63643
Remaining work:
ves_icall_property_info_get_default_value
works with added propsmono_class_get_field_token
mono_class_get_event_token
mono_class_get_property_token
mono_field_get_rva
init_weak_fields_inner
ves_icall_RuntimeFieldInfo_GetFieldOffset
ves_icall_System_RuntimeFieldHandle_GetValueDirect
/SetValueDirect
mono_handle_unsafe_field_addr
mono_metadata_field_info_full
mono_metadata_get_marshal_info
, possibly