Граф коммитов

2034 Коммитов

Автор SHA1 Сообщение Дата
Chris H-C 72115b2010 Bug 1729723 - Update Glean to 41.0.0 r=TravisLong
Depends on D124930

Differential Revision: https://phabricator.services.mozilla.com/D125456
2021-09-13 19:39:51 +00:00
Matthew Gregan a9d460a1c4 Bug 1725749 - Update audioipc to fce878ff. r=chunmin
Differential Revision: https://phabricator.services.mozilla.com/D125165
2021-09-11 22:34:31 +00:00
Gabriele Svelto ef5658276d Bug 1710097 - Use the memmap2 crate in place of the unmaintained memmap crate r=mstange
Differential Revision: https://phabricator.services.mozilla.com/D124653
2021-09-10 19:46:14 +00:00
Dzmitry Malyshau 313f426df3 Bug 1729751 - Update wgpu and ron 3rd parties r=jimb
Brings a few important fixes:
  - better WGSL support
  - Solaris build (1729751)
  - crash in "_MTLCommandEncoder dealloc" (1729648)

Differential Revision: https://phabricator.services.mozilla.com/D125103
2021-09-10 18:24:02 +00:00
Mitchell Hentges 7c3b1ef2cb Bug 1725708: `./mach vendor python` should populate from a clean state r=ahal
Rather than deleting the expected target directory of each package
that's being vendored, clear the whole `third_party/python` directory
and re-populate it from scratch.

As part of this, there's an "exclusion" list for packages that can't
be vendored from PyPI.

This has some benefits:
* It'll be harder to forget scraps of files and directories and leave
  them in `third_party/python`.
* The exclusion list makes it more clear which packages are managed
  manually, and the friction it adds to the workflow will guide
  developers to use "requirements.in" instead.

The `test_up_to_date_vendor` test will verify that the vendor directory
is always clean.

Differential Revision: https://phabricator.services.mozilla.com/D123124
2021-09-09 18:18:52 +00:00
Mitchell Hentges a1ee478054 Bug 1725708: Move all possible vendored deps to centralized system r=ahal
Note that, as part of adding this packages to the automated vendoring
system, some dependencies were automatically added - most notably,
dependencies of `taskcluster` that become visible with Python 3.6+.

Also, adds `**/.git` to the exclusions because:
* `.git` is part of our `.hgignore`, but
* `.git` is part of the `aiohttp` `tar.gz` file.

Since the file isn't needed for `pip install`-ing `aiohttp`,
and since we want `./mach vendor python` to be a no-op when there's
no requirement changes, we exclude it.

Differential Revision: https://phabricator.services.mozilla.com/D123122
2021-09-09 18:18:51 +00:00
Mitchell Hentges 7ea956d47f Bug 1724465: Upgrade `virtualenv` to 20.7.2 r=ahal
Note that this patch makes modifications to the vendored
`virtualenv` package by removing the modern `setuptools`
packages, replacing them with `51.2.0`. This is because
`51.3.0` somehow causes xpcshell failures with the following
Python bug: https://bugs.python.org/issue37380

This upgrades:
* `pip` 20.3.1 => 21.2.3
* `setuptools` 51.0.0 => 51.2.0
* `wheel` 0.36.1 => 0.37.0

Differential Revision: https://phabricator.services.mozilla.com/D123120
2021-09-09 18:18:46 +00:00
Mitchell Hentges da7ec2035a Bug 1725708: Remove unused "pep487" vendored package r=ahal
There's no usages of the `pep487` module.

Differential Revision: https://phabricator.services.mozilla.com/D123121
2021-09-09 18:18:45 +00:00
Mitchell Hentges 648d810e4b Bug 1712151: Vendor pystache automatically r=ahal
Add pystache to vendor `requirements.in` so that it's vendored according
to `./mach vendor python` "ignore" rules.
This ensures that sufficient files are vendored such that installing the
package from it's `setup.py` file is possible.

Differential Revision: https://phabricator.services.mozilla.com/D122898
2021-09-09 18:18:45 +00:00
Mitchell Hentges a16f941f30 Bug 1712151: Use compatible version of pyasn1-modules r=ahal
The existing version of `pyasn1-modules` (`0.1.5`) is incompatible with
our version of `pyasn1` (`0.4.8`).

