Andy Grover
f659db9daf
Bug 1611990 - Firefox omits Rust log messages of less than WARN level unless compiled in debug mode r=chmanchester
...
Differential Revision: https://phabricator.services.mozilla.com/D61254
--HG--
extra : moz-landing-system : lando
2020-01-30 04:51:51 +00:00
Ricky Stewart
232331fdb4
Bug 1610944 - configure/test_toolchain_configure.py and configure/test_toolchain_helpers.py support Python 3 r=firefox-build-system-reviewers,mshal CLOSED TREE
...
Differential Revision: https://phabricator.services.mozilla.com/D60743
--HG--
extra : source : f5b4973be6dac983ff87add5d198f959de2cec78
extra : amend_source : 30b53ec7c0a22138d43d9c7e85c6e43c9dea84b1
2020-01-23 17:15:38 +00:00
Csoregi Natalia
715ffe2f34
Merge mozilla-central to autoland. CLOSED TREE
2020-01-24 14:09:26 +02:00
Csoregi Natalia
c12e02a6be
Backed out changeset f5b4973be6da (bug 1610944) for nightly bustages. a=backout
2020-01-24 13:40:32 +02:00
Dzmitry Malyshau
82be8c479a
Bug 1596127 - wgpu Rust tests CI job r=ahal,froydnj
...
Differential Revision: https://phabricator.services.mozilla.com/D58414
--HG--
extra : moz-landing-system : lando
2020-01-23 20:42:22 +00:00
shindli
26374765cb
Backed out 2 changesets (bug 1611231) for causing a linting falure in /builds/worker/checkouts/gecko/build/docs/sccache-dist.rst CLOSED TREE
...
Backed out changeset c38aab2ba30b (bug 1611231)
Backed out changeset 278f992ad76d (bug 1611231)
2020-01-23 23:02:38 +02:00
Chris Manchester
5b0fdb451b
Bug 1611231 - Add a note about rewrite_includes_only to sccache-dist docs. r=froydnj
...
Differential Revision: https://phabricator.services.mozilla.com/D60879
--HG--
extra : moz-landing-system : lando
2020-01-23 20:46:42 +00:00
Ricky Stewart
e82e92605b
Bug 1610944 - configure/test_toolchain_configure.py and configure/test_toolchain_helpers.py support Python 3 r=firefox-build-system-reviewers,mshal
...
Differential Revision: https://phabricator.services.mozilla.com/D60743
--HG--
extra : moz-landing-system : lando
2020-01-23 17:15:38 +00:00
Chris Manchester
0daada8368
Bug 1611231 - Add a note about rewrite_includes_only to sccache-dist docs. r=froydnj
...
Differential Revision: https://phabricator.services.mozilla.com/D60879
--HG--
extra : moz-landing-system : lando
2020-01-23 21:58:52 +00:00
Cosmin Sabou
7b76379364
Backed out changeset 7c2048122a9f (bug 1610944) for causing L10n bustages.
2020-01-23 07:21:28 +02:00
Tom Prince
3ba4b04d5c
Bug 1607193: Disable l10n-check by default; r=Callek,firefox-build-system-reviewers,mshal
...
This disables the l10n-check as part of the build, now that we have
on-push L10n jobs.
Differential Revision: https://phabricator.services.mozilla.com/D60722
--HG--
extra : moz-landing-system : lando
2020-01-22 23:36:56 +00:00
Ricky Stewart
3003ade6dd
Bug 1610944 - configure/test_toolchain_configure.py and configure/test_toolchain_helpers.py support Python 3 r=firefox-build-system-reviewers,mshal
...
Differential Revision: https://phabricator.services.mozilla.com/D60743
--HG--
extra : moz-landing-system : lando
2020-01-22 23:46:36 +00:00
Aaron Klotz
2977b8a690
Bug 1610678: Add check to clang plugin to raise error when using namespace mozilla::java
is present in C++ source; r=andi
...
Differential Revision: https://phabricator.services.mozilla.com/D60611
--HG--
extra : moz-landing-system : lando
2020-01-22 18:47:04 +00:00
Ricky Stewart
42ed117231
Bug 1610774 - put mozfile at the beginning of the user's path if necessary in configure r=firefox-build-system-reviewers,mshal
...
Differential Revision: https://phabricator.services.mozilla.com/D60705
--HG--
extra : moz-landing-system : lando
2020-01-22 18:36:14 +00:00
Ricky Stewart
27d06e3d50
Bug 1608880 - mozbuild/test/configure/test_compile_checks.py and mozbuild/test/configure/test_moz_configure.py support Python 3 r=firefox-build-system-reviewers,mshal
...
Differential Revision: https://phabricator.services.mozilla.com/D59757
--HG--
extra : moz-landing-system : lando
2020-01-21 23:51:28 +00:00
Chris Manchester
d30348f637
Bug 1604486 - Update profile generate sparse profile to include talos tests. r=sheehan
...
Differential Revision: https://phabricator.services.mozilla.com/D60463
--HG--
extra : moz-landing-system : lando
2020-01-20 23:04:39 +00:00
Simon Giesecke
b7487e7d51
Bug 1609638 - Add analysis identifying dereferences of temporary RefPtr objects. r=andi
...
Differential Revision: https://phabricator.services.mozilla.com/D60167
--HG--
extra : moz-landing-system : lando
2020-01-20 14:11:21 +00:00
Sebastian Hengst
8f821d77ab
Backed out 3 changesets (bug 1525218) for breaking fenix, reference-browser speedometer tasks. a=backout
...
Backed out changeset 76036ce90611 (bug 1525218)
Backed out changeset 9c66ecb1f66c (bug 1525218)
Backed out changeset eb4b265deb5e (bug 1525218)
--HG--
extra : rebase_source : 5f1b01bd44628efff2a7e0f28a62a7ad673a73c0
2020-01-20 11:19:46 +01:00
David Major
2f04d6892b
Bug 1609780 - Remove clang-8 mingw patches r=tjr
...
These files are unreachable as of bug 1590624.
Differential Revision: https://phabricator.services.mozilla.com/D60181
--HG--
extra : moz-landing-system : lando
2020-01-16 21:04:49 +00:00
Gabriele Svelto
96a70684f4
Bug 1588538 - Use the new Windows dump_syms tool to dump symbols in local builds r=glandium
...
Differential Revision: https://phabricator.services.mozilla.com/D57094
--HG--
extra : moz-landing-system : lando
2020-01-16 14:14:13 +00:00
Mike Hommey
5378c2e839
Bug 1525218 - Use minidump_stackwalk toolchain artifacts instead of tooltool packages. r=froydnj
...
Differential Revision: https://phabricator.services.mozilla.com/D59936
--HG--
extra : moz-landing-system : lando
2020-01-15 14:20:30 +00:00
David Major
871109ae17
Bug 1609520 - Fix lint warning after bug 1609422
...
Differential Revision: https://phabricator.services.mozilla.com/D60059
--HG--
extra : moz-landing-system : lando
2020-01-15 20:46:57 +00:00
David Major
5f443f7001
Bug 1609422 - Clean up an old rustc version check for pgo r=firefox-build-system-reviewers,chmanchester
...
We require rustc 1.39 nowadays.
Differential Revision: https://phabricator.services.mozilla.com/D60008
--HG--
extra : moz-landing-system : lando
2020-01-15 17:14:10 +00:00
Dzmitry Malyshau
69b270f2c6
Bug 1605171 - Replace wrupdater with github-sync r=tomprince
...
this is an evolution of wrupdater
Differential Revision: https://phabricator.services.mozilla.com/D58972
--HG--
extra : moz-landing-system : lando
2020-01-14 18:37:28 +00:00
Csoregi Natalia
57eb78c63c
Backed out changeset 5d0b75e5f795 (bug 1588538) for DUMP_SYMS bustage. CLOSED TREE
2020-01-14 13:53:54 +02:00
Gabriele Svelto
e62e144c3c
Bug 1588538 - Use the new Windows dump_syms tool to dump symbols in local builds r=glandium
...
Differential Revision: https://phabricator.services.mozilla.com/D57094
--HG--
extra : moz-landing-system : lando
2020-01-14 10:08:52 +00:00
Emilio Cobos Álvarez
7c6f58b638
Bug 1608729 - Don't warn about multistatement macros with GCC. r=froydnj
...
It generates a lot of noise and we don't want to fix them. In particular, all
the cycle collector macros are like this.
Differential Revision: https://phabricator.services.mozilla.com/D59646
--HG--
extra : moz-landing-system : lando
2020-01-13 14:54:39 +00:00
Andrew Halberstadt
f23ed2d822
Bug 1563797 - Remove third_party/python/which r=Callek
...
This module has been replaced by 'shutil_which' and is no longer needed.
Differential Revision: https://phabricator.services.mozilla.com/D37098
--HG--
extra : moz-landing-system : lando
2020-01-13 14:24:50 +00:00
David Major
0c76842459
Bug 1608460 - Redefine MIDL names to be unique to work around a clang-cl bug r=froydnj
...
This is an alternative to carrying a revert of the offending changeset, since the bug doesn't show hope of a fix anytime soon, or maybe ever. This way we don't have to keep rebasing the patch as we pick up new clangs, and developers don't have to remember to apply the patch when building a local compiler.
Differential Revision: https://phabricator.services.mozilla.com/D59200
--HG--
extra : moz-landing-system : lando
2020-01-10 17:53:29 +00:00
Daniel Varga
3215317bdc
Backed out changeset dd2f16711aba (bug 1606922) for causing build failures
...
CLOSED TREE
2020-01-11 03:08:34 +02:00
Ricky Stewart
39e4717ac8
Bug 1607512
- mozbuild/test/configure/test_checks_configure.py supports Python 3 r=ahal,mars
...
Differential Revision: https://phabricator.services.mozilla.com/D58970
--HG--
extra : moz-landing-system : lando
2020-01-10 21:05:03 +00:00
Ricky Stewart
6a7f736bdb
Bug 1607284 - mozbuild/configure/util.py supports Python 3 r=ahal,mars
...
Differential Revision: https://phabricator.services.mozilla.com/D58834
--HG--
extra : moz-landing-system : lando
2020-01-10 22:09:56 +00:00
Andrew Halberstadt
2fd209f77e
Bug 1563797 - Use 'backports.shutil_which' instead of 'which' in configure r=glandium
...
This gets rid of the last use of the 'which' module left in the tree. So not
only will this help 'configure' become a little more Python 3 compatible, but
we can now remove 'third_party/python/which'.
Differential Revision: https://phabricator.services.mozilla.com/D37427
--HG--
extra : moz-landing-system : lando
2020-01-10 21:04:10 +00:00
Mike Shal
f5adc4762e
Bug 1606922 - Move MOZ_AUTOMATION_PACKAGE_TESTS from mozconfigs to taskcluster; r=firefox-build-system-reviewers,tomprince,chmanchester
...
We don't need to package tests for builds that we don't actually run
tests from, but it is tricky to align this correctly by setting
MOZ_AUTOMATION_PACKAGE_TESTS=0 in relevant mozconfigs. Instead we can
set the environment variable in the task definition, and use a full
taskgraph verification check to ensure that the flag is only set on
builds that have tests.
The one tricky task is win64-aarch64-shippable/opt, which copies tests
from another build rather than building them itself. For this reason, it
explicitly sets MOZ_AUTOMATION_PACKAGE_TESTS: '0' in the environment
even though that is now the default. This is why the exception is only
raised if MOZ_AUTOMATION_PACKAGE_TESTS is not set at all, rather than
checking that it is set to 1.
Differential Revision: https://phabricator.services.mozilla.com/D59426
--HG--
extra : moz-landing-system : lando
2020-01-10 22:46:11 +00:00
Coroiu Cristina
c9e1368a0f
Backed out 5 changesets (bug 1607345, bug 1607284, bug 1607512
, bug 1563797, bug 1607503) for flake8 failure at python/mozbuild/mozbuild/configure/__init__.py on a CLOSED TREE
...
Backed out changeset 8dab339bab78 (bug 1607512
)
Backed out changeset 1c5880c1c459 (bug 1607503)
Backed out changeset 42a69c5056b0 (bug 1607345)
Backed out changeset 431cb34ec6b0 (bug 1607284)
Backed out changeset 9837631a9c71 (bug 1563797)
2020-01-10 22:59:13 +02:00
Nathan Froyd
798b9b9ec1
Bug 1608326 - don't unset WASM_SANDBOXED_LIBRARIES for Linux artifact builds; r=firefox-build-system-reviewers,chmanchester
...
Otherwise we won't package the necessary libraries, which leads to
peculiar runtime failures.
Depends on D59555
Differential Revision: https://phabricator.services.mozilla.com/D59556
--HG--
extra : moz-landing-system : lando
2020-01-10 19:56:56 +00:00
Ricky Stewart
54449c6d0e
Bug 1607512
- mozbuild/test/configure/test_checks_configure.py supports Python 3 r=ahal,mars
...
Differential Revision: https://phabricator.services.mozilla.com/D58970
--HG--
extra : moz-landing-system : lando
2020-01-08 16:14:03 +00:00
Ricky Stewart
39953e00e6
Bug 1607284 - mozbuild/configure/util.py supports Python 3 r=ahal,mars
...
Differential Revision: https://phabricator.services.mozilla.com/D58834
--HG--
extra : moz-landing-system : lando
2020-01-08 16:17:58 +00:00
Andrew Halberstadt
ab88ef1f24
Bug 1563797 - Use 'backports.shutil_which' instead of 'which' in configure r=glandium
...
This gets rid of the last use of the 'which' module left in the tree. So not
only will this help 'configure' become a little more Python 3 compatible, but
we can now remove 'third_party/python/which'.
Differential Revision: https://phabricator.services.mozilla.com/D37427
--HG--
extra : moz-landing-system : lando
2020-01-10 07:09:06 +00:00
Nathan Froyd
92e5beb60a
Bug 1569370 - add mozconfig fragments for declaring wasm sandboxing bits; r=firefox-build-system-reviewers,rstewart
...
This patch is not ideal: if would be better to do the defaulting in
`toolkit/moz.configure`, but doing it there runs into problems with base
toolchain configurations, as the clang there is not new enough. So we
have this, doing everything with environment variables, which is easily
turned on or off, depending on the needs of the specific configuration.
The `mozconfig.no-compile` change is not really needed, as the wasm
sandboxing detection bits are not conditional on
`--enable-compile-environment`. Those bits should be, and I will tackle
doing that after the holidays.
Differential Revision: https://phabricator.services.mozilla.com/D58102
--HG--
extra : moz-landing-system : lando
2020-01-07 10:28:47 +00:00
Masatoshi Kimura
ef626b5951
Bug 1448967 - Remove enablePrivilege. r=mccr8,marionette-reviewers,whimboo
...
Differential Revision: https://phabricator.services.mozilla.com/D57243
--HG--
rename : testing/firefox-ui/resources/security/enable_privilege.html => js/xpconnect/tests/mochitest/test_enable_privilege.html
extra : moz-landing-system : lando
2020-01-08 23:14:48 +00:00
Mike Hommey
a95697631f
Bug 1606739 - Initialize the .dynamic section first. r=froydnj
...
Differential Revision: https://phabricator.services.mozilla.com/D59078
--HG--
extra : moz-landing-system : lando
2020-01-08 14:30:21 +00:00
Emilio Cobos Álvarez
0c05013f04
Bug 1607701 - Remove unused old version of proc-macro2 from the workspace hack. r=froydnj
...
This also removes an old version of unicode-xid :)
Differential Revision: https://phabricator.services.mozilla.com/D59090
--HG--
extra : moz-landing-system : lando
2020-01-08 13:43:50 +00:00
Andi-Bogdan Postelnicu
c09d1d5ae3
Bug 1606630 - For clang-tidy fix checkers readability-misleading-indentation
and readability-braces-around-statements
. r=sylvestre
...
The purpose of this patch is to add support for `if constexpr` statements for the above checkers.
`readability-braces-around-statements` fix has been back-ported from <https://reviews.llvm.org/D71980 >
and the fix for `readability-misleading-indentation` uses the same logic as a principle.
Differential Revision: https://phabricator.services.mozilla.com/D58825
--HG--
extra : moz-landing-system : lando
2020-01-06 21:42:58 +00:00
Ethan Glasser-Camp
7cd2a98da0
Bug 1606026: Move existing documentation into new locations r=sylvestre
...
Differential Revision: https://phabricator.services.mozilla.com/D58338
--HG--
rename : tools/docs/docs/contribute/mozilla_source_code_directory_structure.rst => docs/contributing/directory_structure.rst
rename : tools/docs/docs/contribute/how_to_contribute_firefox.rst => docs/contributing/how_to_contribute_firefox.rst
rename : tools/docs/docs/adding-documentation.rst => tools/moztreedocs/docs/adding-documentation.rst
rename : tools/docs/docs/index.rst => tools/moztreedocs/docs/index.rst
rename : tools/docs/docs/mdn-import.rst => tools/moztreedocs/docs/mdn-import.rst
extra : moz-landing-system : lando
2020-01-06 16:38:34 +00:00
Ethan Glasser-Camp
6f164aa98f
Bug 1606026: Move documentation entry point to docs/ r=sylvestre
...
Differential Revision: https://phabricator.services.mozilla.com/D58552
--HG--
rename : tools/docs/conf.py => docs/conf.py
rename : tools/docs/config.yml => docs/config.yml
rename : tools/docs/index.rst => docs/index.rst
rename : tools/docs/jsdoc.json => docs/jsdoc.json
extra : moz-landing-system : lando
2020-01-06 16:14:11 +00:00
Ethan Glasser-Camp
0549c56796
Bug 1606026: move tools/docs code to tools/moztreedocs r=sylvestre
...
Differential Revision: https://phabricator.services.mozilla.com/D58337
--HG--
rename : tools/docs/Pipfile => tools/moztreedocs/Pipfile
rename : tools/docs/Pipfile.lock => tools/moztreedocs/Pipfile.lock
rename : tools/docs/moztreedocs/__init__.py => tools/moztreedocs/__init__.py
rename : tools/docs/_static/custom_theme.css => tools/moztreedocs/_static/custom_theme.css
rename : tools/docs/mach_commands.py => tools/moztreedocs/mach_commands.py
rename : tools/docs/moztreedocs/package.py => tools/moztreedocs/package.py
rename : tools/docs/moztreedocs/upload.py => tools/moztreedocs/upload.py
extra : moz-landing-system : lando
2020-01-06 16:29:21 +00:00
Boris Zbarsky
810b6b879b
Bug 1601175. Make sure the mDoc of an inner window is set before we call SetScriptGlobalObject on the document. r=peterv
...
Differential Revision: https://phabricator.services.mozilla.com/D56218
--HG--
extra : moz-landing-system : lando
2020-01-06 14:53:00 +00:00
Razvan Maries
81bbc79be4
Backed out changeset 691de0626040 (bug 1569370) as per Nathan's request. CLOSED TREE
2020-01-03 23:07:24 +02:00
Nathan Froyd
be320d836e
Bug 1569370 - add mozconfig fragments for declaring wasm sandboxing bits; r=firefox-build-system-reviewers,rstewart
...
This patch is not ideal: if would be better to do the defaulting in
`toolkit/moz.configure`, but doing it there runs into problems with base
toolchain configurations, as the clang there is not new enough. So we
have this, doing everything with environment variables, which is easily
turned on or off, depending on the needs of the specific configuration.
The `mozconfig.no-compile` change is not really needed, as the wasm
sandboxing detection bits are not conditional on
`--enable-compile-environment`. Those bits should be, and I will tackle
doing that after the holidays.
Differential Revision: https://phabricator.services.mozilla.com/D58102
--HG--
extra : moz-landing-system : lando
2020-01-02 14:50:08 +00:00