[mono] Add basic support for static virtual methods on interfaces (#53465)
authorZoltan Varga <vargaz@gmail.com>
Tue, 1 Jun 2021 16:20:52 +0000 (12:20 -0400)
committerGitHub <noreply@github.com>
Tue, 1 Jun 2021 16:20:52 +0000 (12:20 -0400)
commit50639b8ae6902522c994dffe6bade60a2bccf91d
tree7f1318cd2cac835c0c3fac6c0fd259be96c3b6fb
parent22640e19fdb4b2bcc1b2c3bd53d99fba87467faf
[mono] Add basic support for static virtual methods on interfaces (#53465)

* [mono] Add basic support for abstract static methods.

* Enable some static virtual methods tests on mono.

* Disable the tests they still fail on wasm.

* Fix interpreter support.

* Reenable some tests.
src/mono/mono/metadata/class-inlines.h
src/mono/mono/metadata/class-setup-vtable.c
src/mono/mono/mini/interp/transform.c
src/mono/mono/mini/method-to-ir.c
src/tests/issues.targets