Scott
5206bf147c
Bug 1751511 - Save to Pocket panels, don't minify css build. r=gvn
...
Differential Revision: https://phabricator.services.mozilla.com/D136669
2022-01-25 16:11:07 +00:00
Cristian Tuns
cb989b45fc
Backed out changeset 8c176d488a6d (bug 1748807) for causing spidermonkey bustages on asserts.js CLOSED TREE
2022-01-25 11:06:07 -05:00
Valentin Gosu
5ca35924eb
Bug 1743022 - Only call AddToBlocklist once r=necko-reviewers,kershaw
...
On windows getaddrinfo does not return TTL info for the DNS record. so we do a
second DNS resolution that uses DNSQueryA to get the TTL. We should only call
AddToBlocklist after the first DNS resolution completes. Doing so again for
the DNSQueryA refresh is unnecessary and possibly extends the lifetime of the
blocklist past the 60s that is default.
This patch also reenables the blocklist when TRR strict mode is enabled.
Differential Revision: https://phabricator.services.mozilla.com/D136715
2022-01-25 15:57:04 +00:00
Valentin Gosu
0337a7de38
Bug 1743022 - Add tests for TRR temporary blocklisting r=necko-reviewers,kershaw
...
* DNSPacket::Decode now returns an error code for NS responses with a non-zero
RCODE. Previously, when we'd do the check for the parent domain, we'd treat
any DoH response as a valid NS, making the entire check for parents useless.
* Changes the documentation for this feature to mention the prefs used by this
feature.
* I don't think we need to worry about clearing the blocklist when the DNS
cache is cleared. For testing we can simply disable the blocklist. In real
life the blocklist is only 60 seconds and it's unlikely to cause problems
for users.
Depends on D136530
Differential Revision: https://phabricator.services.mozilla.com/D136531
2022-01-25 15:57:04 +00:00
Valentin Gosu
f2ce1bed77
Bug 1743022 - Rename network.trr.blacklist-duration to network.trr.temp_blocklist_durations_sec r=necko-reviewers,kershaw
...
Also turns it into a static pref r=#necko
Differential Revision: https://phabricator.services.mozilla.com/D136530
2022-01-25 15:57:03 +00:00
Kash Shampur
87fe62a8ba
Bug 1750838 - Upgrade expedia page load test to mitm7 r=perftest-reviewers,AlexandruIonescu,kimberlythegeek
...
Differential Revision: https://phabricator.services.mozilla.com/D136421
2022-01-25 15:49:13 +00:00
Sean Feng
50f11515b4
Bug 1738621 - Enable browser.soft_reload.only_force_validate_top_level_document by default r=dragana,nika
...
Differential Revision: https://phabricator.services.mozilla.com/D134949
2022-01-25 15:39:27 +00:00
Yury Delendik
7b02db79f4
Bug 1748807 - Enable relaxed SIMD instructions for Nightly. r=lth
...
Fixes StaticPrefList.yaml
Differential Revision: https://phabricator.services.mozilla.com/D136771
2022-01-25 15:33:19 +00:00
Jari Jalkanen
d310b95338
Bug 1744165 - Clear sinks and block further use after storage observer shutdown. r=dom-storage-reviewers,janv
...
Differential Revision: https://phabricator.services.mozilla.com/D135474
2022-01-25 14:37:25 +00:00
Nicolas B. Pierron
a036d9a205
Bug 1751452 - Move FunctionKey to SourceExtent. r=arai
...
This patchs extracts FunctionKey out of CompilationStencil and moves it to be
defined as part of the SourceExtent, as this is a condensed version of the
SourceExtent which can be used to uniquely identy a function qualified by a
SourceExtent.
Differential Revision: https://phabricator.services.mozilla.com/D136631
2022-01-25 13:52:48 +00:00
Yury Delendik
d440968fab
Bug 1737405 - Enable wasm caching. r=RyanVM
...
Differential Revision: https://phabricator.services.mozilla.com/D136791
2022-01-25 13:50:53 +00:00
Henrik Skupin
cd886ec059
Bug 1751844 - [webdriver-bidi] Write Websocket port to WebDriverBiDiActivePort file. r=webdriver-reviewers,jdescottes
...
Differential Revision: https://phabricator.services.mozilla.com/D136867
2022-01-25 13:42:05 +00:00
Henrik Skupin
174e59f1e4
Bug 1751844 - [remote] Unify handling of active port file for CDP and Marionette. r=webdriver-reviewers,jdescottes
...
Differential Revision: https://phabricator.services.mozilla.com/D136866
2022-01-25 13:42:04 +00:00
Andreea Pavel
fc616aec19
Bug 1738532 - disable browser_togglePositionChange.js on linux64 opt r=intermittent-reviewers,MasterWayZ DONTBUILD
...
Differential Revision: https://phabricator.services.mozilla.com/D136865
2022-01-25 13:09:55 +00:00
Sandor Molnar
324f6c49c3
Bug 1642198 - Disable layout/svg/tests/test_filter_crossorigin.html on linux, for frequent failures. r=intermittent-reviewers,MasterWayZ DONTBUILD
...
Differential Revision: https://phabricator.services.mozilla.com/D136685
2022-01-25 13:08:55 +00:00
Miko Mynttinen
47e3664850
Bug 1751743 - Add missing ifdef r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D136824
2022-01-25 13:08:51 +00:00
Andrei Oprea
c1807eee8c
Bug 1746598 - Route MS messages to PB newtab r=dmose,extension-reviewers,rpl
...
Differential Revision: https://phabricator.services.mozilla.com/D134157
2022-01-25 13:02:30 +00:00
Alex Ionescu
2d4b0eb9d6
Bug 1730943 - Update espn page load test to navigate to sub-page rather than about:blank r=perftest-reviewers,kimberlythegeek
...
Differential Revision: https://phabricator.services.mozilla.com/D136572
2022-01-25 13:01:48 +00:00
Emilio Cobos Álvarez
5a3cb3b5e2
Bug 1751797 - Simplify radio / checkbox menuitem selectors. r=dao
...
No behavior change.
Differential Revision: https://phabricator.services.mozilla.com/D136807
2022-01-25 13:01:21 +00:00
Magnus Melin
507ab6f79c
Bug 1749403 - disable test_cookies_thirdparty.js for Thunderbird. r=necko-reviewers,valentin DONTBUILD
...
Thunderbird tests run with fission enabled, and this test doesn't work with it enabled.
Flags to disable fission are ignored.
Differential Revision: https://phabricator.services.mozilla.com/D136876
2022-01-25 12:37:55 +00:00
Kimberly Sereduck
c709b0676a
Bug 1750984: document how to pass additional arguments to browsertime r=perftest-reviewers,AlexandruIonescu
...
Differential Revision: https://phabricator.services.mozilla.com/D136490
2022-01-25 12:27:41 +00:00
Barret Rennie
0a8aa2c5d4
Bug 1745352 - Remove osfile.jsm from browser/components/extensions r=mixedpuppy
...
Differential Revision: https://phabricator.services.mozilla.com/D133843
2022-01-25 12:16:17 +00:00
Barret Rennie
7eb153953c
Bug 1745352 - Expose IOUtils and PathUtils via Cu.importGlobalProperties r=nika
...
PathUtils is the only binding requires for this patch, but eventually we'll
have to migrate NativeManifests.jsm to IOUtils and then we will have to provide
it anyway.
Differential Revision: https://phabricator.services.mozilla.com/D136433
2022-01-25 12:16:16 +00:00
Barret Rennie
875ec3c5f7
Bug 1745352 - Add depth param to PathUtils.getParent to get arbitrary ancestors r=Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D133842
2022-01-25 12:16:16 +00:00
Benjamin VanderSloot
f13ae1008d
Bug 1750000 - Make tests in devtools/client/test/ dFPI compatible, r=jdescottes,anti-tracking-reviewers,timhuang
...
We are fixing mochitests that fail when network.cookie.cookieBehavior = 5, i.e. when we enable Total Cookie Protection.
This is most often due to the test assuming that an origin will always have access to its storage state when embedded as
a third party.
My approach: Add third-party storage permission for the net domain when included on the com domain.
This allows the cache for the net domain to be shared in the way that this test is expecting.
Differential Revision: https://phabricator.services.mozilla.com/D136601
2022-01-25 12:08:25 +00:00
Olli Pettay
3b790f6301
Bug 1719178 - test, r=peterv
...
Depends on D119114
Differential Revision: https://phabricator.services.mozilla.com/D119303
2022-01-25 11:13:12 +00:00
criss
592389ca2d
Backed out 10 changesets (bug 1751331) for causing bustages. CLOSED TREE
...
Backed out changeset 5ce212465a26 (bug 1751331)
Backed out changeset 14d62b8ffa5a (bug 1751331)
Backed out changeset 76f46bd9afa1 (bug 1751331)
Backed out changeset 147faaad046f (bug 1751331)
Backed out changeset f85b049d12f9 (bug 1751331)
Backed out changeset 16d8d3f8378b (bug 1751331)
Backed out changeset 1cd9386a3927 (bug 1751331)
Backed out changeset 20faacba6db6 (bug 1751331)
Backed out changeset 7d17f75bcb38 (bug 1751331)
Backed out changeset 28b9aab1f174 (bug 1751331)
2022-01-25 13:00:25 +02:00
Jan de Mooij
9a1036bf48
Bug 1732362 part 3 - Add an API to disable the JIT backend completely. r=iain
...
This adds a mechanism to permanently disable the JIT backend for the process. This
lets us improve the sandbox for the socket process.
Depends on D136723
Differential Revision: https://phabricator.services.mozilla.com/D136724
2022-01-25 10:13:04 +00:00
Jan de Mooij
41b6a25500
Bug 1732362 part 2 - Initialize JS engine after parsing command line options. r=jonco
...
This allows us to have shell flags that affect JS_Init.
Depends on D136722
Differential Revision: https://phabricator.services.mozilla.com/D136723
2022-01-25 10:13:03 +00:00
Jan de Mooij
83fb21552d
Bug 1732362 part 1 - Use system malloc for JS shell's option parser. r=jonco
...
The next patch changes the shell to parse the shell flags before calling JS_Init.
This means we have to use the system malloc instead of JS malloc.
Differential Revision: https://phabricator.services.mozilla.com/D136722
2022-01-25 10:13:03 +00:00
Valentin Gosu
fdaddf59c1
Bug 1751698 - Fix eslint warnings in ascii_pac_utils.js r=necko-reviewers,kershaw
...
Differential Revision: https://phabricator.services.mozilla.com/D136729
2022-01-25 10:02:06 +00:00
Valentin Gosu
be12f6cce6
Bug 1751698 - Include ascii_pac_utils.js as a separate file r=necko-reviewers,kershaw
...
Differential Revision: https://phabricator.services.mozilla.com/D136728
2022-01-25 10:02:06 +00:00
Norisz Fay
b8017f27b7
Merge mozilla-central to autoland on a CLOSED TREE
2022-01-25 12:09:47 +02:00
Norisz Fay
8d6f704130
Merge autoland to mozilla-central. a=merge
2022-01-25 11:56:56 +02:00
Gijs Kruitbosch
ba95b12e9b
Bug 1741076 - do not open the download panel if the window is not active, r=NeilDeakin
...
Differential Revision: https://phabricator.services.mozilla.com/D135710
2022-01-25 09:40:11 +00:00
Jon Coppeard
86c1b054f1
Bug 1751162 - Part 2: Add a nursery size heuristic based on the length of collection time r=sfink
...
This limits the growth rate based on the length of collection time, such that
size is proportionally reduced when the time is longer than 4ms.
The existing 'timeFraction' got renamed to 'dutyFactor' to disambiguate.
This doesn't happen during pageload so as not to blow up all our page load
benchmarks.
This is pretty much a wash on octane although it improves splay latency by 3.8%
for me.
This should drastically reduce the number of long minor GCs we see. I expect
we'll see a change in the telemetry.
Depends on D136636
Differential Revision: https://phabricator.services.mozilla.com/D136637
2022-01-25 09:24:13 +00:00
Mike Hommey
ba9b891611
Bug 1751810 - Stop checking for DIA SDK headers and libraries. r=firefox-build-system-reviewers,andi
...
After bug 1588538, the only use of the DIA SDK is to copy msdia140.dll
for llvm-symbolizer.exe.
Differential Revision: https://phabricator.services.mozilla.com/D136820
2022-01-25 09:23:03 +00:00
criss
bc6de6a896
Backed out 2 changesets (bug 1751331) for causing multiple failures. CLOSED TREE
...
Backed out changeset c4081656bc53 (bug 1751331)
Backed out changeset 27df9b0ccfb1 (bug 1751331)
2022-01-25 11:41:52 +02:00
Jon Coppeard
40e13d17ff
Bug 1751717 - Add JS_GC_PROFILE_FILE environment variable to set destination for GC profiling output r=sfink
...
Differential Revision: https://phabricator.services.mozilla.com/D136753
2022-01-25 09:19:18 +00:00
Mike Hommey
3861973a69
Bug 1751809 - Remove llvm-symbolizer from the clang-win-cross toolchain. r=firefox-build-system-reviewers,andi
...
We have been using the separate llvm-symbolizer toolchain since
bug 1685599.
Differential Revision: https://phabricator.services.mozilla.com/D136819
2022-01-25 09:18:24 +00:00
Mike Hommey
773fa3be25
Bug 1751817 - Pass --rtlib=libgcc to clang when building for Android. r=firefox-build-system-reviewers,andi
...
Instead of forcing it via a patch to clang itself (which now conflicts
with other changes on clang trunk, although the conflict is benign).
Because of https://github.com/llvm/llvm-project/issues/53397 we need to
narrow down the warnings that trigger errors in the check for
`pthread_cond_timedwait_monotonic_np`.
Differential Revision: https://phabricator.services.mozilla.com/D136850
2022-01-25 09:17:39 +00:00
Mike Hommey
209e7cc15f
Bug 1751331 - Use the mozbuild crate in nserror. r=xpcom-reviewers,nika
...
Differential Revision: https://phabricator.services.mozilla.com/D136567
2022-01-25 09:03:05 +00:00
Mike Hommey
4db4c572b5
Bug 1751331 - Use the mozbuild crate in gecko-profiler. r=canaltinova
...
Differential Revision: https://phabricator.services.mozilla.com/D136566
2022-01-25 09:03:05 +00:00
Mike Hommey
5fa0297527
Bug 1751331 - Use the mozbuild crate in xpcom. r=xpcom-reviewers,nika
...
Differential Revision: https://phabricator.services.mozilla.com/D136565
2022-01-25 09:03:04 +00:00
Mike Hommey
8a53687253
Bug 1751331 - Use the mozbuild crate in glean. r=chutten
...
Differential Revision: https://phabricator.services.mozilla.com/D136564
2022-01-25 09:03:04 +00:00
Mike Hommey
0786e9daab
Bug 1751331 - Use the mozbuild crate in static_prefs. r=KrisWright
...
Differential Revision: https://phabricator.services.mozilla.com/D136563
2022-01-25 09:03:03 +00:00
Mike Hommey
3269a65b4f
Bug 1751331 - Use the mozbuild crate in servo. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D136562
2022-01-25 09:03:03 +00:00
Mike Hommey
a7254d5105
Bug 1751331 - Use the mozbuild crate in cranelift. r=rhunt
...
Differential Revision: https://phabricator.services.mozilla.com/D136561
2022-01-25 09:03:03 +00:00
Mike Hommey
47b241bdee
Bug 1751331 - Use the mozbuild crate in moz_asserts. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D136560
2022-01-25 09:03:02 +00:00
Mike Hommey
f81fea13ae
Bug 1751331 - Use the mozbuild crate in mozglue-static. r=firefox-build-system-reviewers,mhentges
...
Differential Revision: https://phabricator.services.mozilla.com/D136559
2022-01-25 09:03:02 +00:00