{"push_id":1343417750,"size":5,"distinct_size":5,"ref":"refs/heads/n","head":"f22d994ceb9c65ce9196931ee3ff1eff4f2dca4b","before":"9f72eaded69e996b46206c932f62d8d6396d2dc2","commits":[{"sha":"b3359fd412f8b79a1f85ae31c9a27d2c1f9f432e","author":{"name":"holyangel","email":"c10b25eaba66129fdf49012bf6ac8793d36d6657@gmail.com"},"message":"build: Use -march=native for host\nSigned-off-by: mydongistiny <jaysonedson@gmail.com>\n\nSigned-off-by: holyangel <slverwolf@gmail.com>","distinct":true,"url":"https://api.github.com/repos/SkyDragon-OSP/platform_build/commits/b3359fd412f8b79a1f85ae31c9a27d2c1f9f432e"},{"sha":"20d0e6439a7078b02ad63bd991d10fda7931ab48","author":{"name":"Alex Naidis","email":"ad085e11ad34a1b3d36c5e10a4529f07b99e9fd7@linux.com"},"message":"build: Add support for selective LTO with QCLD\n\nThis patch adjusts the current SDCLANG support\nwith selective LTO and QCLD support.\n\nQCLD is Qualcomm's proprietary linker which\nincludes major improvements for LTO.\n\nWith the current implementation LTO and QCLD\ncan be enabled together and it is impossible\nto enable one without the other.\nThis is because that's the most benefitial\nconfiguration.\n\nSince SDCLANG bundles QCLD, using\nQCLD without enabling SDCLANG globally\nis blocked.\n\nOn static libraries the LTO flags\ndon't get applied, the control file\nliving in device/qcom/common/sdclang/\nhas special handling for this.\n\nGlobal builds with this are not possible\nat the current state, since QCLD misses\ncertain functionalities gold offers and\nsome targets depend on these functionalities.\nTo enable this all a target has to do\nis setting LOCAL_SDCLANG_LTO to true in its makefile.\n\nFlags which are incompatible with QCLD get\nfiltered by including the variable SDCLANG_LTO_DEFS .\nCheck device/qcom/common for more details.\n\nContributors:\n@TheCrazyLex\n@xboxfanj\n\nChange-Id: Ib189d3b983a3fd78ef5bd5ab9fc1ff1351a506f4\nSigned-off-by: Alex Naidis <alex.naidis@linux.com>","distinct":true,"url":"https://api.github.com/repos/SkyDragon-OSP/platform_build/commits/20d0e6439a7078b02ad63bd991d10fda7931ab48"},{"sha":"de19bebdc68378419cc078dc9d1e9c691b34a802","author":{"name":"Alex Naidis","email":"ad085e11ad34a1b3d36c5e10a4529f07b99e9fd7@linux.com"},"message":"build: QCLD/LTO: support for unsafe filtering\n\nThis clears the newly introduced\nvariable for unsafe filtering.\nCheck the commit in device/qcom/common\nfor details.\n\nChange-Id: I9d15eb48a932c1df3d17d20c91ff7eebb5dad96e\nSigned-off-by: Alex Naidis <alex.naidis@linux.com>","distinct":true,"url":"https://api.github.com/repos/SkyDragon-OSP/platform_build/commits/de19bebdc68378419cc078dc9d1e9c691b34a802"},{"sha":"4684844c016d7e70803f0e2c7a3998a4ae9a96f7","author":{"name":"Alex Naidis","email":"ad085e11ad34a1b3d36c5e10a4529f07b99e9fd7@linux.com"},"message":"build: condition A53 errata workarounds in RenderScript\n\n* following the logic I introduced in c546185 and 18e9c5e .\n* CPU targets which are not similar to Cortex-A53 don't need this.\n-> since using the workarounds results in a performance pentalty,\n   disable them for targets which don't need them.\n\nChange-Id: I8dff81617f51dd9d63614f9c0306d793dfe6e259\nSigned-off-by: Alex Naidis <alex.naidis@linux.com>","distinct":true,"url":"https://api.github.com/repos/SkyDragon-OSP/platform_build/commits/4684844c016d7e70803f0e2c7a3998a4ae9a96f7"},{"sha":"f22d994ceb9c65ce9196931ee3ff1eff4f2dca4b","author":{"name":"Chad Cormier Roussel","email":"7b5fc3fd357a716b3b3c66b82dc7702d0aded97e@gmail.com"},"message":"Add back O3 flag to clang","distinct":true,"url":"https://api.github.com/repos/SkyDragon-OSP/platform_build/commits/f22d994ceb9c65ce9196931ee3ff1eff4f2dca4b"}]}
{"actor":{"display_login":"holyangel"}}