4c213cbf29048bb3df0065c17e82084a4afafc85 |
|
26-Feb-2018 |
Orion Hodson <oth@google.com> |
ART: More refactoring of invoke-custom tests Moves 952-invoke-custom-kinds into 952-invoke-custom using ASM annotations to generate the necessary bootstrap metadata. Simplify the annotations used by the transformer by replacing MethodHandleKind, LinkerFieldHandle, and LinkerMethodHandle annotations with BootstrapMethod annotation. Bug: 73807070 Test: art/test/run-test --host 952 Change-Id: Ia85e79dea105d84ceaac7c6634b74a7eb232d0ee
|
36bce3b6b923cef56c760a8d20ced06b719eb723 |
|
26-Feb-2018 |
Orion Hodson <oth@google.com> |
ART: Remove binary dependencies in 952-invoke-custom-lookup Moves 952-invoke-custom-lookup into 952-invoke-custom using ASM annotations to generate the necessary bootstrap metadata. Bug: 73807070 Test: art/test/run-test --host 952 Change-Id: I07ade94b9106d3ba589c3c606b42a68eda823385
|
76e6adb99db915381da89615f303b3b190c547b1 |
|
23-Feb-2018 |
Orion Hodson <oth@google.com> |
Use ASM for invoke-custom tests Removes the dependency of binary blobs generated by the jack compiler. Fixes the exception chain raised when a bootstrap method returns null. Bug: 73807070 Test: art/test/run-test --host 952-invoke-custom Change-Id: Iac615cdeec342b1b67f50bb1258768e199adff10
|