web-platform-tests now runs under Python 3

2020-12-15 Thread James Graham
With bug 1678663 [1] now on central, web-platform-tests uses Python 3, both locally under mach, and on Gecko CI. This matches upstream, where the CI switched over a few weeks ago [2] and Google's CI which switched at the end of last week. For most users this change should be entirely

Intent to ship: Network Partitioning

2020-12-15 Thread Tim Huang
Intent to ship: Network Partitioning # Summary There are many tracking vectors that can be used by advertising networks to track users across websites. One major category of tracking vectors is known as “Supercookies,” which are stored in browsers and are difficult for users to detect and remove.

Intent to ship: Setting the default referrer policy to ‘strict-origin-when-cross-origin’

2020-12-15 Thread Dimi Lee
Summary: Referrer-policy controls the referrer information sent in the request header. It can be specified in the response header or in the document. If no policy is specified, we use the default policy. Currently, the default is ‘no-referrer-when-downgrade’, which sends the origin, path, and

Re: Improvement to build times through cleanup of C++ include dependencies

2020-12-15 Thread Sylvestre Ledru
Hello, Le 15/12/2020 à 10:36, Gabriele Svelto a écrit : Thanks for this work Simon, this is awesome! There's also plenty of side effects to this that will make life better for developers, just a few off the top of my mind: - All our static analysis passes need to go through the preprocessed

Re: Improvement to build times through cleanup of C++ include dependencies

2020-12-15 Thread Simon Giesecke
Hi Chris, I am not 100% sure if that's feasible with a near-zero rate of false positives, but it definitely seems worth trying out. I filed https://bugzilla.mozilla.org/show_bug.cgi?id=1682477 to address this. Simon On Mon, Dec 14, 2020 at 8:00 PM Chris Peterson wrote: > On 12/14/2020 3:23

Re: Improvement to build times through cleanup of C++ include dependencies

2020-12-15 Thread Gabriele Svelto
Thanks for this work Simon, this is awesome! There's also plenty of side effects to this that will make life better for developers, just a few off the top of my mind: - When sccache is in use files are preprocessed before being sent to sccache, so even when hitting the cache we pay the price of