bb17e210dd396f0bfa6e209b4cae9828a045e291 |
|
10-Mar-2014 |
Narayan Kamath <narayan@google.com> |
Transform incorrect invokevirtual ops to invokedirect. bug: 12370565 Change-Id: I75de311912d3e620f95fbac712e799e64622e4ab
|
fe107fb6e3f308ac5174ebdc5a794ee880c741d9 |
|
17-Sep-2011 |
Jesse Wilson <jessewilson@google.com> |
Mechanical refactoring of dx into two parts. This splits off a new package, com.android.dex that contains code for parsing and modelling dex files. This code is usable both at build time (for compilation and analysis) and at runtime (for introspection). The original package, com.android.dx is the tool that compiles .class files into .dex files. That package also includes utilities for merging and querying dex files, all visible to the dx command line application. In a follow up change I'll move the new com.android.dex package into the libcore/ project, and configure build rules so that it's included in both dx.jar and core.jar. The core.jar will then be able to use it for annotation processing. Change-Id: I3c58cf87e728e4dda1925a0992c1ee7b8130e81a (cherry picked from commit bab4abb07335d162ecdb8091fc395cf84803a580) Conflicts: dx/junit-tests/com/android/dx/util/BitIntSetTest.java dx/junit-tests/com/android/dx/util/BitsTest.java dx/junit-tests/com/android/dx/util/IntListTest.java dx/junit-tests/com/android/dx/util/ListIntSetTest.java dx/src/com/android/dex/Dex.java dx/src/com/android/dex/TableOfContents.java dx/src/com/android/dx/annotations/AnnotationAccess.java dx/src/com/android/dx/command/Main.java dx/src/com/android/dx/dex/code/OutputFinisher.java dx/src/com/android/dx/dex/code/form/Form32s.java dx/src/com/android/dx/dex/code/form/Form33x.java dx/src/com/android/dx/dex/code/form/Form41c.java dx/src/com/android/dx/dex/code/form/Form52c.java dx/src/com/android/dx/gen/DexGenerator.java dx/src/com/android/dx/merge/DexMerger.java
|
56ff6fe7f312dab76c365e5b482a6c32e44caaf7 |
|
11-Apr-2011 |
jeffhao <jeffhao@google.com> |
Dx block dumper no longer fails on abstract and native methods. Change-Id: I3bad07a1621c0ef4bc495816b2438cab9401a828
|
ccf5cff3faefcf1d44d0ebc141a1f7e7dcee3c62 |
|
01-Nov-2010 |
Dan Bornstein <danfuzz@android.com> |
Always dump blocks in label order. This removes some cases of spurious test failure. Also did some minor whitespace and commenting cleanup while I was in the territory. Change-Id: I6b8f6d0c340625c31bde78394e77abf429367af3
|
893ea594be06711902de7a484c0eecb910356f42 |
|
29-Oct-2010 |
Dan Bornstein <danfuzz@android.com> |
A bunch of minor cleanups. I'm reacquainting myself with this code, and figured I might as well do some of that nit-picky code convention tweakage while I was there. The only non-whitespace non-comment changes I made were to change the scope of a couple of methods to be more appropriate. Change-Id: I550978ed0f5b9ccec938faef7c00d09532832ee4
|
de75089fb7216d19e9c22cce4dc62a49513477d3 |
|
09-Jun-2010 |
Carl Shapiro <cshapiro@google.com> |
Remove trailing whitespace. Change-Id: I95534bb2b88eaf48f2329282041118cd034c812b
|
72e93344b4d1ffc71e9c832ec23de0657e5b04a5 |
|
13-Nov-2009 |
Jean-Baptiste Queru <jbq@google.com> |
eclair snapshot
|
4b4413ab3d8de5805276cfcde3d7f535d9f64e85 |
|
18-May-2009 |
Dan Bornstein <danfuzz@android.com> |
Fix up the last handful of FindBugs complaints. And again, also do a bit of whitespace cleanup.
|
99409883d9c4c0ffb49b070ce307bb33a9dfe9f1 |
|
19-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import //branches/master/...@140412
|
f6c387128427e121477c1b32ad35cdcaa5101ba3 |
|
04-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //depot/cupcake/@135843
|
f72d5de56a522ac3be03873bdde26f23a5eeeb3c |
|
04-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //depot/cupcake/@135843
|
2ad60cfc28e14ee8f0bb038720836a4696c478ad |
|
21-Oct-2008 |
The Android Open Source Project <initial-contribution@android.com> |
Initial Contribution
|