{"push_id":829021893,"size":64,"distinct_size":63,"ref":"refs/heads/js-rooting","head":"9de42c893541aa87c563ab534e0c5209cca251fd","before":"11c7cdfad88ac92e82fb697753f3f4ee63903a36","commits":[{"sha":"55783e87272d43abadacaed87bc54c2d50ca28ab","author":{"email":"9c44f2a1042577435017637022da1601e8ae3866@gmail.com","name":"Connor Imes"},"message":"Update energymon-sys and energymon-default-sys versions","distinct":true,"url":"https://api.github.com/repos/eefriedman/servo/commits/55783e87272d43abadacaed87bc54c2d50ca28ab"},{"sha":"10664cf3f4e98d501ce918e32132226927b4f27f","author":{"email":"8e0d94695c8087496e207d45916b5a6b810661a9@gmail.com","name":"Eli Friedman"},"message":"Refactor resource loaders to use send_error utility.\n\nNo substantial functional change.","distinct":false,"url":"https://api.github.com/repos/eefriedman/servo/commits/10664cf3f4e98d501ce918e32132226927b4f27f"},{"sha":"b7f59691ecf08a7cdfcdb2484280be7fdfbda0ca","author":{"email":"9cd496141743416ff06a01c0b7d826bc7db99fe8@gmail.com","name":"David Rajchenbach-Teller"},"message":"Rework image_cache_task to avoid using `url` as key during the loading of an image.\n\nA `url` can be very large, in particular if it is a data: url, so using it as a key for lookups whenever we load a few bytes is not a very good idea. This patch introduces an intermediate `LoadKey` (internally, an u64) that makes hashmap lookups faster. Somewhere along the way, we also get rid of a few calls to `url.clone()`.","distinct":true,"url":"https://api.github.com/repos/eefriedman/servo/commits/b7f59691ecf08a7cdfcdb2484280be7fdfbda0ca"},{"sha":"fab0aa2723ca71ac7f837de643210a5d26a65464","author":{"email":"172bd0bc5aaf2802c05d15febe8a8a88b46ca9e9@gmail.com","name":"Ms2ger"},"message":"Move block_formatting_context_a.html to wpt reftests.","distinct":true,"url":"https://api.github.com/repos/eefriedman/servo/commits/fab0aa2723ca71ac7f837de643210a5d26a65464"},{"sha":"0c2c01f84df9906b820788414ae18414ffea5d85","author":{"email":"172bd0bc5aaf2802c05d15febe8a8a88b46ca9e9@gmail.com","name":"Ms2ger"},"message":"Move block_formatting_context_cleared_float_a.html to wpt reftests.","distinct":true,"url":"https://api.github.com/repos/eefriedman/servo/commits/0c2c01f84df9906b820788414ae18414ffea5d85"},{"sha":"424b1a05704f18aca20e504c2a3bf0f69b448c8c","author":{"email":"172bd0bc5aaf2802c05d15febe8a8a88b46ca9e9@gmail.com","name":"Ms2ger"},"message":"Move block_formatting_context_complex_a.html to wpt reftests.","distinct":true,"url":"https://api.github.com/repos/eefriedman/servo/commits/424b1a05704f18aca20e504c2a3bf0f69b448c8c"},{"sha":"c3ace6a379d7dc67707718fdc1386b51700962db","author":{"email":"172bd0bc5aaf2802c05d15febe8a8a88b46ca9e9@gmail.com","name":"Ms2ger"},"message":"Move block_formatting_context_containing_floats_a.html to wpt reftests.","distinct":true,"url":"https://api.github.com/repos/eefriedman/servo/commits/c3ace6a379d7dc67707718fdc1386b51700962db"},{"sha":"c222e60d98d6c7dd1a70b9e9b374988cf3757ee3","author":{"email":"172bd0bc5aaf2802c05d15febe8a8a88b46ca9e9@gmail.com","name":"Ms2ger"},"message":"Move block_formatting_context_float_placement_a.html to wpt reftests.","distinct":true,"url":"https://api.github.com/repos/eefriedman/servo/commits/c222e60d98d6c7dd1a70b9e9b374988cf3757ee3"},{"sha":"c62a14b37d9d0e3ad85660303b74e5356aaf2609","author":{"email":"172bd0bc5aaf2802c05d15febe8a8a88b46ca9e9@gmail.com","name":"Ms2ger"},"message":"Move block_formatting_context_max_width_a.html to wpt reftests.","distinct":true,"url":"https://api.github.com/repos/eefriedman/servo/commits/c62a14b37d9d0e3ad85660303b74e5356aaf2609"},{"sha":"87a22d6368fcdf5809ce4ba55054dbb3956b4b0a","author":{"email":"172bd0bc5aaf2802c05d15febe8a8a88b46ca9e9@gmail.com","name":"Ms2ger"},"message":"Move block_formatting_context_overflow_a.html to wpt reftests.","distinct":true,"url":"https://api.github.com/repos/eefriedman/servo/commits/87a22d6368fcdf5809ce4ba55054dbb3956b4b0a"},{"sha":"ab3b87b92abf2cb9fa9cf318bd4b9880db46cd2c","author":{"email":"172bd0bc5aaf2802c05d15febe8a8a88b46ca9e9@gmail.com","name":"Ms2ger"},"message":"Move block_formatting_context_relative_a.html to wpt reftests.","distinct":true,"url":"https://api.github.com/repos/eefriedman/servo/commits/ab3b87b92abf2cb9fa9cf318bd4b9880db46cd2c"},{"sha":"10e3c8906082022002361186074bf9a159c0894f","author":{"email":"172bd0bc5aaf2802c05d15febe8a8a88b46ca9e9@gmail.com","name":"Ms2ger"},"message":"Move block_formatting_context_translation_a.html to wpt reftests.","distinct":true,"url":"https://api.github.com/repos/eefriedman/servo/commits/10e3c8906082022002361186074bf9a159c0894f"},{"sha":"633982b7f77aa5e8563424bac7a076f007a1f7e0","author":{"email":"172bd0bc5aaf2802c05d15febe8a8a88b46ca9e9@gmail.com","name":"Ms2ger"},"message":"Move block_formatting_context_with_margin_a.html to wpt reftests.","distinct":true,"url":"https://api.github.com/repos/eefriedman/servo/commits/633982b7f77aa5e8563424bac7a076f007a1f7e0"},{"sha":"123c19a57aa17f70bed44e0e6499ac6924b17b3b","author":{"email":"26c4202eb475d02864b40827dfff11a14657aa41@schizofreni.co","name":"meh"},"message":"Add viewport configuration support to the compositor","distinct":true,"url":"https://api.github.com/repos/eefriedman/servo/commits/123c19a57aa17f70bed44e0e6499ac6924b17b3b"},{"sha":"e0d82556f7e27b5d13513cd08fbfce56bcc63b2d","author":{"email":"e425999215490dc2e59c1d7236f4257482a0a0a6@gmail.com","name":"Rahul Sharma"},"message":"update readme with release build mention","distinct":true,"url":"https://api.github.com/repos/eefriedman/servo/commits/e0d82556f7e27b5d13513cd08fbfce56bcc63b2d"},{"sha":"8db8a86ab1e943b5102a05d6d31800579fdb7875","author":{"email":"b18960881355ab4dde8a50c549f7b9ff81f11cc3@gmail.com","name":"bors-servo"},"message":"Auto merge of #7552 - meh:viewport, r=glennw\n\nAdd viewport configuration support to the compositor\n\nThis allows me to do stuff like this.\r\n\r\n![this](https://cloud.githubusercontent.com/assets/40204/9701150/58d593ae-541d-11e5-9f57-8d379f5c9ceb.png)\r\n\r\nThose are two compositors rendered on the same OpenGL context, I need this so I can split windows and render them without getting mad with textures and framebuffers, it will also allow me to render the proper parts of the chrome as different web pages without involving dozens of framebuffers and textures.\r\n\r\nIf I recall correctly I did talk to @glennw about this on IRC some time ago.\r\n\r\nThis pull request requires https://github.com/servo/gleam/pull/39 to be merged first tho.\r\n\r\n<!-- Reviewable:start -->\r\n[<img src=\"https://reviewable.io/review_button.png\" height=40 alt=\"Review on Reviewable\"/>](https://reviewable.io/reviews/servo/servo/7552)\r\n<!-- Reviewable:end -->","distinct":true,"url":"https://api.github.com/repos/eefriedman/servo/commits/8db8a86ab1e943b5102a05d6d31800579fdb7875"},{"sha":"aab2c40389c71c4b0db3ffa75bdec99cd440b8af","author":{"email":"6fca77e4239edbef2780f74a84ddd06ba4a5c5be@gmail.com","name":"Anthony Ramine"},"message":"Generate the TypeId enums in codegen","distinct":true,"url":"https://api.github.com/repos/eefriedman/servo/commits/aab2c40389c71c4b0db3ffa75bdec99cd440b8af"},{"sha":"32daa17d5cbcad02db0713e21e52410cdc60480e","author":{"email":"b18960881355ab4dde8a50c549f7b9ff81f11cc3@gmail.com","name":"bors-servo"},"message":"Auto merge of #7873 - nox:codegen-typeid, r=Ms2ger\n\nGenerate the various TypeId enums in codegen\n\nThis frees us forever from caring about maintaining these enums. The last commit removes their use from the initialisation of interface objects derived from Node.\r\n\r\n<!-- Reviewable:start -->\r\n[<img src=\"https://reviewable.io/review_button.png\" height=40 alt=\"Review on Reviewable\"/>](https://reviewable.io/reviews/servo/servo/7873)\r\n<!-- Reviewable:end -->","distinct":true,"url":"https://api.github.com/repos/eefriedman/servo/commits/32daa17d5cbcad02db0713e21e52410cdc60480e"},{"sha":"f35f809938792fbad61fd517187e46c1e009cd16","author":{"email":"b18960881355ab4dde8a50c549f7b9ff81f11cc3@gmail.com","name":"bors-servo"},"message":"Auto merge of #7984 - eefriedman:net-send-error, r=jdm\n\nRefactor resource loaders to use send_error utility.\n\nNo substantial functional change.\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/7984)\n<!-- Reviewable:end -->","distinct":true,"url":"https://api.github.com/repos/eefriedman/servo/commits/f35f809938792fbad61fd517187e46c1e009cd16"},{"sha":"e733a7c46a5d14a1be219e76136cdcb2d678d33a","author":{"email":"933b1d24154c030b2482c02c5874e44c9a65505f@mozilla.com","name":"Michael Wu"},"message":"Support the updated spidermonkey bindings","distinct":true,"url":"https://api.github.com/repos/eefriedman/servo/commits/e733a7c46a5d14a1be219e76136cdcb2d678d33a"}]}