{"push_id":1337256336,"size":90,"distinct_size":73,"ref":"refs/heads/master","head":"615d3833207dae4c30e559f3aae9dcf074005d49","before":"a5d82813f1519197ffb5471be75cd915564ffacb","commits":[{"sha":"5a5eafb818cc18baeef8bdae1940401da3735f25","author":{"name":"Ben Gruver","email":"aac310f1d7a86ad6c126c4973d58fb6618d7051d@google.com"},"message":"Implement a new command line interface for baksmali","distinct":false,"url":"https://api.github.com/repos/narayank/smali/commits/5a5eafb818cc18baeef8bdae1940401da3735f25"},{"sha":"735746595fc623181546a08f415efd5215d88657","author":{"name":"Ben Gruver","email":"aac310f1d7a86ad6c126c4973d58fb6618d7051d@google.com"},"message":"Implement a new command line interface for smali","distinct":false,"url":"https://api.github.com/repos/narayank/smali/commits/735746595fc623181546a08f415efd5215d88657"},{"sha":"0e9be306a295d5c738c4bae06d12bdcf383a9b00","author":{"name":"Ben Gruver","email":"aac310f1d7a86ad6c126c4973d58fb6618d7051d@google.com"},"message":"Update url in --version message","distinct":false,"url":"https://api.github.com/repos/narayank/smali/commits/0e9be306a295d5c738c4bae06d12bdcf383a9b00"},{"sha":"41ec13e81f84d024286889ff84c4c445efcd2443","author":{"name":"Ben Gruver","email":"aac310f1d7a86ad6c126c4973d58fb6618d7051d@google.com"},"message":"Remove unneeded commons_cli stuff from util project","distinct":false,"url":"https://api.github.com/repos/narayank/smali/commits/41ec13e81f84d024286889ff84c4c445efcd2443"},{"sha":"90cacb9d0d153c06dcf5dd6c4887eeb50c8e93c2","author":{"name":"Ben Gruver","email":"aac310f1d7a86ad6c126c4973d58fb6618d7051d@google.com"},"message":"Implement various list commands in baksmali\n\nThis adds commands to list strings, methods, fields, types and classes","distinct":false,"url":"https://api.github.com/repos/narayank/smali/commits/90cacb9d0d153c06dcf5dd6c4887eeb50c8e93c2"},{"sha":"75cf7e4c6422d178cd3f9458cde4934fd02442e3","author":{"name":"Ben Gruver","email":"aac310f1d7a86ad6c126c4973d58fb6618d7051d@google.com"},"message":"Add a command to baksmali to list the dex files in an apk/oat","distinct":false,"url":"https://api.github.com/repos/narayank/smali/commits/75cf7e4c6422d178cd3f9458cde4934fd02442e3"},{"sha":"bccdc809fa9d1fb227dabf4e04bd27f595529a42","author":{"name":"Ben Gruver","email":"aac310f1d7a86ad6c126c4973d58fb6618d7051d@google.com"},"message":"Add \"list field offsets\" and \"list vtables\" commands to baksmali\n\nThis is a reimplementation of the \"DumpFields\" and \"DumpVtables\" entry\npoints that were previously in dexlib2","distinct":false,"url":"https://api.github.com/repos/narayank/smali/commits/bccdc809fa9d1fb227dabf4e04bd27f595529a42"},{"sha":"c4948a5c4948bcc774d598aa52103bfe4023f57e","author":{"name":"Ben Gruver","email":"aac310f1d7a86ad6c126c4973d58fb6618d7051d@google.com"},"message":"Add initial support for N preview odexes","distinct":false,"url":"https://api.github.com/repos/narayank/smali/commits/c4948a5c4948bcc774d598aa52103bfe4023f57e"},{"sha":"175480d4d09574de987076d24686df6b0c08ff38","author":{"name":"Ben Gruver","email":"aac310f1d7a86ad6c126c4973d58fb6618d7051d@google.com"},"message":"Add a command to list the classpath stored in an oat or odex file","distinct":false,"url":"https://api.github.com/repos/narayank/smali/commits/175480d4d09574de987076d24686df6b0c08ff38"},{"sha":"f66362d0733217d5a98860b1729b669539c1dc26","author":{"name":"Ben Gruver","email":"aac310f1d7a86ad6c126c4973d58fb6618d7051d@google.com"},"message":"Fix up the deodex warning","distinct":false,"url":"https://api.github.com/repos/narayank/smali/commits/f66362d0733217d5a98860b1729b669539c1dc26"},{"sha":"f84e0f45628a9142fdf7e31419229b0837a49be7","author":{"name":"Ben Gruver","email":"aac310f1d7a86ad6c126c4973d58fb6618d7051d@google.com"},"message":"Fix up some nullness and other minor issues in MethodAnalyzer/AnalyzedInstruction","distinct":false,"url":"https://api.github.com/repos/narayank/smali/commits/f84e0f45628a9142fdf7e31419229b0837a49be7"},{"sha":"8a5a6e3fc57adffebd9c9b717af85b66159a1208","author":{"name":"Ben Gruver","email":"aac310f1d7a86ad6c126c4973d58fb6618d7051d@google.com"},"message":"Add a --classes parameter to the list vtables command","distinct":false,"url":"https://api.github.com/repos/narayank/smali/commits/8a5a6e3fc57adffebd9c9b717af85b66159a1208"},{"sha":"e474301e60b89d33343586b896efd8e4b0a10b37","author":{"name":"Ben Gruver","email":"aac310f1d7a86ad6c126c4973d58fb6618d7051d@google.com"},"message":"Revamp how classpath loading works","distinct":false,"url":"https://api.github.com/repos/narayank/smali/commits/e474301e60b89d33343586b896efd8e4b0a10b37"},{"sha":"ca48e6f7d06931039352ebe3acda81457bcefccc","author":{"name":"Ben Gruver","email":"aac310f1d7a86ad6c126c4973d58fb6618d7051d@google.com"},"message":"Revamp the CLI usage/help formatting","distinct":false,"url":"https://api.github.com/repos/narayank/smali/commits/ca48e6f7d06931039352ebe3acda81457bcefccc"},{"sha":"db49ae1d03e918a21c2ce7afe49a5ce841d950a8","author":{"name":"Ben Gruver","email":"aac310f1d7a86ad6c126c4973d58fb6618d7051d@google.com"},"message":"Track register narrowing via instance-of after a move","distinct":false,"url":"https://api.github.com/repos/narayank/smali/commits/db49ae1d03e918a21c2ce7afe49a5ce841d950a8"},{"sha":"442ebd28937d4e6dbe49e3e615d39bb3579b0b9b","author":{"name":"Ben Gruver","email":"aac310f1d7a86ad6c126c4973d58fb6618d7051d@google.com"},"message":"Reword the \"multiple entries\" error to match the new CLI","distinct":true,"url":"https://api.github.com/repos/narayank/smali/commits/442ebd28937d4e6dbe49e3e615d39bb3579b0b9b"},{"sha":"afc1f1593936326e1c99f8328bbce8b495865000","author":{"name":"Narayan Kamath","email":"37e1227549ad15b75690acc1d9621dc705a7aa47@google.com"},"message":"smali/dexlib: deal with invoke-polymorphic / invoke-polymorphic/range.\n\n- Introduces two new instruction formats, 45cc and 4rcc. As the name suggests,\n  these instructions are similar to 35c and 3rc, expect that they encode an\n  additional constant pool reference in their 4th byte.\n\n- Introduce two new instructions, invoke-polymorphic and\n  invoke-polymorphic/range - used to implement signature polymorphism.\n\n- Allow instructions to directly reference the proto_id section of the\n  dex file. This involves the introduction of a new kind of reference\n  (MethodProtoReference) and has the side effect of cleaning up a fair\n  amount of special casing in ProtoPool.\n\n- Disable support for ART version based switches (and remove LambdaTest\n  which depends on it). Experimental lambda support and support for ART\n  version based switches will be removed in a follow up change.\n\nBug: 30550796\nTest: test-art\nTest: ./gradlew build","distinct":false,"url":"https://api.github.com/repos/narayank/smali/commits/afc1f1593936326e1c99f8328bbce8b495865000"},{"sha":"99b80bbc5a55f53e73a143a90f94faefbd5e4f7f","author":{"name":"Narayan Kamath","email":"37e1227549ad15b75690acc1d9621dc705a7aa47@google.com"},"message":"Revert \"Add lambda experimental dalvik opcodes\"\n\nThis reverts commit 144951a9e9e6c87866245f2bdeebf0ebedaa0e38.","distinct":false,"url":"https://api.github.com/repos/narayank/smali/commits/99b80bbc5a55f53e73a143a90f94faefbd5e4f7f"},{"sha":"c9331f2b5b6ca07a8a5a0642f3b7b4a0a6634898","author":{"name":"Ben Gruver","email":"f3334023de0be515e19d1024ad2a504a6a4a22d8@jesusfreke.com"},"message":"Merge pull request #423 from narayank/invoke-polymorphic\n\nsmali/dexlib: deal with invoke-polymorphic / invoke-polymorphic/range.","distinct":true,"url":"https://api.github.com/repos/narayank/smali/commits/c9331f2b5b6ca07a8a5a0642f3b7b4a0a6634898"},{"sha":"7079014a29869e1bac22226681de3471b6dc11b5","author":{"name":"Ben Gruver","email":"aac310f1d7a86ad6c126c4973d58fb6618d7051d@google.com"},"message":"Add more error detail when interfaces can't be fully resolved","distinct":true,"url":"https://api.github.com/repos/narayank/smali/commits/7079014a29869e1bac22226681de3471b6dc11b5"}]}
{"actor":{"display_login":"narayank"}}