412c8c4011967cca625b23abc0f67bf8486079f0: Bug 1625884 - add target `linux64-cctools-clang-10-port`. r=nalexander
Andi-Bogdan Postelnicu <bpostelnicu@mozilla.com> - Thu, 09 Apr 2020 05:27:58 +0000 - rev 523051
Push 37296 by csabou@mozilla.com at Thu, 09 Apr 2020 09:55:00 +0000
Bug 1625884 - add target `linux64-cctools-clang-10-port`. r=nalexander For building `macosx64-clang-tidy` with `linux64-clang-10` we need to build `cctools` with `clang-10`. Differential Revision: https://phabricator.services.mozilla.com/D70064
927ff250bc4be9fd383d3043302f5ef8d3c00fac: Bug 1625884 - add `clang-10` to `linux64` `clang-tools`. r=nalexander,dmajor
Andi-Bogdan Postelnicu <bpostelnicu@mozilla.com> - Thu, 09 Apr 2020 05:27:50 +0000 - rev 523050
Push 37296 by csabou@mozilla.com at Thu, 09 Apr 2020 09:55:00 +0000
Bug 1625884 - add `clang-10` to `linux64` `clang-tools`. r=nalexander,dmajor Patches that are applied on top on `clang-10` repo are based on the original patches from our trunk and have been rebased on top of `clang-10`. Please see as an example: `find_symbolizer_linux.patch` copied to `find_symbolizer_linux_clang_10.patch`. Differential Revision: https://phabricator.services.mozilla.com/D70063
5030548d607e0973f046deff193077655beb134f: Bug 1628109 - Ensure that only one non-privileged (non-chrome) XRSession can be presenting at once r=daoshengmu
Kearwood Gilbert <kgilbert@mozilla.com> - Thu, 09 Apr 2020 01:22:52 +0000 - rev 523049
Push 37296 by csabou@mozilla.com at Thu, 09 Apr 2020 09:55:00 +0000
Bug 1628109 - Ensure that only one non-privileged (non-chrome) XRSession can be presenting at once r=daoshengmu Differential Revision: https://phabricator.services.mozilla.com/D70270
1fab775cc7c0a2c6b5c5a52bf3148449965d528f: Backed out 3 changesets (bug 1597159) for build bustages on netwerk/ipc/target-objects. CLOSED TREE
Brindusan Cristian <cbrindusan@mozilla.com> - Thu, 09 Apr 2020 07:12:47 +0300 - rev 523048
Push 37296 by csabou@mozilla.com at Thu, 09 Apr 2020 09:55:00 +0000
Backed out 3 changesets (bug 1597159) for build bustages on netwerk/ipc/target-objects. CLOSED TREE Backed out changeset 2dd2598b3edb (bug 1597159) Backed out changeset 0ad16f200740 (bug 1597159) Backed out changeset 927e82a323c6 (bug 1597159)
9b00ab9d1a8d7041b45e7bf08c9663e2a8cf5b03: Bug 1620152 - Part 4: Replace MOZ_DIAGNOSTIC_ALWAYS_TRUE() with MOZ_ALWAYS_TRUE(). r=janv
Chris Peterson <cpeterson@mozilla.com> - Thu, 09 Apr 2020 02:08:10 +0000 - rev 523047
Push 37296 by csabou@mozilla.com at Thu, 09 Apr 2020 09:55:00 +0000
Bug 1620152 - Part 4: Replace MOZ_DIAGNOSTIC_ALWAYS_TRUE() with MOZ_ALWAYS_TRUE(). r=janv MOZ_ALWAYS_TRUE() evaluates its expression in both debug and release builds. This bug will change MOZ_ALWAYS_TRUE() to use MOZ_DIAGNOSTIC_ASSERT() instead of MOZ_ASSERT(), so MOZ_DIAGNOSTIC_ALWAYS_TRUE() will be redundant. Differential Revision: https://phabricator.services.mozilla.com/D66922
4c816c835b55eb9b88f939272c48da2e6c5ad2c6: Bug 1620152 - Part 3: Implement MOZ_ALWAYS_TRUE()/etc using MOZ_DIAGNOSTIC_ASSERT() instead of MOZ_ASSERT(). r=froydnj
Chris Peterson <cpeterson@mozilla.com> - Thu, 09 Apr 2020 02:07:00 +0000 - rev 523046
Push 37296 by csabou@mozilla.com at Thu, 09 Apr 2020 09:55:00 +0000
Bug 1620152 - Part 3: Implement MOZ_ALWAYS_TRUE()/etc using MOZ_DIAGNOSTIC_ASSERT() instead of MOZ_ASSERT(). r=froydnj MOZ_ALWAYS_TRUE() evaluates its expression in both debug and release builds. This bug will change MOZ_ALWAYS_TRUE() to use MOZ_DIAGNOSTIC_ASSERT() instead of MOZ_ASSERT() so it will also assert in Nightly and DevEdition release builds. Differential Revision: https://phabricator.services.mozilla.com/D66921
bc5f2f1649f369f130e9756450b8ec53e4bd4d87: Bug 1620152 - Part 2: MOZ_ASSERT() GetSharedPrefValue() result instead of MOZ_ALWAYS_TRUE(). r=njn
Chris Peterson <cpeterson@mozilla.com> - Thu, 09 Apr 2020 02:06:44 +0000 - rev 523045
Push 37296 by csabou@mozilla.com at Thu, 09 Apr 2020 09:55:00 +0000
Bug 1620152 - Part 2: MOZ_ASSERT() GetSharedPrefValue() result instead of MOZ_ALWAYS_TRUE(). r=njn MOZ_ALWAYS_TRUE() evaluates its expression in both debug and release builds. This bug will change MOZ_ALWAYS_TRUE() to use MOZ_DIAGNOSTIC_ASSERT() instead of MOZ_ASSERT(). MOZ_ALWAYS_TRUE(NS_SUCCEEDED(rv)) would then fail in Nightly release builds (reintroducing InitStaticPrefsFromShared crash bug 1573731) if not for this changeset. Differential Revision: https://phabricator.services.mozilla.com/D67679
1322f2d1b1aaa0d9bf55ca2a05440435d860b610: Bug 1620152 - Part 1: MOZ_ASSERT(stackMap) in debug builds instead of MOZ_ALWAYS_TRUE(stackMap) in release builds. r=lth
Chris Peterson <cpeterson@mozilla.com> - Thu, 09 Apr 2020 02:06:32 +0000 - rev 523044
Push 37296 by csabou@mozilla.com at Thu, 09 Apr 2020 09:55:00 +0000
Bug 1620152 - Part 1: MOZ_ASSERT(stackMap) in debug builds instead of MOZ_ALWAYS_TRUE(stackMap) in release builds. r=lth MOZ_ALWAYS_TRUE() evaluates its expression in both debug and release builds. MOZ_ALWAYS_TRUE(stackMap) would previously be evaluated as a no-op `stackMap;` in release builds, but this bug will change MOZ_ALWAYS_TRUE() to use MOZ_DIAGNOSTIC_ASSERT() instead of MOZ_ASSERT(). MOZ_ALWAYS_TRUE(stackMap) will then fail in Nightly release builds because stackMap may be null if there are no refs to track. Differential Revision: https://phabricator.services.mozilla.com/D66920
2dd2598b3edbe623eb91e15a0280223c74d82470: Bug 1597159 - Make sure StreamFilterParent emits an OnStopRequest if we fail to forward it to the child. r=kmag
Matt Woodrow <mwoodrow@mozilla.com> - Thu, 09 Apr 2020 02:55:26 +0000 - rev 523043
Push 37296 by csabou@mozilla.com at Thu, 09 Apr 2020 09:55:00 +0000
Bug 1597159 - Make sure StreamFilterParent emits an OnStopRequest if we fail to forward it to the child. r=kmag Differential Revision: https://phabricator.services.mozilla.com/D69317
0ad16f2007402119905326e9e3a6510841bcde62: Bug 1597159 - Defer creating DocumentLoadListener's stream filter until after we process switch. r=kmag
Matt Woodrow <mwoodrow@mozilla.com> - Thu, 09 Apr 2020 02:55:17 +0000 - rev 523042
Push 37296 by csabou@mozilla.com at Thu, 09 Apr 2020 09:55:00 +0000
Bug 1597159 - Defer creating DocumentLoadListener's stream filter until after we process switch. r=kmag Differential Revision: https://phabricator.services.mozilla.com/D64698
927e82a323c68594efa36ed131924849c372b035: Bug 1597159 - Promisify CreateStreamFilter. r=kmag
Matt Woodrow <mwoodrow@mozilla.com> - Thu, 09 Apr 2020 02:54:23 +0000 - rev 523041
Push 37296 by csabou@mozilla.com at Thu, 09 Apr 2020 09:55:00 +0000
Bug 1597159 - Promisify CreateStreamFilter. r=kmag Differential Revision: https://phabricator.services.mozilla.com/D64697
b6bd082527123a713240e85ecc94062fd437a895: Bug 1628205 - Convert nsinstall.py to python 3. r=rstewart
Mike Hommey <mh+mozilla@glandium.org> - Thu, 09 Apr 2020 00:24:51 +0000 - rev 523040
Push 37296 by csabou@mozilla.com at Thu, 09 Apr 2020 09:55:00 +0000
Bug 1628205 - Convert nsinstall.py to python 3. r=rstewart Also enable all config/tests with python3. unit-nsinstall.py was the last one that didn't pass with python 3. Switch the test to using @unittest.skipIf and disable the subprocess test because we purposely broke running nsinstall.py independently with python 2. Differential Revision: https://phabricator.services.mozilla.com/D70160
35a1ebbb1099e188880ae0a192210925ec3aed70: Bug 1628200 - Fix config/tests/test_mozbuild_reading.py. r=rstewart
Mike Hommey <mh+mozilla@glandium.org> - Thu, 09 Apr 2020 00:24:29 +0000 - rev 523039
Push 37296 by csabou@mozilla.com at Thu, 09 Apr 2020 09:55:00 +0000
Bug 1628200 - Fix config/tests/test_mozbuild_reading.py. r=rstewart Since the test goes through all moz.build files disregarding DIRS and the conditions that may disable directories, in some cases, moz.builds can fail to be evaluated properly because of missing variables in config.status. This time (because it's not the first), it's LLVM_DLLTOOL. After fixing that, it turns out many of the files/directories pointed to by Files() directives were removed or moved. While here, make the test script python3-ready. Differential Revision: https://phabricator.services.mozilla.com/D70157
7d5a0c7bf181c579d7c59ce1e3782cf677451877: Bug 1621436 - Run process_install_manifest with python3. r=rstewart
Mike Hommey <mh+mozilla@glandium.org> - Thu, 09 Apr 2020 00:21:12 +0000 - rev 523038
Push 37296 by csabou@mozilla.com at Thu, 09 Apr 2020 09:55:00 +0000
Bug 1621436 - Run process_install_manifest with python3. r=rstewart Differential Revision: https://phabricator.services.mozilla.com/D70156
7d4ac54cd44a76b04cd022a081f006691fdc3205: Bug 1556903 - Return null when source not found. r=loganfsmyth
Andrew Nicols <andrew@nicols.co.uk> - Thu, 09 Apr 2020 03:12:44 +0000 - rev 523037
Push 37296 by csabou@mozilla.com at Thu, 09 Apr 2020 09:55:00 +0000
Bug 1556903 - Return null when source not found. r=loganfsmyth Differential Revision: https://phabricator.services.mozilla.com/D33755
a876822484b0d51fd90decb354062d8c2868b0b7: Bug 1627490 - Replace MOZ_MUST_USE with [[nodiscard]] in tools/profiler. r=mstange
Chris Peterson <cpeterson@mozilla.com> - Tue, 07 Apr 2020 18:38:52 +0000 - rev 523036
Push 37296 by csabou@mozilla.com at Thu, 09 Apr 2020 09:55:00 +0000
Bug 1627490 - Replace MOZ_MUST_USE with [[nodiscard]] in tools/profiler. r=mstange Also move MOZ_MUST_USE before function declarations' specifiers and return type. While clang and gcc's __attribute__((warn_unused_result)) can appear before, between, or after function specifiers and return types, the [[nodiscard]] attribute must precede the function specifiers. Differential Revision: https://phabricator.services.mozilla.com/D69739
fbd06f30bb6d768b320c23dcd8a8a8f262e8763e: Bug 1569253 - remove old password manager UI. r=MattN,fluent-reviewers,flod
Severin Rudie <srudie@mozilla.com> - Thu, 09 Apr 2020 00:17:34 +0000 - rev 523035
Push 37296 by csabou@mozilla.com at Thu, 09 Apr 2020 09:55:00 +0000
Bug 1569253 - remove old password manager UI. r=MattN,fluent-reviewers,flod As a side effect, this removes the need for bug 1537634. Differential Revision: https://phabricator.services.mozilla.com/D69678
60179f59ee61c6d9309273f4f56bd33d58c792d6: Backed out changeset 798aaee84ad1 (bug 557710) for xpcshell failures on test_system_upgrades.js. CLOSED TREE
Narcis Beleuzu <nbeleuzu@mozilla.com> - Thu, 09 Apr 2020 05:30:45 +0300 - rev 523034
Push 37296 by csabou@mozilla.com at Thu, 09 Apr 2020 09:55:00 +0000
Backed out changeset 798aaee84ad1 (bug 557710) for xpcshell failures on test_system_upgrades.js. CLOSED TREE
b03fcb814970923bb55f11e69440519c3e020004: Backed out changeset 974d4e6ce07c (bug 1627890) for wpt failures at comma-in-policy.https.html. CLOSED TREE
Brindusan Cristian <cbrindusan@mozilla.com> - Thu, 09 Apr 2020 03:51:23 +0300 - rev 523033
Push 37296 by csabou@mozilla.com at Thu, 09 Apr 2020 09:55:00 +0000
Backed out changeset 974d4e6ce07c (bug 1627890) for wpt failures at comma-in-policy.https.html. CLOSED TREE
af83e3025c32064daa618e48cee2b051157d60f1: Backed out changeset 2b02e71f1780 (bug 1596322) for multiple xpcshell failures. CLOSED TREE
Brindusan Cristian <cbrindusan@mozilla.com> - Thu, 09 Apr 2020 03:39:56 +0300 - rev 523032
Push 37296 by csabou@mozilla.com at Thu, 09 Apr 2020 09:55:00 +0000
Backed out changeset 2b02e71f1780 (bug 1596322) for multiple xpcshell failures. CLOSED TREE
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip