a94730ef300e11980098601d90b0f86d4ef87423: Bug 1494528 - Call GPUProcessManager::EnsureGPUReady() before accessing gfxVars::UseWebRender() r=aosmond
sotaro <sotaro.ikeda.g@gmail.com> - Fri, 28 Sep 2018 09:06:26 +0900 - rev 438639
Push 34730 by aciure@mozilla.com at Fri, 28 Sep 2018 08:54:16 +0000
Bug 1494528 - Call GPUProcessManager::EnsureGPUReady() before accessing gfxVars::UseWebRender() r=aosmond
b1e0b485298554d1f00fa3fced60941b4de180f4: Bug 1494712 - fix incorrect preprocessor define for aarch64 in atomicops.h; r=jld
Nathan Froyd <froydnj@mozilla.com> - Thu, 27 Sep 2018 19:44:16 -0400 - rev 438638
Push 34730 by aciure@mozilla.com at Fri, 28 Sep 2018 08:54:16 +0000
Bug 1494712 - fix incorrect preprocessor define for aarch64 in atomicops.h; r=jld
5d60b68a0a426e3c316435e315ddddf35f3aea20: Bug 1494216 - Use the -Bsymbolic linker flag to build clang. r=froydnj
Mike Hommey <mh+mozilla@glandium.org> - Thu, 27 Sep 2018 08:19:41 +0900 - rev 438637
Push 34730 by aciure@mozilla.com at Fri, 28 Sep 2018 08:54:16 +0000
Bug 1494216 - Use the -Bsymbolic linker flag to build clang. r=froydnj With libLLVM being a shared library exporting many symbols, all internal calls using those symbols default to go through the PLT, which is unnecessary (and costly) overhead. Using -Bsymbolic makes internal calls go directly to the right place without going through the PLT. Differential Revision: https://phabricator.services.mozilla.com/D7029
e7d5eb0d44a7ee8b6d53d91d96986af873fa16af: Bug 1494518 - Do not pass non-PromiseObject to JSRuntime::enqueuePromiseJob. r=till
Tooru Fujisawa <arai_a@mac.com> - Fri, 28 Sep 2018 00:06:51 +0900 - rev 438636
Push 34730 by aciure@mozilla.com at Fri, 28 Sep 2018 08:54:16 +0000
Bug 1494518 - Do not pass non-PromiseObject to JSRuntime::enqueuePromiseJob. r=till
2ba4c4ab35f5fd470d05a756adf3078a36960ddc: Bug 1493741 - Don't generate elements around UA Widget shadow root r=emilio
Timothy Guan-tin Chien <timdream@gmail.com> - Fri, 28 Sep 2018 00:23:15 +0000 - rev 438635
Push 34729 by aciure@mozilla.com at Fri, 28 Sep 2018 08:51:43 +0000
Bug 1493741 - Don't generate elements around UA Widget shadow root r=emilio This patch make nsCSSFrameConstructor::CreateGeneratedContentItem() early returns if the originating element contains an UA Widget shadow root. Differential Revision: https://phabricator.services.mozilla.com/D6828
095151bca6e92ad7e3e26ff130e0312e2eec1f96: Merge mozilla-central to autoland a=merge
Coroiu Cristina <ccoroiu@mozilla.com> - Fri, 28 Sep 2018 07:36:36 +0300 - rev 438634
Push 34729 by aciure@mozilla.com at Fri, 28 Sep 2018 08:51:43 +0000
Merge mozilla-central to autoland a=merge
a2cfa1610c31ab9c77ea8337fe870b41c145c5de: Bug 1493765: Stop using NrIce* in PeerConnectionImpl. r=mjf
Byron Campen [:bwc] <docfaraday@gmail.com> - Thu, 27 Sep 2018 18:27:25 +0000 - rev 438633
Push 34729 by aciure@mozilla.com at Fri, 28 Sep 2018 08:51:43 +0000
Bug 1493765: Stop using NrIce* in PeerConnectionImpl. r=mjf Differential Revision: https://phabricator.services.mozilla.com/D6767
a9a8126b2e7bed3e7f665f28a9119753bfc5f76a: Bug 1494833 - Bump tup version to v0.7.8; r=chmanchester
Mike Shal <mshal@mozilla.com> - Fri, 28 Sep 2018 02:33:53 +0000 - rev 438632
Push 34729 by aciure@mozilla.com at Fri, 28 Sep 2018 08:51:43 +0000
Bug 1494833 - Bump tup version to v0.7.8; r=chmanchester This incorporates some fixes for ccache, icecream, and a better display output (decreasing count instead of an increasing count). It may also let us experiment with incremental rust support, though I think that feature still needs some more work. MozReview-Commit-ID: 7zPGiL9Ob6N Differential Revision: https://phabricator.services.mozilla.com/D7152
e3e005ca7ffa874dfee9e42badcc9f8a61f54b51: Bug 1494139 - Link rust libraries into programs in the tup backend. r=mshal
Chris Manchester <cmanchester@mozilla.com> - Fri, 28 Sep 2018 00:38:47 +0000 - rev 438631
Push 34729 by aciure@mozilla.com at Fri, 28 Sep 2018 08:51:43 +0000
Bug 1494139 - Link rust libraries into programs in the tup backend. r=mshal Differential Revision: https://phabricator.services.mozilla.com/D7136
23ebf9cc2c2d6fedc2ad3b2cf1ba446279baeb1d: Bug 1494139 - Add rust build script outputs to the tup backend for upcoming cranelift crates. r=mshal
Chris Manchester <cmanchester@mozilla.com> - Fri, 28 Sep 2018 00:39:44 +0000 - rev 438630
Push 34729 by aciure@mozilla.com at Fri, 28 Sep 2018 08:51:43 +0000
Bug 1494139 - Add rust build script outputs to the tup backend for upcoming cranelift crates. r=mshal Differential Revision: https://phabricator.services.mozilla.com/D7137
fd114fd7cf68e4dd366825303b35fb1c6bc6d89b: Bug 1494139 - Place build script outputs in each package's output directory in the tup backend. r=mshal
Chris Manchester <cmanchester@mozilla.com> - Fri, 28 Sep 2018 00:31:56 +0000 - rev 438629
Push 34729 by aciure@mozilla.com at Fri, 28 Sep 2018 08:51:43 +0000
Bug 1494139 - Place build script outputs in each package's output directory in the tup backend. r=mshal Differential Revision: https://phabricator.services.mozilla.com/D7135
95301d8052055fc5d5f131e123c0c35eef359978: Merge inbound to mozilla-central a=merge
Coroiu Cristina <ccoroiu@mozilla.com> - Fri, 28 Sep 2018 07:33:05 +0300 - rev 438628
Push 34728 by ccoroiu@mozilla.com at Fri, 28 Sep 2018 04:33:26 +0000
Merge inbound to mozilla-central a=merge
cb1bd4097d6bf9ad61c6f4ff146ba193bf370193: Bug 1494515 - Remove an unused argument from nsStaticAtom's constructor. r=froydnj
Nicholas Nethercote <nnethercote@mozilla.com> - Thu, 27 Sep 2018 16:14:05 +1000 - rev 438627
Push 34728 by ccoroiu@mozilla.com at Fri, 28 Sep 2018 04:33:26 +0000
Bug 1494515 - Remove an unused argument from nsStaticAtom's constructor. r=froydnj Presumably the commit that introduced `aStringOffset` could have removed this, but overlooked it.
1a9268216cd7c52323f5bc95166f5f154acc36be: Bug 1494515 - Clean up static atom registration. r=froydnj
Nicholas Nethercote <nnethercote@mozilla.com> - Thu, 27 Sep 2018 16:13:41 +1000 - rev 438626
Push 34728 by ccoroiu@mozilla.com at Fri, 28 Sep 2018 04:33:26 +0000
Bug 1494515 - Clean up static atom registration. r=froydnj Static atom registration is a bit of a mess. NS_InitAtomTable() calls nsGkAtoms::RegisterStaticAtoms(), which calls NS_RegisterStaticAtoms(); i.e. we go from nsAtomTable.cpp to nsGkAtoms.cpp and back. (And NS_RegisterStaticAtoms() is declared in a .cpp file, not a .h file!) This commit makes NS_InitAtomTable() a friend of nsGkAtoms, so NS_InitAtomTable can see nsGkAtoms's atoms array directly, thus removing the need for NS_RegisterAtomTable() and nsGkAtoms::RegisterStaticAtoms(). This commit also removes an out-of-date part of a comment from XPCOMInit.cpp.
aab722576793adebb6b0e0b8b126ab7859ea709b: Bug 1494515 - Rework the comments about static atoms. r=froydnj
Nicholas Nethercote <nnethercote@mozilla.com> - Thu, 27 Sep 2018 16:13:14 +1000 - rev 438625
Push 34728 by ccoroiu@mozilla.com at Fri, 28 Sep 2018 04:33:26 +0000
Bug 1494515 - Rework the comments about static atoms. r=froydnj nsGkAtoms.h has a big comment explaining how static atom definitions get expanded by macros. This comment was very useful when there were multiple sources of static atoms and their definitions used macros a lot. But bug 1482782 combined all the static atom sources into nsGkAtoms and removed a lot of macro use. So now the comment is now something of a hindrance, duplicating quite a bit of the code (and not entirely accurately). This commit removes the big comment, and moves the still-useful parts inline with the code. This makes things much easier to follow. This commit also reformats some of the remaining macros so they are easier to read.
45aa3f51c691e6ebba965f1f26ef94ffadb81ebd: Bug 1493645 - Fix line endings in flexbox-dyn-resize-001.html. r=me
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 28 Sep 2018 00:28:57 +0200 - rev 438624
Push 34728 by ccoroiu@mozilla.com at Fri, 28 Sep 2018 04:33:26 +0000
Bug 1493645 - Fix line endings in flexbox-dyn-resize-001.html. r=me
b48f60cd2656cfa7fac427817e6ee9ab279a1c6e: Backout changeset d4f56bcc3896 (bug 1494216) to give time to toolchains to build without blocking other landings.
Mike Hommey <mh+mozilla@glandium.org> - Fri, 28 Sep 2018 07:11:32 +0900 - rev 438623
Push 34728 by ccoroiu@mozilla.com at Fri, 28 Sep 2018 04:33:26 +0000
Backout changeset d4f56bcc3896 (bug 1494216) to give time to toolchains to build without blocking other landings.
d4f56bcc389645e34612ebcee616520132fbdc6a: Bug 1494216 - Use the -Bsymbolic linker flag to build clang. r=froydnj
Mike Hommey <mh+mozilla@glandium.org> - Thu, 27 Sep 2018 08:19:41 +0900 - rev 438622
Push 34728 by ccoroiu@mozilla.com at Fri, 28 Sep 2018 04:33:26 +0000
Bug 1494216 - Use the -Bsymbolic linker flag to build clang. r=froydnj With libLLVM being a shared library exporting many symbols, all internal calls using those symbols default to go through the PLT, which is unnecessary (and costly) overhead. Using -Bsymbolic makes internal calls go directly to the right place without going through the PLT. Differential Revision: https://phabricator.services.mozilla.com/D7029
b3439a7f9f2771424d2dab0e5f5c260e3a3872f4: Bug 1486061 - [1.1] Add GeckoView safe browsing tests. r=snorp
Eugen Sawin <esawin@mozilla.com> - Fri, 24 Aug 2018 19:19:35 +0200 - rev 438621
Push 34728 by ccoroiu@mozilla.com at Fri, 28 Sep 2018 04:33:26 +0000
Bug 1486061 - [1.1] Add GeckoView safe browsing tests. r=snorp
3c8df5d50089a3e4d03a31d57e6a7fdbcfbd871f: Merge mozilla-central to inbound a=merge on a CLOSED TREE
Coroiu Cristina <ccoroiu@mozilla.com> - Fri, 28 Sep 2018 00:42:47 +0300 - rev 438620
Push 34728 by ccoroiu@mozilla.com at Fri, 28 Sep 2018 04:33:26 +0000
Merge mozilla-central to inbound a=merge on a CLOSED TREE
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip