ed0fe6c2f310f8c2cc28c35c2b473d8de36db8a4 |
|
14-Apr-2011 |
Jesse Wilson <jessewilson@google.com> |
Bare-bones dex code generator. This is functional but incomplete. In particular, the following are still coming: - instructions for cast/instanceof/arrays/float comparison/try/catch - debug information - annotations The API is also incomplete. When this is done I'm going to remove the type parameters to see if that's a net win. I suspect it will be because generics currently hurt the ability to do assignments between unknown types - you can't currently assign from Label<?> to Label<?>, for example. I'm anticipating changes to the way Code instances are created. In the current API these are created without an attached method and later attached to a method with Method.declare(). This doesn't work very well, particularly since the code blocks don't know how many parameters they take, whether they're static, or what their return type is. I'm tempted to make declare() return a writable Code instance, or to simply combine the Code and Method classes. This code can benefit from more error detection. It's currently quite easy to do bad things with labels: use them on the wrong Code instance, reuse them, don't use them, etc. Better error checking is due here. Change-Id: I4fe20552f2c571e41bedba6ff9db6686688d97ee http://code.google.com/p/android/issues/detail?id=6322
|
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
|
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
|