summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | Explicitely ignore some tests with Jill test toolchainJean-Marie Henaff2015-04-299-4/+539
| | | | | | | | | | | | | | | | | | | | Bug: 20157629 Change-Id: I91bfcf55377cfdabaa0f52eede4e41cf5748d7c5
* | | | Merge "Revert "Jayce and dex files must be put into output library"" into ↵Mikael Peltier2015-04-292-12/+17
|\ \ \ \ | |/ / / |/| | | | | | | ub-jack
| * | | Revert "Jayce and dex files must be put into output library"Mikael Peltier2015-04-292-12/+17
| | | | | | | | | | | | | | | | | | | | | | | | This reverts commit 633d91e916d0e3df84f73b16cf32a7b057fb5b0f. Change-Id: I721fad299ffc1bf88828c1abf091aa122594449b
* | | | Merge "Remove use of SchedLib utility class from test framework" into ub-jackJean-Marie Henaff2015-04-291-3/+3
|\ \ \ \
| * | | | Remove use of SchedLib utility class from test frameworkJean-Marie Henaff2015-04-281-3/+3
| | | | | | | | | | | | | | | | | | | | Change-Id: Ie8abe5be6dbd2e8ec61fb3bde40144ab3b041762
* | | | | Make FrontEndTests.testConflictingPackage001 deterministYohann Roussel2015-04-281-0/+2
| |/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | | Jayce and dex files must be put into output librarymikaelpeltier2015-04-282-17/+12
| |/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - 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
* | | Merge "Add new Shrinking tests" into ub-jackmikaelpeltier2015-04-281-0/+52
|\ \ \
| * | | Add new Shrinking testsmikaelpeltier2015-04-281-0/+52
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - 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
* | | | Merge "Run DeadCodeRemover only one time" into ub-jackmikaelpeltier2015-04-281-10/+1
|\ \ \ \
| * | | | Run DeadCodeRemover only one timemikaelpeltier2015-04-281-10/+1
| |/ / / | | | | | | | | | | | | | | | | | | | | - It is only mandatory to run it before Phi type resolver. Change-Id: Id0eb78d58e4ac7eadb35079322e8cdf210dac79a
* | | | Merge "Rework ReadWriteZipFS to support incremental library" into ub-jackBenoit Lamarche2015-04-285-23/+26
|\ \ \ \
| * | | | Rework ReadWriteZipFS to support incremental libraryBenoit Lamarche2015-04-285-23/+26
| | | | | | | | | | | | | | | | | | | | Change-Id: Id0fbc89e68ac3166447024ab9f2c040e02447e56
* | | | | Merge "Add missing file exclusion in build.xml" into ub-jackJean-Marie Henaff2015-04-281-0/+1
|\ \ \ \ \
| * | | | | Add missing file exclusion in build.xmlJean-Marie Henaff2015-04-281-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | A previous CL forgot to add this file to exclusion list, thus provoking a compilation error. Change-Id: I91d333fd5db5cfd1055fec15d218302499399ac4
* | | | | | Merge "Revert "During shrinking generate error if they are unknow types"" ↵Mikael Peltier2015-04-286-258/+1
|\ \ \ \ \ \ | |/ / / / / |/| | | | | | | | | | | into ub-jack
| * | | | | Revert "During shrinking generate error if they are unknow types"Mikael Peltier2015-04-286-258/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit 88ac57db8ef6442d2a87aacad089104b488052e0. Change-Id: I67a420bcc60bf0ccbea0af30a551e3326d18e420
* | | | | | Merge "Change SdkReporter output format to JSON" into ub-jackJean-Marie Henaff2015-04-283-58/+71
|\ \ \ \ \ \
| * | | | | | Change SdkReporter output format to JSONJean-Marie Henaff2015-04-283-58/+71
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug: 20320225 Change-Id: Id73b57b9a072d3dc3e8011b606f3c272d407ce2f
* | | | | | | Fix ClassCastException on useless qualifier errorYohann Roussel2015-04-286-26/+84
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I8442a0e196cc598f6afd7db84173936abb26e87a
* | | | | | | Merge "Handle getEmulationPath exceptional return values" into ub-jackYohann Roussel2015-04-283-29/+94
|\ \ \ \ \ \ \
| * | | | | | | Handle getEmulationPath exceptional return valuesYohann Roussel2015-04-273-29/+94
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | | | | | | Merge "During shrinking generate error if they are unknow types" into ub-jackmikaelpeltier2015-04-286-1/+258
|\ \ \ \ \ \ \ \ | | |_|/ / / / / | |/| | | | | |
| * | | | | | | During shrinking generate error if they are unknow typesmikaelpeltier2015-04-286-1/+258
| | |_|_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - 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
* | | | | | | Optimize DexFile.prepareWojciech Staszkiewicz2015-04-284-42/+53
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | | | | | Reduce number of DexBuffer.Section instances createdWojciech Staszkiewicz2015-04-281-11/+29
| |_|_|/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | | | | Merge "Remove Task Tags configuration from Scheduler project" into ub-jackBenoit Lamarche2015-04-281-3/+0
|\ \ \ \ \ \
| * | | | | | Remove Task Tags configuration from Scheduler projectBenoit Lamarche2015-04-241-3/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | | | | | Remove STOPSHIP regarding hooks in Api01ConfigImplBenoit Lamarche2015-04-281-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I've added a bug to track the issue instead: Bug: 20523457 Change-Id: I2213ab530b826dc6e6fc14e12bd22366b383decd
* | | | | | | Remove STOPSHIP regarding workingDirectory use for ProguardFlagsFileBenoit Lamarche2015-04-281-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I've added a bug to track the issue instead: Bug: 20520900 Change-Id: I4985c79e0841ce885f88ca52ed6abc06d071d980
* | | | | | | Remove STOPSHIP in Api01CompilationTaskImplBenoit Lamarche2015-04-281-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I've added a bug to track the issue instead: Bug: 20552622 Change-Id: If1bb0aa6d5c6e439d9e5d337714c20fecb19626e
* | | | | | | Merge "Remove STOPSHIP regarding ReadWriteZipFS locations" into ub-jackBenoit Lamarche2015-04-281-1/+0
|\ \ \ \ \ \ \ | |_|_|_|_|/ / |/| | | | | |
| * | | | | | Remove STOPSHIP regarding ReadWriteZipFS locationsBenoit Lamarche2015-04-241-1/+0
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I've added a bug to track the issue instead: Bug: 20547976 Change-Id: I241c491ff3395ac13dde879a656f69ed274cc171
* | | | | | Fix more dependencies in build.xmlJean-Marie Henaff2015-04-281-106/+100
| |/ / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Trigger recompilation of project upon change on classpath library to ensure this project still compiles. Change-Id: I60cff30ea3e212efb52ca44bc7b70b31b1c61da6
* | | | | Merge "Remove unused parameters from dx" into ub-jackmikaelpeltier2015-04-287-51/+21
|\ \ \ \ \
| * | | | | Remove unused parameters from dxmikaelpeltier2015-04-167-51/+21
| | |_|_|/ | |/| | | | | | | | | | | | | Change-Id: I22068beaf08258e6e5c7a80e101e4aed682bd564
* | | | | Remove jack-api from tests classpathJean-Marie Henaff2015-04-271-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This can be done now that jack-api is a static lib of Jack. Change-Id: If768ba5f9371850c27ada9e73e069a6ca5a01431
* | | | | Fix wrong target in <dependset> check of jack-testsJean-Marie Henaff2015-04-271-1/+1
| | | | | | | | | | | | | | | | | | | | Change-Id: I4e40baca7d0a82ecfdc6fd4f57e920ecc64823fb
* | | | | Merge "Be more precise in test toolchain request in ClasspathTests" into ub-jackJean-Marie Henaff2015-04-271-1/+1
|\ \ \ \ \ | |_|_|/ / |/| | | |
| * | | | Be more precise in test toolchain request in ClasspathTestsJean-Marie Henaff2015-04-161-1/+1
| |/ / / | | | | | | | | | | | | Change-Id: I49d55b32fc84bd4a4527fc6ae6662e67ec943dd2
* | | | Merge "Replace List by Collection in jack API setSourceEntries()" into ub-jackJean-Marie Henaff2015-04-273-4/+7
|\ \ \ \
| * | | | Replace List by Collection in jack API setSourceEntries()Jean-Marie Henaff2015-04-213-4/+7
| | | | | | | | | | | | | | | | | | | | | | | | | Bug: 20321352 Change-Id: I17f395117892adc68452a56562f0ba6247cfc679
* | | | | Fix mapping comparison order in shrob testsJean-Marie Henaff2015-04-2719-38/+46
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - 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
* | | | | Merge "Add listing comparison to ShrinkTests.test21()" into ub-jackJean-Marie Henaff2015-04-271-0/+12
|\ \ \ \ \
| * | | | | Add listing comparison to ShrinkTests.test21()Jean-Marie Henaff2015-04-231-0/+12
| | |_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | | | Merge "Definitely remove setShrobFlags method from test framework" into ub-jackJean-Marie Henaff2015-04-272-12/+0
|\ \ \ \ \
| * | | | | Definitely remove setShrobFlags method from test frameworkJean-Marie Henaff2015-04-232-12/+0
| |/ / / / | | | | | | | | | | | | | | | Change-Id: Ib5713ece24bb803b525b2e9e188422a807d12787
* | | | | Add uptime in server log when aborting serverJean-Marie Henaff2015-04-231-1/+1
|/ / / / | | | | | | | | | | | | Change-Id: I217cbfd8fa317fb916b68a3b8ce76ff5b8f7c4ab
* | | | Set DELAY_CONNECT to 30s and RETRY_LAUNCH to 1 in jack scriptBenoit Lamarche2015-04-221-3/+4
| | | | | | | | | | | | | | | | Change-Id: Ice79dfdfb1a5596db38f1ea96ebdc0318fac4fef
* | | | Increase DELAY_CONNECT to 10 seconds in jack scriptJean-Marie Henaff2015-04-221-1/+1
| |_|/ |/| | | | | | | | Change-Id: Ibcf2ce824602b4b64f5fd3125df90380f2d1b09d