{"push_id":1115436814,"size":41,"distinct_size":2,"ref":"refs/heads/rustup","head":"7832d95f5e026ff9b9017732ac8bcaf781c2ad95","before":"78e3b1a326b593546b1d50ee9afcfd703d149ddc","commits":[{"sha":"2f416baa11aed23049d98e37b1693a63cb7103bd","author":{"email":"0c7f67464c2e4229e9a5542645154dae75ab29a7@gmail.com","name":"David Zbarsky"},"message":"Implement ReadPixels","distinct":false,"url":"https://api.github.com/repos/servo/servo/commits/2f416baa11aed23049d98e37b1693a63cb7103bd"},{"sha":"45dc587d42be1528de54db51b36af273bc90cfbd","author":{"email":"5fbe89295ed5fbc903a91b921e10112e97e4a3cb@limpet.net","name":"Matt Brubeck"},"message":"Remove unnecessary pub","distinct":false,"url":"https://api.github.com/repos/servo/servo/commits/45dc587d42be1528de54db51b36af273bc90cfbd"},{"sha":"4361f92067d7c77ff09c391dc7ad68f0e6e09b8c","author":{"email":"5fbe89295ed5fbc903a91b921e10112e97e4a3cb@limpet.net","name":"Matt Brubeck"},"message":"Remove unnecessary ServoFont type alias","distinct":false,"url":"https://api.github.com/repos/servo/servo/commits/4361f92067d7c77ff09c391dc7ad68f0e6e09b8c"},{"sha":"1c5ec6f3ec0081b576a12b89fb6ae97c65c56799","author":{"email":"5fbe89295ed5fbc903a91b921e10112e97e4a3cb@limpet.net","name":"Matt Brubeck"},"message":"Make some Font fields private","distinct":false,"url":"https://api.github.com/repos/servo/servo/commits/1c5ec6f3ec0081b576a12b89fb6ae97c65c56799"},{"sha":"d2717c44750ebbecabba90b5dfc6cbca116fc5b4","author":{"email":"5fbe89295ed5fbc903a91b921e10112e97e4a3cb@limpet.net","name":"Matt Brubeck"},"message":"Eliminate unneeded clones in find_or_create\n\n...and use it to eliminate duplicate hash lookups and string copies in shape_text.","distinct":false,"url":"https://api.github.com/repos/servo/servo/commits/d2717c44750ebbecabba90b5dfc6cbca116fc5b4"},{"sha":"dc6be7bba5d2a8a47330b409ee403a4833176118","author":{"email":"5fbe89295ed5fbc903a91b921e10112e97e4a3cb@limpet.net","name":"Matt Brubeck"},"message":"Remove unnecessary clone in LRUCache::touch","distinct":false,"url":"https://api.github.com/repos/servo/servo/commits/dc6be7bba5d2a8a47330b409ee403a4833176118"},{"sha":"e2990766dc1c7461b55c96f0ce7116d35d4fd3c6","author":{"email":"1d30da7446c147361b50ba946a7897e87cc888f4@mozilla.com","name":"bors-servo"},"message":"Auto merge of #11180 - mbrubeck:text-cleanup, r=pcwalton\n\nMinor cleanup and optimizations in glyph/style caching\n\nGets rid of some unnecessary String and Arc clones during text shaping and style matching.\n\nr? @pcwalton\n\n<!-- Reviewable:start -->\n---\nThis change is [<img src=\"https://reviewable.io/review_button.svg\" height=\"35\" align=\"absmiddle\" alt=\"Reviewable\"/>](https://reviewable.io/reviews/servo/servo/11180)\n<!-- Reviewable:end -->","distinct":false,"url":"https://api.github.com/repos/servo/servo/commits/e2990766dc1c7461b55c96f0ce7116d35d4fd3c6"},{"sha":"dfd088366338f05e2242a8700f9fab2b688ae47b","author":{"email":"1d30da7446c147361b50ba946a7897e87cc888f4@mozilla.com","name":"bors-servo"},"message":"Auto merge of #11183 - servo:rustup, r=emilio\n\nUpdate to Rust 1.10.0-nightly (2b79e05a0 2016-05-13)\n\n<!-- Reviewable:start -->\nThis change is [<img src=\"https://reviewable.io/review_button.svg\" height=\"35\" align=\"absmiddle\" alt=\"Reviewable\"/>](https://reviewable.io/reviews/servo/servo/11183)\n<!-- Reviewable:end -->","distinct":false,"url":"https://api.github.com/repos/servo/servo/commits/dfd088366338f05e2242a8700f9fab2b688ae47b"},{"sha":"7bede60272a79fe094ea81979044b4d6eceeada4","author":{"email":"1d30da7446c147361b50ba946a7897e87cc888f4@mozilla.com","name":"bors-servo"},"message":"Auto merge of #10668 - dzbarsky:read_pixels, r=emilio\n\nImplement WebGLRenderingContextBase::readPixels().\n\n@emilio\nAnything obviously wrong stick out to you? Haven't had a chance to debug why tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/programs/gl-bind-attrib-location-long-names-test.html and co. get the wrong results from ReadPixels.\n\n<!-- Reviewable:start -->\n---\nThis change is [<img src=\"https://reviewable.io/review_button.svg\" height=\"35\" align=\"absmiddle\" alt=\"Reviewable\"/>](https://reviewable.io/reviews/servo/servo/10668)\n<!-- Reviewable:end -->","distinct":false,"url":"https://api.github.com/repos/servo/servo/commits/7bede60272a79fe094ea81979044b4d6eceeada4"},{"sha":"d2469f0cdecb218459292687be9dfdb48f411d11","author":{"email":"71d64ded6fa579d17550ad9d286fc776c741ceaa@gmail.com","name":"Per Lundberg"},"message":"Reformatted servo.css\n\nAs discussed in #10553, we should consider splitting the long lines in this file onto separate lines (one per css attribute), to make it more readable and maintainable in general.\n\nI also added blank lines where I felt it was applicable.","distinct":false,"url":"https://api.github.com/repos/servo/servo/commits/d2469f0cdecb218459292687be9dfdb48f411d11"},{"sha":"5457169871fe28c31b26bebb0a5c946262a93912","author":{"email":"33048dde8d1afa550e2719c442c460df8fb01fd3@gmail.com","name":"Aneesh Agrawal"},"message":"Rename SVGInherited to InheritedSVG","distinct":false,"url":"https://api.github.com/repos/servo/servo/commits/5457169871fe28c31b26bebb0a5c946262a93912"},{"sha":"f8fb33be4298a30578957677ee55141b70a1c599","author":{"email":"1d30da7446c147361b50ba946a7897e87cc888f4@mozilla.com","name":"bors-servo"},"message":"Auto merge of #11187 - aneeshusa:rename-inherited-svg, r=emilio\n\nRename SVGInherited to InheritedSVG\n\nThank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data:\n- [x] `./mach build -d` does not report any errors\n- [x] `./mach test-tidy` does not report any errors\n- [ ] These changes fix #__ (github issue number if applicable).\n\nEither:\n- [ ] There are tests for these changes OR\n- [x] These changes do not require tests because they simply rename a struct\n\nPull requests that do not address these steps are welcome, but they will require additional verification as part of the review process.\n\nI saw this listed on https://public.etherpad-mozilla.org/p/aligning-style-structs.\n\n<!-- Reviewable:start -->\n---\nThis change is [<img src=\"https://reviewable.io/review_button.svg\" height=\"35\" align=\"absmiddle\" alt=\"Reviewable\"/>](https://reviewable.io/reviews/servo/servo/11187)\n<!-- Reviewable:end -->","distinct":false,"url":"https://api.github.com/repos/servo/servo/commits/f8fb33be4298a30578957677ee55141b70a1c599"},{"sha":"c193af8c32e87c146f5a45d06d3c6086f56be820","author":{"email":"1d30da7446c147361b50ba946a7897e87cc888f4@mozilla.com","name":"bors-servo"},"message":"Auto merge of #11186 - perlun:reformat-servo-css, r=Wafflespeanut\n\nReformatted servo.css\n\n- [X] `./mach build -d` does not report any errors\n- [X] `./mach test-tidy` does not report any errors\n- [X] These changes do not require tests because it doesn't introduce new functionality.\n\n----\n\nAs discussed in #10553, we should consider splitting the long lines in this file onto separate lines (one per css attribute), to make it more readable and maintainable in general.\n\nI also added blank lines where I felt it was applicable.\n\n<!-- Reviewable:start -->\n---\nThis change is [<img src=\"https://reviewable.io/review_button.svg\" height=\"35\" align=\"absmiddle\" alt=\"Reviewable\"/>](https://reviewable.io/reviews/servo/servo/11186)\n<!-- Reviewable:end -->","distinct":false,"url":"https://api.github.com/repos/servo/servo/commits/c193af8c32e87c146f5a45d06d3c6086f56be820"},{"sha":"2f7ed1d73e621a2f2fb1cbb73a39394c5747f0e2","author":{"email":"71d64ded6fa579d17550ad9d286fc776c741ceaa@gmail.com","name":"Per Lundberg"},"message":"Removed unused imports\n\nThis fixes #11185.","distinct":false,"url":"https://api.github.com/repos/servo/servo/commits/2f7ed1d73e621a2f2fb1cbb73a39394c5747f0e2"},{"sha":"2c674d0397927ef6563feb70e54f46815af55600","author":{"email":"1d30da7446c147361b50ba946a7897e87cc888f4@mozilla.com","name":"bors-servo"},"message":"Auto merge of #11192 - perlun:remove-unused-imports, r=Manishearth\n\nRemoved unused imports\n\n- [X] `./mach build -d` does not report any errors\n- [X] `./mach test-tidy` does not report any errors\n- [X] These changes fix #11185\n- [X] These changes do not require tests because it only removes dead code.\n\n----\n\nThis fixes #11185.\n\n<!-- Reviewable:start -->\n---\nThis change is [<img src=\"https://reviewable.io/review_button.svg\" height=\"35\" align=\"absmiddle\" alt=\"Reviewable\"/>](https://reviewable.io/reviews/servo/servo/11192)\n<!-- Reviewable:end -->","distinct":false,"url":"https://api.github.com/repos/servo/servo/commits/2c674d0397927ef6563feb70e54f46815af55600"},{"sha":"27b00c62d99510aac6cf82f7d86ac9b1a996936d","author":{"email":"6fca77e4239edbef2780f74a84ddd06ba4a5c5be@gmail.com","name":"Anthony Ramine"},"message":"Update cocoa to 0.3.3","distinct":false,"url":"https://api.github.com/repos/servo/servo/commits/27b00c62d99510aac6cf82f7d86ac9b1a996936d"},{"sha":"d0b7a9f533a9c8f5b5f539125d67690d167ea7ad","author":{"email":"6fca77e4239edbef2780f74a84ddd06ba4a5c5be@gmail.com","name":"Anthony Ramine"},"message":"Update servo-glutin to 0.4.17","distinct":false,"url":"https://api.github.com/repos/servo/servo/commits/d0b7a9f533a9c8f5b5f539125d67690d167ea7ad"},{"sha":"4af3e9028d28a5d47d9738afc70804665fd6075a","author":{"email":"6fca77e4239edbef2780f74a84ddd06ba4a5c5be@gmail.com","name":"Anthony Ramine"},"message":"Use JS_NewStringCopyN for the representation of interface objects\n\nThis removes the need for the final null byte and we can make\nNonCallbackInterfaceObjectClass::new safe again I guess.","distinct":false,"url":"https://api.github.com/repos/servo/servo/commits/4af3e9028d28a5d47d9738afc70804665fd6075a"},{"sha":"252b0d8fa53f0ffff247f38743627b6e5ffb74e9","author":{"email":"1d30da7446c147361b50ba946a7897e87cc888f4@mozilla.com","name":"bors-servo"},"message":"Auto merge of #11188 - nox:n-better-than-z, r=Ms2ger\n\nUse JS_NewStringCopyN for the representation of interface objects\n\nThis removes the need for the final null byte and we can make NonCallbackInterfaceObjectClass::new safe again I guess.\n\n<!-- Reviewable:start -->\n---\nThis change is [<img src=\"https://reviewable.io/review_button.svg\" height=\"35\" align=\"absmiddle\" alt=\"Reviewable\"/>](https://reviewable.io/reviews/servo/servo/11188)\n<!-- Reviewable:end -->","distinct":false,"url":"https://api.github.com/repos/servo/servo/commits/252b0d8fa53f0ffff247f38743627b6e5ffb74e9"},{"sha":"981ad2d89c2626925c467062c7986106990b6362","author":{"email":"0f090b00e1f6f00c3ad93f3af1e80f8d76cac273@mimiga.net","name":"Patrick Walton"},"message":"glutin: On desktop, use the same app icon we use on Android.\n\nThis makes the app easier to pick out in Instruments.app and so forth.","distinct":false,"url":"https://api.github.com/repos/servo/servo/commits/981ad2d89c2626925c467062c7986106990b6362"}]}