{"push_id":603868422,"size":1000,"distinct_size":1,"ref":"refs/heads/master-soong","head":"959bc099a3799f3ee547dca96bcc2d564145bfb0","before":"062d498e2810895db5c904172af6ce28b4f4b2cc","commits":[{"sha":"f4cb6313645ef65cc0eea0a439e51b6788cd3439","author":{"email":"9b53232558b3077c845b1a7261f584da5d8fed25@google.com","name":"Dmitriy Ivanov"},"message":"Add IFUNC support for arm64 and IRELATIVE reloc\n\n There are number of changes in the way IFUNC related relocations are done:\n 1. IRELATIVE relocations are now supported for x86/x86_64 and arm64.\n 2. IFUNC relocations are now relying on static linker to generate\n    them in correct order - this removes necessety of additional\n    relocation pass for ifuncs.\n 3. Related to 2: rela?.dyn relocations are preformed before .plt ones.\n 4. Ifunc are resolved on symbol lookup this approach allowed to avoid\n    mprotect(PROT_WRITE) call on r-x program segments.\n\nBug: 17399706\nBug: 17177284\n\n(cherry picked from commit 9aea164457c269c475592da36b4655d45f55c7bc)\n\nChange-Id: Ie19d900fc203beb93faf8943b0d06d534a6de4ad","distinct":false,"url":"https://api.github.com/repos/migeran/platform_bionic/commits/f4cb6313645ef65cc0eea0a439e51b6788cd3439"},{"sha":"7d971ec14b80cac442aeea8d88e9eb2e3ab6f214","author":{"email":"9b53232558b3077c845b1a7261f584da5d8fed25@google.com","name":"Dmitriy Ivanov"},"message":"Fix unload of recursively linked library\n\n  Expanded test for recursive libs. Fixed bug with unnecessary\n  soinfo_free of already loaded library.\n\n(cherry picked from commit a6ac54a215d6b64f5cc5a59b66c1dbfbb41ea9f5)\n\nChange-Id: I6907c723d9fbdf6b2777f3f236b1e29b0843edd6","distinct":false,"url":"https://api.github.com/repos/migeran/platform_bionic/commits/7d971ec14b80cac442aeea8d88e9eb2e3ab6f214"},{"sha":"1cd0c6777f35b531c9ce78397d0915aa521b3e87","author":{"email":"9b53232558b3077c845b1a7261f584da5d8fed25@google.com","name":"Dmitriy Ivanov"},"message":"L-MR1 specific fixes\n\n Reset soinfo version to 0.\n Disable ifunc test for arm64 because of old toolchain\n in lmp-mr1-dev branch\n\n Note: this commit should be reverted in -plus-aosp branch.\n\nChange-Id: I2d6d996d43bc35d5d4975c745779f43a988b31e6","distinct":false,"url":"https://api.github.com/repos/migeran/platform_bionic/commits/1cd0c6777f35b531c9ce78397d0915aa521b3e87"},{"sha":"26ce6c215bcd4fe6befce3b55228966e27775616","author":{"email":"fcce078dda1e415b072bbd7a0d74a20c665f0947@google.com","name":"Elliott Hughes"},"message":"am b5f5b0e4: Fix update-tzdata.py to rebuild icu4c .dat file.\n\n* commit 'b5f5b0e418e5c382573e367dd4aff9373180bbe4':\n  Fix update-tzdata.py to rebuild icu4c .dat file.","distinct":false,"url":"https://api.github.com/repos/migeran/platform_bionic/commits/26ce6c215bcd4fe6befce3b55228966e27775616"},{"sha":"d081e8b53960ed3be976e75bb7ac2c043898c4ad","author":{"email":"fcce078dda1e415b072bbd7a0d74a20c665f0947@google.com","name":"Elliott Hughes"},"message":"am e4f8962a: Merge \"Update bionic to tzdata 2014h.\" into lmp-mr1-dev\n\n* commit 'e4f8962ab5b4fb64842f4635fdf01a860bb180ee':\n  Update bionic to tzdata 2014h.","distinct":false,"url":"https://api.github.com/repos/migeran/platform_bionic/commits/d081e8b53960ed3be976e75bb7ac2c043898c4ad"},{"sha":"8fd546313cb47b42a70478a59b5b556bf4a61966","author":{"email":"9b53232558b3077c845b1a7261f584da5d8fed25@google.com","name":"Dmitriy Ivanov"},"message":"resolved conflicts for merge of 31b88da8 to lmp-mr1-dev-plus-aosp\n\nChange-Id: I3081cba9e1372adc085380cda01d4825543a6727","distinct":false,"url":"https://api.github.com/repos/migeran/platform_bionic/commits/8fd546313cb47b42a70478a59b5b556bf4a61966"},{"sha":"0a21fe5dcde2971c1005ae0338edb942b262d266","author":{"email":"9b53232558b3077c845b1a7261f584da5d8fed25@google.com","name":"Dmitriy Ivanov"},"message":"resolved conflicts for merge of bd321c11 to lmp-mr1-dev-plus-aosp\n\nChange-Id: I6ee8a75840073ed00eda9f8f0fbd372cdcfb0be0","distinct":false,"url":"https://api.github.com/repos/migeran/platform_bionic/commits/0a21fe5dcde2971c1005ae0338edb942b262d266"},{"sha":"5848154714fbe84de46af33ee9a57c7588094167","author":{"email":"9b53232558b3077c845b1a7261f584da5d8fed25@google.com","name":"Dmitriy Ivanov"},"message":"Merge \"resolved conflicts for merge of bd321c11 to lmp-mr1-dev-plus-aosp\" into lmp-mr1-dev-plus-aosp","distinct":false,"url":"https://api.github.com/repos/migeran/platform_bionic/commits/5848154714fbe84de46af33ee9a57c7588094167"},{"sha":"88eb2a9cf5f2c71bdd73d36ff7dbc29a655cb1ec","author":{"email":"9b53232558b3077c845b1a7261f584da5d8fed25@google.com","name":"Dmitriy Ivanov"},"message":"resolved conflicts for merge of 3bbd218e to lmp-mr1-dev-plus-aosp\n\nChange-Id: Ie7f85be196a44ab59554384274f2022239f91b0e","distinct":false,"url":"https://api.github.com/repos/migeran/platform_bionic/commits/88eb2a9cf5f2c71bdd73d36ff7dbc29a655cb1ec"},{"sha":"abf6390f37b6d541fa3d26583fc8506047b50de8","author":{"email":"9b53232558b3077c845b1a7261f584da5d8fed25@google.com","name":"Dmitriy Ivanov"},"message":"resolved conflicts for merge of 93c3f420 to lmp-mr1-dev-plus-aosp\n\nChange-Id: I3cd9c572ec096dc14e0356fe2725074bc7af29d3","distinct":false,"url":"https://api.github.com/repos/migeran/platform_bionic/commits/abf6390f37b6d541fa3d26583fc8506047b50de8"},{"sha":"47102e1e1dd538089198c6889b0109f1f9734b77","author":{"email":"9b53232558b3077c845b1a7261f584da5d8fed25@google.com","name":"Dmitriy Ivanov"},"message":"am 5dfe802d: Remove unnecessary calls to LinkedList::clear()\n\n* commit '5dfe802d0dedbfce355a7ece5bc77c7346941bb2':\n  Remove unnecessary calls to LinkedList::clear()","distinct":false,"url":"https://api.github.com/repos/migeran/platform_bionic/commits/47102e1e1dd538089198c6889b0109f1f9734b77"},{"sha":"cd7890ba2d0297f3857d65a29fe65da409ccc319","author":{"email":"9b53232558b3077c845b1a7261f584da5d8fed25@google.com","name":"Dmitriy Ivanov"},"message":"resolved conflicts for merge of cfad7ae9 to lmp-mr1-dev-plus-aosp\n\nChange-Id: I119e37c6689c4cc49663748a72c17dc55a362b02","distinct":false,"url":"https://api.github.com/repos/migeran/platform_bionic/commits/cd7890ba2d0297f3857d65a29fe65da409ccc319"},{"sha":"846be3ea5d71bc69744747d19b0a9b0dcee4c376","author":{"email":"9b53232558b3077c845b1a7261f584da5d8fed25@google.com","name":"Dmitriy Ivanov"},"message":"resolved conflicts for merge of 4d01d08c to lmp-mr1-dev-plus-aosp\n\nChange-Id: Icaf503240281596de05ee331457200b61d57ab46","distinct":false,"url":"https://api.github.com/repos/migeran/platform_bionic/commits/846be3ea5d71bc69744747d19b0a9b0dcee4c376"},{"sha":"de1943eb82116d879344dc17f54f7188d8119740","author":{"email":"9b53232558b3077c845b1a7261f584da5d8fed25@google.com","name":"Dmitriy Ivanov"},"message":"resolved conflicts for merge of ff01f6fc to lmp-mr1-dev-plus-aosp\n\nChange-Id: I90e7700708a305a7e93dd3ef3a32c5508038b53b","distinct":false,"url":"https://api.github.com/repos/migeran/platform_bionic/commits/de1943eb82116d879344dc17f54f7188d8119740"},{"sha":"1c69516677e9a7943e90add7f1e44361c7a53b38","author":{"email":"9b53232558b3077c845b1a7261f584da5d8fed25@google.com","name":"Dmitriy Ivanov"},"message":"am 4466bd72: Implement LinkedList::visit()\n\n* commit '4466bd72fb9daeb0ef8f250e8314b555aab30817':\n  Implement LinkedList::visit()","distinct":false,"url":"https://api.github.com/repos/migeran/platform_bionic/commits/1c69516677e9a7943e90add7f1e44361c7a53b38"},{"sha":"9b6b6e6d4a9fa83c6ded39a618e66c05e21d2989","author":{"email":"9b53232558b3077c845b1a7261f584da5d8fed25@google.com","name":"Dmitriy Ivanov"},"message":"resolved conflicts for merge of 7210c41f to lmp-mr1-dev-plus-aosp\n\nChange-Id: I44d84a95f506e89e77cce8c218083a80ca5724b9","distinct":false,"url":"https://api.github.com/repos/migeran/platform_bionic/commits/9b6b6e6d4a9fa83c6ded39a618e66c05e21d2989"},{"sha":"dadc782cf01ebfb1dc3401352450922a9d644614","author":{"email":"9b53232558b3077c845b1a7261f584da5d8fed25@google.com","name":"Dmitriy Ivanov"},"message":"resolved conflicts for merge of 81fe2b16 to lmp-mr1-dev-plus-aosp\n\nChange-Id: I61272d86ebf0d40262e88f5f4327cf97be035bda","distinct":false,"url":"https://api.github.com/repos/migeran/platform_bionic/commits/dadc782cf01ebfb1dc3401352450922a9d644614"},{"sha":"32ebc71f99523eb2496a4be175a40dcd10dc699a","author":{"email":"9b53232558b3077c845b1a7261f584da5d8fed25@google.com","name":"Dmitriy Ivanov"},"message":"resolved conflicts for merge of 59c12a65 to lmp-mr1-dev-plus-aosp\n\nChange-Id: I92667dd3d55c8cfd2586c88362fd542c7a6ff9b2","distinct":false,"url":"https://api.github.com/repos/migeran/platform_bionic/commits/32ebc71f99523eb2496a4be175a40dcd10dc699a"},{"sha":"daf15a6ca7b1ef7f16103e339334eda3b18aa425","author":{"email":"9b53232558b3077c845b1a7261f584da5d8fed25@google.com","name":"Dmitriy Ivanov"},"message":"resolved conflicts for merge of 8de1ddec to lmp-mr1-dev-plus-aosp\n\nChange-Id: I9bb063dcf684307181ce4a2b1e5f96bd0d78aaff","distinct":false,"url":"https://api.github.com/repos/migeran/platform_bionic/commits/daf15a6ca7b1ef7f16103e339334eda3b18aa425"},{"sha":"e3105fee224456000f84a03a767685849055e381","author":{"email":"9b53232558b3077c845b1a7261f584da5d8fed25@google.com","name":"Dmitriy Ivanov"},"message":"resolved conflicts for merge of c0133a73 to lmp-mr1-dev-plus-aosp\n\nChange-Id: I31d81e91d796fa27f9c88a7edc96c97320ade72c","distinct":false,"url":"https://api.github.com/repos/migeran/platform_bionic/commits/e3105fee224456000f84a03a767685849055e381"}]}