By bumping `pyasn1-modules` to `0.2.8`, we now meet its compatibility
requirements.

Differential Revision: https://phabricator.services.mozilla.com/D122897
2021-09-09 18:18:44 +00:00
Emilio Cobos Álvarez 90420e5429 Bug 1729813 - Update rayon to pick up a newer crossbeam version in style/webrender. r=nical
It was downgraded to investigate some windows crashes which ended up
being a crossbeam issue. So update it again to get fixes to some
crossbeam races.

Differential Revision: https://phabricator.services.mozilla.com/D125051
2021-09-09 16:37:04 +00:00
shravanrn@gmail.com b4ac64edc4 Bug 1729232 - Update wasm2c rt to ensure correct hunspell timeout r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D125025
2021-09-09 07:40:38 +00:00
shravanrn@gmail.com 7eb566a244 Bug 1727266 - Vendor latest wasm2c rt for correct 32-bit wasi clock handling r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D124308
2021-09-09 07:40:38 +00:00
Andrew Halberstadt 2484082a96 Bug 1729060 - [taskgraph] Sync standalone taskgraph's --diff implementation, r=taskgraph-reviewers,bhearsum
This syncs the patches from bug 1720715 in standalone taskgraph.

Differential Revision: https://phabricator.services.mozilla.com/D124832
2021-09-08 20:31:45 +00:00
Robert Mader 441e2df293 Bug 1729082 - Stop leaking the portal Pipewire file descriptor, r=emilio
It is used to create the `pw_core` object that is disconnected above.

Differential Revision: https://phabricator.services.mozilla.com/D124508
2021-09-04 10:43:59 +00:00
Cosmin Sabou f4575710bd Backed out 6 changesets (bug 1712151, bug 1725708, bug 1724465) for causing invalid handle xpcshell failures. CLOSED TREE
Backed out changeset 90b9ff20b311 (bug 1725708)
Backed out changeset 75336eb10063 (bug 1725708)
Backed out changeset f438e13f8986 (bug 1724465)
Backed out changeset 11de3a4312bd (bug 1725708)
Backed out changeset 2c6edefd8417 (bug 1712151)
Backed out changeset 9ccf99dae3c7 (bug 1712151)
2021-09-03 22:33:24 +03:00
Mitchell Hentges 1c5be829d7 Bug 1725708: `./mach vendor python` should populate from a clean state r=ahal
Rather than deleting the expected target directory of each package
that's being vendored, clear the whole `third_party/python` directory
and re-populate it from scratch.

As part of this, there's an "exclusion" list for packages that can't
be vendored from PyPI.

This has some benefits:
* It'll be harder to forget scraps of files and directories and leave
  them in `third_party/python`.
* The exclusion list makes it more clear which packages are managed
  manually, and the friction it adds to the workflow will guide
  developers to use "requirements.in" instead.

The `test_up_to_date_vendor` test will verify that the vendor directory
is always clean.

Differential Revision: https://phabricator.services.mozilla.com/D123124
2021-09-03 17:31:58 +00:00
Mitchell Hentges 4abd2ed050 Bug 1725708: Move all possible vendored deps to centralized system r=ahal
Note that, as part of adding this packages to the automated vendoring
system, some dependencies were automatically added - most notably,
dependencies of `taskcluster` that become visible with Python 3.6+.

Also, adds `**/.git` to the exclusions because:
* `.git` is part of our `.hgignore`, but
* `.git` is part of the `aiohttp` `tar.gz` file.

Since the file isn't needed for `pip install`-ing `aiohttp`,
and since we want `./mach vendor python` to be a no-op when there's
no requirement changes, we exclude it.

Differential Revision: https://phabricator.services.mozilla.com/D123122
2021-09-03 17:31:57 +00:00
Mitchell Hentges 867eb3842a Bug 1724465: Upgrade `virtualenv` to 20.7.0 r=ahal
This upgrades:
* `pip` 20.3.1 => 21.2.2
* `setuptools` 51.0.0 => 57.4.0
* `wheel` 0.36.1 => 0.36.2

