d7d995cc2dbd94e608c8e02778f4361c27b25f4b |
|
05-Sep-2016 |
Ben Gruver <bgruv@google.com> |
Remove the now-unused experimental opcodes flag/functionality
/external/smali/smali/src/main/antlr/smaliParser.g
|
99b80bbc5a55f53e73a143a90f94faefbd5e4f7f |
|
17-Aug-2016 |
Narayan Kamath <narayan@google.com> |
Revert "Add lambda experimental dalvik opcodes" This reverts commit 144951a9e9e6c87866245f2bdeebf0ebedaa0e38.
/external/smali/smali/src/main/antlr/smaliParser.g
|
afc1f1593936326e1c99f8328bbce8b495865000 |
|
04-Aug-2016 |
Narayan Kamath <narayan@google.com> |
smali/dexlib: deal with invoke-polymorphic / invoke-polymorphic/range. - Introduces two new instruction formats, 45cc and 4rcc. As the name suggests, these instructions are similar to 35c and 3rc, expect that they encode an additional constant pool reference in their 4th byte. - Introduce two new instructions, invoke-polymorphic and invoke-polymorphic/range - used to implement signature polymorphism. - Allow instructions to directly reference the proto_id section of the dex file. This involves the introduction of a new kind of reference (MethodProtoReference) and has the side effect of cleaning up a fair amount of special casing in ProtoPool. - Disable support for ART version based switches (and remove LambdaTest which depends on it). Experimental lambda support and support for ART version based switches will be removed in a follow up change. Bug: 30550796 Test: test-art Test: ./gradlew build
/external/smali/smali/src/main/antlr/smaliParser.g
|
a198b46e20033e20a4b47be479d4be0fed4ee7d0 |
|
28-Feb-2016 |
Ben Gruver <bgruv@google.com> |
Fix issue with parameter list parsing This fixes an issue that was initially introduced in the smalidea branch
/external/smali/smali/src/main/antlr/smaliParser.g
|
ea3fdd7e860db85a062bbadc90f3a5a7555d0d25 |
|
01-Oct-2015 |
Ben Gruver <bgruv@google.com> |
Merge branch 'master' into smalidea
|
3ff884b1c345dbd030430e3eecf37e4d409f18b0 |
|
12-Jul-2015 |
Ben Gruver <bgruv@google.com> |
Add art-specific opcodes and opcode values
/external/smali/smali/src/main/antlr/smaliParser.g
|
9bedfc8e3e51c2b2435aab425533dc5043c84a9e |
|
26-Mar-2015 |
Ben Gruver <bgruv@google.com> |
Add usage type support for field usages
/external/smali/smali/src/main/antlr/smaliParser.g
|
75bef01d100126e6f2e46614302fe5cad7c8287d |
|
19-Mar-2015 |
Ben Gruver <bgruv@google.com> |
Merge branch 'master' into smalidea
|
144951a9e9e6c87866245f2bdeebf0ebedaa0e38 |
|
19-Feb-2015 |
Igor Murashkin <iam@google.com> |
Add lambda experimental dalvik opcodes * Add new -X/--experimental flag to [dis]assemble opcodes not in art yet * Add new opcodes liberate-variable, box-lambda, unbox-lambda, capture-variable, create-lambda, invoke-lambda * Add support for encoding 25x instructions * Adds LambdaTest to check new opcodes assemble/disassemble properly TODO: invoke-lambda-range Change-Id: I5c8bcbfa8b6cb9a13ef2017fce2d1b7fda6e11c3
/external/smali/smali/src/main/antlr/smaliParser.g
|
0f49330183f45b6dcb90bc4bc3d472b783c3c79c |
|
01-Mar-2015 |
Ben Gruver <bgruv@google.com> |
Refactor how PARAM_LIST is parsed
/external/smali/smali/src/main/antlr/smaliParser.g
|
8c1d8ddef22abd0ec7a4c42e35ce83c1404839be |
|
05-Mar-2015 |
Ben Gruver <bgruv@google.com> |
Merge branch 'master' into smalidea3
|
57bd527d431e71ecf507e18d268d04e3f68c8085 |
|
02-Mar-2015 |
Ben Gruver <jesusfreke@jesusfreke.com> |
Use the antlr plugin for gradle
/external/smali/smali/src/main/antlr/smaliParser.g
|