summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* | Merge "Add complementary test for not simplifier optimization" into ↵mikaelpeltier2015-05-218-57/+459
|\ \ | | | | | | | | | ub-jack-brest
| * | Add complementary test for not simplifier optimizationmikaelpeltier2015-05-218-57/+459
| | | | | | | | | | | | | | | Change-Id: Ie6918e1b069065b133657d19a60265202837c656 (cherry picked from commit 0d60e80a141b0b23bf2e1a0a4709dd14d1aa47e0)
* | | Merge "Do not remove type of 'null' expression otherwise type is lost" into ↵mikaelpeltier2015-05-215-5/+87
|\ \ \ | | | | | | | | | | | | ub-jack-brest
| * | | Do not remove type of 'null' expression otherwise type is lostmikaelpeltier2015-05-215-5/+87
| |/ / | | | | | | | | | | | | | | | Bug: 19508222 Change-Id: I839ee69b454bf74dd93a6dffcb900c56fb68c3de (cherry picked from commit 731bf4c954500229d95fdacf424f7ccad6e5bdcf)
* | | NullLiteral is allown to have throw statement as parentmikaelpeltier2015-05-2120-40/+274
|/ / | | | | | | | | | | | | | | - Rework checkValidity of JLiteral to be more precise Bug: 19534642 Change-Id: I0be226832680b99ba66f5b7acda0c7f7097fea82 (cherry picked from commit 51d872af9b65433731804c7933448337494af67e)
* | NotSimplifier must take into account floating typesmikaelpeltier2015-05-215-3/+152
| | | | | | | | | | | | | | | | | | | | - cmpl-x and cmpg-x do not return the same value for Nan operands. Consequently !(a>b) can not be replace by a<=b when using floating types otherwise the condition will not be evaluated correctly at runtime. Bug: 21212402 Change-Id: Idfd37459b0013e1d0fba274bbc0f9acc103bb605 (cherry picked from commit 0635c13e2a4581dec9e3b3e78c4b6dcd8327a2d7)
* | sched.runner property is used to select if ECJ is multi-threaded or notmikaelpeltier2015-05-211-4/+4
|/ | | | | Change-Id: I5620f87c9ef560edf36cc8d0ea31aef82710a9cb (cherry picked from commit 0ecc503d997f28fd5da522991ce966404b112d43)
* Make multidex type partition deterministYohann Roussel2015-05-186-35/+147
| | | | | | | By sorting types by name before filling the output dex files. Bug: 19505195 Change-Id: Ib7c11bc2b072c422e40188cfce7502e7f23679c8
* Modify Api01Config and Jack to support multiple Jarjar config filesJean-Marie Henaff2015-05-1217-48/+129
| | | | | | | | Bug: 20913411 (cherry picked from commit 517dec6fa299a3755f38681b3fcea387c84873f0) Change-Id: If9c1e8f827e8ed3fd68c4999a8700608a95ce7c9
* Prepare distributable files in a single folderYohann Roussel2015-05-071-3/+33
| | | | | | | | | | | Default target was renamed "all", a new dist target was added doing just the files required for distribution. Bug: 20815603 (cherry picked from commit ba2244129084654ef63bf463753c6c6c8e042d9d) Change-Id: Icfe6902024e287a849463123284e7060d429d427
* Merge "Bump version to 1.1-rc1" into ub-jackYohann Roussel2015-05-043-5/+5
|\
| * Bump version to 1.1-rc1Yohann Roussel2015-05-043-5/+5
| | | | | | | | | | Bug: 20685945 Change-Id: I7167849b11acc6786944720223b8abc73433cf7d
* | Merge "Keep track of jack-launcher version" into ub-jackYohann Roussel2015-05-043-0/+20
|\ \
| * | Keep track of jack-launcher versionYohann Roussel2015-05-043-0/+20
| |/ | | | | | | | | | | In a simple resource file. Change-Id: I87be09898aa6a60f3b3d6abef01601c301b62fbd
* | Disable sanity checks by defaultYohann Roussel2015-05-041-2/+2
|/ | | | | Bug: 18423932 Change-Id: I009d23e5fb49110dd2c89a5c1f4da172b8025cb0
* Merge "Make Strings comply to Json specifications in SdkReporter" into ub-jackJean-Philippe Lesot2015-05-041-2/+52
|\
| * Make Strings comply to Json specifications in SdkReporterJean-Marie Henaff2015-04-301-2/+52
| | | | | | | | | | | | | | http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-404.pdf Bug: 20320225 Change-Id: I57d86f622c02f8a36df212c29869fac1583cc032
* | During shrinking, emit warning if they are partial typesmikaelpeltier2015-04-304-61/+77
|/ | | | | | | | | | - For each partial types that are kept, a warning is generated and a conservative shrinking is done by keeping all methods member for partial types. Bug: 20135591 Change-Id: Ibce494bf32d84e911a22fbdbc00a6efd5de6a713
* Merge "Revert "JVisitor does not longer visit annotations"" into ub-jackMikael Peltier2015-04-3013-90/+62
|\
| * Revert "JVisitor does not longer visit annotations"Mikael Peltier2015-04-3013-90/+62
| | | | | | | | | | | | This reverts commit 0ae7eb8483fdf263f652fda280808ff9d3680857. Change-Id: Id3730f540f7a870c07f0ba9756fc063b4fc45f8d
* | Revert "Use JVisitorWithAnnotation where it is required"Mikael Peltier2015-04-307-14/+14
| | | | | | | | | | | | This reverts commit b47317da877e24e31f4d94cc470ad4ad2d03e4c1. Change-Id: Ice850c09b067d00f0b8ba3d6d9a83a894740ea8d
* | Use JVisitorWithAnnotation where it is requiredmikaelpeltier2015-04-307-14/+14
| | | | | | | | Change-Id: Ib569116c9e03abda3d764c0bdadfa7f50ed32328
* | Add forgotten class to fix build breakagemikaelpeltier2015-04-291-0/+46
| | | | | | | | Change-Id: I0e47fa085845969b8074065d59a540781a8c8672
* | Merge "During shrinking generate error if they are unknow types" into ub-jackmikaelpeltier2015-04-296-2/+143
|\ \
| * | During shrinking generate error if they are unknow typesmikaelpeltier2015-04-296-2/+143
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - 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: I13a82b4cc47da27fa3f12330df9b630ea6628f48
* | | Merge "JVisitor does not longer visit annotations" into ub-jackmikaelpeltier2015-04-2913-62/+90
|\ \ \ | | |/ | |/|
| * | JVisitor does not longer visit annotationsmikaelpeltier2015-04-2913-62/+90
| | | | | | | | | | | | | | | | | | | | | - Now, if we need to visit annotation, you must use explicitly JVisitorWithAnnotation. Change-Id: If4c29bd12f4d7e43d5cae7be43e8b2d57297b333
* | | Merge "Remove STOPSHIP in InMemoryVDir.list()" into ub-jackBenoit Lamarche2015-04-291-4/+0
|\ \ \
| * | | Remove STOPSHIP in InMemoryVDir.list()Benoit Lamarche2015-04-291-4/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | I've added a bug to track the issue instead: Bug: 20684998 Change-Id: I4e7f30adb373dd489cc0a119f1e4cbc9315d37fa
* | | | Merge "Fix SdkReporter format" into ub-jackJean-Marie Henaff2015-04-291-3/+3
|\ \ \ \ | |/ / / |/| | |
| * | | Fix SdkReporter formatJean-Marie Henaff2015-04-291-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Default end line and end column number were wrong. Bug: 20320225 Change-Id: I2dbbc39b200708a93afb1952be57ee7be916484d
* | | | Remove STOPSHIPs in OrCodecBenoit Lamarche2015-04-291-2/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | I've added a bug to track the issue instead: Bug: 20684975 Change-Id: I0eb8a70c1e94958c1c3bf33e168e6ae538699012
* | | | Merge "Remove invalid library STOPSHIPs" into ub-jackBenoit Lamarche2015-04-292-4/+9
|\ \ \ \ | |/ / / |/| | |
| * | | Remove invalid library STOPSHIPsBenoit Lamarche2015-04-292-4/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | I've added a bug to track the issue instead: Bug: 20685807 Change-Id: I15dd6d9b7a16a86014a4202338639d0b2f8fb1f1
* | | | Merge "Make error reporting in Jack script easily parsable" into ub-jackJean-Marie Henaff2015-04-292-13/+13
|\ \ \ \ | |/ / / |/| | |
| * | | Make error reporting in Jack script easily parsableJean-Marie Henaff2015-04-292-13/+13
| |/ / | | | | | | | | | | | | | | | Bug: 20679295 Change-Id: If5c1b72a6a29f8c5034d60658348208538ead406
* | | Merge "Remove STOPSHIP in VFSTest" into ub-jackBenoit Lamarche2015-04-291-1/+1
|\ \ \
| * | | Remove STOPSHIP in VFSTestBenoit Lamarche2015-04-291-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | I've added a bug to track the issue instead: Bug: 20684001 Change-Id: Ia78386c8376cfe81828a1f13d9ed7322812407d0
* | | | Remove STOPSHIP in JarLibraryCodecBenoit Lamarche2015-04-291-1/+0
|/ / / | | | | | | | | | | | | | | | | | | I've added a bug to track the issue instead: Bug: 20683047 Change-Id: Idd0fce510169f97a88560b31ed4a28135f7b5884
* | | Merge "Set fifo opening timeout to 30s in Jack server" into ub-jackJean-Marie Henaff2015-04-291-2/+5
|\ \ \ | |/ / |/| |
| * | Set fifo opening timeout to 30s in Jack serverJean-Marie Henaff2015-04-291-2/+5
| | | | | | | | | | | | | | | | | | | | | It used to be 10s. Bug: 20679392 Change-Id: If68c8dd029f736295bdb1266e5c2c6df994597ee
* | | Merge "Remove AnnotationSet" into ub-jackmikaelpeltier2015-04-2911-171/+130
|\ \ \ | |/ / |/| |
| * | Remove AnnotationSetmikaelpeltier2015-04-1611-171/+130
| | | | | | | | | | | | Change-Id: I64be5d5e70e07c448d1ec567063a7344b12ce14f
* | | Report unnecessaryEnclosingInstanceSpecificationBenoit Lamarche2015-04-292-3/+21
| | | | | | | | | | | | Change-Id: Id18cf1f123284d52eb3c5487638d5076fe74e20b
* | | Merge "Jayce and dex files must be put into output library" into ub-jackmikaelpeltier2015-04-292-13/+43
|\ \ \
| * | | Jayce and dex files must be put into output librarymikaelpeltier2015-04-292-13/+43
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - 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: I91d5f0b805c0b110290735790fa21fa949d1da70
* | | | Merge "Add createTmpDir method throwing CannotCreateFileException" into ub-jackmikaelpeltier2015-04-294-5/+53
|\ \ \ \
| * | | | Add createTmpDir method throwing CannotCreateFileExceptionmikaelpeltier2015-04-284-5/+53
| | | | | | | | | | | | | | | | | | | | | | | | | Bug: 19654122 Change-Id: Ie0a0cb048efa2494a7e225e8de86453e38aaaed5
* | | | | Implement missing checks in getEmulationPath methodsBenoit Lamarche2015-04-292-6/+8
| |_|_|/ |/| | | | | | | | | | | Change-Id: Ib9856f3a0803c0f2bc6c7f5919e6d3f60330ba0a
* | | | Merge "Explicitely ignore some tests with Jill test toolchain" into ub-jackJean-Marie Henaff2015-04-299-4/+539
|\ \ \ \ | |_|/ / |/| | |