{"push_id":2667916369,"size":20,"distinct_size":20,"ref":"refs/heads/auto","head":"16bdf9225dd979feeea1580f78041016ce41643f","before":"d70e131247fcd5fb8ad2aad98a38e61e5f738cf2","commits":[{"sha":"00b42fc6ef6c123c4ab1bb97ac65603e13e20d77","author":{"name":"Emilio Cobos Álvarez","email":"86fa523305b8ad6a8a853c04cfef24a0445908d3@crisal.io"},"message":"style: Remove some cfgs.","distinct":true,"url":"https://api.github.com/repos/servo/servo/commits/00b42fc6ef6c123c4ab1bb97ac65603e13e20d77"},{"sha":"e6f9ad0edbeb8ce2974b11115d5bd7cd284d4934","author":{"name":"Emilio Cobos Álvarez","email":"86fa523305b8ad6a8a853c04cfef24a0445908d3@crisal.io"},"message":"style: Don't call the before change closure with the locked declaration block.\n\nTest Plan: No behavior change.\n\nReviewers: xidorn\n\nBug #: 1468665\n\nDifferential Revision: https://phabricator.services.mozilla.com/D1681","distinct":true,"url":"https://api.github.com/repos/servo/servo/commits/e6f9ad0edbeb8ce2974b11115d5bd7cd284d4934"},{"sha":"8db8f95f1f80bcdccec48e313ccbb0a3b131822a","author":{"name":"Xidorn Quan","email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@upsuper.org"},"message":"style: Add scrollcorner to -moz-appearance so that widget can render it.\n\nBug: 1463917\nReviewed-by: heycam\nMozReview-Commit-ID: 1Za22ifONfG","distinct":true,"url":"https://api.github.com/repos/servo/servo/commits/8db8f95f1f80bcdccec48e313ccbb0a3b131822a"},{"sha":"3b90ddd5d164c51837190b1134d1f9abb82fcd26","author":{"name":"Emilio Cobos Álvarez","email":"86fa523305b8ad6a8a853c04cfef24a0445908d3@crisal.io"},"message":"style: Fix the broken invariants of the rule node cache.\n\nWe were spuriously reframing the <shadow> because it initially shared style with\nthe <br>, which ended up being display: none, while the <shadow> should've been\ndisplay: contents from the beginning.\n\nlookup_by_rules seems pretty prone to obscure bugs, and also it's pretty\ncomplex... Probably we should try to get rid of it, I'm unconvinced that it's\nworth it.\n\nEven with that, in a normal restyle the <details> wouldn't have ended up with a\nstyle. It of course never had it before the reframe because the <shadow> was\ndisplay: none, but that doesn't mean it shouldn't have gotten one, since we\ndetected we needed to go through kids in:\n\n  https://searchfox.org/mozilla-central/rev/6eea08365e7386a2b81c044e7cc8a3daa51d8754/servo/components/style/matching.rs#500\n\nThat code did happen, but since it's an animation-only restyle, we don't look at\nunstyled stuff.\n\nThat looks somewhat fishy, but I guess for now it's fine as long as display\nisn't animatable.\n\nBug: 1469076\nReviewed-by: heycam\nMozReview-Commit-ID: B6NMSTNOKgK","distinct":true,"url":"https://api.github.com/repos/servo/servo/commits/3b90ddd5d164c51837190b1134d1f9abb82fcd26"},{"sha":"5c15c59f56934b1ce6b0038976cccbbd21aafdb5","author":{"name":"Emilio Cobos Álvarez","email":"86fa523305b8ad6a8a853c04cfef24a0445908d3@crisal.io"},"message":"style: remove shorthand/serialize.mako.rs.\n\nBug: 1468651\nReviewed-by: heycam\nMozReview-Commit-ID: 8Xyep2Q7trR","distinct":true,"url":"https://api.github.com/repos/servo/servo/commits/5c15c59f56934b1ce6b0038976cccbbd21aafdb5"},{"sha":"0a95513368a31f3d9102a8bed2736bedf913e541","author":{"name":"Emilio Cobos Álvarez","email":"86fa523305b8ad6a8a853c04cfef24a0445908d3@crisal.io"},"message":"style: Rename the properties directories from \"shorthand\" to \"shorthands\", \"longhand\" to \"longhands\".\n\nBug: 1468651\nReviewed-by: heycam\nMozReview-Commit-ID: CY4THCC4zkX","distinct":true,"url":"https://api.github.com/repos/servo/servo/commits/0a95513368a31f3d9102a8bed2736bedf913e541"},{"sha":"4571a71bfc26f7cf87178619273f2b90e9229c3a","author":{"name":"Emilio Cobos Álvarez","email":"86fa523305b8ad6a8a853c04cfef24a0445908d3@crisal.io"},"message":"style: Rename mask.mako.rs to svg.mako.rs for consistency.\n\nBug: 1468651\nReviewed-by: heycam\nMozReview-Commit-ID: 6sqGxL8hhA0","distinct":true,"url":"https://api.github.com/repos/servo/servo/commits/4571a71bfc26f7cf87178619273f2b90e9229c3a"},{"sha":"a4dcb33986a3229dd36f3c6618ad715cf15f3450","author":{"name":"Emilio Cobos Álvarez","email":"86fa523305b8ad6a8a853c04cfef24a0445908d3@crisal.io"},"message":"style: Make StyleStruct.name_lower snake case.\n\nBug: 1468651\nReviewed-by: heycam\nMozReview-Commit-ID: A3TpDTmFgF","distinct":true,"url":"https://api.github.com/repos/servo/servo/commits/a4dcb33986a3229dd36f3c6618ad715cf15f3450"},{"sha":"202ec8a8c8524a8d7e7d3545d95a291d781ed041","author":{"name":"Emilio Cobos Álvarez","email":"86fa523305b8ad6a8a853c04cfef24a0445908d3@crisal.io"},"message":"style: Generate different files for different structs.\n\nBug: 1468651\nReviewed-by: heycam\nMozReview-Commit-ID: KEDJ1zJVwMx","distinct":true,"url":"https://api.github.com/repos/servo/servo/commits/202ec8a8c8524a8d7e7d3545d95a291d781ed041"},{"sha":"bab7be63b2ed72165435cd125a6b7d92f71f316c","author":{"name":"Emilio Cobos Álvarez","email":"86fa523305b8ad6a8a853c04cfef24a0445908d3@crisal.io"},"message":"style: Fix windows build bustage.\n\nBug: 1468651\nMozReview-Commit-ID: 9Xj5lMFG4Ab","distinct":true,"url":"https://api.github.com/repos/servo/servo/commits/bab7be63b2ed72165435cd125a6b7d92f71f316c"},{"sha":"3a0c3224b96b578f4e577c905c38e06ed1c11e52","author":{"name":"Emilio Cobos Álvarez","email":"86fa523305b8ad6a8a853c04cfef24a0445908d3@crisal.io"},"message":"style: Move the error reporter into ParserContext.\n\nSummary:\nThis should make it easier to report errors, and also reduce codesize.\n\nThe reason this was so generic is that error reporting was unconditionally\nenabled and was super-hot, but now that's no longer the case after bug 1452143,\nso we can afford the virtual call in the \"error reporting enabled\" case.\n\nThis opens the possibility of simplifying a lot the error setup as well, though\nthis patch doesn't do it.\n\nTest Plan: No behavior change, so no new tests.\n\nReviewers: xidorn\n\nBug #: 1469957\n\nDifferential Revision: https://phabricator.services.mozilla.com/D1734\n\nMozReview-Commit-ID: F3wTdhX9MB5","distinct":true,"url":"https://api.github.com/repos/servo/servo/commits/3a0c3224b96b578f4e577c905c38e06ed1c11e52"},{"sha":"ce7b6616fbc552c14d3315b09c0bc8492d742eef","author":{"name":"Emilio Cobos Álvarez","email":"86fa523305b8ad6a8a853c04cfef24a0445908d3@crisal.io"},"message":"style: Fix a typo in stylesheet cloning.\n\nSummary: Just something I noticed while writing unrelated code.\n\nReviewers: jwatt\n\nBug #: 1470105\n\nDifferential Revision: https://phabricator.services.mozilla.com/D1747\n\nMozReview-Commit-ID: 7KMTT9Kmdwc","distinct":true,"url":"https://api.github.com/repos/servo/servo/commits/ce7b6616fbc552c14d3315b09c0bc8492d742eef"},{"sha":"46e572a497166a7dd0cd1ce99b5e0e2e8f5639af","author":{"name":"Nicholas Nethercote","email":"ab5cc54e596b116de7a8f9daadb57d1970be9a4d@mozilla.com"},"message":"Store nsDynamicAtom's chars after the end of the object.\n\nThis reduces memory usage because we only need one allocation instead of two\nfor the dynamic atom and its chars, and because we don't need to store a\nrefcount and a size. It precludes sharing of chars between dynamic atoms, but\nwe weren't benefiting much from that anyway.\n\nThis reduces per-process memory usage by up to several hundred KiB on my\nLinux64 box.\n\nOne consequence of this change is that we need to allocate + copy in\nDOMString::SetKnownLiveAtom(), which could make some things slower.\n\nBug: 1447951\nReviewed-by: froydnj","distinct":true,"url":"https://api.github.com/repos/servo/servo/commits/46e572a497166a7dd0cd1ce99b5e0e2e8f5639af"},{"sha":"f564b32b75df8f37340c39e4e2886b2e2c65a7c8","author":{"name":"Emilio Cobos Álvarez","email":"86fa523305b8ad6a8a853c04cfef24a0445908d3@crisal.io"},"message":"style: Better debugging for stylesheets and URLs.\n\nBug: 1470145\nReviewed-by: xidorn\nMozReview-Commit-ID: FIcz2K1ZYX0","distinct":true,"url":"https://api.github.com/repos/servo/servo/commits/f564b32b75df8f37340c39e4e2886b2e2c65a7c8"},{"sha":"82db42390d1d95b99ea181456e2caa9882dc03c6","author":{"name":"Emilio Cobos Álvarez","email":"86fa523305b8ad6a8a853c04cfef24a0445908d3@crisal.io"},"message":"style: Better debugging for media-query related code and ua-cache.\n\nBug: 1470145\nReviewed-by: xidorn\nMozReview-Commit-ID: 3XHAxK2BOTS","distinct":true,"url":"https://api.github.com/repos/servo/servo/commits/82db42390d1d95b99ea181456e2caa9882dc03c6"},{"sha":"26720e10a96fea750f3f83ea37787bdd240b910d","author":{"name":"Emilio Cobos Álvarez","email":"86fa523305b8ad6a8a853c04cfef24a0445908d3@crisal.io"},"message":"style: Fix servo build.","distinct":true,"url":"https://api.github.com/repos/servo/servo/commits/26720e10a96fea750f3f83ea37787bdd240b910d"},{"sha":"fc4998367b3e32ffd150b5344667b870acbd721f","author":{"name":"Emilio Cobos Álvarez","email":"86fa523305b8ad6a8a853c04cfef24a0445908d3@crisal.io"},"message":"style: Fix / remove unit tests.\n\nUnit tests removed have WPT equivalents.","distinct":true,"url":"https://api.github.com/repos/servo/servo/commits/fc4998367b3e32ffd150b5344667b870acbd721f"},{"sha":"750c223021220da374b35bced42edb60d16e0106","author":{"name":"Emilio Cobos Álvarez","email":"86fa523305b8ad6a8a853c04cfef24a0445908d3@crisal.io"},"message":"style: Fix tidy.","distinct":true,"url":"https://api.github.com/repos/servo/servo/commits/750c223021220da374b35bced42edb60d16e0106"},{"sha":"895946bb186a194d1545e4782715f074cc8f8f6c","author":{"name":"Emilio Cobos Álvarez","email":"86fa523305b8ad6a8a853c04cfef24a0445908d3@crisal.io"},"message":"layout: script: Fix build.","distinct":true,"url":"https://api.github.com/repos/servo/servo/commits/895946bb186a194d1545e4782715f074cc8f8f6c"},{"sha":"16bdf9225dd979feeea1580f78041016ce41643f","author":{"name":"bors-servo","email":"1d30da7446c147361b50ba946a7897e87cc888f4@mozilla.com"},"message":"Auto merge of #21088 - emilio:gecko-sync, r=emilio\n\nstyle: Import changes from mozilla-central.\n\nSee each individual commit for details.","distinct":true,"url":"https://api.github.com/repos/servo/servo/commits/16bdf9225dd979feeea1580f78041016ce41643f"}]}
{"actor":{"display_login":"bors-servo"}}