{"push_id":847976218,"size":18,"distinct_size":18,"ref":"refs/heads/develop","head":"4cc94773079abb6d3225be003feada7cf7ebb50b","before":"7b4824434405b7c976848de83ae3278a10bb3ee3","commits":[{"sha":"efacd2bbc470c15c68ccc5c0506dc0b25864d775","author":{"email":"a6d8e7681cdcb8d19ec02e425f026930f93638fd@cased.de","name":"Alexandre Bartel"},"message":"Use goto as entry points for backward anlyses on method with no return statement","distinct":true,"url":"https://api.github.com/repos/domainexpert/soot/commits/efacd2bbc470c15c68ccc5c0506dc0b25864d775"},{"sha":"6fe9b04722deb7ab24979b39667b98468fa9cf47","author":{"email":"90c66913e61d13d6eba819f50358f1172984942e@cased.de","name":"Steven Arzt"},"message":"more and better collections","distinct":true,"url":"https://api.github.com/repos/domainexpert/soot/commits/6fe9b04722deb7ab24979b39667b98468fa9cf47"},{"sha":"b5397daf4e368f14e628aa48ee9ee10b6cf19550","author":{"email":"90c66913e61d13d6eba819f50358f1172984942e@cased.de","name":"Steven Arzt"},"message":"Merge branch 'develop' of github.com:Sable/soot into develop","distinct":true,"url":"https://api.github.com/repos/domainexpert/soot/commits/b5397daf4e368f14e628aa48ee9ee10b6cf19550"},{"sha":"0f285d3e63a9fa8b6eb7b398f0349f476b062fba","author":{"email":"90c66913e61d13d6eba819f50358f1172984942e@cased.de","name":"Steven Arzt"},"message":"added a test for SCC construction","distinct":true,"url":"https://api.github.com/repos/domainexpert/soot/commits/0f285d3e63a9fa8b6eb7b398f0349f476b062fba"},{"sha":"9d4a2a6c6a7467479945ee32515c3d64e126ea19","author":{"email":"90c66913e61d13d6eba819f50358f1172984942e@cased.de","name":"Steven Arzt"},"message":"added a new source precedence for ignoring Java source files","distinct":true,"url":"https://api.github.com/repos/domainexpert/soot/commits/9d4a2a6c6a7467479945ee32515c3d64e126ea19"},{"sha":"5c271216148e7ef21db60dfd44c35934a7739b01","author":{"email":"90c66913e61d13d6eba819f50358f1172984942e@cased.de","name":"Steven Arzt"},"message":"1) upgraded Soot to a new smali version\n2) fixed an issue that prevented catchall instructions from being written out correctly\n3) implemented a workaround for a highly imprecise exception analysis in the Android bytecode verifier. Shame on whoever implemented that verifier.","distinct":true,"url":"https://api.github.com/repos/domainexpert/soot/commits/5c271216148e7ef21db60dfd44c35934a7739b01"},{"sha":"a61d8114ad32f0022240fca97e850aec9f0aea3a","author":{"email":"90c66913e61d13d6eba819f50358f1172984942e@cased.de","name":"Steven Arzt"},"message":"removed debug output and Java warnings","distinct":true,"url":"https://api.github.com/repos/domainexpert/soot/commits/a61d8114ad32f0022240fca97e850aec9f0aea3a"},{"sha":"db3072ea031d8e3a3fd89333251017148c35067d","author":{"email":"90c66913e61d13d6eba819f50358f1172984942e@cased.de","name":"Steven Arzt"},"message":"used snapshot iterators for constructing the FastHierarchy to allow concurrent modifications","distinct":true,"url":"https://api.github.com/repos/domainexpert/soot/commits/db3072ea031d8e3a3fd89333251017148c35067d"},{"sha":"eb6d79db678ea048a44c7b5663f05385ad69cae6","author":{"email":"90c66913e61d13d6eba819f50358f1172984942e@cased.de","name":"Steven Arzt"},"message":"made sure to clean up the dex printer when it is no longer used","distinct":true,"url":"https://api.github.com/repos/domainexpert/soot/commits/eb6d79db678ea048a44c7b5663f05385ad69cae6"},{"sha":"b746609c4f08ab10c317018afb89f75faf48961b","author":{"email":"90c66913e61d13d6eba819f50358f1172984942e@cased.de","name":"Steven Arzt"},"message":"allow disabling line numbers and bytecode offsets in dexpler","distinct":true,"url":"https://api.github.com/repos/domainexpert/soot/commits/b746609c4f08ab10c317018afb89f75faf48961b"},{"sha":"af0c5d10238b7619ceef567d1ede2d95ea5b7a9c","author":{"email":"90c66913e61d13d6eba819f50358f1172984942e@cased.de","name":"Steven Arzt"},"message":"made sure to keep the correct ordering of traps","distinct":true,"url":"https://api.github.com/repos/domainexpert/soot/commits/af0c5d10238b7619ceef567d1ede2d95ea5b7a9c"},{"sha":"0a52dcc159818a951485b7ad164d14013b0ab4b2","author":{"email":"90c66913e61d13d6eba819f50358f1172984942e@cased.de","name":"Steven Arzt"},"message":"removed catchall writing which has proven to be unreliable","distinct":true,"url":"https://api.github.com/repos/domainexpert/soot/commits/0a52dcc159818a951485b7ad164d14013b0ab4b2"},{"sha":"dae3c009402a34b07dc2c94cd53dc44a589ddad2","author":{"email":"90c66913e61d13d6eba819f50358f1172984942e@cased.de","name":"Steven Arzt"},"message":"rewrote parts of the NewValidator to also account for cases in which the \"new\" assignment and the constructor calls are not directly adjacent","distinct":true,"url":"https://api.github.com/repos/domainexpert/soot/commits/dae3c009402a34b07dc2c94cd53dc44a589ddad2"},{"sha":"c9080479bc1ff6ccb28a6f4726e94bedaae3408b","author":{"email":"96f164ad4d9b2b0dacf8ebee2bb1eeb3aa69adf1@bodden.de","name":"Eric Bodden"},"message":"renamed method; fixes #489","distinct":true,"url":"https://api.github.com/repos/domainexpert/soot/commits/c9080479bc1ff6ccb28a6f4726e94bedaae3408b"},{"sha":"ecf2a943120e6fdfeae5618baaf44b9bed8769e5","author":{"email":"a6d8e7681cdcb8d19ec02e425f026930f93638fd@cased.de","name":"Alexandre Bartel"},"message":"Fixed inifinite loop bug.","distinct":true,"url":"https://api.github.com/repos/domainexpert/soot/commits/ecf2a943120e6fdfeae5618baaf44b9bed8769e5"},{"sha":"c6d78d4430bd77d06ec1b37b8af8192006510b86","author":{"email":"a6d8e7681cdcb8d19ec02e425f026930f93638fd@cased.de","name":"Alexandre Bartel"},"message":"Removed optimization which may break the Jimple conversion","distinct":true,"url":"https://api.github.com/repos/domainexpert/soot/commits/c6d78d4430bd77d06ec1b37b8af8192006510b86"},{"sha":"cc7306dcb2acd95d3867c7a012412dd2462d20d0","author":{"email":"a6d8e7681cdcb8d19ec02e425f026930f93638fd@cased.de","name":"Alexandre Bartel"},"message":"Removed useless comparison. Inversed sign to reduce distance to new jump.","distinct":true,"url":"https://api.github.com/repos/domainexpert/soot/commits/cc7306dcb2acd95d3867c7a012412dd2462d20d0"},{"sha":"4cc94773079abb6d3225be003feada7cf7ebb50b","author":{"email":"120a750a205bdb0be5cf36258ecbf93caa9ab0ab@yahoo.com","name":"Andrew Santosa"},"message":"Merged with upstream, but we use our versions of libs/dexlib2-2.1.0-dev.jar and libs/util-2.1,0-dev.jar","distinct":true,"url":"https://api.github.com/repos/domainexpert/soot/commits/4cc94773079abb6d3225be003feada7cf7ebb50b"}]}