summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Fix annotation/test006Yohann Roussel2014-10-231-32/+0
| | | | | | | Non public method Class.getSignatureAttribute was removed: removed the tests depending on it. Change-Id: I32f67c2f1a9c915d6320ea772dfa6e79c1891e64
* Change jack files extension from .jack to .jayceJean-Marie Henaff2014-10-2311-25/+26
| | | | Change-Id: Ic79df4c96e84d55c944e7f7adcf337d8680f1014
* Package jack annotationsYohann Roussel2014-10-231-0/+8
| | | | Change-Id: I5a82855cc73c1b58fd961266575e50ac214a0fa4
* Adapt to lmp changesYohann Roussel2014-10-236-26/+19
| | | | | | | | | | | | | Build has changed, Libcore targets were renamed. This allows to build the images or to mm in toolchain/jack but not to run test-jack. Conflicts: junit4/Android.mk Change-Id: Idcf3076569c2712560d59165d664b9c9a4e15a1b
* Scan JACK-INF folders of input libs for *.jppYohann Roussel2014-10-234-36/+143
| | | | | | | | | | | | And apply all the preprocessor rules found. Considered input libraries are: - import - classpath This doesen't change the existing properties so you can still add one preprocessor rule using the properties jack.preprocessor and jack.preprocessor.file Change-Id: I125a36a5151e343d77d6fb69ba3b61d29c9501d5
* Merge "Dump library meta information" into ub-jackmikaelpeltier2014-10-228-2/+167
|\
| * Dump library meta informationmikaelpeltier2014-10-228-2/+167
| | | | | | | | Change-Id: I08fb7e48858a9cd8f280317cd830b46fe3baecd5
* | Move FileUtils to SchedLibBenoit Lamarche2014-10-2210-17/+13
|/ | | | Change-Id: I14754239161e7fcbebb8205e2b76e33665be76e7
* Move stream suckers to SchedLibBenoit Lamarche2014-10-2112-351/+35
| | | | | | | This will allow for them to be used in the VFS. Also, they were duplicated. Change-Id: I15f146c7b3ff3a6740b23bf2f24c6eee55791ce5
* Change references to Jack files into Jayce files in Jack.Jean-Marie Henaff2014-10-2118-75/+75
| | | | Change-Id: I49b2e52dd08e33a4e74936c267cec851956ff54b
* Merge "InputLibraryLocation does not longer use getInputVDir" into ub-jackmikaelpeltier2014-10-212-32/+35
|\
| * InputLibraryLocation does not longer use getInputVDirmikaelpeltier2014-10-202-32/+35
| | | | | | | | Change-Id: Iab51a978dca4e388174fa1ba728084479917f02b
* | Merge "Intermediate dex writer uses output library when available" into ub-jackmikaelpeltier2014-10-215-10/+118
|\ \ | |/
| * Intermediate dex writer uses output library when availablemikaelpeltier2014-10-205-10/+118
| | | | | | | | | | | | - Add also OutputLibraryLocation Change-Id: Ibbe9918dcb1fe2db9d6a147075e10cf8489075af
* | Merge "Jayce outputVFile is given by OutputLibrary" into ub-jackmikaelpeltier2014-10-213-13/+26
|\ \ | |/
| * Jayce outputVFile is given by OutputLibrarymikaelpeltier2014-10-203-13/+26
| | | | | | | | Change-Id: I0d750c269fb4187aa2908ecc272b8136f1c8565c
* | Merge "Merge dexes from library with binaries" into ub-jackmikaelpeltier2014-10-2111-10/+295
|\ \ | |/
| * Merge dexes from library with binariesmikaelpeltier2014-10-2011-10/+295
| | | | | | | | | | | | | | | | - Exclude imported types from src2dex plan when it is needed if the library contains binaries. - Update dex writing tool to take into account libraries with binaries. Change-Id: Idb72763af99875f401a08a02f5e073dd4212dc73
* | Merge "Redirect and check output in overflow tests" into ub-jackBenoit Lamarche2014-10-202-1/+42
|\ \
| * | Redirect and check output in overflow testsBenoit Lamarche2014-10-172-1/+42
| |/ | | | | | | Change-Id: Ifd6fe67597bfea64ec69d2754368e68e6252bdeb
* | Fix bug in build.xml that made first build crashJean-Marie Henaff2014-10-201-5/+5
| | | | | | | | Change-Id: I4d818b92bda6e569cbf07b112717a30d4a6c64ff
* | Fix bug in build.xml about jack-tests output dir variableJean-Marie Henaff2014-10-171-0/+1
| | | | | | | | Change-Id: Iaa0867ae00d8c1987ce02818edc033352a9632b9
* | Add project dependency on jack-tests to DxJean-Marie Henaff2014-10-162-12/+28
|/ | | | | | | | | This project does not directly depends on Dx but Eclipse Luna raises an error because it depends on Jack which depends on Dx. This patch also modify build.xml so as to raise a compilation error if a direct reference to dx is done in jack-tests. Change-Id: Id1fb21e53b841d97aefb6422db170e9db0d7e16a
* Merge "Handle lookup exceptions in JackIrBuilder" into ub-jackBenoit Lamarche2014-10-161-248/+395
|\
| * Handle lookup exceptions in JackIrBuilderBenoit Lamarche2014-10-151-248/+395
| | | | | | | | Change-Id: Id0cce0cbce56a8eb5250d236c8c5c293119ceb71
* | Merge "Redo exceptions when writing dex files" into ub-jackBenoit Lamarche2014-10-1619-78/+208
|\ \
| * | Redo exceptions when writing dex filesBenoit Lamarche2014-10-1619-78/+208
| | | | | | | | | | | | Change-Id: Ic436822ca0796ed7d3eb98beec556fd580087929
* | | Add option --generate-intermediate-dexesmikaelpeltier2014-10-162-11/+37
|/ / | | | | | | | | | | | | | | - This options allows to generate one dex per type in the same place than jayce files. Currently it works only for folder output, zip output will coming later. Change-Id: Iae57323f34f8fe773297a7bf986ca185608f8535
* | Fix merging problem due to TYPEDEX_DIR renamingmikaelpeltier2014-10-162-2/+2
| | | | | | | | Change-Id: I9897c68dfa1ca642d7baa9c6a9dd11db5dd7e60a
* | Remove loadedFromJackFile information from JDCoImikaelpeltier2014-10-157-39/+15
| | | | | | | | | | | | - Remove also isJackFileLoader since information it no longer needed. Change-Id: If2f785905117e86cf5877c1edd10d1fbe4076333
* | Add InputLibraryLocationmikaelpeltier2014-10-157-13/+218
| | | | | | | | Change-Id: Id4747e206396ede06814930158469e05d5e45f40
* | Add production for intermediate dex per typesmikaelpeltier2014-10-154-10/+43
| | | | | | | | | | | | - Rename also one dex per type reference to intermediate dex per types. Change-Id: Ifd08001a1ebefcb25614b946d1fe60e700c3b40f
* | Add GENERATE_INTERMEDIATE_DEX propertymikaelpeltier2014-10-155-10/+18
|/ | | | | | | | | | - This property can be used to know if one dex per type must be generate. This property can be used by a future command line option to trigger the generation of one dex per type. It is also more homogeneous with jack file and dex file generation which have a boolean property. - Rename also others TYPEDEX properties by using the word intermediate. Change-Id: Ia31809ff11869fd734f45b8b94bf0a31380bba84
* Merge "Catch RuntimeException instead of Throwable in JackIrBuilder" into ↵Benoit Lamarche2014-10-151-73/+65
|\ | | | | | | ub-jack
| * Catch RuntimeException instead of Throwable in JackIrBuilderBenoit Lamarche2014-10-141-73/+65
| | | | | | | | | | | | Also simplified translateException methods. Change-Id: I58633d314697fa9bae38734da3fcf1ab89ad17ab
* | Merge "Add binary support into InputLibrary" into ub-jackmikaelpeltier2014-10-159-10/+152
|\ \ | |/ |/|
| * Add binary support into InputLibrarymikaelpeltier2014-10-149-10/+152
| | | | | | | | Change-Id: I09a2928992a620d7a9c180f16a61463864075c0b
* | Add simple name and enclosing package into Jayce loadermikaelpeltier2014-10-142-6/+21
| | | | | | | | Change-Id: Ic8ebe82a2bc2909d2431403136f0ddf1244c4c0e
* | Merge "DirectDir must have DirectoryLocation instead of FileLocation" into ↵mikaelpeltier2014-10-141-1/+1
|\ \ | | | | | | | | | ub-jack
| * | DirectDir must have DirectoryLocation instead of FileLocationmikaelpeltier2014-10-141-1/+1
| | | | | | | | | | | | Change-Id: Ibad2f692f0c3299650b674c4f07c10cecfbdba4e
* | | Merge "Rename InternalCompilerException to JNodeInternalError" into ub-jackBenoit Lamarche2014-10-1428-97/+89
|\ \ \
| * | | Rename InternalCompilerException to JNodeInternalErrorBenoit Lamarche2014-10-1328-97/+89
| | | | | | | | | | | | | | | | | | | | - Also removed some unused constructors. Change-Id: I173a247bd148a3d5ab4ccca4d8266f71223c0c34
* | | | Merge "WIP Use JUnit for jack-tests." into ub-jackJean-Marie Henaff2014-10-1483-5/+7901
|\ \ \ \ | |_|/ / |/| | |
| * | | WIP Use JUnit for jack-tests.Jean-Marie Henaff2014-10-1483-5/+7901
| |/ / | | | | | | | | | | | | | | | (cherry picked from commit 452cbd7d69db557ecdbbd20875a669752cf2d9d7) Change-Id: I96a34b90c9525fa4403f6f940d6fcdf4656722ab
* | | Merge "Enable ErrorTest 002" into ub-jackBenoit Lamarche2014-10-131-3/+0
|\ \ \ | |/ / |/| |
| * | Enable ErrorTest 002Benoit Lamarche2014-10-131-3/+0
| | | | | | | | | | | | | | | Bug: 12461891 Change-Id: I51334fc35f1f1723bedb2404ea73a234539a2bd0
* | | Merge "Add minimal JackLibrary support" into ub-jackmikaelpeltier2014-10-1314-47/+288
|\ \ \ | | |/ | |/|
| * | Add minimal JackLibrary supportmikaelpeltier2014-10-1014-47/+288
| |/ | | | | | | Change-Id: Ib56a27fd8ee2650f7bfb14a4b6b9ea1e6407a120
* | Merge "Revert "Change jack files extension from .jack to .jayce"" into ub-jackJean-Marie Hénaff2014-10-1012-33/+32
|\ \
| * | Revert "Change jack files extension from .jack to .jayce"Jean-Marie Hénaff2014-10-1012-33/+32
| | | | | | | | | | | | | | | | | | This reverts commit 812f071d491be0c0b3bc3b4654b01428018fe77f. Change-Id: I0e22d6a66b355cea067ca7723cda88fed8c87e65