- Sep 15, 2017
-
-
Gregory Szorc authored
Backed out changesets 98e46ead3522 and 52e6fce3e6f6 (bug 1399870) for Windows test failures; a=backout --HG-- extra : histedit_source : 380fa58fada541be8dabf03b88aed89b8ba0d073%2C854308f608c4dec795868abd41d7d651952e0df7
-
Gregory Szorc authored
The test broke in 52e6fce3e6f6. The fix is to: a) ensure the baz.def file exists b) change the checked path in the backend.mk file MozReview-Commit-ID: 1Ff3Qr5nZmD --HG-- extra : rebase_source : 22707e47449509e7300829de18431801f604bea0
-
- Sep 14, 2017
-
-
Ted Mielczarek authored
DEFFILE is currently just used as a passthrough variable. All but one of the current uses of it use `SRCDIR + '/file.def'` to get a srcdir-relative path anyway, and the other one wants an objdir-relative path, so using Path makes everything clearer. This makes it more straightforward to translate the paths for the WSL build. MozReview-Commit-ID: IRokABaZW2c --HG-- extra : rebase_source : ae74c984bb2aab70211dc5974a8b052651e025dd
-
- Sep 11, 2017
-
-
Botond Ballo authored
MozReview-Commit-ID: FJDrLsTxwIr --HG-- extra : rebase_source : 758b365905202ece86154e52bf88e6096a11b817
-
- Sep 18, 2017
-
-
Steve Armand authored
MozReview-Commit-ID: KKnBgYFwpfT --HG-- extra : rebase_source : 4e4b3453a91970366dba0073853ad3ab62738c81
-
- Sep 13, 2017
-
-
Andrew Halberstadt authored
Currently line linters (linters that open a file and process it line by line, by applying a regex for example), don't handle directories. If a directory is passed in, it will try to 'open' it, which fails. Directories can get hit if the linter has a directory in its include directive or if the user passes in --no-filter. This patch modifies LineLinters so that if a directory is detected, we search for all relevant files under that directory. If 'extensions' is used, we'll look for only files with appropriate extensions. Otherwise we assume the linter wants every file. MozReview-Commit-ID: D9lzTNuQTob --HG-- extra : rebase_source : 0b952c06eae28b67b687813ff7e75b231b2dd4d3
-
- Sep 05, 2017
-
-
Andi-Bogdan Postelnicu authored
MozReview-Commit-ID: 7F0oFEkTAsk --HG-- extra : rebase_source : f315397b6038bb6638fe999cea3cc514ba396011
-
- Sep 07, 2017
-
-
SingingTree authored
The MozillaBuildBootstrapper specific rust install code in not needed as mozbase already includes genertic code to achieve the same outcome. The mozilla-build specific code also leads to issues where it tries to add already existing targets and fails the bootstrap. This changeset removes the mozilla-build specific step. MozReview-Commit-ID: G0BqKZrF40A --HG-- extra : rebase_source : 60e9638afff744c937a9665d6fd5830187835ea4
-
- Aug 23, 2017
-
-
Andrew Halberstadt authored
MozReview-Commit-ID: LG47ASBMA17 --HG-- extra : rebase_source : 3d6394d2839bf4c12dedbdb84f5b7dd118c92fea
-
- Sep 07, 2017
-
-
Zibi Braniecki authored
MozReview-Commit-ID: D6TbDR7dkY6 --HG-- extra : rebase_source : 9e3d1bd23624fcc5b724ad24698779a7a90cb8c7
-
- Sep 06, 2017
-
-
Mike Conley authored
MozReview-Commit-ID: LeabPgl8TTZ --HG-- extra : rebase_source : e800ea1263bf371431a64eccf1b60b90cbdfe1d8
-
- Sep 05, 2017
-
-
Nick Fitzgerald authored
The `js` crate at `js/rust` depends on the `mozjs_sys` crate at `js/src`, so it makes sense to make it the top level crate.
-
- Sep 02, 2017
-
-
Phil Ringnalda authored
Backed out changeset a8ae266cd61e (bug 1277338) Backed out changeset b00ca2e7bda4 (bug 1277338) Backed out changeset 40d0eefb1b5a (bug 1277338) Backed out changeset ec92904a27cf (bug 1277338) Backed out changeset 8ee31bf579fc (bug 1277338) MozReview-Commit-ID: DLI8N9xhSxq --HG-- rename : third_party/rust/bindgen-0.29.0/.github/ISSUE_TEMPLATE.md => third_party/rust/bindgen/.github/ISSUE_TEMPLATE.md rename : third_party/rust/bindgen-0.29.0/.travis.yml => third_party/rust/bindgen/.travis.yml rename : third_party/rust/bindgen-0.29.0/CONTRIBUTING.md => third_party/rust/bindgen/CONTRIBUTING.md rename : third_party/rust/bindgen-0.29.0/LICENSE => third_party/rust/bindgen/LICENSE rename : third_party/rust/bindgen-0.29.0/README.md => third_party/rust/bindgen/README.md rename : third_party/rust/bindgen-0.29.0/appveyor.yml => third_party/rust/bindgen/appveyor.yml rename : third_party/rust/bindgen-0.29.0/book/book.toml => third_party/rust/bindgen/book/book.toml rename : third_party/rust/bindgen-0.29.0/book/src/SUMMARY.md => third_party/rust/bindgen/book/src/SUMMARY.md rename : third_party/rust/bindgen-0.29.0/book/src/blacklisting.md => third_party/rust/bindgen/book/src/blacklisting.md rename : third_party/rust/bindgen-0.29.0/book/src/chapter_1.md => third_party/rust/bindgen/book/src/chapter_1.md rename : third_party/rust/bindgen-0.29.0/book/src/command-line-usage.md => third_party/rust/bindgen/book/src/command-line-usage.md rename : third_party/rust/bindgen-0.29.0/book/src/cpp.md => third_party/rust/bindgen/book/src/cpp.md rename : third_party/rust/bindgen-0.29.0/book/src/customizing-generated-bindings.md => third_party/rust/bindgen/book/src/customizing-generated-bindings.md rename : third_party/rust/bindgen-0.29.0/book/src/introduction.md => third_party/rust/bindgen/book/src/introduction.md rename : third_party/rust/bindgen-0.29.0/book/src/library-usage.md => third_party/rust/bindgen/book/src/library-usage.md rename : third_party/rust/bindgen-0.29.0/book/src/nocopy.md => third_party/rust/bindgen/book/src/nocopy.md rename : third_party/rust/bindgen-0.29.0/book/src/opaque.md => third_party/rust/bindgen/book/src/opaque.md rename : third_party/rust/bindgen-0.29.0/book/src/replacing-types.md => third_party/rust/bindgen/book/src/replacing-types.md rename : third_party/rust/bindgen-0.29.0/book/src/requirements.md => third_party/rust/bindgen/book/src/requirements.md rename : third_party/rust/bindgen-0.29.0/book/src/tutorial-0.md => third_party/rust/bindgen/book/src/tutorial-0.md rename : third_party/rust/bindgen-0.29.0/book/src/tutorial-1.md => third_party/rust/bindgen/book/src/tutorial-1.md rename : third_party/rust/bindgen-0.29.0/book/src/tutorial-2.md => third_party/rust/bindgen/book/src/tutorial-2.md rename : third_party/rust/bindgen-0.29.0/book/src/tutorial-3.md => third_party/rust/bindgen/book/src/tutorial-3.md rename : third_party/rust/bindgen-0.29.0/book/src/tutorial-4.md => third_party/rust/bindgen/book/src/tutorial-4.md rename : third_party/rust/bindgen-0.29.0/book/src/tutorial-5.md => third_party/rust/bindgen/book/src/tutorial-5.md rename : third_party/rust/bindgen-0.29.0/book/src/tutorial-6.md => third_party/rust/bindgen/book/src/tutorial-6.md rename : third_party/rust/bindgen-0.29.0/book/src/using-unions.md => third_party/rust/bindgen/book/src/using-unions.md rename : third_party/rust/bindgen-0.29.0/book/src/whitelisting.md => third_party/rust/bindgen/book/src/whitelisting.md rename : third_party/rust/bindgen-0.29.0/ci/assert-docs.sh => third_party/rust/bindgen/ci/assert-docs.sh rename : third_party/rust/bindgen-0.29.0/ci/assert-no-diff.bat => third_party/rust/bindgen/ci/assert-no-diff.bat rename : third_party/rust/bindgen-0.29.0/ci/assert-no-diff.sh => third_party/rust/bindgen/ci/assert-no-diff.sh rename : third_party/rust/bindgen-0.29.0/ci/assert-rustfmt.sh => third_party/rust/bindgen/ci/assert-rustfmt.sh rename : third_party/rust/bindgen-0.29.0/ci/before_install.sh => third_party/rust/bindgen/ci/before_install.sh rename : third_party/rust/bindgen-0.29.0/ci/deploy-book.sh => third_party/rust/bindgen/ci/deploy-book.sh rename : third_party/rust/bindgen-0.29.0/ci/no-includes.sh => third_party/rust/bindgen/ci/no-includes.sh rename : third_party/rust/bindgen-0.29.0/ci/test-book.sh => third_party/rust/bindgen/ci/test-book.sh rename : third_party/rust/bindgen-0.29.0/ci/test.bat => third_party/rust/bindgen/ci/test.bat rename : third_party/rust/bindgen-0.29.0/ci/test.sh => third_party/rust/bindgen/ci/test.sh rename : third_party/rust/bindgen-0.29.0/example-graphviz-ir.png => third_party/rust/bindgen/example-graphviz-ir.png rename : third_party/rust/bindgen-0.29.0/rustfmt.toml => third_party/rust/bindgen/rustfmt.toml rename : third_party/rust/bindgen-0.29.0/src/uses.rs => third_party/rust/bindgen/src/uses.rs rename : third_party/rust/clap-2.24.2/appveyor.yml => third_party/rust/clap/appveyor.yml rename : third_party/rust/thread-id/license-apache => third_party/rust/thread-id/license
-
- Sep 01, 2017
-
-
Jim Chen authored
To construct an empty set, we need to use the `set()` notation. In order to do that, we need to expose `set` to the moz.build sandbox. MozReview-Commit-ID: DMyKnF0FEx2 --HG-- extra : rebase_source : 5cfe8080ec333a1eca70cd3edba2aaaff6406820
-
- Sep 03, 2017
-
-
Zibi Braniecki authored
MozReview-Commit-ID: 4kIowQG2HxR --HG-- extra : rebase_source : 9a4205c533daf8703755b3bfa4d0930d0cfb2a50
-
- Aug 31, 2017
-
-
Zibi Braniecki authored
MozReview-Commit-ID: 63BQQt4U8if --HG-- extra : rebase_source : faf796d214298fa50e0d73a82a7b1a4d0e91de30
-
- Aug 23, 2017
-
-
Gregory Szorc authored
And convert consumers to context managers because hglib requires that. MozReview-Commit-ID: Ckf1yBYeUlm --HG-- extra : rebase_source : 985220032bced1a7077fd9b04ca8ad6de822c887
-
Gregory Szorc authored
Because hglib spawns a persistent process, we introduce a context manager for Repository. It no-ops by default. On HgRepository it controls the lifetime of the persistent hg process. A helper method for running an hg command via hglib has been added. We can't transition existing methods to hglib because hglib requires a context manager, which no consumer is using yet. MozReview-Commit-ID: 8z0fcGFeAm5 --HG-- extra : rebase_source : 1cbfe44a5aafe838c25bcde91cc1deaf5e7367de
-
- Aug 31, 2017
-
-
Gregory Szorc authored
This ensures we use forward slashes, even if Mercurial emits backslashes (which it can do on Windows). MozReview-Commit-ID: 2dnWAEvytwn --HG-- extra : rebase_source : 9ebb454bc9ad11b3eba334e412685e529573a0a1
-
- Aug 30, 2017
-
-
Gregory Szorc authored
These tests weren't running in automation because hglib wasn't available. An upcoming commit will vendor hglib. This exposed that the tests can fail if ui.username isn't set. In this commit, we introduce a helper function to obtain an hglib client with ui.username set. We also convert tests to use the context manager form of the client so resources are cleaned up immediately without relying on refcounting or garbage collection. MozReview-Commit-ID: HRSBDlYgqpC --HG-- extra : rebase_source : 83deb56a0c2efefa883d6df104cd67194a811907
-
- Aug 23, 2017
-
-
Gregory Szorc authored
If configure has defined VCS binaries, we should use those. MozReview-Commit-ID: DVnsSaJC8eN --HG-- extra : rebase_source : 6a940b6b4f7986eece350ab692242701dfbf41dd
-
Gregory Szorc authored
Some callers already have a build config object. Let's not make them call a function that imports buildconfig. MozReview-Commit-ID: J22HhyVma9y --HG-- extra : rebase_source : fe5151925aee76508d26a9368e7a2ebec7e23ddb
-
- Sep 01, 2017
-
-
Henri Kemppainen authored
-
- Sep 07, 2017
-
-
Steve Armand authored
MozReview-Commit-ID: 6QX7YCmfjdJ --HG-- extra : rebase_source : 0610d67f376c462b0f103a6510f21459fc39f940
-
- Aug 28, 2017
-
-
hmk authored
-
Zibi Braniecki authored
MozReview-Commit-ID: 80g61YvsiSk --HG-- extra : rebase_source : f4ca6f61d31db8eb442b586c7e511dff4b616eae
-
- Aug 09, 2017
-
-
Johan Lorenzo authored
MozReview-Commit-ID: 4j66pTZEJzq --HG-- rename : mobile/android/config/mozconfigs/android-api-15-frontend/nightly => mobile/android/config/mozconfigs/android-api-16-frontend/nightly rename : mobile/android/config/mozconfigs/android-api-15-gradle-dependencies/nightly => mobile/android/config/mozconfigs/android-api-16-gradle-dependencies/nightly rename : mobile/android/config/mozconfigs/android-api-15-gradle/nightly => mobile/android/config/mozconfigs/android-api-16-gradle/nightly rename : mobile/android/config/mozconfigs/android-api-15-gradle/nightly-artifact => mobile/android/config/mozconfigs/android-api-16-gradle/nightly-artifact rename : mobile/android/config/mozconfigs/android-api-15/debug => mobile/android/config/mozconfigs/android-api-16/debug rename : mobile/android/config/mozconfigs/android-api-15/debug-artifact => mobile/android/config/mozconfigs/android-api-16/debug-artifact rename : mobile/android/config/mozconfigs/android-api-15/l10n-nightly => mobile/android/config/mozconfigs/android-api-16/l10n-nightly rename : mobile/android/config/mozconfigs/android-api-15/nightly => mobile/android/config/mozconfigs/android-api-16/nightly rename : mobile/android/config/mozconfigs/android-api-15/nightly-artifact => mobile/android/config/mozconfigs/android-api-16/nightly-artifact rename : mobile/android/config/mozconfigs/android-api-15/nightly-old-id => mobile/android/config/mozconfigs/android-api-16/nightly-old-id rename : testing/mozharness/configs/builds/releng_sub_android_configs/64_api_15.py => testing/mozharness/configs/builds/releng_sub_android_configs/64_api_16.py rename : testing/mozharness/configs/builds/releng_sub_android_configs/64_api_15_artifact.py => testing/mozharness/configs/builds/releng_sub_android_configs/64_api_16_artifact.py rename : testing/mozharness/configs/builds/releng_sub_android_configs/64_api_15_debug.py => testing/mozharness/configs/builds/releng_sub_android_configs/64_api_16_debug.py rename : testing/mozharness/configs/builds/releng_sub_android_configs/64_api_15_debug_artifact.py => testing/mozharness/configs/builds/releng_sub_android_configs/64_api_16_debug_artifact.py rename : testing/mozharness/configs/builds/releng_sub_android_configs/64_api_15_gradle.py => testing/mozharness/configs/builds/releng_sub_android_configs/64_api_16_gradle.py rename : testing/mozharness/configs/builds/releng_sub_android_configs/64_api_15_gradle_artifact.py => testing/mozharness/configs/builds/releng_sub_android_configs/64_api_16_gradle_artifact.py rename : testing/mozharness/configs/builds/releng_sub_android_configs/64_api_15_gradle_dependencies.py => testing/mozharness/configs/builds/releng_sub_android_configs/64_api_16_gradle_dependencies.py rename : testing/mozharness/configs/builds/releng_sub_android_configs/64_api_15_old_id.py => testing/mozharness/configs/builds/releng_sub_android_configs/64_api_16_old_id.py rename : testing/mozharness/configs/builds/releng_sub_android_configs/64_api_15_partner_sample1.py => testing/mozharness/configs/builds/releng_sub_android_configs/64_api_16_partner_sample1.py rename : testing/mozharness/configs/single_locale/ash_android-api-15.py => testing/mozharness/configs/single_locale/ash_android-api-16.py rename : testing/mozharness/configs/single_locale/date_android-api-15.py => testing/mozharness/configs/single_locale/date_android-api-16.py rename : testing/mozharness/configs/single_locale/jamun_android-api-15.py => testing/mozharness/configs/single_locale/jamun_android-api-16.py rename : testing/mozharness/configs/single_locale/mozilla-aurora_android-api-15.py => testing/mozharness/configs/single_locale/mozilla-aurora_android-api-16.py rename : testing/mozharness/configs/single_locale/mozilla-beta_android-api-15.py => testing/mozharness/configs/single_locale/mozilla-beta_android-api-16.py rename : testing/mozharness/configs/single_locale/mozilla-central_android-api-15.py => testing/mozharness/configs/single_locale/mozilla-central_android-api-16.py rename : testing/mozharness/configs/single_locale/mozilla-release_android-api-15.py => testing/mozharness/configs/single_locale/mozilla-release_android-api-16.py rename : testing/mozharness/configs/single_locale/staging_release_mozilla-beta_android_api_15.py => testing/mozharness/configs/single_locale/staging_release_mozilla-beta_android_api_16.py rename : testing/mozharness/configs/single_locale/staging_release_mozilla-release_android_api_15.py => testing/mozharness/configs/single_locale/staging_release_mozilla-release_android_api_16.py rename : testing/mozharness/configs/single_locale/tc_android-api-15.py => testing/mozharness/configs/single_locale/tc_android-api-16.py rename : testing/mozharness/configs/single_locale/try_android-api-15.py => testing/mozharness/configs/single_locale/try_android-api-16.py extra : rebase_source : d24bd3b0298e4fc21e9e8029e5f69a65fd1012f9
-
- Sep 01, 2017
-
-
Ryan VanderMeulen authored
Backed out changeset 53f5d47a7cb0 (bug 1383880) Backed out changeset a0abda41172a (bug 1383880) Backed out changeset 729a7e2091e8 (bug 1383880) Backed out changeset a33f5a14a471 (bug 1383880) Backed out changeset 5b10d321cfee (bug 1383880) Backed out changeset 8056488d8aed (bug 1383880) Backed out changeset e62c90e3c1e8 (bug 1383880) Backed out changeset 91f116ce6c2a (bug 1383880) Backed out changeset 045498bc36c4 (bug 1383880)
-
- Aug 26, 2017
-
-
Andrew Swan authored
Change webextensions experiments test to use the shimmed certficiate DB instead of the extensions.legacy.enabled pref. In builds that don't honor the extensions.legacy.enabled pref, disable test_legacy.js since that tests that flipping that preference works properly. Finally, remove a now doubly-obsolete test of plugins embedded in xpis. MozReview-Commit-ID: JiRdgCXyjKR --HG-- extra : rebase_source : f0c7672b0755993bd20f9fc84e242eb76cb949ef
-
- Aug 25, 2017
-
-
Zibi Braniecki authored
MozReview-Commit-ID: vKPJcxzh4T --HG-- extra : source : 0c0bbead5d73c4ea3db4e5178a9b27883879d744
-
- Aug 24, 2017
-
-
Wes Kocher authored
Backed out changeset 2ce8a387fa80 (bug 1392787) Backed out changeset bf5a6ff97a8f (bug 1392787) MozReview-Commit-ID: 2cA5bdnNDIe
-
- Aug 23, 2017
-
-
Andrew Halberstadt authored
MozReview-Commit-ID: LG47ASBMA17 --HG-- extra : rebase_source : d782ad2f17716f857f3da2d43e1370ba4db2f2bd
-
- Aug 17, 2017
-
-
Tom Prince authored
MozReview-Commit-ID: QY8dajeXs0
-
- Aug 16, 2017
-
-
Aki Sasaki authored
MozReview-Commit-ID: LlNo4Npariw --HG-- extra : transplant_source : %86Z0%DF%CA%04%B6%AB%2B%0Dz%AF%D6%16%D2%ED%B6%A0%93%F6
-
- Aug 15, 2017
-
-
Aki Sasaki authored
-
Mike Hommey authored
Bug 1390393 - Override tooltool files with toolchain artifacts when one is given to `mach artifact toolchain`. r=gps When the tooltool manifest contains e.g. clang.tar.bz2 and it's also provided by some toolchain job artifact, we still download both. In fact, depending how things go, the tooltool one could take precedence. In practice, this hasn't caused problems so far because we've removed tooltool manifest items early on, and when we didn't, it was still the same version as provided by toolchain jobs. It is still necessary to fix for the future, though. --HG-- extra : rebase_source : 1d187333ee6149f72e3f9ed91eb1a6a78ad9197f
-
- Aug 24, 2017
-
-
Gregory Szorc authored
Backed out changesets 18d89d8ab860, ffe8bef74be0, 159028ef12d2, 217260fb6976, 0279960d71ab (bug 1393242) For a test failure. --HG-- extra : histedit_source : c5f4167443174fa3144f139e976ae504a8efdad3%2C43a2beb21406adf114e7b64a734ec71284e50cc5
-
- Aug 23, 2017
-
-
Gregory Szorc authored
And convert consumers to context managers because hglib requires that. MozReview-Commit-ID: Ckf1yBYeUlm --HG-- extra : rebase_source : e76b2690bd02bc6889dbe0f4524d61669ba82367
-
Gregory Szorc authored
Because hglib spawns a persistent process, we introduce a context manager for Repository. It no-ops by default. On HgRepository it controls the lifetime of the persistent hg process. A helper method for running an hg command via hglib has been added. We can't transition existing methods to hglib because hglib requires a context manager, which no consumer is using yet. MozReview-Commit-ID: 8z0fcGFeAm5 --HG-- extra : rebase_source : 914322f3647fb29406a22203811ac8cc0ac82420
-
Gregory Szorc authored
If configure has defined VCS binaries, we should use those. MozReview-Commit-ID: DVnsSaJC8eN --HG-- extra : rebase_source : 64e944841817e7fa0300bc6ed3bce3325e93781a
-