| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Bug: 20157629
Change-Id: I91bfcf55377cfdabaa0f52eede4e41cf5748d7c5
|
|\ \ \ \
| |/ / /
|/| | |
| | | | |
ub-jack
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
This reverts commit 633d91e916d0e3df84f73b16cf32a7b057fb5b0f.
Change-Id: I721fad299ffc1bf88828c1abf091aa122594449b
|
|\ \ \ \ |
|
| | | | |
| | | | |
| | | | |
| | | | | |
Change-Id: Ie8abe5be6dbd2e8ec61fb3bde40144ab3b041762
|
| |/ / /
|/| | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Looks like an Ecj problem is making it report an error or a warning depending
on the compiled sources order. This is just a workaround for the test, it
does not fixes the reporting problem.
Bug: 20151080
Change-Id: Ib3eb99d1ed2e88d774891abbc14083e5696abc12
|
| |/ /
|/| |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
- When generating a library in incremental mode, Jayce and
dex files must be generate into the output library that represent
the incremental state. If output library is not generated, it is
not required to put Jayce and dex files into the incremental state
since Jack merger will take pre-dex directly from the libraries.
Bug: 20063218
Change-Id: Ia7170257a997a860b39d5f9a14ee32579c123645
|
|\ \ \ |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
- These test was written to show the different behavior between using imported jars or not.
The class in lib contains a Class.ForName with an existing class that should be kept when the
library is used as an imported library.
Change-Id: I306ce629d27c4ee9c47f6203e05fc3fd1d2ee038
|
|\ \ \ \ |
|
| |/ / /
| | | |
| | | |
| | | |
| | | |
| | | | |
- It is only mandatory to run it before Phi type resolver.
Change-Id: Id0eb78d58e4ac7eadb35079322e8cdf210dac79a
|
|\ \ \ \ |
|
| | | | |
| | | | |
| | | | |
| | | | | |
Change-Id: Id0fbc89e68ac3166447024ab9f2c040e02447e56
|
|\ \ \ \ \ |
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
A previous CL forgot to add this file to exclusion list,
thus provoking a compilation error.
Change-Id: I91d333fd5db5cfd1055fec15d218302499399ac4
|
|\ \ \ \ \ \
| |/ / / / /
|/| | | | |
| | | | | | |
into ub-jack
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
This reverts commit 88ac57db8ef6442d2a87aacad089104b488052e0.
Change-Id: I67a420bcc60bf0ccbea0af30a551e3326d18e420
|
|\ \ \ \ \ \ |
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Bug: 20320225
Change-Id: Id73b57b9a072d3dc3e8011b606f3c272d407ce2f
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Change-Id: I8442a0e196cc598f6afd7db84173936abb26e87a
|
|\ \ \ \ \ \ \ |
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
This CL is missing the error reporting, it is just preventing Jack
crash. It is to be completed with the missing reporting.
Bug: 19952019
Change-Id: I968cfb65b787fe371020ab22ff325dfb0074a9e0
|
|\ \ \ \ \ \ \ \
| | |_|/ / / / /
| |/| | | | | | |
|
| | |_|_|/ / /
| |/| | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
- When shrinking all used types must be passed into classpath,
without these types into classpath, Jack could shrink class members that it
should not.
Bug: 20135591
Change-Id: I4b4b03581141df0e40b1f27ccfc2f3a481b5d069
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
In current implementation DexFile.prepare takes a list of CstIndexMap
Those maps hold nondistinct constants, which are interned into
Sections. Because they are nondistinct, many intern attempts fail.
When compiling Music app incrementally it is 362980 failed intern
attempts vs only 142850 succesful. We can very easily save that time,
by passing to DexFile.prepare sets of distinct constants that we
compute in ConstantManager. This saves ~100ms of time.
Change-Id: Iaf8ba352f0619600642b103b3537b74608ba2f1e
|
| |_|_|/ / /
|/| | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
When compiling Music app incrementally Jack creates 417354 instances
of DexBuffer.Section. Most of them are created internally just to
call a method on them. This patch introduces an internal section
which is reused for those internal purposes. This reduces number of
created objects by 315577, which is around 8 MB.
Change-Id: Ic28dab607095d82879461e60efff2db3dfc62f13
|
|\ \ \ \ \ \ |
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
There are several problems with it:
- It adds "TODO(jplesot)" instead of using the user's name.
- The STOPSHIP tag is missing and is not recognized even if it is
defined in Eclipse's global settings.
- It is not coherent with other projects that don't have a custom
configuration.
Change-Id: I6a8c466f6040486614281ebe15b16886fd99739c
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
I've added a bug to track the issue instead:
Bug: 20523457
Change-Id: I2213ab530b826dc6e6fc14e12bd22366b383decd
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
I've added a bug to track the issue instead:
Bug: 20520900
Change-Id: I4985c79e0841ce885f88ca52ed6abc06d071d980
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
I've added a bug to track the issue instead:
Bug: 20552622
Change-Id: If1bb0aa6d5c6e439d9e5d337714c20fecb19626e
|
|\ \ \ \ \ \ \
| |_|_|_|_|/ /
|/| | | | | | |
|
| |/ / / / /
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
I've added a bug to track the issue instead:
Bug: 20547976
Change-Id: I241c491ff3395ac13dde879a656f69ed274cc171
|
| |/ / / /
|/| | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Trigger recompilation of project upon change on classpath library
to ensure this project still compiles.
Change-Id: I60cff30ea3e212efb52ca44bc7b70b31b1c61da6
|
|\ \ \ \ \ |
|
| | |_|_|/
| |/| | |
| | | | |
| | | | | |
Change-Id: I22068beaf08258e6e5c7a80e101e4aed682bd564
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
This can be done now that jack-api is a static lib of Jack.
Change-Id: If768ba5f9371850c27ada9e73e069a6ca5a01431
|
| | | | |
| | | | |
| | | | |
| | | | | |
Change-Id: I4e40baca7d0a82ecfdc6fd4f57e920ecc64823fb
|
|\ \ \ \ \
| |_|_|/ /
|/| | | | |
|
| |/ / /
| | | |
| | | |
| | | | |
Change-Id: I49d55b32fc84bd4a4527fc6ae6662e67ec943dd2
|
|\ \ \ \ |
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Bug: 20321352
Change-Id: I17f395117892adc68452a56562f0ba6247cfc679
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
- Some files to be comapred were passed in the wrong order.
- Changed order in test framework API to match
how it's been done in other Comparators.
Bug: 20150139
Change-Id: I999886b15781c1a170d578c1d8b31b6325c783af
|
|\ \ \ \ \ |
|
| | |_|/ /
| |/| | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Reference listing was used for ShrinkTests.test21_001()
but not for this extra test which splits compilation
into 3 steps.
Bug: 20151065
Change-Id: I1aedfd4bfc19162b0ffe7f972379ba272addab6b
|
|\ \ \ \ \ |
|
| |/ / / /
| | | | |
| | | | |
| | | | | |
Change-Id: Ib5713ece24bb803b525b2e9e188422a807d12787
|
|/ / / /
| | | |
| | | |
| | | | |
Change-Id: I217cbfd8fa317fb916b68a3b8ce76ff5b8f7c4ab
|
| | | |
| | | |
| | | |
| | | | |
Change-Id: Ice79dfdfb1a5596db38f1ea96ebdc0318fac4fef
|
| |_|/
|/| |
| | |
| | | |
Change-Id: Ibcf2ce824602b4b64f5fd3125df90380f2d1b09d
|