This is needed to support min() / max() / clamp(), as LengthPercentage will have
a potential heap allocation and the current copy-assignment operators just do
bitwise copies.
Differential Revision: https://phabricator.services.mozilla.com/D57300
--HG--
extra : moz-landing-system : lando
Make sure mozharness does not attempt to download the condprof source
in win-aarch64 (not supported yet)
Differential Revision: https://phabricator.services.mozilla.com/D57082
--HG--
extra : moz-landing-system : lando
`copy_attributes_from_dependent_task` was originally used for tasks downstream
so required `build_type` and `build_platform`, but the function is useful
enough, that it should not require anything.
Differential Revision: https://phabricator.services.mozilla.com//D57155
--HG--
extra : histedit_source : 92f5169aab530426d31ab86327f7b618dfb778eb
Stop running aarch64 cppunit and mochitest-a11y on autoland and start running aarch64 web-platform tests on mozilla-central.
Keeps try access behind --full -- that seems like a good idea regardless.
Differential Revision: https://phabricator.services.mozilla.com/D57051
--HG--
extra : moz-landing-system : lando
The browser build generates this file during the packaging step, which does not exist for JS shell builds. I made a brief attempt to call informulate.py as it does, but that seemed to require some things that are not available during the shell build. So I went with the cheap and easy approach to provide just the fields :jkratzer uses.
Differential Revision: https://phabricator.services.mozilla.com/D57028
--HG--
extra : moz-landing-system : lando
We build bindgen without the `which` feeature, which means it won't try to
look for `rustfmt` in $PATH. So point at it explicitly so that the bindings are
properly formatted.
We do the same for regular Gecko builds in `build/mozconfig.rust`.
Differential Revision: https://phabricator.services.mozilla.com/D56957
--HG--
extra : moz-landing-system : lando
This defines a new `dump_syms` toolchain that uses the rust implementation of `dump_syms`.
Differential Revision: https://phabricator.services.mozilla.com/D53318
--HG--
extra : moz-landing-system : lando
The documentation tasks do not include .taskcluster.yml, so fail when trying to
load the tests to generate documentation automatically.
Differential Revision: https://phabricator.services.mozilla.com/D57054
--HG--
extra : moz-landing-system : lando
Some Iris Firefox tests have been failing due to the keypresses not being registered, thus failing to maximize the browser window.
Registered a new keyboard shortcut in a config file: ~/.fluxbox/keys
Differential Revision: https://phabricator.services.mozilla.com/D57142
--HG--
extra : moz-landing-system : lando
Changes:
Remove any special piping that was put in place to support running tests against debian10-test docker image. Note that this change does not actually remove the `debian10-test` dockerfile or associated files, just the ability to select its usage from the `mach try fuzzy` interface.
Differential Revision: https://phabricator.services.mozilla.com/D57016
--HG--
extra : moz-landing-system : lando
Rerunning via action (i.e. from treeherder) currently fails for partials, as the
task isn't in the full task graph (since the parameters for the push-task don't
have the partials). Since (at least currently) all tasks not in the full graph
are release tasks, assume that they require reruns, not retriggers, to allow easier
handling of tasks via treeherder.
Differential Revision: https://phabricator.services.mozilla.com/D56516
--HG--
extra : moz-landing-system : lando
We can remove our backported objcopy patches, we'll need to update
llvm-mingw for toolchain fixes, and we need to add binutils to compile
this newer version of clang because the system binutils is too old.
Differential Revision: https://phabricator.services.mozilla.com/D50152
--HG--
rename : build/build-clang/clang-8-mingw.json => build/build-clang/clang-9-mingw.json
rename : taskcluster/scripts/misc/build-clang-8-mingw.sh => taskcluster/scripts/misc/build-clang-mingw.sh
extra : moz-landing-system : lando
We can remove our backported objcopy patches, we'll need to update
llvm-mingw for toolchain fixes, and we need to add binutils to compile
this newer version of clang because the system binutils is too old.
Differential Revision: https://phabricator.services.mozilla.com/D50152
--HG--
rename : build/build-clang/clang-8-mingw.json => build/build-clang/clang-9-mingw.json
rename : taskcluster/scripts/misc/build-clang-8-mingw.sh => taskcluster/scripts/misc/build-clang-mingw.sh
extra : moz-landing-system : lando