summaryrefslogtreecommitdiffstats
path: root/dx/src
Commit message (Expand)AuthorAgeFilesLines
* Support catch blocks.Jesse Wilson2011-04-175-41/+161
* Return Code instances from Method.declare.Jesse Wilson2011-04-167-103/+152
* Don't require a dalvikvm to build.Jesse Wilson2011-04-151-5/+17
* Merge "Bare-bones dex code generator." into dalvik-devJesse Wilson2011-04-1519-15/+1530
|\
| * Bare-bones dex code generator.Jesse Wilson2011-04-1519-15/+1530
* | Dx block dumper no longer fails on abstract and native methods.jeffhao2011-04-112-0/+10
|/
* Updated dx to emit rsub instructions whenever it can.jeffhao2011-04-081-21/+31
* Bug fix for rsubs being improperly generated.jeffhao2011-04-083-12/+21
* Update the interpretation of --target-api.Dan Bornstein2011-04-071-1/+6
* Various dx fixes to make it preserve locals and debug info.jeffhao2011-03-243-17/+15
* Merge "Use PrintWriter rather than PrintStream in dex analysis tools." into d...Jesse Wilson2011-03-234-7/+10
|\
| * Use PrintWriter rather than PrintStream in dex analysis tools.Jesse Wilson2011-03-234-7/+10
* | Make sure both options objects get created.Dan Bornstein2011-03-211-12/+5
* | Update version number.Dan Bornstein2011-03-211-1/+1
* | Clarify the comments some more.Dan Bornstein2011-03-211-12/+17
* | Clarify / correct comments.Dan Bornstein2011-03-211-1/+5
* | Add opcode-emission backward compatibility.Dan Bornstein2011-03-212-5/+34
|/
* Merge "Register allocator uses single reg for each local when possible." into...jeffhao2011-03-171-5/+24
|\
| * Register allocator uses single reg for each local when possible.jeffhao2011-03-161-5/+24
* | Add support for pre-dexed libraries to dx.Jesse Wilson2011-03-167-76/+161
|/
* Merge "Don't emit multiple copies of annotations when merging dex files." int...Jesse Wilson2011-03-1619-323/+579
|\
| * Don't emit multiple copies of annotations when merging dex files.Jesse Wilson2011-03-1619-323/+579
* | Add --target-api=N option to dx.Dan Bornstein2011-03-167-42/+119
|/
* Fix bugs in instruction parsing for incremental dx.Jesse Wilson2011-03-152-10/+92
* Merge "Fix bugs in incremental dx." into dalvik-devJesse Wilson2011-03-114-31/+49
|\
| * Fix bugs in incremental dx.Jesse Wilson2011-03-114-31/+49
* | Verifier allows certain errors so they can fail at runtime.jeffhao2011-03-114-5/+81
|/
* Merge "Permit dx to build resource-only dex files." into dalvik-devJesse Wilson2011-03-072-22/+60
|\
| * Permit dx to build resource-only dex files.Jesse Wilson2011-03-072-22/+60
* | Add a tool to grep the strings in a dex file.Jesse Wilson2011-03-075-99/+355
|/
* Let dx generate the new extended instructions.Dan Bornstein2011-03-031-1/+1
* Improved register allocation for check-cast instructions.jeffhao2011-02-281-15/+38
* Changed dx register allocator to place more phis and reuse locals.jeffhao2011-02-241-18/+102
* Retain annotations when merging dex files.Jesse Wilson2011-02-194-174/+316
* Merge "Return unsigned shorts in ShortArrayCodeInput." into dalvik-devJesse Wilson2011-02-171-7/+7
|\
| * Return unsigned shorts in ShortArrayCodeInput.Jesse Wilson2011-02-171-7/+7
* | Merge "Fix for complex jsr nesting causing NullPointerException." into dalvik...jeffhao2011-02-162-3/+12
|\ \
| * | Fix for complex jsr nesting causing NullPointerException.jeffhao2011-02-152-3/+12
* | | Emit compact ouput .dex files.Jesse Wilson2011-02-163-103/+217
| |/ |/|
* | Deduplicate type lists on merged .dex files.Jesse Wilson2011-02-156-105/+187
* | Merge "Fix some bugs in the new dx instruction code." into dalvik-devJesse Wilson2011-02-154-13/+11
|\ \ | |/ |/|
| * Fix some bugs in the new dx instruction code.Jesse Wilson2011-02-154-13/+11
* | Fix to allow SCCP to correctly propagate division and remainer ops.jeffhao2011-02-111-31/+29
|/
* Reverting SCCP change to division because the system doesn't start.jeffhao2011-02-101-0/+2
* Added support for integer division to SCCP.jeffhao2011-02-092-16/+57
* SCCP propagates more constants and prunes unexecuted paths from branches.jeffhao2011-02-098-31/+296
* Fix dex processing when no output file is specified.Dan Bornstein2011-02-071-5/+13
* Move DexException to dx.util.Dan Bornstein2011-02-047-11/+12
* Move the instruction representation code.Dan Bornstein2011-02-0423-22/+44
* Clean up targets and data payloads.Dan Bornstein2011-02-0319-169/+715