73358909161395b3908d402b0357aacaa2973f5a: Bug 1513325 - Remove some a11y tests that no longer apply in a post-XBL world. r=aryx
Tim Nguyen <ntim.bugs@gmail.com> - Wed, 09 Oct 2019 12:45:03 +0000 - rev 496970
Push 36673 by btara@mozilla.com at Wed, 09 Oct 2019 21:39:14 +0000
Bug 1513325 - Remove some a11y tests that no longer apply in a post-XBL world. r=aryx Differential Revision: https://phabricator.services.mozilla.com/D48701
f693d9efd28f211d724f8119f089df5e89f32065: Bug 1586254 - Make sure runUrlbarTest doesn't complain about 'unexpected changed rect' in the non-megabar results panel. r=mak
Dão Gottwald <dao@mozilla.com> - Wed, 09 Oct 2019 12:15:28 +0000 - rev 496969
Push 36673 by btara@mozilla.com at Wed, 09 Oct 2019 21:39:14 +0000
Bug 1586254 - Make sure runUrlbarTest doesn't complain about 'unexpected changed rect' in the non-megabar results panel. r=mak Differential Revision: https://phabricator.services.mozilla.com/D48663
e8553b749827dcc7d4b2b75296bd42b290039e1a: Bug 1587185 - Directly reference identity box padding and margin to calculate urlbar results alignment. r=mak
Dão Gottwald <dao@mozilla.com> - Wed, 09 Oct 2019 12:08:51 +0000 - rev 496968
Push 36673 by btara@mozilla.com at Wed, 09 Oct 2019 21:39:14 +0000
Bug 1587185 - Directly reference identity box padding and margin to calculate urlbar results alignment. r=mak Differential Revision: https://phabricator.services.mozilla.com/D48659
a43b5b3680be89cedd7a4348b94476a60bccbeea: Bug 1584174 - Sync log module macro in ChannelClassifier and AsyncChannelClassifier. r=baku
DimiDL <dlee@mozilla.com> - Wed, 09 Oct 2019 12:04:19 +0000 - rev 496967
Push 36673 by btara@mozilla.com at Wed, 09 Oct 2019 21:39:14 +0000
Bug 1584174 - Sync log module macro in ChannelClassifier and AsyncChannelClassifier. r=baku Differential Revision: https://phabricator.services.mozilla.com/D48643
68e29d2cd18276860baa297af5b0621013595800: Bug 1585823 - Make ShadowRoot use consistent DOM binding wrapping, and make nsINode::WrapObject final. r=smaug
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 09 Oct 2019 11:53:24 +0000 - rev 496966
Push 36673 by btara@mozilla.com at Wed, 09 Oct 2019 21:39:14 +0000
Bug 1585823 - Make ShadowRoot use consistent DOM binding wrapping, and make nsINode::WrapObject final. r=smaug Looks like an oversight from all the way back to bug 806506. Depends on D48538 Differential Revision: https://phabricator.services.mozilla.com/D48539
f8f67c70de05b5006857b5a8feabe7421e7ddaf7: Bug 1585823 - Remove MayNeedToLoadXBLBinding and related code. r=smaug
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 09 Oct 2019 11:53:20 +0000 - rev 496965
Push 36673 by btara@mozilla.com at Wed, 09 Oct 2019 21:39:14 +0000
Bug 1585823 - Remove MayNeedToLoadXBLBinding and related code. r=smaug Differential Revision: https://phabricator.services.mozilla.com/D48538
aa7957c9c24170528b925943aec1fec964704781: Bug 1572006 - Make js::gc::Statistics work in terms of GCRuntime rather than JSRuntime r=allstarschh
Jon Coppeard <jcoppeard@mozilla.com> - Wed, 09 Oct 2019 11:43:20 +0000 - rev 496964
Push 36673 by btara@mozilla.com at Wed, 09 Oct 2019 21:39:14 +0000
Bug 1572006 - Make js::gc::Statistics work in terms of GCRuntime rather than JSRuntime r=allstarschh Differential Revision: https://phabricator.services.mozilla.com/D48547
bd53a21e0e707face772912890b20c92f8f4e299: Bug 1572006 - Make GCParallelTask work in terms of GCRuntime rather than JSRuntime r=allstarschh
Jon Coppeard <jcoppeard@mozilla.com> - Wed, 09 Oct 2019 11:41:47 +0000 - rev 496963
Push 36673 by btara@mozilla.com at Wed, 09 Oct 2019 21:39:14 +0000
Bug 1572006 - Make GCParallelTask work in terms of GCRuntime rather than JSRuntime r=allstarschh Differential Revision: https://phabricator.services.mozilla.com/D48546
5156147aa55d6a28ddc73b7393612ca65da5f3db: Bug 1572006 - Make GC iterators with in terms of GCRuntime rather than JSRuntime r=allstarschh
Jon Coppeard <jcoppeard@mozilla.com> - Wed, 09 Oct 2019 11:41:32 +0000 - rev 496962
Push 36673 by btara@mozilla.com at Wed, 09 Oct 2019 21:39:14 +0000
Bug 1572006 - Make GC iterators with in terms of GCRuntime rather than JSRuntime r=allstarschh Differential Revision: https://phabricator.services.mozilla.com/D48545
a43ad34ac8e3033d22c2ea30eebfa8c271130e48: Bug 1587368 - follow-up: Unbust some ccov builds that are still using old Rust. a=shlindi
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 09 Oct 2019 18:39:03 +0200 - rev 496961
Push 36672 by emilio@crisal.io at Wed, 09 Oct 2019 16:42:35 +0000
Bug 1587368 - follow-up: Unbust some ccov builds that are still using old Rust. a=shlindi MANUAL PUSH: bustage
0efb4f268d16e4778ce003629c2cdfeafb1f5c3c: Bug 1587368 - Stop using -oldsyn bindgen version now that we pull newer syn and proc_macro versions anyway.
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 09 Oct 2019 13:34:07 +0200 - rev 496960
Push 36671 by shindli@mozilla.com at Wed, 09 Oct 2019 16:04:03 +0000
Bug 1587368 - Stop using -oldsyn bindgen version now that we pull newer syn and proc_macro versions anyway. MANUAL PUSH: Cherry-picking upstream stuff, with reviewers that are not on phabricator.
b25d5859f65e7dae6029d499169c412fe6aac9d9: Bug 1587368 - Fix servo build.
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 09 Oct 2019 13:06:02 +0200 - rev 496959
Push 36671 by shindli@mozilla.com at Wed, 09 Oct 2019 16:04:03 +0000
Bug 1587368 - Fix servo build.
7ab66b410e755d111a57b29251680b4f282ab13a: Bug 1587368 - Rustfmt recent changes.
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 09 Oct 2019 12:54:35 +0200 - rev 496958
Push 36671 by shindli@mozilla.com at Wed, 09 Oct 2019 16:04:03 +0000
Bug 1587368 - Rustfmt recent changes.
1decc0a9f8b7dfde6d9d18e037985443d07ab3ad: Bug 1587368 - Revendor rust dependencies.
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 09 Oct 2019 12:52:29 +0200 - rev 496957
Push 36671 by shindli@mozilla.com at Wed, 09 Oct 2019 16:04:03 +0000
Bug 1587368 - Revendor rust dependencies. This pulls syn and quote 1.0, but after talking with heycam it seems ok.
713dee70307db8ddaf7f591207e243a3e5e407da: Bug 1587368 - Cherry-pick updates towards syn 1.
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 09 Oct 2019 12:51:41 +0200 - rev 496956
Push 36671 by shindli@mozilla.com at Wed, 09 Oct 2019 16:04:03 +0000
Bug 1587368 - Cherry-pick updates towards syn 1. From: https://github.com/servo/servo/pull/24308
5a903cfb70b6753fb95e41f5041050fb6298582c: Bug 1587368 - Use consistent naming and shared code for out-of-flow stuff. r=nox
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 07 Oct 2019 15:45:43 +0200 - rev 496955
Push 36671 by shindli@mozilla.com at Wed, 09 Oct 2019 16:04:03 +0000
Bug 1587368 - Use consistent naming and shared code for out-of-flow stuff. r=nox Use the functions introduced in ee17eedf3a857f27ce2b6b775574a3a455df8aa3.
91cbf903d83bb329b355f5dcffe3968b8890c474: Bug 1587368 - servo: Update html5ever to 0.24. r=emilio
Anthony Ramine <nox@nox.paris> - Fri, 27 Sep 2019 13:24:49 +0200 - rev 496954
Push 36671 by shindli@mozilla.com at Wed, 09 Oct 2019 16:04:03 +0000
Bug 1587368 - servo: Update html5ever to 0.24. r=emilio
f927a9563d591a9478abf1b72e4411f71084c7a8: Bug 1587368 - servo: WebIDL codegen: Replace cmake with a single Python script. r=emilio
Simon Sapin <simon.sapin@exyr.org> - Fri, 27 Sep 2019 06:37:54 +0200 - rev 496953
Push 36671 by shindli@mozilla.com at Wed, 09 Oct 2019 16:04:03 +0000
Bug 1587368 - servo: WebIDL codegen: Replace cmake with a single Python script. r=emilio When playing around with Cargo’s new timing visualization: https://internals.rust-lang.org/t/exploring-crate-graph-build-times-with-cargo-build-ztimings/10975/21 … I was surprised to see the `script` crate’s build script take 76 seconds. I did not expect WebIDL bindings generation to be *that* computationally intensive. It turns out almost all of this time is overhead. The build script uses CMake to generate bindings for each WebIDL file in parallel, but that causes a lot of work to be repeated 366 times: * Starting up a Python VM * Importing (parts of) the Python standard library * Importing ~16k lines of our Python code * Recompiling the latter to bytecode, since we used `python -B` to disable writing `.pyc` file * Deserializing with `cPickle` and recreating in memory the results of parsing all WebIDL files ---- This commit remove the use of CMake and cPickle for the `script` crate. Instead, all WebIDL bindings generation is done sequentially in a single Python process. This takes 2 to 3 seconds.
7deccd22ae6a97169e9e895e2baddf587a24965a: Bug 1587368 - servo: Fix error message for invalid combination of style crate feature flags. r=emilio
Simon Sapin <simon.sapin@exyr.org> - Wed, 25 Sep 2019 15:11:00 +0200 - rev 496952
Push 36671 by shindli@mozilla.com at Wed, 09 Oct 2019 16:04:03 +0000
Bug 1587368 - servo: Fix error message for invalid combination of style crate feature flags. r=emilio Instead of ``cannot find value `engine` in this scope`` https://github.com/servo/servo/issues/24284
259e2fe150bbdb83e924c4d1107da4c7d8176a69: Bug 1587368 - servo: Uncomment more stuff related to box construction. r=emilio
Anthony Ramine <nox@nox.paris> - Thu, 19 Sep 2019 11:58:07 +0200 - rev 496951
Push 36671 by shindli@mozilla.com at Wed, 09 Oct 2019 16:04:03 +0000
Bug 1587368 - servo: Uncomment more stuff related to box construction. r=emilio
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip