{"push_id":1388042300,"size":32,"distinct_size":32,"ref":"refs/heads/master","head":"fc9c1d2d7e9bd3ebbad8ff4c1713c2c7c481e79c","before":"f7875dad1a43792ff3869f292990d03d30ebd9eb","commits":[{"sha":"76ec3f423adabed526d074cc0948945fb1ada031","author":{"name":"Rohit Burra","email":"0b9ec29be303ceeb9a9bfa18ac1e772ae292c671@gmail.com"},"message":"Add --with-debug-assertions flag for Mach","distinct":true,"url":"https://api.github.com/repos/KiChjang/servo/commits/76ec3f423adabed526d074cc0948945fb1ada031"},{"sha":"1037fecc8b6f8d3735d02a34daa0092fc4115a5e","author":{"name":"Anthony Ramine","email":"c9dd87a2f2cae73fc6b8e34d25d0876d6d939b2a@gmail.com"},"message":"Properly expect a syntax error with :scope selectors in Element.closest","distinct":true,"url":"https://api.github.com/repos/KiChjang/servo/commits/1037fecc8b6f8d3735d02a34daa0092fc4115a5e"},{"sha":"de4fe6e2b69acebf015e0b154f3ebd0371f530f9","author":{"name":"Emilio Cobos Álvarez","email":"ac7d742765dd00d21c3ba30feda77cb44cb363f2@gmail.com"},"message":"Concurrent rule tree, v1\n\nThis patch introduces infrastructure for the rule tree, and constructs it.\n\nWe don't use it yet, nor have good heuristics for GC'ing it, but this should not\nhappen anymore once we store the rule node reference in the node.\n\nI haven't messed up with memory orders because I want to do a try run with it,\nthen mess with them.\n\nTake down the ApplicableDeclarationsCache, use the rule tree for doing the cascade.","distinct":true,"url":"https://api.github.com/repos/KiChjang/servo/commits/de4fe6e2b69acebf015e0b154f3ebd0371f530f9"},{"sha":"98bd99b74cdcc58b557653b982999af613350180","author":{"name":"Simon Sapin","email":"01e605e8772e9f295053a366d27090695aa37f44@exyr.org"},"message":"rule tree: Remove unsound transmute()\n\nRuleTreeDeclarationsIterator would yield &PropertyDeclaration\nwith the lifetime of the rule tree, but the reference would only\nbe valid as long as the iterator was holding the corresponding lock.\n\nThe lock would be released when the iterator’s `.next()` method\nmoves to the next rule tree node, or when  the iterator is dropped.\n\nAlso change apply_declaration to not require a `Clone` iterator\n(since closures unfortunately don’t implement `Clone`).\nInstead have it take a callable that returns a fresh iterator.","distinct":true,"url":"https://api.github.com/repos/KiChjang/servo/commits/98bd99b74cdcc58b557653b982999af613350180"},{"sha":"2dd2c9cedde733f30042163c20e763b243567780","author":{"name":"Simon Sapin","email":"01e605e8772e9f295053a366d27090695aa37f44@exyr.org"},"message":"Simplify rule_tree::StyleSourceGuardHandle","distinct":true,"url":"https://api.github.com/repos/KiChjang/servo/commits/2dd2c9cedde733f30042163c20e763b243567780"},{"sha":"1a18161006c67424750943e1b29d3f3aead92d5e","author":{"name":"Simon Sapin","email":"01e605e8772e9f295053a366d27090695aa37f44@exyr.org"},"message":"rule tree: more descriptive field names","distinct":true,"url":"https://api.github.com/repos/KiChjang/servo/commits/1a18161006c67424750943e1b29d3f3aead92d5e"},{"sha":"d2c23942a89b398d86fcebbbe9f22c84a73dcc1c","author":{"name":"Stefan Schindler","email":"1ed5a57384a9cb32638dec35e846b330a279d029@estada.ch"},"message":"Remove unneeded #allow(unsafe_code)","distinct":true,"url":"https://api.github.com/repos/KiChjang/servo/commits/d2c23942a89b398d86fcebbbe9f22c84a73dcc1c"},{"sha":"c5f562aa075171ff707fd7f93fd9d3955f038a94","author":{"name":"Jake Goldsborough","email":"ac91f40aa294c9392ddb51c52a4891df36b85f79@gmail.com"},"message":"remove extra clones from dom event script","distinct":true,"url":"https://api.github.com/repos/KiChjang/servo/commits/c5f562aa075171ff707fd7f93fd9d3955f038a94"},{"sha":"9f98d2f634f02ca4e54eddf06999016aa1278425","author":{"name":"Simon Sapin","email":"01e605e8772e9f295053a366d27090695aa37f44@exyr.org"},"message":"Disable sigsegv.html, it’s frequently timing out.\n\nhttps://github.com/servo/servo/issues/14067","distinct":true,"url":"https://api.github.com/repos/KiChjang/servo/commits/9f98d2f634f02ca4e54eddf06999016aa1278425"},{"sha":"9ab3a24885b0cc1357ea34386f1fcad4cf60259c","author":{"name":"bors-servo","email":"b09d4f4a3e19bc290c035b624e2133ac70195a90@mozilla.com"},"message":"Auto merge of #14088 - servo:disable-sigsegv-test, r=KiChjang\n\nDisable sigsegv.html, it’s frequently timing out.\n\n<!-- Please describe your changes on the following line: -->\nhttps://github.com/servo/servo/issues/14067\n\n---\n<!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: -->\n- [ ] `./mach build -d` does not report any errors\n- [ ] `./mach test-tidy` does not report any errors\n- [ ] These changes fix #__ (github issue number if applicable).\n\n<!-- Either: -->\n- [ ] There are tests for these changes OR\n- [ ] These changes do not require tests because _____\n\n<!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. -->\n\n<!-- Reviewable:start -->\n---\nThis change is [<img src=\"https://reviewable.io/review_button.svg\" height=\"34\" align=\"absmiddle\" alt=\"Reviewable\"/>](https://reviewable.io/reviews/servo/servo/14088)\n<!-- Reviewable:end -->","distinct":true,"url":"https://api.github.com/repos/KiChjang/servo/commits/9ab3a24885b0cc1357ea34386f1fcad4cf60259c"},{"sha":"ac0475971bb24a63ca5d36d1d17e3036ddb99049","author":{"name":"bors-servo","email":"b09d4f4a3e19bc290c035b624e2133ac70195a90@mozilla.com"},"message":"Auto merge of #13202 - emilio:rule-tree, r=SimonSapin,Manishearth,emilio\n\nRule tree, v1\n\n<!-- Please describe your changes on the following line: -->\n---\n\n<!-- Thank 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\n<!-- Either: -->\n- [x] There are tests for these changes OR\n\n<!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. -->\n\nThis patch introduces infrastructure for the rule tree, and constructs it.\n\nWe don't use it yet, nor have good heuristics for GC'ing it, but this should not\nhappen anymore once we store the rule node reference in the node.\n\nI haven't messed up with memory orders because I want to do a try run with it,\nthen mess with them.\n\n<!-- Reviewable:start -->\n---\n\nThis change is [<img src=\"https://reviewable.io/review_button.svg\" height=\"34\" align=\"absmiddle\" alt=\"Reviewable\"/>](https://reviewable.io/reviews/servo/servo/13202)\n\n<!-- Reviewable:end -->","distinct":true,"url":"https://api.github.com/repos/KiChjang/servo/commits/ac0475971bb24a63ca5d36d1d17e3036ddb99049"},{"sha":"465619ca37c2a6bc7f60d25bf8bbd064e6c79ac0","author":{"name":"bors-servo","email":"b09d4f4a3e19bc290c035b624e2133ac70195a90@mozilla.com"},"message":"Auto merge of #14082 - dns2utf8:cleanup_14065, r=jdm\n\nRemove unneeded #allow(unsafe_code)\n\nI did #14065\n\n---\n<!-- Thank 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- [x] These changes fix #14065\n\n<!-- Either: -->\n- [ ] There are tests for these changes OR\n- [X] These changes do not require tests because _____\n\n<!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. -->\n\n<!-- Reviewable:start -->\n---\nThis change is [<img src=\"https://reviewable.io/review_button.svg\" height=\"34\" align=\"absmiddle\" alt=\"Reviewable\"/>](https://reviewable.io/reviews/servo/servo/14082)\n<!-- Reviewable:end -->","distinct":true,"url":"https://api.github.com/repos/KiChjang/servo/commits/465619ca37c2a6bc7f60d25bf8bbd064e6c79ac0"},{"sha":"bc9a8f58db140bc685998e7c3587e4c68915e06f","author":{"name":"bors-servo","email":"b09d4f4a3e19bc290c035b624e2133ac70195a90@mozilla.com"},"message":"Auto merge of #14066 - rjgoldsborough:remove-extra-clones-14062, r=frewsxcv\n\nremove extra clones from dom event script\n\n<!-- Please describe your changes on the following line: -->\n\nfixes #14062 by removing extra clone calls\n---\n<!-- Thank 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- [X] These changes fix #14062  (github issue number if applicable).\n\n<!-- Either: -->\n- [ ] There are tests for these changes OR\n- [X] These changes do not require tests because elements are already copies\n\n<!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. -->\n\n<!-- Reviewable:start -->\n---\nThis change is [<img src=\"https://reviewable.io/review_button.svg\" height=\"34\" align=\"absmiddle\" alt=\"Reviewable\"/>](https://reviewable.io/reviews/servo/servo/14066)\n<!-- Reviewable:end -->","distinct":true,"url":"https://api.github.com/repos/KiChjang/servo/commits/bc9a8f58db140bc685998e7c3587e4c68915e06f"},{"sha":"f33f5605ba4a6684ac4af61b5d2d1d75ddfdb6d2","author":{"name":"Yuki Izumi","email":"b60db424162a5b9d96764a7aac29655f76af1e42@github.com"},"message":"Refactor style lengths per #13584","distinct":true,"url":"https://api.github.com/repos/KiChjang/servo/commits/f33f5605ba4a6684ac4af61b5d2d1d75ddfdb6d2"},{"sha":"dbce416ad436b9a3a007181fbd5d0f158cd7d9e4","author":{"name":"bors-servo","email":"b09d4f4a3e19bc290c035b624e2133ac70195a90@mozilla.com"},"message":"Auto merge of #14025 - iamrohit7:debug-assertions, r=Wafflespeanut\n\nAdd --with-debug-assertions flag for Mach\n\nI tested out building a release with the flag and added a `debug_assert!(false)` in `fn main` and it panicked.\n<!-- Thank 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- [X] These changes fix #14009  (github issue number if applicable).\n\n<!-- Either: -->\n- [ ] There are tests for these changes OR\n- [X] These changes do not require tests because they are manually tested\n\n<!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. -->\n\n<!-- Reviewable:start -->\n---\nThis change is [<img src=\"https://reviewable.io/review_button.svg\" height=\"34\" align=\"absmiddle\" alt=\"Reviewable\"/>](https://reviewable.io/reviews/servo/servo/14025)\n<!-- Reviewable:end -->","distinct":true,"url":"https://api.github.com/repos/KiChjang/servo/commits/dbce416ad436b9a3a007181fbd5d0f158cd7d9e4"},{"sha":"8c35f93343efdce948173a984b1c8b363346d01d","author":{"name":"bors-servo","email":"b09d4f4a3e19bc290c035b624e2133ac70195a90@mozilla.com"},"message":"Auto merge of #14077 - kivikakk:refactor-style-lengths, r=emilio\n\nRefactor style lengths per #13584\n\n<!-- Please describe your changes on the following line: -->\nRefactor `components/style/values/{computed,specified}/mod.rs` into `…/length.rs` per #13584.\n\n---\n<!-- Thank 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- [x] These changes fix #13584\n\n<!-- Either: -->\n- [x] These changes do not require tests because the existing code should be covered by tests\n\n<!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. -->\n\n<!-- Reviewable:start -->\n---\nThis change is [<img src=\"https://reviewable.io/review_button.svg\" height=\"34\" align=\"absmiddle\" alt=\"Reviewable\"/>](https://reviewable.io/reviews/servo/servo/14077)\n<!-- Reviewable:end -->","distinct":true,"url":"https://api.github.com/repos/KiChjang/servo/commits/8c35f93343efdce948173a984b1c8b363346d01d"},{"sha":"697275dea3e4c1686301c5516f5a10faae5866f2","author":{"name":"Ms2ger","email":"a60be7adea230793a025b26585e77c9448eea1dd@gmail.com"},"message":"Privatize some net modules.","distinct":true,"url":"https://api.github.com/repos/KiChjang/servo/commits/697275dea3e4c1686301c5516f5a10faae5866f2"},{"sha":"a888f075a1d79bd71a6cce550890483519c5dc8c","author":{"name":"Ms2ger","email":"a60be7adea230793a025b26585e77c9448eea1dd@gmail.com"},"message":"Privatize the http_loader module.","distinct":true,"url":"https://api.github.com/repos/KiChjang/servo/commits/a888f075a1d79bd71a6cce550890483519c5dc8c"},{"sha":"88285b6534da7dab2cf96d2c00a125f109d7a359","author":{"name":"Ms2ger","email":"a60be7adea230793a025b26585e77c9448eea1dd@gmail.com"},"message":"Privatize the chrome_loader module.","distinct":true,"url":"https://api.github.com/repos/KiChjang/servo/commits/88285b6534da7dab2cf96d2c00a125f109d7a359"},{"sha":"c62ce53efa75c1d817669253036c2621caac88bf","author":{"name":"bors-servo","email":"b09d4f4a3e19bc290c035b624e2133ac70195a90@mozilla.com"},"message":"Auto merge of #14063 - servo:privatize-net, r=nox\n\nPrivatize most of the net crate.\n\n<!-- Reviewable:start -->\nThis change is [<img src=\"https://reviewable.io/review_button.svg\" height=\"34\" align=\"absmiddle\" alt=\"Reviewable\"/>](https://reviewable.io/reviews/servo/servo/14063)\n<!-- Reviewable:end -->","distinct":true,"url":"https://api.github.com/repos/KiChjang/servo/commits/c62ce53efa75c1d817669253036c2621caac88bf"}]}
{"actor":{"display_login":"KiChjang"}}