{"push_id":976628607,"size":28,"distinct_size":28,"ref":"refs/heads/master","head":"f2e194e8da3b57f7586baf03f5ef6caf0e4d862e","before":"effa72daeda56959f628906c5bf60aba4cd267b9","commits":[{"sha":"2428bfeb88376de6e0d2487040d9abdfe690e8b3","author":{"email":"6d485056cbf30619c853f9f9f7adb81f52f1621e@google.com","name":"Neil Fuller"},"message":"Allow java targets to support 1.8 source / target\n\nThis change enables build rules to specify:\n\nLOCAL_JAVA_LANGUAGE_VERSION := 1.8\n\nto enable -source 1.8 -target 1.8 for javac and\nequivalent flags for Jack.\n\nBug: 26753820\n(cherry-picked from commit cdfbe4a8522b9a13ffe6ac1f826a1d6760f87d60)\n\nChange-Id: I361c99dd599e7b4a041f02c9562e461da2b0502e","distinct":true,"url":"https://api.github.com/repos/ED6E0F17/platform_build/commits/2428bfeb88376de6e0d2487040d9abdfe690e8b3"},{"sha":"9ecbf832593980facba06c9031b8539b9cfdfd26","author":{"email":"c404d7d1f679fdc222835736948b216a5578061d@google.com","name":"Dan Willemsen"},"message":"Add 64-bit windows cross-compiles\n\nThis is mostly the same as the existing 2ND_HOST / HOST_CROSS support.\n\nThe interesting thing I did here was make x86 the 'first' architecture,\nand x86_64 the second. This way LOCAL_MULTILIB := first defaults to\n32-bit windows modules.\n\n  windows-x86/bin   <- defaults to 32-bit executables\n  windows-x86/lib   <- 32-bit libraries, like before\n  windows-x86/lib64 <- 64-bit libraries\n  windows-x86/obj   <- 32-bit intermediates\n  windows-x86/obj64 <- 64-bit intermediates\n\nThen modules are registered with the names:\n\n  host_cross_liblog    <- 32-bit, like before\n  host_cross_liblog_64 <- 64-bit\n\nBug: 26957718\nChange-Id: I9f119411acb43e973ec1e6bca3c1dc291c91556c","distinct":true,"url":"https://api.github.com/repos/ED6E0F17/platform_build/commits/9ecbf832593980facba06c9031b8539b9cfdfd26"},{"sha":"d8d14bec0d9fb604060634729b4a09c7898d0c9a","author":{"email":"e93baac950f19c7ac011a8ef5649da421f4690b8@google.com","name":"Tao Bao"},"message":"releasetools: Add two new entries to metadata.\n\nAdd \"ota-required-cache\" into the metadata file in an OTA package,\nwhich shows the minimum free space on /cache to apply the update.\n\nAdd \"ota-type\" into the metadata file, which shows the OTA type for\nthis package (i.e. one of FILE, BLOCK and AB).\n\nAlso add the cache free space check into updater-script when generating\nblock-based incremental OTAs (we only had such lines for file-based\nincrementals before).\n\nBug: 26731903\nChange-Id: Id6ff0fc4cdfb1443636b0b3800b0f8bddb5bb1d0","distinct":true,"url":"https://api.github.com/repos/ED6E0F17/platform_build/commits/d8d14bec0d9fb604060634729b4a09c7898d0c9a"},{"sha":"8c4f25f12fe0fe8265fb8849cf7cb2fc482ae7e5","author":{"email":"c404d7d1f679fdc222835736948b216a5578061d@google.com","name":"Dan Willemsen"},"message":"Merge \"Add 64-bit windows cross-compiles\"","distinct":true,"url":"https://api.github.com/repos/ED6E0F17/platform_build/commits/8c4f25f12fe0fe8265fb8849cf7cb2fc482ae7e5"},{"sha":"f735851fa95ea7b372ab4245a7b583667efb4ea9","author":{"email":"6effc21db27001c5806be1a1d25083d8ae67d496@google.com","name":"Alex Klyubin"},"message":"Use Jan 1 2009 as timestamp in OTA update ZIPs.\n\nThis is a follow-up to 6c41036bcf35fe39162b50d27533f0f3bfab3028 where\nI forgot to update a section of OTA update ZIP code.\n\nBug: 26864066\nChange-Id: Idbcde71d6377a16807e41c999120eeddd5b4d8a4","distinct":true,"url":"https://api.github.com/repos/ED6E0F17/platform_build/commits/f735851fa95ea7b372ab4245a7b583667efb4ea9"},{"sha":"dcd446e1e9c5329edb4ebb7d1042e54fa7b4bdb0","author":{"email":"6d485056cbf30619c853f9f9f7adb81f52f1621e@google.com","name":"Neil Fuller"},"message":"Merge \"Allow java targets to support 1.8 source / target\"","distinct":true,"url":"https://api.github.com/repos/ED6E0F17/platform_build/commits/dcd446e1e9c5329edb4ebb7d1042e54fa7b4bdb0"},{"sha":"d6e3b841850d9a607eb9c841d9fa1836feedee5f","author":{"email":"c404d7d1f679fdc222835736948b216a5578061d@google.com","name":"Dan Willemsen"},"message":"Tell Soong about HOST_CROSS_*\n\nThis configures Soong to build windows binaries, which requires support\nfor 64-bit windows binaries in BUILD_PREBUILT for USE_SOONG=true.\n\nmodule_arch_supported.mk did not support 64-bit being the secondary\narchitecture when evaluating multilib conditionals. All other uses of\nHOST_*_IS_64_BIT already check the proper version.\n\nChange-Id: Iff664733e6991f4adbe8ddd620b091bbb55d1d86","distinct":true,"url":"https://api.github.com/repos/ED6E0F17/platform_build/commits/d6e3b841850d9a607eb9c841d9fa1836feedee5f"},{"sha":"f8a36a90c8187ce56aff84224bdeded6cc4158be","author":{"email":"6effc21db27001c5806be1a1d25083d8ae67d496@google.com","name":"Alex Klyubin"},"message":"Merge \"Use Jan 1 2009 as timestamp in OTA update ZIPs.\"","distinct":true,"url":"https://api.github.com/repos/ED6E0F17/platform_build/commits/f8a36a90c8187ce56aff84224bdeded6cc4158be"},{"sha":"2d2dd1526dba2f9b533c4e0f2655524fea2cca4d","author":{"email":"5edcff008ae88df00f14d5c3ef6a4b0dce9e653c@google.com","name":"Doug Zongker"},"message":"improve performance of blockimgdiff\n\nSubstantially improves the performance of some BlockImageDiff steps on\nlarge images.  GenerateDigraph and AssertSequenceGood are now linear in\nthe number of blocks in the target image rather than quadratic in the\nsize of the partition.  FindVertexSequence tracks the score of each\nvertex, the set of sources and sinks, and maintains a heap for finding\nthe best vertex to use for the greedy step, instead of repeatedly\nre-scanning the set of remaining vertexes.\n\nChange-Id: Ifeea5053d80ef4f06a5aa239c9a1797dd5e47841","distinct":true,"url":"https://api.github.com/repos/ED6E0F17/platform_build/commits/2d2dd1526dba2f9b533c4e0f2655524fea2cca4d"},{"sha":"ae91d54e899768d0a185b2fead0e42627b30376d","author":{"email":"5edcff008ae88df00f14d5c3ef6a4b0dce9e653c@google.com","name":"Doug Zongker"},"message":"Merge \"improve performance of blockimgdiff\"","distinct":true,"url":"https://api.github.com/repos/ED6E0F17/platform_build/commits/ae91d54e899768d0a185b2fead0e42627b30376d"},{"sha":"8290ba9e0df3e6f4ef8c21e3964862f90944ead2","author":{"email":"e93baac950f19c7ac011a8ef5649da421f4690b8@google.com","name":"Tao Bao"},"message":"Merge \"releasetools: Add two new entries to metadata.\"","distinct":true,"url":"https://api.github.com/repos/ED6E0F17/platform_build/commits/8290ba9e0df3e6f4ef8c21e3964862f90944ead2"},{"sha":"ccfa5c67615eec5571734375cbc6557500fbb49e","author":{"email":"840a9147ddad7b71d7a73099db1377f5365b34a1@google.com","name":"Yohann Roussel"},"message":"Remove usages of jill.jar, use jack instead\n\nBug: 27113650\n(cherry picked from commit d0bb7bdf5a62fd1cd0469e0b5d6b54feaecb3cdd)\n\nChange-Id: Ie9be0d5c7e43ea857411431bb79db5cbb476484f","distinct":true,"url":"https://api.github.com/repos/ED6E0F17/platform_build/commits/ccfa5c67615eec5571734375cbc6557500fbb49e"},{"sha":"6a8781a25113b9b49dddc8c8e043c27d5a943e3a","author":{"email":"13b5b7039a021b8cc9f1fde674d009cb5243a69d@google.com","name":"Sami Tolvanen"},"message":"Fix metadata location when file system doesn't span the partition\n\nPad the sparse image with a zero fill chunk to correctly position\nverity and FEC metadata at the end of the partition.\n\nBug: 27073791\nChange-Id: I9f70d579a42e5007d50e9c02a98a608d2815f0ed","distinct":true,"url":"https://api.github.com/repos/ED6E0F17/platform_build/commits/6a8781a25113b9b49dddc8c8e043c27d5a943e3a"},{"sha":"2cfd1d108c82bdedccb03917e09aa5e677e8fde2","author":{"email":"6effc21db27001c5806be1a1d25083d8ae67d496@google.com","name":"Alex Klyubin"},"message":"Sign APKs using SHA-256 instead of SHA-1 when possible.\n\nThis changes the build system to provide the signapk tool with the\nminSdkVersion of the APK being signed. signapk in turn will then use\nSHA-256 instead of SHA-1 if minSdkVersion is 18 (JB MR2) or higher\n(see c2c49ed0c13846f7f96249c7419971dfcddc9215).\n\nTo avoid increasing incremental OTA update package sizes for already\nreleased platforms, release build scripts disable the above logic when\nsigning target files ZIPs for pre-N platforms.\n\nBug: 25643280\n\nChange-Id: I3f2faaf49c6fa392ffbf1ee9f30de476f9f73231","distinct":true,"url":"https://api.github.com/repos/ED6E0F17/platform_build/commits/2cfd1d108c82bdedccb03917e09aa5e677e8fde2"},{"sha":"a9556b33ff6e90b387b3fb47b9604ba1b7592ce1","author":{"email":"c404d7d1f679fdc222835736948b216a5578061d@google.com","name":"Dan Willemsen"},"message":"Merge \"Tell Soong about HOST_CROSS_*\"","distinct":true,"url":"https://api.github.com/repos/ED6E0F17/platform_build/commits/a9556b33ff6e90b387b3fb47b9604ba1b7592ce1"},{"sha":"7855c9aadf757fede69885c4163434160190d927","author":{"email":"13b5b7039a021b8cc9f1fde674d009cb5243a69d@google.com","name":"Sami Tolvanen"},"message":"Merge \"Fix metadata location when file system doesn't span the partition\"","distinct":true,"url":"https://api.github.com/repos/ED6E0F17/platform_build/commits/7855c9aadf757fede69885c4163434160190d927"},{"sha":"07d3dbd2eda1aa5b3283191e681d48b341c635bf","author":{"email":"6effc21db27001c5806be1a1d25083d8ae67d496@google.com","name":"Alex Klyubin"},"message":"Merge \"Sign APKs using SHA-256 instead of SHA-1 when possible.\"","distinct":true,"url":"https://api.github.com/repos/ED6E0F17/platform_build/commits/07d3dbd2eda1aa5b3283191e681d48b341c635bf"},{"sha":"dbf07922796a6df84221e482aefd05f82a95d9e7","author":{"email":"c404d7d1f679fdc222835736948b216a5578061d@google.com","name":"Dan Willemsen"},"message":"Remove debug statement\n\nChange-Id: Ic8b6082a61e2fb1b09b2b254312d3dc7ef59d987","distinct":true,"url":"https://api.github.com/repos/ED6E0F17/platform_build/commits/dbf07922796a6df84221e482aefd05f82a95d9e7"},{"sha":"91d20b06f547b551c1cecd190c840469e845f68c","author":{"email":"abfef30d56edabfcd3a5e831fae13e35460392a7@google.com","name":"Sebastien Hertz"},"message":"Merge \"Remove usages of jill.jar, use jack instead\"","distinct":true,"url":"https://api.github.com/repos/ED6E0F17/platform_build/commits/91d20b06f547b551c1cecd190c840469e845f68c"},{"sha":"78626c480aa16a60bbae8fc46cab8bf0b7192ec2","author":{"email":"60148e894dabf0b83bde1d460768794cd453c455@intel.com","name":"William Roberts"},"message":"fs_config: error on multiple specifications of android_filesystem_config.h\n\nMultiple files added to TARGET_ANDROID_FILESYSTEM_CONFIG_H will build,\nhowever the tooling will only respect the first header found. The\nsanity check in the makefile will only check the first path found for\nproper naming convention. One can end up with a successful build that\ndoes not respect all files in the TARGET_ANDROID_FILESYSTEM_CONFIG_H.\n\nCheck that one and only one item is set to\nTARGET_ANDROID_FILESYSTEM_CONFIG_H variable.\n\nOutput:\n*** Multiple fs_config files specified, see \"device/lge/bullhead/two/android_filesystem_config.h device/lge/bullhead/one/android_filesystem_config.h\"..\n\nChange-Id: I70a43f44713b273cb9a78f54ff16854b9e11af4a\nSigned-off-by: William Roberts <william.c.roberts@intel.com>","distinct":true,"url":"https://api.github.com/repos/ED6E0F17/platform_build/commits/78626c480aa16a60bbae8fc46cab8bf0b7192ec2"}]}