dfbbcc98072a8a20a1de671feb12cb717a4eb8f3: Bug 1633907 - Upgrade sccache to current master. r=rstewart
Mike Hommey <mh+mozilla@glandium.org> - Wed, 29 Apr 2020 21:18:49 +0000 - rev 526776
Push 37364 by apavel@mozilla.com at Thu, 30 Apr 2020 08:26:21 +0000
Bug 1633907 - Upgrade sccache to current master. r=rstewart There were a fair number of changes, but the main ones are the switch to a faster hash (blake3), and to tokio 0.2's faster scheduler. Differential Revision: https://phabricator.services.mozilla.com/D72960
a884df9d2808e5198539ac4befdbc1534d092aec: Bug 1634167 - Factor JitCode type out to its own file. r=iain
Ted Campbell <tcampbell@mozilla.com> - Wed, 29 Apr 2020 21:17:41 +0000 - rev 526775
Push 37364 by apavel@mozilla.com at Thu, 30 Apr 2020 08:26:21 +0000
Bug 1634167 - Factor JitCode type out to its own file. r=iain Depends on D73129 Differential Revision: https://phabricator.services.mozilla.com/D73130
7202d1dc1efa5dd2e6582c8a6e164b05c506c989: Bug 1634167 - Rename js/src/jit/IonCode.h to JitCode.h + IonScript.h. r=iain
Ted Campbell <tcampbell@mozilla.com> - Wed, 29 Apr 2020 20:31:52 +0000 - rev 526774
Push 37364 by apavel@mozilla.com at Thu, 30 Apr 2020 08:26:21 +0000
Bug 1634167 - Rename js/src/jit/IonCode.h to JitCode.h + IonScript.h. r=iain Preserve history as we split the file into two. Depends on D73128 Differential Revision: https://phabricator.services.mozilla.com/D73129
a072f9c1883c66ca8fccd2ab7493c8320a2e4b0b: Bug 1634167 - Remove dead code from JitCode.h. r=iain
Ted Campbell <tcampbell@mozilla.com> - Wed, 29 Apr 2020 20:29:59 +0000 - rev 526773
Push 37364 by apavel@mozilla.com at Thu, 30 Apr 2020 08:26:21 +0000
Bug 1634167 - Remove dead code from JitCode.h. r=iain Depends on D73127 Differential Revision: https://phabricator.services.mozilla.com/D73128
445505cdb1f276a6cefe9bb24bd8cb78ee8c9746: Bug 1634167 - Change js::jit::IonScript to class. r=iain
Ted Campbell <tcampbell@mozilla.com> - Wed, 29 Apr 2020 21:17:52 +0000 - rev 526772
Push 37364 by apavel@mozilla.com at Thu, 30 Apr 2020 08:26:21 +0000
Bug 1634167 - Change js::jit::IonScript to class. r=iain Differential Revision: https://phabricator.services.mozilla.com/D73127
40f5ad8a9e96a407a28e6e6af690fddbefd78864: Bug 1632273 - Update MutableScriptFlags docs. r=jandem,jorendorff
Ted Campbell <tcampbell@mozilla.com> - Wed, 29 Apr 2020 21:09:31 +0000 - rev 526771
Push 37364 by apavel@mozilla.com at Thu, 30 Apr 2020 08:26:21 +0000
Bug 1632273 - Update MutableScriptFlags docs. r=jandem,jorendorff Differential Revision: https://phabricator.services.mozilla.com/D72168
071e17eed06e9393f054d288fe5fd1f1d1c0ce33: Bug 1632273 - Update ImmutableScriptFlags docs (Function). r=jorendorff
Ted Campbell <tcampbell@mozilla.com> - Wed, 29 Apr 2020 21:11:39 +0000 - rev 526770
Push 37364 by apavel@mozilla.com at Thu, 30 Apr 2020 08:26:21 +0000
Bug 1632273 - Update ImmutableScriptFlags docs (Function). r=jorendorff These flags are derived by the parser but are only defined for functions. Differential Revision: https://phabricator.services.mozilla.com/D72167
f952b59a59c3bc363b4aaed352c612abef2ba6fc: Bug 1632273 - Update ImmutableScriptFlags docs (Parse). r=jorendorff
Ted Campbell <tcampbell@mozilla.com> - Wed, 29 Apr 2020 19:45:08 +0000 - rev 526769
Push 37364 by apavel@mozilla.com at Thu, 30 Apr 2020 08:26:21 +0000
Bug 1632273 - Update ImmutableScriptFlags docs (Parse). r=jorendorff These flags are derived by the parser and are set for all scripts (top-level/function, lazy/non-lazy). Differential Revision: https://phabricator.services.mozilla.com/D72166
683f2f34cf6ad41835069043212eb97885bfd7a2: Bug 1632273 - Update ImmutableScriptFlags docs (Input). r=jandem,jorendorff
Ted Campbell <tcampbell@mozilla.com> - Wed, 29 Apr 2020 18:02:35 +0000 - rev 526768
Push 37364 by apavel@mozilla.com at Thu, 30 Apr 2020 08:26:21 +0000
Bug 1632273 - Update ImmutableScriptFlags docs (Input). r=jandem,jorendorff Update flag comments for "input" flags. These flags are not determined by the source text generally come from CompileOptions instead. They are preserved on scripts and stencils to know if bytecode can be reused. Differential Revision: https://phabricator.services.mozilla.com/D72165
a2173b0343d57f4845d5156743add4af39c0c904: Bug 1632273 - Reorder {Immutable,Mutable}ScriptFlags flags. r=jorendorff
Ted Campbell <tcampbell@mozilla.com> - Wed, 29 Apr 2020 17:48:22 +0000 - rev 526767
Push 37364 by apavel@mozilla.com at Thu, 30 Apr 2020 08:26:21 +0000
Bug 1632273 - Reorder {Immutable,Mutable}ScriptFlags flags. r=jorendorff Reorder and renumber the flags. All flag comments are entirely unchanged. Follow-up patches will update those comments. Differential Revision: https://phabricator.services.mozilla.com/D72164
2345eeb8e9ff02438c8a69b3fd64c010d9cab63e: Merge autoland to mozilla-central. a=merge
Mihai Alexandru Michis <malexandru@mozilla.com> - Thu, 30 Apr 2020 06:50:03 +0300 - rev 526766
Push 37363 by malexandru@mozilla.com at Thu, 30 Apr 2020 03:51:35 +0000
Merge autoland to mozilla-central. a=merge
7e74e5d3c0db8c19ddd656913edc99908255a7e3: Bug 1633538 - allow referrer for `STATE_COOKIES_PARTITIONED_FOREIGN`; r=baku
Liang-Heng Chen <xeonchen@gmail.com> - Wed, 29 Apr 2020 13:02:08 +0000 - rev 526765
Push 37363 by malexandru@mozilla.com at Thu, 30 Apr 2020 03:51:35 +0000
Bug 1633538 - allow referrer for `STATE_COOKIES_PARTITIONED_FOREIGN`; r=baku Differential Revision: https://phabricator.services.mozilla.com/D72744
1722e7d840d12c0593afc97ace490b668c4d9ee2: Bug 1634013 - Remove the browser.tabs.multiselect pref r=dao
aarushivij <aarushivij@gmail.com> - Wed, 29 Apr 2020 20:52:32 +0000 - rev 526764
Push 37363 by malexandru@mozilla.com at Thu, 30 Apr 2020 03:51:35 +0000
Bug 1634013 - Remove the browser.tabs.multiselect pref r=dao Differential Revision: https://phabricator.services.mozilla.com/D73074
0269cacd91b99426c7920188ba0fc420cf8bece4: Bug 1634116 - Removes "mach try again" history migration r=rstewart
Mitchell Hentges <mhentges@mozilla.com> - Wed, 29 Apr 2020 19:40:51 +0000 - rev 526763
Push 37363 by malexandru@mozilla.com at Thu, 30 Apr 2020 03:51:35 +0000
Bug 1634116 - Removes "mach try again" history migration r=rstewart The history migration has been around since February 2019 and is ready for cleanup. Differential Revision: https://phabricator.services.mozilla.com/D73099
bc8a82a4e731f1e56e5fc6a9a4dba340e74794f1: Bug 1633940 - Remove LazyScriptCreationData::forceStrict. r=tcampbell
caroline <ccullen@mozilla.com> - Wed, 29 Apr 2020 21:24:49 +0000 - rev 526762
Push 37363 by malexandru@mozilla.com at Thu, 30 Apr 2020 03:51:35 +0000
Bug 1633940 - Remove LazyScriptCreationData::forceStrict. r=tcampbell Differential Revision: https://phabricator.services.mozilla.com/D72990
3d583cb18956335308ae148743f0a88222a5bd09: Backed out changeset 0a9371673354 (bug 1633985) for Webrender bustages. CLOSED TREE
Dorel Luca <dluca@mozilla.com> - Thu, 30 Apr 2020 00:03:23 +0300 - rev 526761
Push 37363 by malexandru@mozilla.com at Thu, 30 Apr 2020 03:51:35 +0000
Backed out changeset 0a9371673354 (bug 1633985) for Webrender bustages. CLOSED TREE
6ae0111402ff8c1a7338d95330618d1f4a56c783: Bug 1631404 - work around mozilla::pkix forbidding id-kp-OCSPSigning unless specifically required r=bbeurdouche
Dana Keeler <dkeeler@mozilla.com> - Wed, 29 Apr 2020 20:24:33 +0000 - rev 526760
Push 37363 by malexandru@mozilla.com at Thu, 30 Apr 2020 03:51:35 +0000
Bug 1631404 - work around mozilla::pkix forbidding id-kp-OCSPSigning unless specifically required r=bbeurdouche mozilla::pkix treats the id-kp-OCSPSigning extended key usage as forbidden unless specifically required. Client authentication certificate filtering in gecko uses mozilla::pkix, so before this patch, certificates with this EKU would be filtered out. Normally this is correct, because client authentication certificates should never have this EKU. However, there is at least one private PKI where client certificates have this EKU. For interoperability, this patch works around this restriction by falling back to requiring id-kp-OCSPSigning if path building initially fails. Differential Revision: https://phabricator.services.mozilla.com/D72760
4cffe6e1c9a95770f7278204b273abee49d06061: Bug 1633964 - Rename FunctionCreationData::atom to explicitName. r=mgaudet
Ted Campbell <tcampbell@mozilla.com> - Wed, 29 Apr 2020 20:23:40 +0000 - rev 526759
Push 37363 by malexandru@mozilla.com at Thu, 30 Apr 2020 03:51:35 +0000
Bug 1633964 - Rename FunctionCreationData::atom to explicitName. r=mgaudet This is a bit of a lateral change but brings consistency with the FunctionBox. In the future we will fold proper guessed-atom support into FunctionBox to allow the NameResolver to work without JSFunctions. Depends on D72997 Differential Revision: https://phabricator.services.mozilla.com/D72998
6ef176eab4859c525cf2d4b673777a75b459e495: Bug 1633964 - Use explicitName() when creating BinAST FunctionBox. r=mgaudet
Ted Campbell <tcampbell@mozilla.com> - Wed, 29 Apr 2020 20:20:14 +0000 - rev 526758
Push 37363 by malexandru@mozilla.com at Thu, 30 Apr 2020 03:51:35 +0000
Bug 1633964 - Use explicitName() when creating BinAST FunctionBox. r=mgaudet The name in the FunctionBox should only hold the explicitName rather than any sort of implicit or guessed name. Note that any other names still on the function itself will remain set. This seems to be a minor regression recently, but only in BinAST. Differential Revision: https://phabricator.services.mozilla.com/D72997
0a9371673354fd6f3bbe6fe337e6e6e416d46435: Bug 1633985 - Remove unused clip parent and backface flag from push_iframe r=kats,nical
Glenn Watson <git@intuitionlibrary.com> - Wed, 29 Apr 2020 17:14:50 +0000 - rev 526757
Push 37363 by malexandru@mozilla.com at Thu, 30 Apr 2020 03:51:35 +0000
Bug 1633985 - Remove unused clip parent and backface flag from push_iframe r=kats,nical Differential Revision: https://phabricator.services.mozilla.com/D73006
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip