{"push_id":1058351966,"size":926,"distinct_size":926,"ref":"refs/heads/master","head":"93c41fba695e55fe2c5f5b19408a737c650b811c","before":"875f1e92ccafebc8ddebc722f430e5037007b9dc","commits":[{"sha":"715fbd76c009b08b26375ca0d982713d93be1ed4","author":{"email":"030e9e7f63615ce8991d593b0906436fd1ee22e4@gmail.com","name":"askalski"},"message":"added tests to http_loader, veryfing if redirects use correct cookies","distinct":true,"url":"https://api.github.com/repos/timvandermeij/servo/commits/715fbd76c009b08b26375ca0d982713d93be1ed4"},{"sha":"8950d7aa6daa60fb095079efaedeebaca10e6e00","author":{"email":"d72b76de62aede634cedea46343cd2a0ce5e4380@gmail.com","name":"Jonathan Giddy"},"message":"Remove extra mask byte in MIME type detection","distinct":true,"url":"https://api.github.com/repos/timvandermeij/servo/commits/8950d7aa6daa60fb095079efaedeebaca10e6e00"},{"sha":"21e5d0d04621e741109df217731902864ee029c6","author":{"email":"f22a7bc76e73f5b95d1c676db15da8a8f6542f98@gmail.com","name":"Greg Morenz"},"message":"Switch to external deque crate","distinct":true,"url":"https://api.github.com/repos/timvandermeij/servo/commits/21e5d0d04621e741109df217731902864ee029c6"},{"sha":"eb748852f23ef38e21206d7adf946c8d2f621f5d","author":{"email":"f22a7bc76e73f5b95d1c676db15da8a8f6542f98@gmail.com","name":"Greg Morenz"},"message":"Update Cargo.lock files","distinct":true,"url":"https://api.github.com/repos/timvandermeij/servo/commits/eb748852f23ef38e21206d7adf946c8d2f621f5d"},{"sha":"9a563fa1099b840e22913cd38c931353a2bc725e","author":{"email":"4ab68eecc3b3f699970c15ca5d20df4d53adedae@gmail.com","name":"Daniel Robertson"},"message":"Mach update-wpt shoudl default to \"--no-patch\"\n\nChange mach default behavior for update-wpt to \"--no-patch\" provide an\nalternate option \"--patch\" for anyone who does want this behavior","distinct":true,"url":"https://api.github.com/repos/timvandermeij/servo/commits/9a563fa1099b840e22913cd38c931353a2bc725e"},{"sha":"208bae7f2ef83ad3033b3d05a1e326ce0c1c6937","author":{"email":"d72b76de62aede634cedea46343cd2a0ce5e4380@gmail.com","name":"Jonathan Giddy"},"message":"Add validation code for MIME checkers","distinct":true,"url":"https://api.github.com/repos/timvandermeij/servo/commits/208bae7f2ef83ad3033b3d05a1e326ce0c1c6937"},{"sha":"54b07bae916a71c69674ce356f727d1d05d272df","author":{"email":"d72b76de62aede634cedea46343cd2a0ce5e4380@gmail.com","name":"Jonathan Giddy"},"message":"Fix invalid MIME checkers","distinct":true,"url":"https://api.github.com/repos/timvandermeij/servo/commits/54b07bae916a71c69674ce356f727d1d05d272df"},{"sha":"4c72be6911d688af0caa8d2cdca799798f86780b","author":{"email":"cca99684d893888d01a53127bf515d97ac84478d@exyr.org","name":"Simon Sapin"},"message":"Update websocket","distinct":true,"url":"https://api.github.com/repos/timvandermeij/servo/commits/4c72be6911d688af0caa8d2cdca799798f86780b"},{"sha":"ab43e2b028f189e28cc7baf577b427761bdffa1b","author":{"email":"d72b76de62aede634cedea46343cd2a0ce5e4380@gmail.com","name":"Jonathan Giddy"},"message":"Ogg has a 5-byte signature, but pattern did not include NUL","distinct":true,"url":"https://api.github.com/repos/timvandermeij/servo/commits/ab43e2b028f189e28cc7baf577b427761bdffa1b"},{"sha":"630a9d4255c3fa0eecb69229be97df2d04e36f0a","author":{"email":"4439ff048f4288e04f9446ae0ea13621e0f61f68@igalia.com","name":"Martin Robinson"},"message":"Remove parallel display list construction\n\nParallel display list construction hasn't been shown to give any\nperformance gains. It is also incompatible with the current flat display\nlist implementation. Once flat display lists have landed, we can explore\npossible benefits of parallel construction once again.","distinct":true,"url":"https://api.github.com/repos/timvandermeij/servo/commits/630a9d4255c3fa0eecb69229be97df2d04e36f0a"},{"sha":"704505617399f040b0ca10eb1d06dde2811937c0","author":{"email":"c028c213ed5efcf30c3f4fc7361dbde0c893c5b7@joshmatthews.net","name":"Josh Matthews"},"message":"Make it possible for XMLDocuments to have a browsing context.","distinct":true,"url":"https://api.github.com/repos/timvandermeij/servo/commits/704505617399f040b0ca10eb1d06dde2811937c0"},{"sha":"f5b5079e2a01113492e76da61d0bf27488d8a6f4","author":{"email":"c028c213ed5efcf30c3f4fc7361dbde0c893c5b7@joshmatthews.net","name":"Josh Matthews"},"message":"Use the browsing context from the document where appropriate.\n\nThis should not change behaviour.","distinct":true,"url":"https://api.github.com/repos/timvandermeij/servo/commits/f5b5079e2a01113492e76da61d0bf27488d8a6f4"},{"sha":"307f2915f2a89e5528a87cee035787326b2751df","author":{"email":"4ec1e66dc4bbb8196a5402fa4f873c344f88f2db@gmail.com","name":"Tim van der Meij"},"message":"Move util::persistent_list to layout","distinct":true,"url":"https://api.github.com/repos/timvandermeij/servo/commits/307f2915f2a89e5528a87cee035787326b2751df"},{"sha":"581aa1a14f7a24db9068a94c3fb1e7326aaa7024","author":{"email":"1d30da7446c147361b50ba946a7897e87cc888f4@mozilla.com","name":"bors-servo"},"message":"Auto merge of #9713 - timvandermeij:move-persistent-list, r=nox\n\nMove util::persistent_list to layout\n\nFixes #9694.\n\n<!-- Reviewable:start -->\n[<img src=\"https://reviewable.io/review_button.svg\" height=\"40\" alt=\"Review on Reviewable\"/>](https://reviewable.io/reviews/servo/servo/9713)\n<!-- Reviewable:end -->","distinct":true,"url":"https://api.github.com/repos/timvandermeij/servo/commits/581aa1a14f7a24db9068a94c3fb1e7326aaa7024"},{"sha":"f2d4a7bbca08a8d1079cc2152966535748992304","author":{"email":"05601062767d0179cbf4a4b8d745573eaf18782c@benshu.de","name":"benshu"},"message":"Clean up of script timer code.\n\nThe code was split into the following two abstractions.\n - OneshotTimers can be used to schedule arbitrary oneshot timers, such\n   as XHR-Timeouts.\n - JsTimers (`setTimeout` and `setInterval`) which use OneshotTimers to\n   schedule individual callbacks.\n\nWith this change the implementation (of JsTimers in particular) is in\nmuch closer alignment with the specification.","distinct":true,"url":"https://api.github.com/repos/timvandermeij/servo/commits/f2d4a7bbca08a8d1079cc2152966535748992304"},{"sha":"f5193ebd82b7d4daf2e5aa30948845bab7a696ea","author":{"email":"1d30da7446c147361b50ba946a7897e87cc888f4@mozilla.com","name":"bors-servo"},"message":"Auto merge of #9714 - servo:browsingcontext, r=nox\n\nImprovements to Documents' browsing contexts.\n\n<!-- Reviewable:start -->\n[<img src=\"https://reviewable.io/review_button.svg\" height=\"40\" alt=\"Review on Reviewable\"/>](https://reviewable.io/reviews/servo/servo/9714)\n<!-- Reviewable:end -->","distinct":true,"url":"https://api.github.com/repos/timvandermeij/servo/commits/f5193ebd82b7d4daf2e5aa30948845bab7a696ea"},{"sha":"8f278109ce84aa482ccc0d25938970435fb6e536","author":{"email":"1d30da7446c147361b50ba946a7897e87cc888f4@mozilla.com","name":"bors-servo"},"message":"Auto merge of #8603 - benschulz:timers-clean-up, r=jdm\n\nTimers clean up\n\nThis PR splits the `ActiveTimers` abstraction into\n\n - `OneshotTimers` for scheduling \"arbitrary\" oneshot timers, such as XHR timeouts, and\n - `JsTimers`, based on `OneshotTimers`, for scheduling JS timers (`setTimeout`/`setInterval`).\n\nThe result is mich cleaner and the timer initialization steps now closely resemble the specification.\n\n**Notes**\n - The second and third commit are strictly renames and code rearrangements.\n - I'm not particularily happy with the `OneshotTimerCallback` enum and its circular dependency with `XHRTimeoutCallback`, but I couldn't come up with anything better.\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/8603)\n<!-- Reviewable:end -->","distinct":true,"url":"https://api.github.com/repos/timvandermeij/servo/commits/8f278109ce84aa482ccc0d25938970435fb6e536"},{"sha":"1b41f4544e77ac89010b86491beaf1c71592ca3c","author":{"email":"6382298bb63b37c5706307cdb298ebcaecc73039@gmail.com","name":"Keith Yeung"},"message":"Disable some intermittents","distinct":true,"url":"https://api.github.com/repos/timvandermeij/servo/commits/1b41f4544e77ac89010b86491beaf1c71592ca3c"},{"sha":"57a96ece0c4c105ea36ffa772fe4422924981e4d","author":{"email":"1d30da7446c147361b50ba946a7897e87cc888f4@mozilla.com","name":"bors-servo"},"message":"Auto merge of #9716 - servo:disable-intermittents, r=nox\n\nDisable some intermittents\n\n<!-- Reviewable:start -->\n[<img src=\"https://reviewable.io/review_button.svg\" height=\"40\" alt=\"Review on Reviewable\"/>](https://reviewable.io/reviews/servo/servo/9716)\n<!-- Reviewable:end -->","distinct":true,"url":"https://api.github.com/repos/timvandermeij/servo/commits/57a96ece0c4c105ea36ffa772fe4422924981e4d"},{"sha":"ef95eb3bbee76891dfdf4eac44a3647447f04cc9","author":{"email":"3318dc5ce3e4fb7c28a0b841b6801c884e1d0896@lars.com","name":"Lars Bergstrom"},"message":"Fix for gonk bootstrapping","distinct":true,"url":"https://api.github.com/repos/timvandermeij/servo/commits/ef95eb3bbee76891dfdf4eac44a3647447f04cc9"}]}