Uh oh!
There was an error while loading. Please reload this page.
[mono][aot] Enabling AOT wrappers for virtual delegates - #85643
Conversation
Signed-off-by: Vlad - Alexandru Ionescu <vlad-alexandruionescu@Vlads-MacBook-Pro-5.local>
Signed-off-by: Vlad - Alexandru Ionescu <vlad-alexandruionescu@Vlads-MacBook-Pro-5.local>
Signed-off-by: Vlad - Alexandru Ionescu <vlad-alexandruionescu@Vlads-MacBook-Pro-5.local>
| MonoJumpInfoToken *ji; | ||
| guint8 *p = buf; | ||
| printf("NAME = %s\n", method->name); |
There was a problem hiding this comment.
unrelated change...only for debug reasons
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Signed-off-by: Vlad - Alexandru Ionescu <vlad-alexandruionescu@Vlads-MacBook-Pro-5.local>
Signed-off-by: Vlad - Alexandru Ionescu <vlad-alexandruionescu@Vlads-MacBook-Pro-5.local>
LeVladIonescu
commented
May 11, 2023
Ready to review / merge. |
LeVladIonescu
commented
May 12, 2023
/azp run runtime |
|
Azure Pipelines successfully started running 1 pipeline(s). |
SamMonoRT
commented
May 16, 2023
@LeVladIonescu - as part of this PR consider enabling any disabled tests fixed by the changes. |
LeVladIonescu
commented
May 16, 2023
@SamMonoRT will check |
Uh oh!
There was an error while loading. Please reload this page.
| shared_context = mono_class_get_generic_container (method->klass)->context; | ||
| inst = shared_context.class_inst; | ||
| args = g_new0 (MonoType*, inst->type_argc); |
There was a problem hiding this comment.
Is the memory being deallocated correctly?
There was a problem hiding this comment.
No, it is not. I would suggest deallocating it after
runtime/src/mono/mono/metadata/metadata.c
Line 3399 in 175dae9
^ @vargaz
There was a problem hiding this comment.
I can be freed, but the aot compiler is already leaking memory in a number of places, so its not that important.
…d indentation Signed-off-by: Vlad - Alexandru Ionescu <vlad-alexandruionescu@Vlads-MacBook-Pro-5.local>
LeVladIonescu
commented
May 18, 2023
Current failures are known and seem unrelated: |
LeVladIonescu
commented
May 18, 2023
/azp run runtime-extra-platforms |
|
Azure Pipelines successfully started running 1 pipeline(s). |
LeVladIonescu
commented
May 18, 2023
/azp run runtime-extra-platforms |
|
Azure Pipelines successfully started running 1 pipeline(s). |
Signed-off-by: Vlad - Alexandru Ionescu <vlad-alexandruionescu@Vlads-MacBook-Pro-5.local>
LeVladIonescu
commented
May 18, 2023
/azp run runtime-extra-platforms |
|
Azure Pipelines successfully started running 1 pipeline(s). |
Signed-off-by: Vlad - Alexandru Ionescu <vlad-alexandruionescu@Vlads-MacBook-Pro-5.local>
LeVladIonescu
commented
May 21, 2023
/azp run runtime-extra-platforms |
|
Azure Pipelines successfully started running 1 pipeline(s). |
LeVladIonescu
commented
May 22, 2023
Remaining failures are known and unrelated. |
Signed-off-by: Vlad - Alexandru Ionescu <vlad-alexandruionescu@Vlads-MacBook-Pro-5.local>
Adding AOT wrappers for delegate invoke virtual.
Contributes to #83329.