Differential Revision: https://phabricator.services.mozilla.com/D123120
2021-09-03 17:31:52 +00:00
Mitchell Hentges 6d2c906280 Bug 1725708: Remove unused "pep487" vendored package r=ahal
There's no usages of the `pep487` module.

Differential Revision: https://phabricator.services.mozilla.com/D123121
2021-09-03 17:31:52 +00:00
Mitchell Hentges c4d21d6eef Bug 1712151: Vendor pystache automatically r=ahal
Add pystache to vendor `requirements.in` so that it's vendored according
to `./mach vendor python` "ignore" rules.
This ensures that sufficient files are vendored such that installing the
package from it's `setup.py` file is possible.

Differential Revision: https://phabricator.services.mozilla.com/D122898
2021-09-03 17:31:51 +00:00
Mitchell Hentges 251f4d7144 Bug 1712151: Use compatible version of pyasn1-modules r=ahal
The existing version of `pyasn1-modules` (`0.1.5`) is incompatible with
our version of `pyasn1` (`0.4.8`).

By bumping `pyasn1-modules` to `0.2.8`, we now meet its compatibility
requirements.

Differential Revision: https://phabricator.services.mozilla.com/D122897
2021-09-03 17:31:50 +00:00
Dzmitry Malyshau 5695f517a5 Bug 1726626 - Move gfx/wgpu into a 3rd party dependency r=jgilbert,bholley
This update makes wgpu a vendored dependency instead of having it in gfx/wgpu.

## Notes


It relies on https://phabricator.services.mozilla.com/D123157

It has a quirk related to OpenGL ES backend. Previousy, we manually had to disable GL backend
in order to avoid vendoring WASM dependencies in. This time, manual editing is more complicated,
so instead this change adds a few cargo patch lines to point WASM dependencies to dummy projects.

The update also totally removes SPIRV-Cross, since the latest `wgpu` doesn't depend on it any more.
The compiled binary size for Gecko should improve with this.

Differential Revision: https://phabricator.services.mozilla.com/D123153
2021-09-03 16:52:08 +00:00
Emilio Cobos Álvarez 4b3dc20891 Bug 1728617 - Tweak at-rule parsing APIs to support cascade layers. r=boris
This needs https://github.com/servo/rust-cssparser/pull/287 and a
cssparser update.

Differential Revision: https://phabricator.services.mozilla.com/D124216
2021-09-03 09:26:10 +00:00
Dragana Damjanovic 0a98b4c4a4 Bug 1728735 - Neqo version 0.4.32 r=necko-reviewers,kershaw
Differential Revision: https://phabricator.services.mozilla.com/D124320
2021-09-02 21:28:15 +00:00
Andreea Pavel 27b5d96d4e Backed out 3 changesets (bug 1727266, bug 1727678) for causing crashtest failures on a CLOSED TREE
Backed out changeset e0132512d73b (bug 1727678)
Backed out changeset 2422edf5bb2f (bug 1727266)
Backed out changeset 210ffc911429 (bug 1727266)
2021-09-02 15:06:26 +03:00
shravanrn@gmail.com 4df03184cb Bug 1727266 - Vendor latest wasm2c rt for correct 32-bit wasi clock handling r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D124308
2021-09-02 06:45:41 +00:00
Gabriele Svelto 55e8eba74b Bug 1728431 - Update the vendored nix crate to version 0.15 r=KrisWright
This patch bumps the minidump_writer_linux crate but does not import any new
changes, the only difference is that it now depends on nix 0.15

