9b7692fd32e1f145e672498e667a6bef4494f9fa: servo: Merge #14669 - script: Remove unused function (from emilio:dirty-descendants-unused); r=Wafflespeanut
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 22 Dec 2016 05:23:00 -0800 - rev 478561
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #14669 - script: Remove unused function (from emilio:dirty-descendants-unused); r=Wafflespeanut This is no longer used since one of @bholley's patches to the style system. Source-Repo: https://github.com/servo/servo Source-Revision: b843be49752c68926521a8b5f6b0405b1ff01e9b
8010ad9bb1e3e97291a49532f762725b4d5f134b: servo: Merge #14667 - stylo: update bindings (from heycam:bindings-update-12); r=bholley
Cameron McCormack <cam@mcc.id.au> - Wed, 21 Dec 2016 18:16:45 -0800 - rev 478560
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #14667 - stylo: update bindings (from heycam:bindings-update-12); r=bholley <!-- Please describe your changes on the following line: --> Update bindings for https://treeherder.mozilla.org/#/jobs?repo=stylo&revision=3cefc3d84bae6c9ae9d591bb26d98a8f6fc51d47. r? @bholley Source-Repo: https://github.com/servo/servo Source-Revision: 1b069de6b26db99f8b7964e8542f2b04e78094ce
cc7e2946aa6a88214be37c570a0f7be2dca4371e: servo: Merge #14633 - Update Rust to 1.15.0-nightly (71c06a56a 2016-12-18) (from servo:rustup); r=SimonSapin,nox
Ms2ger <Ms2ger@gmail.com> - Wed, 21 Dec 2016 16:24:27 -0800 - rev 478559
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #14633 - Update Rust to 1.15.0-nightly (71c06a56a 2016-12-18) (from servo:rustup); r=SimonSapin,nox Source-Repo: https://github.com/servo/servo Source-Revision: df667f16b07e78fef50767c0d6912a8c2318225d
12250ac495234018fb9401256fa067783342c11b: servo: Merge #14663 - Stylo: implement -moz-orient (from ctjhoa:moz-orient); r=Manishearth
Camille TJHOA <camille@contract-live.com> - Wed, 21 Dec 2016 15:29:27 -0800 - rev 478558
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #14663 - Stylo: implement -moz-orient (from ctjhoa:moz-orient); r=Manishearth <!-- Please describe your changes on the following line: --> https://developer.mozilla.org/en-US/docs/Web/CSS/-moz-orient ![2016-12-21-213132_1342x870_scrot](https://cloud.githubusercontent.com/assets/1716173/21405334/c6c49cb2-c7c5-11e6-85d7-e10f71c331ef.png) --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: --> - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors - [X] These changes fix #14198 (github issue number if applicable). <!-- Either: --> - [ ] There are tests for these changes OR - [X] These changes do not require tests because it's a style addition <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> Source-Repo: https://github.com/servo/servo Source-Revision: 641010eed8b9fde014806c02311cb95f9aa4fb1c
f0be16755379c0cb9feabf5c063edcea211ad9a1: servo: Merge #14642 - Use Scoped TLS in the style system and eliminate UnsafeNode usage in the StyleSharingCandidateCache (from bholley:scoped_tls); r=emilio
Bobby Holley <bobbyholley@gmail.com> - Wed, 21 Dec 2016 11:11:12 -0800 - rev 478557
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #14642 - Use Scoped TLS in the style system and eliminate UnsafeNode usage in the StyleSharingCandidateCache (from bholley:scoped_tls); r=emilio See the discussion in https://bugzilla.mozilla.org/show_bug.cgi?id=1323372 @emilio Please review, but don't merge yet until we get the upstream changes into Rayon. CC @SimonSapin @heycam @upsuper @Manishearth @pcwalton @nikomatsakis Source-Repo: https://github.com/servo/servo Source-Revision: 8fd8d6161426af386c0dfd3d13968a409474eb16
82e11b3fc9d1fe5a8b413249206161404ce86cbe: servo: Merge #14658 - Separate the async bluetooth handling from networking code (from servo:bluetooth-net); r=jdm
Ms2ger <Ms2ger@gmail.com> - Wed, 21 Dec 2016 06:47:33 -0800 - rev 478556
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #14658 - Separate the async bluetooth handling from networking code (from servo:bluetooth-net); r=jdm They're not at all related, besides both being asynchronous. This change adds a little extra code in response_async(), but makes this code more readable and reduces the unnecessary indirection. This change also makes the build system slightly more parallel, by dropping the dependency on bluetooth_traits from net_traits. Source-Repo: https://github.com/servo/servo Source-Revision: fb457723e80d6a2300c499ffa402aa7eaeb877fd
21c64f83bbd647be62ea01e1f2a07236a84522f1: servo: Merge #14657 - Remove unused html bluetooth tests (from dati91:remove_html_tests); r=jdm
Attila Dusnoki <dati91@gmail.com> - Wed, 21 Dec 2016 05:55:19 -0800 - rev 478555
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #14657 - Remove unused html bluetooth tests (from dati91:remove_html_tests); r=jdm <!-- Please describe your changes on the following line: --> Remove unused html bluetooth tests, because we use wpt based bluetooth tests now. --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: --> - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors <!-- Either: --> - [X] These changes do not require tests because no functionality changed. <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> Source-Repo: https://github.com/servo/servo Source-Revision: b67bfb39aee98cba5218e8dfa0fa7019f16a4dae
8aa09a892bdcf79e896af1f1e5643ccc76a41b19: servo: Merge #14652 - Update to quickersort 2.2 (from servo:always_be_updating); r=metajack
Michael Howell <michael@notriddle.com> - Wed, 21 Dec 2016 04:13:06 -0800 - rev 478554
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #14652 - Update to quickersort 2.2 (from servo:always_be_updating); r=metajack Source-Repo: https://github.com/servo/servo Source-Revision: 50c9311c3a7a4a151692fc89a6d239b5e006fee3
444cb6b8e36fc51cc345323a2002e6c9b2517474: servo: Merge #14654 - Change property id of moz-prefixed properties to match their name (from upsuper:bug1311870); r=heycam
Xidorn Quan <me@upsuper.org> - Tue, 20 Dec 2016 23:37:12 -0800 - rev 478553
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #14654 - Change property id of moz-prefixed properties to match their name (from upsuper:bug1311870); r=heycam <!-- Please describe your changes on the following line: --> This is the servo part of [bug 1311870](https://bugzilla.mozilla.org/show_bug.cgi?id=1311870) which has been reviewed by @heycam. r? @heycam --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: --> - [x] `./mach build -d` does not report any errors - [x] `./mach test-tidy` does not report any errors - [ ] These changes fix #__ (github issue number if applicable). <!-- Either: --> - [ ] There are tests for these changes OR - [ ] These changes do not require tests because _____ <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> Source-Repo: https://github.com/servo/servo Source-Revision: c2e4e4295e31c562885848c82fcb8ad76c844799
c74998394f8ef6926a6340570511d7acda285ef5: servo: Merge #14653 - stylo: Fix assertion for unresolvable url (from upsuper:bug1321176); r=Manishearth
Xidorn Quan <me@upsuper.org> - Tue, 20 Dec 2016 15:41:13 -0800 - rev 478552
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #14653 - stylo: Fix assertion for unresolvable url (from upsuper:bug1321176); r=Manishearth <!-- Please describe your changes on the following line: --> This is the Servo part of [bug 1321176](https://bugzilla.mozilla.org/show_bug.cgi?id=1321176), which has been reviewed by @emilio, @Manishearth, and @heycam. r? @Manishearth --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: --> - [x] `./mach build -d` does not report any errors - [x] `./mach test-tidy` does not report any errors - [ ] These changes fix #__ (github issue number if applicable). <!-- Either: --> - [ ] There are tests for these changes OR - [ ] These changes do not require tests because _____ <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> Source-Repo: https://github.com/servo/servo Source-Revision: ae2b74e1c955a78e2f91b8f0bcdfa635190bf457
aa4ab6976e5495b389a05e37326ff8bf0188a33f: servo: Merge #14630 - Use MediaQueryListEvent for media query list change events (from bd339:iss14064); r=KiChjang
bd339 <bd339@localhost.localdomain> - Tue, 20 Dec 2016 13:37:42 -0800 - rev 478551
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #14630 - Use MediaQueryListEvent for media query list change events (from bd339:iss14064); r=KiChjang <!-- Please describe your changes on the following line: --> - Implements MediaQueryListEvent interface - Makes MediaQueryList change events conform to the [spec](https://drafts.csswg.org/cssom-view/#evaluate-media-queries-and-report-changes) - Updates matchMedia.html test to verify that the new event type is used --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: --> - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors - [X] These changes fix #14064 <!-- Either: --> - [X] There are tests for these changes OR - [ ] These changes do not require tests because _____ <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> Source-Repo: https://github.com/servo/servo Source-Revision: bcf154d8e6761737627bd28f47d2e9458b2c024a
86da464d95695dc885c068add7e9e9666f0d4484: servo: Merge #14650 - Update WR (shader cast errors on android) (from glennw:update-wr-shader-casts); r=KiChjang
Glenn Watson <github@intuitionlibrary.com> - Tue, 20 Dec 2016 11:58:57 -0800 - rev 478550
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #14650 - Update WR (shader cast errors on android) (from glennw:update-wr-shader-casts); r=KiChjang Source-Repo: https://github.com/servo/servo Source-Revision: 0aa1fc5efe07d9fb87e996644b612c4c3ba9d132
afc991293b8bee3b27e52128ff9b3e1b2a22a1e8: servo: Merge #14645 - Move {lower,upper}-alpha to extra_servo_values (from upsuper:gecko-builtin-counter-styles); r=heycam
Xidorn Quan <me@upsuper.org> - Mon, 19 Dec 2016 23:59:00 -0800 - rev 478549
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #14645 - Move {lower,upper}-alpha to extra_servo_values (from upsuper:gecko-builtin-counter-styles); r=heycam These two counter styles are supported via @counter-style rules in UA style sheet in Gecko. Source-Repo: https://github.com/servo/servo Source-Revision: fd5733fc1e5cda952e8d68783d4053fe4ae66eb1
1dfcd30ab73121f531bd96ee70120a7396a48e12: servo: Merge #14644 - Ever so slightly less unstable (from servo:ever-so-slightly-less-unstable); r=heycam
Simon Sapin <simon.sapin@exyr.org> - Mon, 19 Dec 2016 22:09:02 -0800 - rev 478548
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #14644 - Ever so slightly less unstable (from servo:ever-so-slightly-less-unstable); r=heycam <!-- Please describe your changes on the following line: --> --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: --> - [x] `./mach build -d` does not report any errors - [x] `./mach test-tidy` does not report any errors - [ ] These changes fix #__ (github issue number if applicable). <!-- Either: --> - [ ] There are tests for these changes OR - [ ] These changes do not require tests because _____ <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> Source-Repo: https://github.com/servo/servo Source-Revision: e13f0017931e7f87cad13a13e3fe4e9bcbb9c554
5de39c8afbda88daa6964cadc57d59b58aa9561b: servo: Merge #14631 - Make datetime just reflect (from cbrewster:datetime_fix); r=Ms2ger
Connor Brewster <connor.brewster@eagles.oc.edu> - Mon, 19 Dec 2016 12:33:07 -0800 - rev 478547
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #14631 - Make datetime just reflect (from cbrewster:datetime_fix); r=Ms2ger <!-- Please describe your changes on the following line: --> This just uses `make_getter!` for `datetime` rather than checking if `datetime` has data and falling back to the child data if `datetime` has no data. I reverted 2 of the test changes and added back an old test that makes sure that child content is not returned when `datetime` is empty. --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: --> - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors - [X] These changes fix #14611 (github issue number if applicable). <!-- Either: --> - [X] There are tests for these changes OR - [ ] These changes do not require tests because _____ <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> Source-Repo: https://github.com/servo/servo Source-Revision: 56f236724c5989c5b0e020e4f1c98feb63a4375f
ba8cbade8c3371864cab2c55a8bc79b67e1c3a2f: servo: Merge #14304 - Implement CSSStyleRule.style (from KiChjang:css-style-rule-style); r=Manishearth
Keith Yeung <kungfukeith11@gmail.com> - Mon, 19 Dec 2016 11:29:02 -0800 - rev 478546
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #14304 - Implement CSSStyleRule.style (from KiChjang:css-style-rule-style); r=Manishearth <!-- Please describe your changes on the following line: --> --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: --> - [x] `./mach build -d` does not report any errors - [x] `./mach test-tidy` does not report any errors - [x] These changes fix #14209 (github issue number if applicable). <!-- Either: --> - [ ] There are tests for these changes OR - [ ] These changes do not require tests because _____ <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> Source-Repo: https://github.com/servo/servo Source-Revision: d05cae5072fae2b3469a69119365aca4220e3394
b3e1a421b5dfce3df9d18ae9b49d963d3014c584: servo: Merge #14629 - Revert "Update Rust to 1.15.0-nightly (8f02c429a 2016-12-15)." (from larsbergstrom:revert_rustup); r=nox
Lars Bergstrom <lars@lars.com> - Mon, 19 Dec 2016 06:33:09 -0800 - rev 478545
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #14629 - Revert "Update Rust to 1.15.0-nightly (8f02c429a 2016-12-15)." (from larsbergstrom:revert_rustup); r=nox This reverts commit 5618e797683e7bfc400e8b1879d89f64bfb577fa. <!-- Please describe your changes on the following line: --> According to @nox, this breaks MacOS. Should be fine tomorrow: rust-lang/rust#38430 r? @nox @Ms2ger (or whomever) --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: --> - [ ] `./mach build -d` does not report any errors - [ ] `./mach test-tidy` does not report any errors - [ ] These changes fix #__ (github issue number if applicable). <!-- Either: --> - [ ] There are tests for these changes OR - [ ] These changes do not require tests because _____ <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> Source-Repo: https://github.com/servo/servo Source-Revision: d918c1424783dedb8bb7f9dcbba00b8fcc0b0254
0f4177e3b6dca3456a4a85fee5eb6170fafa4fa6: servo: Merge #14481 - Update Rust to 1.15.0-nightly (8f02c429a 2016-12-15) (from servo:rustup); r=Ms2ger
Ms2ger <Ms2ger@gmail.com> - Mon, 19 Dec 2016 03:58:56 -0800 - rev 478544
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #14481 - Update Rust to 1.15.0-nightly (8f02c429a 2016-12-15) (from servo:rustup); r=Ms2ger Source-Repo: https://github.com/servo/servo Source-Revision: 077a54de19ad6336cc6fae5fb4d9897535f67c2b
4853d6540a1cc9fdf10dc22c085d9abc42a4faaa: servo: Merge #14485 - style: Add a simple rule-tree benchmarks (from servo:rule-tree-bench); r=heycam
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 19 Dec 2016 00:47:34 -0800 - rev 478543
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #14485 - style: Add a simple rule-tree benchmarks (from servo:rule-tree-bench); r=heycam <!-- Please describe your changes on the following line: --> r? @heycam Numbers on my machine, for the record: ``` test rule_tree::bench::bench_expensive_insersion ... bench: 7,211,081 ns/iter (+/- 1,933,866) test rule_tree::bench::bench_expensive_insersion_parallel ... bench: 78,728,097 ns/iter (+/- 11,738,010) test rule_tree::bench::bench_insertion_basic ... bench: 665,333 ns/iter (+/- 68,089) test rule_tree::bench::bench_insertion_basic_parallel ... bench: 1,587,203 ns/iter (+/- 372,124) ``` Source-Repo: https://github.com/servo/servo Source-Revision: cb6a870077fc6bca98af688406926832ae3df038
bb33d23c9ee93a88a8eec5a67ea57f94659120b1: servo: Merge #14625 - stylo: Add FFI function to make the Stylist realize we have modified style sheets (from heycam:sheets-changed); r=upsuper
Cameron McCormack <cam@mcc.id.au> - Sun, 18 Dec 2016 21:49:28 -0800 - rev 478542
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #14625 - stylo: Add FFI function to make the Stylist realize we have modified style sheets (from heycam:sheets-changed); r=upsuper Reviewed in https://bugzilla.mozilla.org/show_bug.cgi?id=1324341 by @upsuper. Source-Repo: https://github.com/servo/servo Source-Revision: 8412008525192455e4f3411a482c546a04bf6c72
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip