Re: PSA: Building Firefox 61+ with GCC will soon require version GCC 6.1+

2018-04-05 Thread Jeff Gilbert
I have updated our table: https://developer.mozilla.org/en-US/docs/Mozilla/Using_CXX_in_Mozilla_code On Mon, Apr 2, 2018 at 5:30 PM, Jeff Gilbert wrote: > Bug 1444274 will bump our minimum GCC version to 6.1. GCC-7 will > continue to work. > > If you build with GCC instead of Clang on Linux, I've

XPT files shouldn't be added to package-manifest.in any more

2018-04-05 Thread Andrew McCreight
I recently landed bug 1438688, which makes it so that we don't ship XPT files any more, so they don't need to be added to a package-manifest.in file. (Instead, the XPT information is compiled into the binary.) I think it'll give you an error if you add it anyways, but I haven't tested it. We still

Re: Phabricator and Bugzilla

2018-04-05 Thread Mark Côté
As I indicated, those posts go into detail on why we are avoiding both comment and more complicated flag mirroring. Mark On Sat, Mar 31, 2018 at 10:14 AM, Ben Kelly wrote: > On Sat, Mar 31, 2018, 10:09 AM Mark Côté wrote: > >> Regarding comment and flag mirroring, we've discussed this before

Re: Unaligned NEON memory access on ARMv7 phones

2018-04-05 Thread Makoto Kato
> To my surprise, clang 6.0 is willing to generate vld1.8 when no > particular CPU model is specified: > https://godbolt.org/g/i5PqcQ This sample for vld1.8 will be valid due to element size aligned. Also, although this generator generates hardfp abi as default, if using gcc 7 (with -march=armv7

Re: incremental compilation for opt Rust builds

2018-04-05 Thread Henri Sivonen
On Tue, Mar 13, 2018 at 3:35 PM, Nathan Froyd wrote: > On Tue, Mar 13, 2018 at 3:10 AM, Henri Sivonen wrote: >> On Tue, Mar 13, 2018 at 2:56 AM, Nathan Froyd wrote: >>> (Our release builds use -O2 for Rust code.) >> >> What does cargo bench use by default? >> (https://internals.rust-lang.org/t/d

Re: Intent to require Python 3 to build Firefox 59 and later

2018-04-05 Thread Gregory Szorc
On Fri, Nov 10, 2017 at 3:27 PM, Gregory Szorc wrote: > For reasons outlined at https://bugzilla.mozilla.org/s > how_bug.cgi?id=1388447#c7, we would like to make Python 3 a requirement > to build Firefox sometime in the Firefox 59 development cycle. (Firefox 59 > will be an ESR release.) > > The

Re: PSA: Building Firefox 61+ with GCC will soon require version GCC 6.1+

2018-04-05 Thread Mike Hommey
On Thu, Apr 05, 2018 at 06:53:52PM +1000, Nicholas Nethercote wrote: > Thank you for working on this, jgilbert. > > I tried to take advantage of C++14's relaxed constexpr for bug 1451278, but > I'm getting one test job failure on automation, visible here: > > https://treeherder.mozilla.org/#/jobs

Re: CPU core count game!

2018-04-05 Thread Bobby Holley
On Wed, Mar 28, 2018 at 12:03 PM, Steve Fink wrote: > Yes, sorry, a couple of people pointed that out to me privately. And I did > get that mixed up; I was assuming processors, despite the page specifically > pointing out "physical cores". > > I still think there's something to be kept in mind he

Intent to disable (hide) Gecko specific editing UI of HTML editor by default

2018-04-05 Thread Masayuki Nakano
This incompatibility is pointed by W3C's Editing API WG: https://github.com/w3c/editing/issues/171 Gecko has some specific editing UI of HTML editor. 1. Resiziers of , , absolute positioned elements. 2. Adding new table row/column from buttons. 3. Removing existing table row/column from buttons.

[desktop] Bugs logged by Desktop Release QA in the last 8 days

2018-04-05 Thread Bogdan Maris
Hello, Here's the list of new issues found and filed by the Desktop Release QA team last week. Additional details on the team's priorities last week, as well as the plans for the current week are available at: https://tinyurl.com/yaj49dmm Bugs logged by Desktop Release QA in the last 8 days Cor

Re: PSA: Building Firefox 61+ with GCC will soon require version GCC 6.1+

2018-04-05 Thread Nicholas Nethercote
Thank you for working on this, jgilbert. I tried to take advantage of C++14's relaxed constexpr for bug 1451278, but I'm getting one test job failure on automation, visible here: https://treeherder.mozilla.org/#/jobs?repo=try&revision=bcd8e01989d987268cfb6beb7f86e948eae3730d&selectedJob=172004924

Re: CPU core count game!

2018-04-05 Thread Dave Townsend
What is the point you're trying to drive home? On Tue, Mar 27, 2018, 15:58 Steve Fink wrote: > Just to drive home a point, let's play a game. > > First, guesstimate what percentage of our users have systems with 2 or > fewer cores. > > Then visit https://hardware.metrics.mozilla.com/#goto-cpu-an

PSA: Building Firefox 61+ with GCC will soon require version GCC 6.1+

2018-04-05 Thread Jeff Gilbert
Bug 1444274 will bump our minimum GCC version to 6.1. GCC-7 will continue to work. If you build with GCC instead of Clang on Linux, I've been told that the system gcc package for Ubuntu 16.04 LTS is gcc-5, so very soon you'll need to install a gcc-6 package to continue to build. With a bump to GC

Re: Unaligned NEON memory access on ARMv7 phones

2018-04-05 Thread Makoto Kato
> Thank you. Was [*2] meant to be a different URL? Ah, correct is the following. http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.100511_0401_10_en/ric1447333721072.html and http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.ddi0409i/BABDGHIB.html -- Makoto On Thu, Mar 29,

Re: CPU core count game!

2018-04-05 Thread Luke Wagner
fbertsch helpfully wrote a query that breaks down physical cores into the % with and without HT enabled: https://sql.telemetry.mozilla.org/queries/47219/source >From this we can see that, e.g., 6.7% of systems that report "2 logical cores" (and ~2% of all systems) actually only have 1 physical co

Re: Phabricator and Bugzilla

2018-04-05 Thread Ben Kelly
On Sat, Mar 31, 2018, 10:09 AM Mark Côté wrote: > Regarding comment and flag mirroring, we've discussed this before: > > > https://groups.google.com/d/msg/mozilla.dev.platform/Y8kInYxo8UU/e3Pi-_FpBgAJ > > https://groups.google.com/d/msg/mozilla.dev.platform/Y8kInYxo8UU/tsF7UfxvBgAJ > > Given that