Differential Revision: https://phabricator.services.mozilla.com/D124175
2021-09-02 06:13:52 +00:00
Jan-Erik Rediger 75eda7908a Bug 1727515 - Update to Glean v40.1.0 r=Dexter
Differential Revision: https://phabricator.services.mozilla.com/D123625
2021-09-01 11:17:04 +00:00
Jon Bauman 73f359ad03 Bug 1728216 - Update mp4parse-rust to 2dcd3d8. r=kinetik
Differential Revision: https://phabricator.services.mozilla.com/D123990
2021-08-31 21:24:34 +00:00
Dragana Damjanovic 38fd6ab7be Bug 1728268 - Update neqo to 0.4.31 r=necko-reviewers,kershaw
Differential Revision: https://phabricator.services.mozilla.com/D124012
2021-08-31 08:50:59 +00:00
Tooru Fujisawa f42f4977e8 Bug 1727740 - Bump jsparagus for bug 1726533. r=nbp
Differential Revision: https://phabricator.services.mozilla.com/D123960
2021-08-30 17:18:41 +00:00
Paul Adenot 498e549d18 Bug 1727598 - mach vendor rust.
Differential Revision: https://phabricator.services.mozilla.com/D123948
2021-08-30 14:50:43 +00:00
Csoregi Natalia ca064c11bd Backed out changeset 645e92e661ee (bug 1727515) for causing toolchains bustage. CLOSED TREE 2021-08-26 15:43:29 +03:00
Jan-Erik Rediger 755e6f9c8f Bug 1727515 - Update to Glean v40.1.0 r=Dexter
Differential Revision: https://phabricator.services.mozilla.com/D123625
2021-08-26 08:45:06 +00:00
Andi-Bogdan Postelnicu 58441a048a Bug 1725145 - fixes isfinite in webrtc. r=ng
Differential Revision: https://phabricator.services.mozilla.com/D123490
2021-08-25 10:46:17 +00:00
Mike Hommey ebf3e96eb4 Bug 1726474 - Update rlbox_wasm2c_sandbox and wasm2c_sandbox_compiler for mingw builds. r=shravanrn
Differential Revision: https://phabricator.services.mozilla.com/D123541
2021-08-25 07:39:02 +00:00
Robert Mader b41ca94715 Bug 1726211 - Use portal provided file descriptor for screen casting, r=stransky
We already requested the FD from the portal but then just opened a
normal connection. The screen cast portal explicitly states that
the FD returned by `OpenPipeWireRemote()` should be used with
`pw_remote_connect_fd()` - the later is Pipewire 0.2 API that got
replaced by `pw_context_connect_fd()`.

Depends on D122903

Differential Revision: https://phabricator.services.mozilla.com/D122904
2021-08-23 12:02:35 +00:00
Robert Mader 5e77cc3bc8 Bug 1726211 - Add pw_context_connect_fd() to mozpipewire, r=stransky
It is needed for restricted pipewire access. The FD is provided
by xdg-desktop-portals such as the one for screen casting.
Not using the portal provided FD means we need full Pipewire
access, even in a Flatpak sandbox.

Differential Revision: https://phabricator.services.mozilla.com/D122903
2021-08-23 12:02:35 +00:00
Andi-Bogdan Postelnicu 6bf82cc2f5 Bug 1725145 - Fixes for libwebrtc. r=ng
Differential Revision: https://phabricator.services.mozilla.com/D122806
2021-08-22 10:21:55 +00:00
Jon Bauman 1f9b94dc30 Bug 1726830 - Update mp4parse-rust to c6ba5af. r=kinetik
Update mp4parse_capi API to receive pixi data from parser

