{"push_id":900669669,"size":16,"distinct_size":16,"ref":"refs/heads/master","head":"a1fb12616a29d2190baadd20d7763af1d9c02260","before":"d6708a2fea41f3078b33e1297a29aac192f5765d","commits":[{"sha":"96dc0eb8892821627c287e6fa71e1ce03e7eb917","author":{"email":"5fbe89295ed5fbc903a91b921e10112e97e4a3cb@limpet.net","name":"Matt Brubeck"},"message":"Update .gitignore files","distinct":true,"url":"https://api.github.com/repos/simartin/servo/commits/96dc0eb8892821627c287e6fa71e1ce03e7eb917"},{"sha":"14acf1616e46a7e312d6398f3c7e1c3e83ad1f31","author":{"email":"172bd0bc5aaf2802c05d15febe8a8a88b46ca9e9@gmail.com","name":"Ms2ger"},"message":"Avoid some rooting in parsing.","distinct":true,"url":"https://api.github.com/repos/simartin/servo/commits/14acf1616e46a7e312d6398f3c7e1c3e83ad1f31"},{"sha":"701aebee486dd54fefa753439e674d94d8932c48","author":{"email":"2bc6038c3dfca09b2da23c8b6da8ba884dc2dcc2@cernaj.de","name":"Tomas Cernaj"},"message":"Move PaintListener to gfx_traits, Fixes #8834\n\nAdding layers and msg dependency to gfx_traits.","distinct":true,"url":"https://api.github.com/repos/simartin/servo/commits/701aebee486dd54fefa753439e674d94d8932c48"},{"sha":"2a416e77a82141ebe6833f1def31e799af5d1c6b","author":{"email":"1d30da7446c147361b50ba946a7897e87cc888f4@mozilla.com","name":"bors-servo"},"message":"Auto merge of #8935 - Ms2ger:get_or_create, r=Manishearth\n\nAvoid some rooting in parsing.\n\n<!-- Reviewable:start -->\n[<img src=\"https://reviewable.io/review_button.png\" height=40 alt=\"Review on Reviewable\"/>](https://reviewable.io/reviews/servo/servo/8935)\n<!-- Reviewable:end -->","distinct":true,"url":"https://api.github.com/repos/simartin/servo/commits/2a416e77a82141ebe6833f1def31e799af5d1c6b"},{"sha":"b7b5c79787beff957753aad9325a732aa3a7c4b1","author":{"email":"172bd0bc5aaf2802c05d15febe8a8a88b46ca9e9@gmail.com","name":"Ms2ger"},"message":"Rename the browsercontext module.","distinct":true,"url":"https://api.github.com/repos/simartin/servo/commits/b7b5c79787beff957753aad9325a732aa3a7c4b1"},{"sha":"b31a3b3883442095fa66884cfb08809ac0dcba8b","author":{"email":"0f090b00e1f6f00c3ad93f3af1e80f8d76cac273@mimiga.net","name":"Patrick Walton"},"message":"Cache font style struct addresses in a separate font group cache.\n\nOn http://en.wikipedia.org/wiki/Spotted_hyena, I was seeing a 100% miss\nrate in the first fast cache lookup and 45% of total layout time in this\nfunction. After making this change, the first cache lookup almost always\nsucceeds, and the time spent in this function drops to 8%.","distinct":true,"url":"https://api.github.com/repos/simartin/servo/commits/b31a3b3883442095fa66884cfb08809ac0dcba8b"},{"sha":"ebe3295424a4e2895657ef0defa5c90b4cd16718","author":{"email":"1d30da7446c147361b50ba946a7897e87cc888f4@mozilla.com","name":"bors-servo"},"message":"Auto merge of #8943 - pcwalton:font-cache-addresses, r=mbrubeck\n\nCache font style struct addresses in a separate font group cache.\n\nOn http://en.wikipedia.org/wiki/Spotted_hyena, I was seeing a 100% miss\nrate in the first fast cache lookup and 45% of total layout time in this\nfunction. After making this change, the first cache lookup almost always\nsucceeds, and the time spent in this function drops to 8%.\n\nr? @mbrubeck\n\n<!-- Reviewable:start -->\n[<img src=\"https://reviewable.io/review_button.png\" height=40 alt=\"Review on Reviewable\"/>](https://reviewable.io/reviews/servo/servo/8943)\n<!-- Reviewable:end -->","distinct":true,"url":"https://api.github.com/repos/simartin/servo/commits/ebe3295424a4e2895657ef0defa5c90b4cd16718"},{"sha":"9f0c6d75d1abef030b1f98f07cb598100b96c05e","author":{"email":"1d30da7446c147361b50ba946a7897e87cc888f4@mozilla.com","name":"bors-servo"},"message":"Auto merge of #8939 - cnaj:msg_refactoring, r=Ms2ger\n\nMove PaintListener to gfx_traits, Fixes #8834\n\nAdding layers and msg dependency to gfx_traits.\n\nFixes #8834.\n\n<!-- Reviewable:start -->\n[<img src=\"https://reviewable.io/review_button.png\" height=40 alt=\"Review on Reviewable\"/>](https://reviewable.io/reviews/servo/servo/8939)\n<!-- Reviewable:end -->","distinct":true,"url":"https://api.github.com/repos/simartin/servo/commits/9f0c6d75d1abef030b1f98f07cb598100b96c05e"},{"sha":"70653bfe0810558269e3317bc75d1f46f6626fa8","author":{"email":"172bd0bc5aaf2802c05d15febe8a8a88b46ca9e9@gmail.com","name":"Ms2ger"},"message":"Remove unused imports.","distinct":true,"url":"https://api.github.com/repos/simartin/servo/commits/70653bfe0810558269e3317bc75d1f46f6626fa8"},{"sha":"16de31c13ce1dd002bd25dfb5b51a2fd7079b14a","author":{"email":"1d30da7446c147361b50ba946a7897e87cc888f4@mozilla.com","name":"bors-servo"},"message":"Auto merge of #8946 - Ms2ger:warnings, r=jdm\n\nRemove unused imports.\n\n<!-- Reviewable:start -->\n[<img src=\"https://reviewable.io/review_button.png\" height=40 alt=\"Review on Reviewable\"/>](https://reviewable.io/reviews/servo/servo/8946)\n<!-- Reviewable:end -->","distinct":true,"url":"https://api.github.com/repos/simartin/servo/commits/16de31c13ce1dd002bd25dfb5b51a2fd7079b14a"},{"sha":"5440a90a482dc671d734e12721043c76afd13dd7","author":{"email":"172bd0bc5aaf2802c05d15febe8a8a88b46ca9e9@gmail.com","name":"Ms2ger"},"message":"Use core-text from crates.io.","distinct":true,"url":"https://api.github.com/repos/simartin/servo/commits/5440a90a482dc671d734e12721043c76afd13dd7"},{"sha":"23b220644c3cca7e90152c62a04133e72a95570c","author":{"email":"1d30da7446c147361b50ba946a7897e87cc888f4@mozilla.com","name":"bors-servo"},"message":"Auto merge of #8947 - Ms2ger:core-text, r=jdm\n\nUse core-text from crates.io.\n\n<!-- Reviewable:start -->\n[<img src=\"https://reviewable.io/review_button.png\" height=40 alt=\"Review on Reviewable\"/>](https://reviewable.io/reviews/servo/servo/8947)\n<!-- Reviewable:end -->","distinct":true,"url":"https://api.github.com/repos/simartin/servo/commits/23b220644c3cca7e90152c62a04133e72a95570c"},{"sha":"f4783a0ec30c74f93c161372de806309900172ca","author":{"email":"1d30da7446c147361b50ba946a7897e87cc888f4@mozilla.com","name":"bors-servo"},"message":"Auto merge of #8942 - Ms2ger:rename-bc, r=nox\n\nRename the browsercontext module.\n\n<!-- Reviewable:start -->\n[<img src=\"https://reviewable.io/review_button.png\" height=40 alt=\"Review on Reviewable\"/>](https://reviewable.io/reviews/servo/servo/8942)\n<!-- Reviewable:end -->","distinct":true,"url":"https://api.github.com/repos/simartin/servo/commits/f4783a0ec30c74f93c161372de806309900172ca"},{"sha":"2a00eb6c08409e174c09d96e23f07d7c41b58b7e","author":{"email":"5fbe89295ed5fbc903a91b921e10112e97e4a3cb@limpet.net","name":"Matt Brubeck"},"message":"Remove unused params from mach package command","distinct":true,"url":"https://api.github.com/repos/simartin/servo/commits/2a00eb6c08409e174c09d96e23f07d7c41b58b7e"},{"sha":"53871321a3b22f14e31868405a9f98b31b529acc","author":{"email":"5fbe89295ed5fbc903a91b921e10112e97e4a3cb@limpet.net","name":"Matt Brubeck"},"message":"Add mach install command (Android-only for now)","distinct":true,"url":"https://api.github.com/repos/simartin/servo/commits/53871321a3b22f14e31868405a9f98b31b529acc"},{"sha":"a1fb12616a29d2190baadd20d7763af1d9c02260","author":{"email":"1d30da7446c147361b50ba946a7897e87cc888f4@mozilla.com","name":"bors-servo"},"message":"Auto merge of #8891 - mbrubeck:mach-install, r=larsbergstrom\n\nAndroid build system improvements\n\nThis PR adds a `mach install` command (a convenient way to run `adb install`), and does some minor code cleanup.\n\nIt also fixes parallelism in the OpenSSL build.  For [complicated reasons][1], a sub-Make will not inherit `-j` options from its parent process unless it is invoked directly from another Makefile.  This means we should run make from openssl.makefile rather than openssl.sh.\n\nr? @larsbergstrom\n\n[1]: http://make.mad-scientist.net/papers/jobserver-implementation/\n\n<!-- Reviewable:start -->\n[<img src=\"https://reviewable.io/review_button.png\" height=40 alt=\"Review on Reviewable\"/>](https://reviewable.io/reviews/servo/servo/8891)\n<!-- Reviewable:end -->","distinct":true,"url":"https://api.github.com/repos/simartin/servo/commits/a1fb12616a29d2190baadd20d7763af1d9c02260"}]}