d204ba5ac9c5488880d85dc198e7b6aefea2f0bb |
|
01-Mar-2016 |
Alex Light <allight@google.com> |
Move some default-methods tests to Java from Smali. Move all smali tests for default method behavior in non-source-incompatible contexts to java. Also move some of the simpler tests for source and binary incompatibilities into java as well when possible. Bug: 27310767 Change-Id: I753196f19849494825953c1bf06f15b7132f459b
|
337a39605debb75ce7af0e5c9e9d7f14823af837 |
|
09-Nov-2015 |
Alex Light <allight@google.com> |
Some cleanup for tests 960-965 build scripts. Make all 96* build scripts consistent and update 965 to build and run with jack. Change-Id: If27ee9c92880c75307a18b054ba926670877073a
|
6a439bc85bbe4076c152ebf86a721d5c827384f8 |
|
27-Oct-2015 |
Alex Light <allight@google.com> |
Made run-test 960-964 support being run with jack compiler. They will explicitly check that the jack compiler being used is capable of compiling them before they do however (just to make test-art work better). Change-Id: I6b30c50d4159c2924886886d161479cbe869f4b0
|
8a0e0330c35a92262717b63ed53b7c604b02ea07 |
|
26-Oct-2015 |
Alex Light <allight@google.com> |
Cleanup some of the run-test system Make run-test cleaner when using experimental default methods and lambdas. Adds a --experimental <type> flag that adds the required experimental compiler and runtime flags. Change-Id: Ia9327b44e14597a400bf279fc946a43619f1355c
|
eb7c144a6aff7da673ba53d501c46f00311d4d7f |
|
31-Aug-2015 |
Alex Light <allight@google.com> |
Add initial default method support to Art This commit starts the process of adding default methods and their associated pieces to ART. This adds full support for calling default methods using invoke-interface and invoke-virtual on objects implementing the interfaces. Verifier is changed to allow this when the runtime is started with -Xexperimental:default-methods. This also adds support for defining and calling static methods on interface classes with invoke-static. Directly calling overridden default methods using invoke-super is not yet supported. This adds 5 new run-tests for this functionality. Bug: 24618811 Change-Id: I35ca800d99d3329348b277789b70ceeeba6e7f03
|