There are some necessary changes in nsAVIFDecoder.cpp to accommodate the mp4parse_capi changes. Aside from the addition of `BitsPerChannelToBitDepth`, to facilitate a bit of logging, there should be no functional changes. This is a prerequisite to [[ https://bugzilla.mozilla.org/show_bug.cgi?id=1696045 | bug 1696045 ]], which will add telemetry around the `pixi` box.

Differential Revision: https://phabricator.services.mozilla.com/D123273
2021-08-20 23:57:06 +00:00
Mike Hommey ce86abf62b Bug 1726476 - Update rlbox_wasm2c_sandbox. r=shravanrn
Differential Revision: https://phabricator.services.mozilla.com/D123023
2021-08-20 23:33:04 +00:00
Mike Hommey 2a24675e58 Bug 1726476 - Update wasm2c_sandbox_compiler. r=shravanrn
Differential Revision: https://phabricator.services.mozilla.com/D123022
2021-08-20 23:33:04 +00:00
Jon Bauman 58d94ab547 Bug 1726410 - Update mp4parse-rust to 62aa5d4. r=kinetik
Differential Revision: https://phabricator.services.mozilla.com/D122985
2021-08-18 22:08:15 +00:00
Dzmitry Malyshau 1da5651ba2 Bug 1622846 - Update WebGPU API to latest and wgpu-core to 0.9 r=webidl,jgilbert,jimb,emilio
This *mostly* gets us the latest WebIDL API of WebGPU. There is a few limits we are missing, and maybe some things I didn't notice.
But it gets us the new `GPUCanvasContext`, `GPUSupportedLimits`, and `GPUVertexStepMode`.

Differential Revision: https://phabricator.services.mozilla.com/D120764
2021-08-18 14:11:21 +00:00
Lars T Hansen c9d0f88f20 Bug 1726103 - Update wat to 1.0.39. r=yury
Pull in this version to get wast support for memory64, notably, 64-bit
offset values in memory addresses.

Since the wat update changes "event" to 'tag", update a few test cases
to conform.

Differential Revision: https://phabricator.services.mozilla.com/D122817
2021-08-18 08:51:56 +00:00
Butkovits Atila d545926889 Backed out changeset a10cff064f84 (bug 1726103) for causing Spidermonkey failures. CLOSED TREE 2021-08-18 08:36:24 +03:00
Lars T Hansen c66fd5b457 Bug 1726103 - Update wat to 1.0.39. r=yury
Pull in this version to get wast support for memory64, notably, 64-bit
offset values in memory addresses.

Differential Revision: https://phabricator.services.mozilla.com/D122817
2021-08-18 05:00:41 +00:00
Brindusan Cristian 1cdd46e3ba Backed out changeset e34f15d5e74d (bug 1622846) for causing linux toolchain build bustages.
CLOSED TREE
2021-08-18 07:58:38 +03:00
Dzmitry Malyshau 6d7cfc6c90 Bug 1622846 - Update WebGPU API to latest and wgpu-core to 0.9 r=webidl,jgilbert,jimb,emilio
This *mostly* gets us the latest WebIDL API of WebGPU. There is a few limits we are missing, and maybe some things I didn't notice.
But it gets us the new `GPUCanvasContext`, `GPUSupportedLimits`, and `GPUVertexStepMode`.

Differential Revision: https://phabricator.services.mozilla.com/D120764
2021-08-17 15:22:45 +00:00
shravanrn@gmail.com 91f7c1ff11 Bug 1724133 - Update forked wasm2c for 32-bit perf r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D121823
2021-08-13 06:50:09 +00:00
Matthew Gregan 2835d6201e Bug 1724141 - Update audioipc to 8bb1a227. r=chunmin
Differential Revision: https://phabricator.services.mozilla.com/D121826
2021-08-12 21:28:03 +00:00
Tooru Fujisawa 1de8d76c36 Bug 1725086 - Bump jsparagus for bug 1723155. r=nbp
Differential Revision: https://phabricator.services.mozilla.com/D122404
2021-08-12 09:52:54 +00:00
Mike Hommey 0b4372e828 Bug 1721968 - Remove support for lucetc for rlbox. r=firefox-build-system-reviewers,shravanrn,mhentges
Differential Revision: https://phabricator.services.mozilla.com/D120700
2021-08-11 21:58:52 +00:00
Butkovits Atila 1e11a69a62 Backed out changeset 634412ce2943 (bug 1724141) for causing failures at Mutex_posix.cpp. CLOSED TREE 2021-08-11 01:04:49 +03:00
Matthew Gregan 683c5312b4 Bug 1724141 - Update audioipc to 8bb1a227. r=chunmin
Differential Revision: https://phabricator.services.mozilla.com/D121826
2021-08-10 20:52:03 +00:00
Tooru Fujisawa b841c14175 Bug 1723457 - Bump jsparagus version for bug 1722002. r=nbp
Differential Revision: https://phabricator.services.mozilla.com/D122228
2021-08-10 13:08:02 +00:00
Jan-Erik Rediger a8c5939ae3 Bug 1670261 - Cargo update & mach vendor. r=chutten
Differential Revision: https://phabricator.services.mozilla.com/D121085
2021-08-10 07:49:07 +00:00
Dragana Damjanovic 5a07d5d023 Bug 1724196 - Neqo version 0.4.30 r=necko-reviewers,valentin
Differential Revision: https://phabricator.services.mozilla.com/D122077
2021-08-09 11:36:54 +00:00
Ryan VanderMeulen 52c9905518 Backed out changeset 83204ae613b7 (bug 1724196) for causing topcrash bug 1724408. 2021-08-06 09:22:57 -04:00
Dragana Damjanovic 65634e4bc3 Bug 1724196 - Neqo version 0.4.29 r=necko-reviewers,valentin
Differential Revision: https://phabricator.services.mozilla.com/D121860
2021-08-05 14:31:12 +00:00
shravanrn@gmail.com ac42d89404 Bug 1723447 - Get latest rlbox, wasm2c plugin, rt, compiler for 32bit platform support r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D121503
2021-08-04 21:37:45 +00:00
Emilio Cobos Álvarez 6c3cce394e Bug 1716028 - Update crossbeam-deque. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D121550
2021-08-04 08:10:19 +00:00
mbrubeck@limpet.net 3c9cf910ab Bug 1723791 - Upgrade to uluru 1.1.1. r=emilio
MANUAL PUSH: Patch wasn't pushed via phabricator.
2021-08-04 10:07:56 +02:00
Zibi Braniecki 0aaa1c42b8 Bug 1723187 - Update l10nregistry-rs to handle sync-during-async overload, part2. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D121643
2021-08-03 23:44:50 +00:00
Jon Bauman 2e5d433f82 Bug 1723247 - Update mp4parse-rust to 5326af6 r=kinetik
Differential Revision: https://phabricator.services.mozilla.com/D121449
2021-08-03 23:23:42 +00:00
Butkovits Atila 0474a346a1 Backed out 6 changesets (bug 1670261) for causing perma android bustage. CLOSED TREE
Backed out changeset 58ab9d5d45b7 (bug 1670261)
Backed out changeset e68f58dd9c24 (bug 1670261)
Backed out changeset af093190c4f7 (bug 1670261)
Backed out changeset 150c73837e22 (bug 1670261)
Backed out changeset c42784eeccee (bug 1670261)
Backed out changeset 45ab05c0c371 (bug 1670261)
2021-08-03 15:11:22 +03:00
Zibi Braniecki 63410ff0f6 Bug 1723187 - Update l10nregistry-rs to handle sync-during-async overload. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D121543
2021-08-02 17:42:20 +00:00
Matjaz Horvat ee30b4c3f1 Bug 1711028: Update the "accented" pseudo l10n strategy with markers. r=dminor,flod
The updated strategy wraps parts of strings in square brackets, and hence
"marks" the beginning and the end of the part of the string.

Differential Revision: https://phabricator.services.mozilla.com/D121078
2021-08-02 16:44:25 +00:00
Jan-Erik Rediger f6f45d52c4 Bug 1670261 - Cargo update & mach vendor. r=chutten
Differential Revision: https://phabricator.services.mozilla.com/D121085
2021-08-02 16:22:45 +00:00
Paul Adenot 52a4c47c98 Bug 1687070 - mach vendor rust. r=cubeb-reviewers,kinetik
Differential Revision: https://phabricator.services.mozilla.com/D119955
2021-08-02 15:46:09 +00:00
shravanrn@gmail.com 820196c2ad Bug 1721765 part 1 - Vendor new wasm2c rlbox plugin, compiler+rt to support large unsafe stack r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D120570
2021-07-30 11:19:31 +00:00
Zibi Braniecki e0ee86ae33 Bug 1672317 - [l10nfilesource] part2: Vendor in l10nregistry-rs and fluent-fallback. r=dminor
Depends on D103184

Differential Revision: https://phabricator.services.mozilla.com/D102102
2021-07-29 21:30:25 +00:00
Zibi Braniecki bcff9a7e2d Bug 1672317 - [l10nfilesource] part1: Update fluent-rs to 0.15.0. r=dminor
Differential Revision: https://phabricator.services.mozilla.com/D103184
2021-07-29 21:30:24 +00:00
Noemi Erli 9009ea58e0 Backed out 9 changesets (bug 1672317) for causing toolchain bustages
Backed out changeset c7d16d1bbf56 (bug 1672317)
Backed out changeset 8367ff19d3ba (bug 1672317)
Backed out changeset cce54c20ec3c (bug 1672317)
Backed out changeset a5d67460e7bb (bug 1672317)
Backed out changeset b78f3e332d57 (bug 1672317)
Backed out changeset 3e84f9a521f4 (bug 1672317)
Backed out changeset 1aaa22cf7c13 (bug 1672317)
Backed out changeset d850981cf33c (bug 1672317)
Backed out changeset 944805ef4561 (bug 1672317)
2021-07-30 00:19:40 +03:00
Zibi Braniecki 24226b2070 Bug 1672317 - [l10nfilesource] part2: Vendor in l10nregistry-rs and fluent-fallback. r=dminor
Depends on D103184

Differential Revision: https://phabricator.services.mozilla.com/D102102
2021-07-29 17:31:51 +00:00
Zibi Braniecki 07bdd43754 Bug 1672317 - [l10nfilesource] part1: Update fluent-rs to 0.15.0. r=dminor
Differential Revision: https://phabricator.services.mozilla.com/D103184
2021-07-29 17:31:51 +00:00
Noemi Erli a523fe1ad1 Backed out changeset 3cb3442efede (bug 1622846) for causing Bug 1722702 CLOSED TREE 2021-07-29 20:14:46 +03:00
Mike Hommey 3a8c76af74 Bug 1722540 - Fix `gyp.common.RelativePath`'s handling of case. r=firefox-build-system-reviewers,nalexander
For some reason, it's not using os.path.relpath, but also doesn't handle
case sensitivity correctly, which os.path.relpath does. However, it
has some differences with os.path.relpath that need to be kept:
- os.path.relpath throws an exception when both paths have a different
drive letter.
- os.path.relpath returns os.path.curdir when both paths are identical.
- the follow_path_symlink flag is not supported by os.path.relpath.

Differential Revision: https://phabricator.services.mozilla.com/D121145
2021-07-28 23:34:14 +00:00
Chun-Min Chang d162ad4e76 Bug 1721496 - P2: mach vendor rust r=cubeb-reviewers,kinetik
Run `cargo update -p cubeb-coreaudio && ./mach vendor rust
--ignore-modified` to update `cubeb-coreaudio`

Differential Revision: https://phabricator.services.mozilla.com/D121121
2021-07-28 21:19:48 +00:00
columbarius 94ca7989c6 Bug 1716747 - Stop announcing modifier 0 and fix podtype of SPA_PARAM_BUFFERS_dataType.
Differential Revision: https://phabricator.services.mozilla.com/D120705
2021-07-28 10:34:37 +00:00
Barret Rennie cfc40681e1 Bug 1610629 - mach vendor rust r=webdriver-reviewers,jgraham
Differential Revision: https://phabricator.services.mozilla.com/D120378
2021-07-28 00:02:40 +00:00
Dzmitry Malyshau 9963bd1ee1 Bug 1622846 - Update WebGPU API to latest and wgpu-core to 0.9 r=webidl,jgilbert,jimb,emilio
This *mostly* gets us the latest WebIDL API of WebGPU. There is a few limits we are missing, and maybe some things I didn't notice.
But it gets us the new `GPUCanvasContext`, `GPUSupportedLimits`, and `GPUVertexStepMode`.

Differential Revision: https://phabricator.services.mozilla.com/D120764
2021-07-27 22:37:46 +00:00
Marian-Vasile Laza 408a169597 Backed out 2 changesets (bug 1687070) for causing failures on cubeb.drain, cubeb.tone. CLOSED TREE
Backed out changeset 65dd5e6a60fe (bug 1687070)
Backed out changeset fd7fa895cdef (bug 1687070)
2021-07-16 15:16:05 +03:00
Sebastian Hengst b5b74f4413 Bug 1713735 - set Bugzilla component for rlbox_wasm2c_sandbox. a=metadata-fix
Similar to wasm2c. Also fixes a typo in the name of another component.

Differential Revision: https://phabricator.services.mozilla.com/D120067
2021-07-16 11:20:32 +00:00
Paul Adenot af425d0b7a Bug 1687070 - mach vendor rust. r=cubeb-reviewers,kinetik
Depends on D119954

Differential Revision: https://phabricator.services.mozilla.com/D119955
2021-07-16 10:22:44 +00:00
shravanrn@gmail.com 5bd8cbb171 Bug 1713735 part 3 - Include rlbox_wasm2c_sandbox repo in the mozilla tree r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D117386
2021-07-16 02:38:41 +00:00
shravanrn@gmail.com c90a46987f Bug 1713735 part 2 - Configs to build wasm2c for use in rlbox r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D116442
2021-07-16 02:38:40 +00:00
shravanrn@gmail.com c8ed6a782a Bug 1713735 part 1 - Vendored files for wasm2c for use in rlbox r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D116441
2021-07-16 02:38:40 +00:00
Dana Keeler 8a1b124e00 Bug 1710355 - replace the unmaintained memmap crate with memmap2 in cert_storage r=rmf
Differential Revision: https://phabricator.services.mozilla.com/D119563
2021-07-15 21:47:12 +00:00
Kershaw Chang 2c55ee8adf Bug 1720648 - Neqo v0.4.28, r=nhnt11
Differential Revision: https://phabricator.services.mozilla.com/D119990
2021-07-15 19:19:55 +00:00
Henri Sivonen 78a66d15e6 Bug 1719674 - Make packed_simd compile with Rust 1.54. r=glandium
Cherry-pick upstream commits
58ba720df8
728d47506f
to update the shuffle API for const generics and to remove the unnecessary `const_fn`
feature gate.

Differential Revision: https://phabricator.services.mozilla.com/D119538
2021-07-15 08:42:08 +00:00
Dragana Damjanovic 1596c3c571 Bug 1719316 - Neqo version 0.4.27 r=necko-reviewers,kershaw
Differential Revision: https://phabricator.services.mozilla.com/D119196
2021-07-08 11:52:28 +00:00
Emilio Cobos Álvarez 1a1ec76108 Bug 1719144 - Update voluptuous. r=firefox-build-system-reviewers,mhentges
Depends on D119080

Differential Revision: https://phabricator.services.mozilla.com/D119107
2021-07-06 15:26:30 +00:00
Emilio Cobos Álvarez 780f3a05d2 Bug 1719144 - Fix various imports for Python 3.10. r=firefox-build-system-reviewers,mhentges
These are enough for me to run bootstrap+configure+build.

Some touch third-party code (gyp), but per discussion in the earlier
versions of this revision that seems fine.

Differential Revision: https://phabricator.services.mozilla.com/D119080
2021-07-06 15:26:29 +00:00
Makoto Kato f912325645 Bug 1719115 - Add riscv64 defines to build/build_config.h. r=firefox-build-system-reviewers,andi
mozilla-central has some imported files of build_config.h from Chromium.
Actually although they doesn't have riscv64 defines yet, I would like to
add it to build Firefox for riscv64.

Differential Revision: https://phabricator.services.mozilla.com/D119051
2021-07-06 08:05:40 +00:00
Sandor Molnar fe63cb08df Backed out 2 changesets (bug 1719144) for causing build bustages. CLOSED TREE
Backed out changeset 8e4b00b9d57c (bug 1719144)
Backed out changeset d2a88c5423a0 (bug 1719144)
2021-07-05 21:15:50 +03:00
Emilio Cobos Álvarez 2312a30b0c Bug 1719144 - Update voluptuous. r=firefox-build-system-reviewers,mhentges
Depends on D119080

Differential Revision: https://phabricator.services.mozilla.com/D119107
2021-07-05 17:55:42 +00:00
Emilio Cobos Álvarez 52a85aaca1 Bug 1719144 - Fix various imports for Python 3.10. r=firefox-build-system-reviewers,mhentges
These are enough for me to run bootstrap+configure+build.

Some touch third-party code (gyp), but per discussion in the earlier
versions of this revision that seems fine.

Differential Revision: https://phabricator.services.mozilla.com/D119080
2021-07-05 17:55:41 +00:00
M. Sirringhaus 086d5c7b45 Bug 1714465 - Add ThreadNamesStream support to minidump_writer_linux. r=gsvelto
Differential Revision: https://phabricator.services.mozilla.com/D117154
2021-06-30 15:03:52 +00:00