{"push_id":742046748,"size":213,"distinct_size":104,"ref":"refs/heads/preserve-gl","head":"fe04f0883f24412fdb7d2fe6affe0dc32bdf4d8e","before":"935b35917b941c8fb6a18040b7b55acbb97a3e06","commits":[{"sha":"e44f8f5609b2a6a20c8c1fbaafd15855580c3211","author":{"email":"e5025612f82a20f2969e6f82ca03c4e8fd445a7e@gmail.com","name":"Tom Schuster"},"message":"Implement the HTML background attribute","distinct":true,"url":"https://api.github.com/repos/mrobinson/servo/commits/e44f8f5609b2a6a20c8c1fbaafd15855580c3211"},{"sha":"d3f92eb3398b9f8ea8f4571e1f653c1b7a9b3138","author":{"email":"e5025612f82a20f2969e6f82ca03c4e8fd445a7e@gmail.com","name":"Tom Schuster"},"message":"small cleanup","distinct":true,"url":"https://api.github.com/repos/mrobinson/servo/commits/d3f92eb3398b9f8ea8f4571e1f653c1b7a9b3138"},{"sha":"10296e77dc79f659f0382c62bfacdd6ff0f07cdc","author":{"email":"16aea3ed30350b1f4b4dfc1111a05a38e3d681b3@rwell.org","name":"Corey Farwell"},"message":"Use NotImplementedError for Python base class methods\n\nFrom the Python docs:\n\nhttps://docs.python.org/2/library/exceptions.html#exceptions.NotImplementedError\n\n\"In user defined base classes, abstract methods should raise this\nexception when they require derived classes to override the method.\"","distinct":false,"url":"https://api.github.com/repos/mrobinson/servo/commits/10296e77dc79f659f0382c62bfacdd6ff0f07cdc"},{"sha":"900337e3d1c8ee3d50c42fc37bdc1196b919046d","author":{"email":"4439ff048f4288e04f9446ae0ea13621e0f61f68@igalia.com","name":"Martin Robinson"},"message":"Add memory profiling for the compositor task\n\nCurrently only the BufferMap is recorded, but a later change will also\nmeasure the memory usage of the compositor tree.","distinct":false,"url":"https://api.github.com/repos/mrobinson/servo/commits/900337e3d1c8ee3d50c42fc37bdc1196b919046d"},{"sha":"5d93f9d5fa92c9d352df8f94c8302c996b0a71f4","author":{"email":"4439ff048f4288e04f9446ae0ea13621e0f61f68@igalia.com","name":"Martin Robinson"},"message":"Report layer tree memory usage\n\nrust-layers can now deliver the memory usage of a layer tree, so include\nthat in the reports.","distinct":false,"url":"https://api.github.com/repos/mrobinson/servo/commits/5d93f9d5fa92c9d352df8f94c8302c996b0a71f4"},{"sha":"162ecd0aac1ce8cd924b4f7853f7bfe6ca015348","author":{"email":"29d32eb5f40b3b74e687f2965b42c09467d18a1d@tillschneidereit.net","name":"Till Schneidereit"},"message":"Implement client{Top, Left, Height, Width} element properties","distinct":true,"url":"https://api.github.com/repos/mrobinson/servo/commits/162ecd0aac1ce8cd924b4f7853f7bfe6ca015348"},{"sha":"317d2ac547baa0fdf0f0654562ce76fc0c232f2b","author":{"email":"29d32eb5f40b3b74e687f2965b42c09467d18a1d@tillschneidereit.net","name":"Till Schneidereit"},"message":"Add display: none test","distinct":true,"url":"https://api.github.com/repos/mrobinson/servo/commits/317d2ac547baa0fdf0f0654562ce76fc0c232f2b"},{"sha":"4f28c93f4003817305283dcc80bf56db5ce46b02","author":{"email":"fc471ce1ec61f8c7b76f85bd7169cc53c56b215c@intuitionlibrary.com","name":"Glenn Watson"},"message":"Restore exit after load command line flag.\n\nAlso updates glutin with a crash fix that was exposed by this patch.","distinct":false,"url":"https://api.github.com/repos/mrobinson/servo/commits/4f28c93f4003817305283dcc80bf56db5ce46b02"},{"sha":"75e14e80cd28c9bcb2b6250c16e69ac66c741bde","author":{"email":"4f1643b32dcd03b326705c58e90cd59045777777@hotmail.com","name":"Bogdan Cuza"},"message":"Fix #6623 and update toml.py","distinct":false,"url":"https://api.github.com/repos/mrobinson/servo/commits/75e14e80cd28c9bcb2b6250c16e69ac66c741bde"},{"sha":"0baa6b477cb28bf479a23ea889f2d972dce37f86","author":{"email":"4f1643b32dcd03b326705c58e90cd59045777777@hotmail.com","name":"Bogdan Cuza"},"message":"Replace astersisks with appropriate versions in deps","distinct":false,"url":"https://api.github.com/repos/mrobinson/servo/commits/0baa6b477cb28bf479a23ea889f2d972dce37f86"},{"sha":"58e9bc6583b6ebbeb27e3b28a6b271ee48cd695a","author":{"email":"b18960881355ab4dde8a50c549f7b9ff81f11cc3@gmail.com","name":"bors-servo"},"message":"Auto merge of #6648 - boghison:tidytoml, r=jdm\n\nMake tidy check for \"*\" in toml files\n\nThis checks every .toml file for an asterisk and prints an error if found.\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/6648)\n<!-- Reviewable:end -->","distinct":false,"url":"https://api.github.com/repos/mrobinson/servo/commits/58e9bc6583b6ebbeb27e3b28a6b271ee48cd695a"},{"sha":"12a2573e51d1aabd6ecf11e0887c5cff564e58ad","author":{"email":"fc471ce1ec61f8c7b76f85bd7169cc53c56b215c@intuitionlibrary.com","name":"Glenn Watson"},"message":"Update to gleam 0.1.4","distinct":false,"url":"https://api.github.com/repos/mrobinson/servo/commits/12a2573e51d1aabd6ecf11e0887c5cff564e58ad"},{"sha":"5ac80bff8e25be65e96daaf6b7403b11d23d561a","author":{"email":"b18960881355ab4dde8a50c549f7b9ff81f11cc3@gmail.com","name":"bors-servo"},"message":"Auto merge of #6666 - glennw:exit-flag, r=larsbergstrom\n\nRestore exit after load command line flag.\n\nAlso updates glutin with a crash fix that was exposed by this patch.\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/6666)\n<!-- Reviewable:end -->","distinct":false,"url":"https://api.github.com/repos/mrobinson/servo/commits/5ac80bff8e25be65e96daaf6b7403b11d23d561a"},{"sha":"f6525b8009cc6c2605431edd654faeb8f2a19e4e","author":{"email":"ab5cc54e596b116de7a8f9daadb57d1970be9a4d@mozilla.com","name":"Nicholas Nethercote"},"message":"Register/unregister memory reporters in a better place.\n\nBy doing this on either side of the call to the relevant tasks' start()\nmethod, we don't need to store the mem::ProfilerChan or the reporter\nname in the task itself.","distinct":false,"url":"https://api.github.com/repos/mrobinson/servo/commits/f6525b8009cc6c2605431edd654faeb8f2a19e4e"},{"sha":"faa180c9726f1287e5d2d00bf5723314049ee3c9","author":{"email":"b18960881355ab4dde8a50c549f7b9ff81f11cc3@gmail.com","name":"bors-servo"},"message":"Auto merge of #6678 - glennw:gleam0.1.4, r=pcwalton\n\nUpdate to gleam 0.1.4\n\n\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/6678)\n<!-- Reviewable:end -->","distinct":false,"url":"https://api.github.com/repos/mrobinson/servo/commits/faa180c9726f1287e5d2d00bf5723314049ee3c9"},{"sha":"cb52cc66581191b6f787a4a6d0d2844e2968b7eb","author":{"email":"b18960881355ab4dde8a50c549f7b9ff81f11cc3@gmail.com","name":"bors-servo"},"message":"Auto merge of #6608 - nnethercote:tweak-reporter-registration, r=glennw\n\nRegister/unregister memory reporters in a better place.\n\nBy doing this on either side of the call to the relevant tasks' start()\r\nmethod, we don't need to store the mem::ProfilerChan or the reporter\r\nname in the task itself.\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/6608)\n<!-- Reviewable:end -->","distinct":false,"url":"https://api.github.com/repos/mrobinson/servo/commits/cb52cc66581191b6f787a4a6d0d2844e2968b7eb"},{"sha":"fecb2e3960e2ac37767e363296355f82fb773770","author":{"email":"c028c213ed5efcf30c3f4fc7361dbde0c893c5b7@joshmatthews.net","name":"Josh Matthews"},"message":"Make the global options more resilient to unit tests running in parallel.","distinct":false,"url":"https://api.github.com/repos/mrobinson/servo/commits/fecb2e3960e2ac37767e363296355f82fb773770"},{"sha":"126f5ae8f0a1041aa881b5b8d9396d0957b16036","author":{"email":"b18960881355ab4dde8a50c549f7b9ff81f11cc3@gmail.com","name":"bors-servo"},"message":"Auto merge of #6681 - jdm:atomicopts, r=SimonSapin\n\nMake the global options more resilient to unit tests running in paral…\n\n…lel.\r\n\r\nThis should allow #6490 to land, since it's hitting problems with unit tests that create a resource task and therefore race on calling opts::get().\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/6681)\n<!-- Reviewable:end -->","distinct":false,"url":"https://api.github.com/repos/mrobinson/servo/commits/126f5ae8f0a1041aa881b5b8d9396d0957b16036"},{"sha":"a9f12da4f8a48daa197ff8bbc2021009fe6e2711","author":{"email":"b18960881355ab4dde8a50c549f7b9ff81f11cc3@gmail.com","name":"bors-servo"},"message":"Auto merge of #6592 - frewsxcv:notimplementederror, r=Ms2ger\n\nUse NotImplementedError for Python base class methods\n\nFrom the Python docs:\n\nhttps://docs.python.org/2/library/exceptions.html#exceptions.NotImplementedError\n\n\"In user defined base classes, abstract methods should raise this\nexception when they require derived classes to override the method.\"\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/6592)\n<!-- Reviewable:end -->","distinct":false,"url":"https://api.github.com/repos/mrobinson/servo/commits/a9f12da4f8a48daa197ff8bbc2021009fe6e2711"},{"sha":"b3892b74f7367c67603eff049454b3e9135f8d78","author":{"email":"198a7b38ed0447afeefda9d7f1eca6dfad757d74@gmail.com","name":"Ms2ger"},"message":"Simplify ThreadSafeLayoutNodeChildrenIterator::next().","distinct":false,"url":"https://api.github.com/repos/mrobinson/servo/commits/b3892b74f7367c67603eff049454b3e9135f8d78"}]}