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

1879 Коммитов

Автор SHA1 Сообщение Дата
Mike Hommey 2a1e8a5766 Bug 1716518 - Upgrade atty to v0.2.14. r=emilio
This also removes termion v1.5.1 and redox_termios v0.1.1

Differential Revision: https://phabricator.services.mozilla.com/D117761
2021-06-15 20:39:48 +00:00
Mike Hommey 0487bbb991 Bug 1716518 - Upgrade atomic_refcell to v0.1.7. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D117760
2021-06-15 20:39:48 +00:00
Mike Hommey d9c5cd34f5 Bug 1716518 - Upgrade atomic to v0.4.6. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D117759
2021-06-15 20:39:47 +00:00
Mike Hommey a899d7e6a7 Bug 1716518 - Upgrade arrayvec to v0.5.2. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D117758
2021-06-15 20:39:47 +00:00
Mike Hommey 29c82eef7a Bug 1716518 - Upgrade arrayref to v0.3.6. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D117757
2021-06-15 20:39:46 +00:00
Mike Hommey 6cb7570ca3 Bug 1716518 - Upgrade app_units to v0.7.1. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D117756
2021-06-15 20:39:46 +00:00
Mike Hommey 2c1e53b8e4 Bug 1716518 - Upgrade anyhow to v1.0.41. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D117755
2021-06-15 20:39:46 +00:00
Mike Hommey 9b25e1d86e Bug 1716518 - Upgrade ahash to v0.4.7. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D117754
2021-06-15 20:39:45 +00:00
Mike Hommey 2d1690d110 Bug 1716518 - Upgrade clang-sys to v1.2.0. r=emilio
This also removes libloading v0.6.2

Differential Revision: https://phabricator.services.mozilla.com/D117753
2021-06-15 20:39:45 +00:00
Mike Hommey 81d392cdc1 Bug 1716518 - Upgrade bincode to v1.3.3. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D117752
2021-06-15 20:39:44 +00:00
Mike Hommey b19f6f43a2 Bug 1716518 - Upgrade miniz_oxide to v0.4.4 and adler to v1.0.2. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D117751
2021-06-15 20:39:44 +00:00
Mike Hommey 4665615833 Bug 1716518 - Upgrade crossbeam-related crates to newer releases. r=emilio
crossbeam-channel to v0.5.1
crossbeam-deque to v0.7.3
crossbeam-epoch to v0.8.2
crossbeam-utils to v0.6.6, v0.7.2, and v0.8.5

autocfg 0.1.6 ends up removed because nothing uses it anymore.

Differential Revision: https://phabricator.services.mozilla.com/D117750
2021-06-15 20:39:43 +00:00
Mike Hommey 436dcb8f9b Bug 1716518 - Upgrade num-bigint to v0.2.6 and num-integer to v0.1.44. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D117749
2021-06-15 20:39:43 +00:00
Mike Hommey 7906527229 Bug 1716518 - Upgrade rental to v0.5.6. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D117748
2021-06-15 20:39:42 +00:00
Mike Hommey 1a6915b145 Bug 1716518 - Upgrade mio to v0.6.23. r=emilio
As of bug 1708634, we have an unvendored-patched version of mio, but
somehow it wasn't already on the very last version of 0.6. This brings
us up to date.

Differential Revision: https://phabricator.services.mozilla.com/D117747
2021-06-15 20:39:42 +00:00
Mike Hommey 77cb78ae29 Bug 1716518 - Upgrade the net2 crate to v0.2.37. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D117746
2021-06-15 20:39:41 +00:00
Jan-Erik Rediger d0fd4c9cbc Bug 1713398 - Implement the Glean custom distribution. r=chutten
Also includes an upgrade to glean_parser.
Enables GIFFT as well, mapping between Glean's custom distribution and
Firefox Telemetry's linear or exponential histograms directly.

Differential Revision: https://phabricator.services.mozilla.com/D117420
2021-06-15 07:42:15 +00:00
Mitchell Hentges 90009622ed Bug 1714684: Remove unused "mock" vendored library r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D117075
2021-06-14 15:34:47 +00:00
Butkovits Atila 5241083599 Backed out changeset 66975f5a95e3 (bug 1713398) for causing build bustages. CLOSED TREE 2021-06-14 19:49:38 +03:00
Jan-Erik Rediger 0ffdb0d0b3 Bug 1713398 - Implement the Glean custom distribution. r=chutten
Also includes an upgrade to glean_parser.
Enables GIFFT as well, mapping between Glean's custom distribution and
Firefox Telemetry's linear or exponential histograms directly.

Differential Revision: https://phabricator.services.mozilla.com/D117420
2021-06-14 15:11:05 +00:00
Tooru Fujisawa 40606ad340 Bug 1715731 - Bump jsparagus for bug 1709956 and some more. r=nbp
Differential Revision: https://phabricator.services.mozilla.com/D117402
2021-06-10 13:24:16 +00:00
Jon Bauman 4f81223dbe Bug 1715648 - Update mp4parse-rust to 1bb484e. r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D117373
2021-06-09 23:18:38 +00:00
Mitchell Hentges ed80aeb2fd Bug 1714641: Remove unused "scandir" vendored library r=ahal
`os.scandir()` functionality has been part of Python since
Python 3.5.

Differential Revision: https://phabricator.services.mozilla.com/D117072
2021-06-09 15:48:56 +00:00
Mitchell Hentges 4c4f573190 Bug 1714641: Remove unused "pathlib2" vendored library r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D117069
2021-06-09 15:48:55 +00:00
Mitchell Hentges 61ea0887f2 Bug 1714641: Remove unused "futures" vendored library r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D117066
2021-06-09 15:48:54 +00:00
Mitchell Hentges 99bae03228 Bug 1714641: Remove unused "enum34" vendored library r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D117064
2021-06-09 15:48:53 +00:00
Mitchell Hentges 8e8064564e Bug 1714641: Remove usages of vendored "enum34" library r=ahal
`enum` functionality has been part of Python since, well, Python 3.4.

Differential Revision: https://phabricator.services.mozilla.com/D117065
2021-06-09 15:48:53 +00:00
Mitchell Hentges 2b33ad4fc7 Bug 1714641: Remove unused "backports" vendored code r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D117082
2021-06-09 15:48:53 +00:00
Paul Adenot 3a215ce0dc Bug 1714577 - Part 6 - Copy WebRTC's trace_event.h to Gecko, verbatim, and redirect the original trace_event.h to it. r=gerald
Differential Revision: https://phabricator.services.mozilla.com/D116843
2021-06-09 15:43:39 +00:00
Paul Adenot d453df69c5 Bug 1714577 - Part 4 - Regenerate `moz.build` files to add the new include directory. r=ng
This is just `./mach build-backend -b GnMozbuildWriter` with the change in Part 1.

Differential Revision: https://phabricator.services.mozilla.com/D116841
2021-06-09 15:43:38 +00:00
Paul Adenot 3745da39bc Bug 1714577 - Part 3 - Register WebRTC threads with the Gecko Profiler. r=ng
This is the only change that is needed, and is trivial to rebase if this file
changes. I don't know if there is value in providing the raw patch file
alongside this commit, like we sometimes do?

Differential Revision: https://phabricator.services.mozilla.com/D116840
2021-06-09 15:43:38 +00:00
Jon Bauman fec7e5da09 Bug 1696093 - AVIF image transform support. r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D116317
2021-06-08 18:30:46 +00:00
Deian Stefan 69048bef5a Bug 1710685 - Part 2: Vendor latest lucetc for RLBox r=shravanrn,tjr
Differential Revision: https://phabricator.services.mozilla.com/D116545
2021-06-08 17:40:21 +00:00
Mitchell Hentges 17b25d69f2 Bug 1713613: Pin vendored dependencies as Python 3.6 r=ahal
Python 3.6 requires additional dependencies, and these
are already vendored in-tree. However, whenever
`./mach vendor python` occurs with a newer Python
version, they're removed from requirements.txt.

Let's add them back so that the upcoming "wheel vendor"
patch has less unexpected changes.

Differential Revision: https://phabricator.services.mozilla.com/D116511
2021-06-04 21:19:34 +00:00
Byron Campen [:bwc] 37c2e1945e Bug 1706261: Avoid racy accesses to thread_ r=ng
Differential Revision: https://phabricator.services.mozilla.com/D116746
2021-06-04 16:45:08 +00:00
Dzmitry Malyshau e6cefd8df1 Bug 1713179 - Update wgpu to eadaa1b7d8f585761e28445904fe619b180aca0d r=jimb
Includes a number of correctness fixes.
Also, optimizes resource tracking for cases like the Animometer benchmark.

Differential Revision: https://phabricator.services.mozilla.com/D116491
2021-06-03 17:09:01 +00:00
Jan-Erik Rediger 9375105329 Bug 1693486 - Update glean-parser to v3.4.0. r=chutten
Differential Revision: https://phabricator.services.mozilla.com/D116377
2021-06-02 16:07:56 +00:00
Jan-Erik Rediger b94eb35006 Bug 1693486 - Update to Glean 39.0.0. r=chutten
Differential Revision: https://phabricator.services.mozilla.com/D116376
2021-06-02 16:07:56 +00:00
Nicolas Silva be0eb5fbfc Bug 1711648 - Update euclid to 0.22.6. r=gfx-reviewers,jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D116266
2021-06-02 12:47:02 +00:00
Csoregi Natalia 511356a7c1 Backed out 3 changesets (bug 1713544, bug 1711648) for valgrind failures. CLOSED TREE
Backed out changeset 9449ea40b4fd (bug 1713544)
Backed out changeset 3d51bfaa0d8d (bug 1711648)
Backed out changeset c6c83dc97cbb (bug 1711648)
2021-06-02 10:43:16 +03:00
Nicolas Silva 259f360733 Bug 1711648 - Update euclid to 0.22.6. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D116266
2021-06-01 21:25:18 +00:00
Butkovits Atila 34ce52667e Backed out 2 changesets (bug 1711648) for causing wrench bustages. CLOSED TREE
Backed out changeset 7f1ae1fdd305 (bug 1711648)
Backed out changeset 71807d4e6302 (bug 1711648)
2021-06-02 01:28:29 +03:00
Nicolas Silva 9ec5d6e05a Bug 1711648 - Update euclid to 0.22.6. r=gfx-reviewers,jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D116266
2021-06-01 21:25:18 +00:00
Butkovits Atila 3af9a07178 Backed out 2 changesets (bug 1711648) for causing failures at grid-max-sizing-flex-002.html. CLOSED TREE
Backed out changeset 9cf4e612dbac (bug 1711648)
Backed out changeset 7d8bba559407 (bug 1711648)
2021-06-01 21:07:34 +03:00
Nicolas Silva 162e431533 Bug 1711648 - Update euclid to 0.22.6. r=gfx-reviewers,jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D116266
2021-06-01 16:30:35 +00:00
Mitchell Hentges 329adcc89e Bug 1701269: Sync compare-locales with PyPI version r=flod
Though "mobile/android/base` should be removed from
"compare-locales", let's revert it here until
it lands in an upstream update than we can
then vendor in-tree.

Differential Revision: https://phabricator.services.mozilla.com/D116380
2021-05-31 13:36:59 +00:00
Henri Sivonen bd9a21c236 Bug 1706862 - Make chardetng detect half-width katakana. r=emk
Differential Revision: https://phabricator.services.mozilla.com/D115209
2021-05-31 11:52:17 +00:00
Alexandru Michis 934da6fecd Backed out changeset 1758b632b964 (bug 1711648) for causing wrench bustages in reftests/transforms/prim-suite.yaml
CLOSED TREE
2021-05-31 14:15:32 +03:00
Nicolas Silva 9d3b368e00 Bug 1711648 - Update euclid to 0.22.5. r=gfx-reviewers,jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D116266
2021-05-31 10:36:47 +00:00
Jon Bauman 845270db6e Bug 1700452 - Update libdav1d for Firefox 90. r=mjf
Differential Revision: https://phabricator.services.mozilla.com/D116038
2021-05-27 15:49:47 +00:00
Updatebot b8cb4bb082 Bug 1712789 - Update jpeg-xl to bdde644b94c125a15e532b2572b96306371a7d4e r=saschanaz
Differential Revision: https://phabricator.services.mozilla.com/D115917
2021-05-26 08:46:02 +00:00
Dragana Damjanovic 4e508bd5ca Bug 1712440 - Update neqo to version 0.4.25 r=necko-reviewers,kershaw
Differential Revision: https://phabricator.services.mozilla.com/D115758
2021-05-25 21:52:27 +00:00
Yury Delendik 986df9d9d5 Bug 1712634 - Update cranelift to version 0.74. r=rhunt
Differential Revision: https://phabricator.services.mozilla.com/D115845
2021-05-25 17:38:20 +00:00
Jon Bauman 71b1259afd Bug 1712368 - update mp4parse-rust to dd96773. r=kinetik
Differential Revision: https://phabricator.services.mozilla.com/D115718
2021-05-22 16:28:08 +00:00
Updatebot d289e4d878 Bug 1712411 - Update jpeg-xl to 44778c6902084bd239c5fb8eaa53bfd90dd9face r=saschanaz
Differential Revision: https://phabricator.services.mozilla.com/D115751
2021-05-22 13:48:06 +00:00
Kagami Sascha Rosylight 33d6bda86d Bug 1711366 - Update highway to 0.12.1 r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D115697
2021-05-21 14:38:30 +00:00
Agi Sferro 114966c6e0 Bug 1701269 - Remove mobile/android/base. r=nalexander,flod,owlish
Differential Revision: https://phabricator.services.mozilla.com/D109918
2021-05-20 22:03:03 +00:00
Updatebot 655739c79e Bug 1711750 - Update jpeg-xl to 100e3c7e8a051b7399d0505c22640488287a31a8 r=saschanaz
Differential Revision: https://phabricator.services.mozilla.com/D115394
2021-05-20 12:29:54 +00:00
Csoregi Natalia b40f2c7919 Backed out 2 changesets (bug 1710685) for causing build bustage. CLOSED TREE
Backed out changeset 52b5058cff53 (bug 1710685)
Backed out changeset 0693e56e6e85 (bug 1710685)
2021-05-18 19:41:33 +03:00
Deian Stefan 5970f838d4 Bug 1710685 - Part 2: Vendor latest lucetc for RLBox r=tjr
Differential Revision: https://phabricator.services.mozilla.com/D114924
2021-05-18 15:25:01 +00:00
Chris H-C 8ce8c89553 Bug 1710990 - Update Glean SDK to v38.0.1 r=janerik
Differential Revision: https://phabricator.services.mozilla.com/D115224
2021-05-17 16:38:58 +00:00
Updatebot 048146721b Bug 1710963 - Update jpeg-xl to 30ea86ab4c1f1b98c21967a2e3d72a51fe77e454 r=saschanaz
Differential Revision: https://phabricator.services.mozilla.com/D115036
2021-05-13 13:21:58 +00:00
Chris H-C 699e8ef07b Bug 1672951 - Update Glean SDK to v38.0.0 r=janerik
Depends on D114972

Differential Revision: https://phabricator.services.mozilla.com/D114973
2021-05-12 19:04:27 +00:00
Chris H-C f693b0a77c Bug 1672951 - Upgrade glean_parser to 3.2.0 r=janerik
Differential Revision: https://phabricator.services.mozilla.com/D114971
2021-05-12 19:04:26 +00:00
Matthew Gregan a455211ec5 Bug 1710095 - Update audioipc to 7537bfad for memmap -> memmap2 transition. r=chunmin,cubeb-reviewers,padenot
Differential Revision: https://phabricator.services.mozilla.com/D114665
2021-05-10 20:40:40 +00:00
M. Sirringhaus cca1566127 Bug 1710099 - Update the minidump_writer_linux crate to replace the unmaintained memmap crate. r=gsvelto
Differential Revision: https://phabricator.services.mozilla.com/D114728
2021-05-10 13:00:45 +00:00
Jonathan Kew d1b1e4cc9a Bug 1710096 - Update mapped_hyph to replace the unmaintained memmap crate with memmap2. r=emilio
Just updated the commit hash for mapped_hyph in Cargo.toml,
and ran "./mach vendor rust" to refresh everything.

Differential Revision: https://phabricator.services.mozilla.com/D114644
2021-05-08 14:23:07 +00:00
Updatebot 5f99f0ed3b Bug 1709917 - Update jpeg-xl to 040eae8105b61b312a67791213091103f4c0d034 r=saschanaz
Differential Revision: https://phabricator.services.mozilla.com/D114525
2021-05-07 21:12:50 +00:00
Glenn Watson 0b92f2a90d Bug 1709757 - Pt 2 - Remove debugger feature from WR bindings and vendored crates r=gfx-reviewers,nical
Differential Revision: https://phabricator.services.mozilla.com/D114446
2021-05-06 23:08:12 +00:00
Dragana Damjanovic 425a67f2e1 Bug 1708678 - Update neqo to version 0.4.24 r=necko-reviewers,valentin
Differential Revision: https://phabricator.services.mozilla.com/D113970
2021-05-06 18:10:45 +00:00
Kagami Sascha Rosylight 3af2b27c73 Bug 1709808 - Add BUG_COMPONENT to libjxl sources r=tnikkel
Differential Revision: https://phabricator.services.mozilla.com/D114468
2021-05-06 17:51:23 +00:00
Kagami Sascha Rosylight 046e7fa5e8 Bug 1707590 - Part 1: Add vendored libjxl source r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D113358
2021-05-06 02:00:55 +00:00
Noemi Erli 13aa18b8d4 Backed out 4 changesets (bug 1707590) for causing gtest crashes CLOSED TREE
Backed out changeset 3bd322893127 (bug 1707590)
Backed out changeset 8cc3eaf728b6 (bug 1707590)
Backed out changeset 21f41a9df048 (bug 1707590)
Backed out changeset 3201d860afef (bug 1707590)
2021-05-06 04:57:44 +03:00
Kagami Sascha Rosylight 626cb0e6e1 Bug 1707590 - Part 1: Add vendored libjxl source r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D113358
2021-05-06 01:14:20 +00:00
Noemi Erli 3487bbd1ee Backed out 4 changesets (bug 1707590) for causing gtest crashes CLOSED TREE
Backed out changeset 6edab66fe2c5 (bug 1707590)
Backed out changeset e5d2d6824408 (bug 1707590)
Backed out changeset 9c7204c3f03c (bug 1707590)
Backed out changeset 25da391baa22 (bug 1707590)
2021-05-06 02:07:42 +03:00
Kagami Sascha Rosylight 42b950a045 Bug 1707590 - Part 1: Add vendored libjxl source r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D113358
2021-05-05 21:44:06 +00:00
Csoregi Natalia df171582fd Backed out 4 changesets (bug 1707590) for causing gtest crashes. CLOSED TREE
Backed out changeset fec7b65cc3d7 (bug 1707590)
Backed out changeset 3a7e5c98dd13 (bug 1707590)
Backed out changeset 9dfd0d516062 (bug 1707590)
Backed out changeset 9ab607973f20 (bug 1707590)
2021-05-05 22:23:06 +03:00
Kagami Sascha Rosylight 784f1185b9 Bug 1707590 - Part 1: Add vendored libjxl source r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D113358
2021-05-05 17:33:52 +00:00
Mike Hommey f1cf961151 Bug 1709505 - Fix -D dead-code bustage in third_party/rust/mio. r=emilio
After bug 1708379, the build fails with --enable-warnings-as-errors with
rustc 1.52.

```
error: field is never read: `hdr`
    --> third_party/rust/mio/src/sys/unix/uds.rs:190:17
     |
 190 |                 hdr: libc::cmsghdr,
     |                 ^^^^^^^^^^^^^^^^^^
     |
     = note: `-D dead-code` implied by `-D warnings`
```

```
error: field is never read: `instant_notify`
   --> third_party/rust/mio/src/sys/windows/tcp.rs:85:5
    |
 85 |     instant_notify: bool,
    |     ^^^^^^^^^^^^^^^^^^^^
    |
    = note: `-D dead-code` implied by `-D warnings`
```

Differential Revision: https://phabricator.services.mozilla.com/D114311
2021-05-05 06:54:23 +00:00
Mitchell Hentges df45b126d1 Bug 1698616: Bump python dependencies r=firefox-build-system-reviewers,glandium
Did you know that our version of requests was from 2015? Phwoar!
This bumps `jinja2`, `py`, `pyyaml`, `requests` and `urllib3`.
There's significant risk for regressions due to breaking changes,
though due to the dynamic nature of Python, they're tricky to track
down.

The potential breaking changes I'm expecting to potentially affect
us are:

* `requests@2.11.0`: No longer accepts non-strings as header values.
* `requests@2.16.0`: `requests.packages` namespace was removed due to
  packages no longer being vendored. The namespace has been
  incrementally restored over future releases, but it's unclear to
  what degree.
* `requests@2.24.0`: Redirect resolution now only happens when
  `allow_redirects` is `True`.
* `requests` version of `urllib3` was bumped from `1.13.1` to `1.26`,
  unsure what repercussions that will have.

This also added dependencies to `flake8_requirements`. This is because
the vendored `importlib-metadata` update (and the new
`typing-extensions` dependency) is found by `pip`, but the
vendored `typing-extensions` is _not_ discovered (perhaps due to
details around "eggs" and the way we add vendored code to the sys.path).
So, `pip` tries to install it manually and fails when it finds no hash.
By re-compiling `flake8_requirements`, the necessary hashes are made
available.

Differential Revision: https://phabricator.services.mozilla.com/D108526
2021-05-04 20:43:26 +00:00
Dorel Luca f8cffec171 Backed out 4 changesets (bug 1707590) for worker/checkouts/gecko/config/rules.mk. CLOSED TREE
Backed out changeset 4ccdb31e1c5a (bug 1707590)
Backed out changeset 4b69f99caf69 (bug 1707590)
Backed out changeset a3f23a20b532 (bug 1707590)
Backed out changeset f591c3da4311 (bug 1707590)
2021-05-04 20:29:51 +03:00
Kagami Sascha Rosylight 4cf43df159 Bug 1707590 - Part 1: Add vendored libjxl source r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D113358
2021-05-04 15:24:53 +00:00
Yury Delendik 50fe06fce0 Bug 1706427 - Update wasmparser and cranelift. r=rhunt
Differential Revision: https://phabricator.services.mozilla.com/D112806
2021-05-04 14:59:40 +00:00
Iulian Moraru 7e3d199323 Backed out 4 changesets (bug 1707590) for causing build bustages. CLOSED TREE
Backed out changeset f3f40c6fb8e2 (bug 1707590)
Backed out changeset 3e76ff83ebe2 (bug 1707590)
Backed out changeset 40a3f43a2306 (bug 1707590)
Backed out changeset 01bb0e75cb82 (bug 1707590)
2021-05-04 17:11:54 +03:00
Kagami Sascha Rosylight a75e16755f Bug 1707590 - Part 1: Add vendored libjxl source r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D113358
2021-05-04 13:29:07 +00:00
Mike Hommey d674f870ce Bug 1709237 - Upgrade the failure crate to 0.1.8. r=emilio
Replace the use of a third-party github repo with a in-tree patch.

Differential Revision: https://phabricator.services.mozilla.com/D114191
2021-05-04 02:22:45 +00:00
Jan-Erik Rediger 59d7f84bcd Bug 1611770 - Update Glean to v37.0.0. r=chutten
Differential Revision: https://phabricator.services.mozilla.com/D113982
2021-05-03 08:37:15 +00:00
Mike Hommey 0332856de9 Bug 1708634 - Remove the now unused vendored rust crates. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D113920
2021-04-30 09:17:56 +00:00
Mike Hommey 64db9121c0 Bug 1708634 - Hack mio so that it depends on winapi 0.3 and miow 0.3. r=emilio
Ultimately, we'd want to upgrade to mio 0.7, but that's much more
involved.

Differential Revision: https://phabricator.services.mozilla.com/D113919
2021-04-30 09:17:56 +00:00
Mike Hommey f0014e002d Bug 1708634 - Upgrade term_size to 0.3.2. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D113918
2021-04-30 09:17:55 +00:00
Deian Stefan 1baf41c196 Bug 1699028 - Update RLBox to add support for app pointers r=tjr
Differential Revision: https://phabricator.services.mozilla.com/D109026
2021-04-27 17:56:44 +00:00
Dzmitry Malyshau cdb4fe1fcb Bug 1622846 - Update BlendFactor API in WebGPU r=webidl,jimb,smaug
This is another incremental update of wgpu and WebGPU APIs.
It increases stability and makes us run most of the Austin's samples (again).
Likely fixes https://bugzilla.mozilla.org/show_bug.cgi?id=1704148

Differential Revision: https://phabricator.services.mozilla.com/D112828
2021-04-22 19:18:49 +00:00
imoraru f2ab2502d7 Merge mozilla-central to autoland. a=merge CLOSED TREE 2021-04-21 14:20:54 +03:00
imoraru 63d199a7e6 Backed out changeset b413fce77522 (bug 1698616) for breaking mach commands (bug 1706456). a=backout 2021-04-21 14:16:08 +03:00
M. Sirringhaus 024220247f Bug 1706033 - Fix potential crash with out-of-bounds indexing r=gsvelto
Differential Revision: https://phabricator.services.mozilla.com/D112554
2021-04-21 08:33:29 +00:00
Ryan Hunt 8ac7e3ebca Bug 1703105 - wasm: Update wat to latest version. r=lth
Some SIMD instructions rely on a newer version of wat then we
have vendored.

Differential Revision: https://phabricator.services.mozilla.com/D111230
2021-04-20 14:36:29 +00:00
Mitchell Hentges 73f81b1c85 Bug 1698616: Bump python dependencies r=firefox-build-system-reviewers,glandium
Did you know that our version of requests was from 2015? Phwoar!
This bumps `jinja2`, `py`, `pyyaml`, `requests` and `urllib3`.
There's significant risk for regressions due to breaking changes,
though due to the dynamic nature of Python, they're tricky to track
down.

The potential breaking changes I'm expecting to potentially affect
us are:

* `requests@2.11.0`: No longer accepts non-strings as header values.
* `requests@2.16.0`: `requests.packages` namespace was removed due to
  packages no longer being vendored. The namespace has been
  incrementally restored over future releases, but it's unclear to
  what degree.
* `requests@2.24.0`: Redirect resolution now only happens when
  `allow_redirects` is `True`.
* `requests` version of `urllib3` was bumped from `1.13.1` to `1.26`,
  unsure what repercussions that will have.

This also added dependencies to `flake8_requirements`. This is because
the vendored `importlib-metadata` update (and the new
`typing-extensions` dependency) is found by `pip`, but the
vendored `typing-extensions` is _not_ discovered (perhaps due to
details around "eggs" and the way we add vendored code to the sys.path).
So, `pip` tries to install it manually and fails when it finds no hash.
By re-compiling `flake8_requirements`, the necessary hashes are made
available.

Differential Revision: https://phabricator.services.mozilla.com/D108526
2021-04-20 13:57:47 +00:00
Dorel Luca 0682965f7f Backed out changeset e1081a34e85c (bug 1698616) for Gecko Decision task failure. CLOSED TREE 2021-04-20 04:07:47 +03:00
Mitchell Hentges 0cdb31f286 Bug 1698616: Bump python dependencies r=firefox-build-system-reviewers,glandium
Did you know that our version of requests was from 2015? Phwoar!
This bumps `jinja2`, `py`, `pyyaml`, `requests` and `urllib3`.
There's significant risk for regressions due to breaking changes,
though due to the dynamic nature of Python, they're tricky to track
down.

The potential breaking changes I'm expecting to potentially affect
us are:

* `requests@2.11.0`: No longer accepts non-strings as header values.
* `requests@2.16.0`: `requests.packages` namespace was removed due to
  packages no longer being vendored. The namespace has been
  incrementally restored over future releases, but it's unclear to
  what degree.
* `requests@2.24.0`: Redirect resolution now only happens when
  `allow_redirects` is `True`.
* `requests` version of `urllib3` was bumped from `1.13.1` to `1.26`,
  unsure what repercussions that will have.

Differential Revision: https://phabricator.services.mozilla.com/D108526
2021-04-19 23:17:01 +00:00
Bogdan Tara f7144809cb Backed out changeset 0de04343f5c5 (bug 1698616) for gecko decision failure CLOSED TREE 2021-04-14 19:49:22 +03:00
Mitchell Hentges 99d75ac8a1 Bug 1698616: Bump python dependencies r=firefox-build-system-reviewers,glandium
Did you know that our version of requests was from 2015? Phwoar!
This bumps `jinja2`, `py`, `pyyaml`, `requests` and `urllib3`.
There's significant risk for regressions due to breaking changes,
though due to the dynamic nature of Python, they're tricky to track
down.

The potential breaking changes I'm expecting to potentially affect
us are:

* `requests@2.11.0`: No longer accepts non-strings as header values.
* `requests@2.16.0`: `requests.packages` namespace was removed due to
  packages no longer being vendored. The namespace has been
  incrementally restored over future releases, but it's unclear to
  what degree.
* `requests@2.24.0`: Redirect resolution now only happens when
  `allow_redirects` is `True`.
* `requests` version of `urllib3` was bumped from `1.13.1` to `1.26`,
  unsure what repercussions that will have.

Differential Revision: https://phabricator.services.mozilla.com/D108526
2021-04-14 15:36:11 +00:00
Marco Bonardo 9b17e6a401 Bug 1698595 - Link SQLite and Math. r=asuth
Linux Gcc requires -lm to properly link the math library.

Differential Revision: https://phabricator.services.mozilla.com/D111921
2021-04-14 09:20:26 +00:00
Garima 73a0b88a74 Bug 1698595 - Remove Places-only sqrt SQL function and use the official SQLite one. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D111466
2021-04-14 09:20:25 +00:00
Alexandru Michis 2408151c29 Backed out 2 changesets (bug 1698595) for causing android bustages.
CLOSED TREE

Backed out changeset 7499c42b9196 (bug 1698595)
Backed out changeset 063efdbdbb14 (bug 1698595)
2021-04-14 03:30:52 +03:00
Marco Bonardo 7e1d80787a Bug 1698595 - Link SQLite and Math. r=asuth
Linux Gcc requires -lm to properly link the math library.

Differential Revision: https://phabricator.services.mozilla.com/D111921
2021-04-13 21:56:38 +00:00
Garima b39729e5c0 Bug 1698595 - Remove Places-only sqrt SQL function and use the official SQLite one. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D111466
2021-04-13 21:56:37 +00:00
Henri Sivonen 822fc2ac55 Bug 1702246 - Make the encoding detector tolerate extensions to legacy CJK encodings. r=emk
This patch tries to address the issue that legacy CJK extensions have various
extended variants where the core of the encoding is compatible but the edges
are incompatible. Without this patch, we reject e.g. Big5 if it has a single
character from the UAO extension or a single Windows end-user-defined character.

Likewise for the other legacy CJK encodings.

This patch tolerates:

* All Big5 extensions (the motivating part of this patch).
* Windows EUDC for EUC-KR.
* Classic Mac OS extensions to Shift_JIS, EUC-KR, GBK, and Big5 to the
  extent practical considering conflicting definitions of what constitutes
  a lead byte in the Encoding Standard but a single-byte extension in
  Classic Mac OS.
* JIS X 0213 / 2004 extensions to Shift_JIS and EUC-JP. (It's unclear if
  these have actual deployment.)

Tolerating means that the occurrence of an extension character doesn't
disqualify a candidate but only applies a penalty to the pending score.
If there is enough other convincing content, it should be able to overcome
the penalty.

Differential Revision: https://phabricator.services.mozilla.com/D111372
2021-04-13 13:14:35 +00:00
M. Sirringhaus 02ec742536 Bug 1676109 - Remove font and cache mappings from the Linux minidumps r=gsvelto
Differential Revision: https://phabricator.services.mozilla.com/D99338
2021-04-12 20:58:08 +00:00
Chris H-C b6ba57df3c Bug 1704106 - Update Glean SDK to v36.0.1 r=Dexter
Differential Revision: https://phabricator.services.mozilla.com/D111488
2021-04-12 13:49:15 +00:00
Dzmitry Malyshau 89ced952fc Bug 1622846 - Update wgpu and WebGPU IDL for the new copy views API r=webidl,jgilbert,smaug
Updates wgpu, WebGPU IDL, in particular the ImageCopyXxx types and render pass attachments.
Adds explicit mapping of the GPUTextureFormat enum. Our old casting was incorrect, because the enums diverged a bit.

Differential Revision: https://phabricator.services.mozilla.com/D110997
2021-04-08 14:35:42 +00:00
Butkovits Atila 8d90cf4b42 Backed out changeset 5b033d5d6e6d (bug 1622846) for causing bustages on WebGPUChild.cpp. CLOSED TREE 2021-04-08 06:08:25 +03:00
Dzmitry Malyshau 92d0383ea9 Bug 1622846 - Update wgpu and WebGPU IDL for the new copy views API r=webidl,jgilbert,smaug
Updates wgpu, WebGPU IDL, in particular the ImageCopyXxx types and render pass attachments.
Adds explicit mapping of the GPUTextureFormat enum. Our old casting was incorrect, because the enums diverged a bit.

Differential Revision: https://phabricator.services.mozilla.com/D110997
2021-04-07 22:46:47 +00:00
Ryan VanderMeulen db2ae8741c Bug 1698592 - Upgrade to SQLite 3.35.4. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D109834
2021-04-03 22:21:26 +00:00
Jan-Ivar Bruaroey 332105e9fe Bug 1701809: Close dev/video* driver file descriptors after camera access on linux. r=ng
Differential Revision: https://phabricator.services.mozilla.com/D110589
2021-04-01 18:42:39 +00:00
Alex Ionescu ea243fc1ab Bug 1692854 - Migrate sunspider to browsertime desktop r=perftest-reviewers,Bebe
Latest build: https://treeherder.mozilla.org/#/jobs?repo=try&revision=bbc8933ad3a50c0acbe020cf1f7074122263077b
Please leave the landing to the author of the patch!

Differential Revision: https://phabricator.services.mozilla.com/D106935
2021-03-25 12:29:07 +00:00
Alex Ionescu 06a35153dd Bug 1692461 - Migrate wasm-godot to browsertime desktop r=perftest-reviewers,Bebe
Latest build: https://treeherder.mozilla.org/jobs?repo=try&tier=1%2C2%2C3&revision=96e7ed7dcccef459465e6eab85884a8e0990ff5a
Please leave the landing to the author of the patch!

Differential Revision: https://phabricator.services.mozilla.com/D106934
2021-03-25 12:29:07 +00:00
Alex Ionescu 6a17b62da7 Bug 1690746 - Migrate speedometer - fix r=perftest-reviewers,Bebe
Latest build: https://treeherder.mozilla.org/#/jobs?repo=try&revision=8e3e982d05a0c44d436cf014ded13db74bd7c202
Please leave the landing to the author of the patch!

Differential Revision: https://phabricator.services.mozilla.com/D106933
2021-03-25 12:29:07 +00:00
Alex Ionescu 0bcaf4d4a5 Bug 1690746 - Migrate stylebench - fix r=perftest-reviewers,Bebe
Latest build: https://treeherder.mozilla.org/#/jobs?repo=try&revision=8e3e982d05a0c44d436cf014ded13db74bd7c202
Please leave the landing to the author of the patch!

Differential Revision: https://phabricator.services.mozilla.com/D106932
2021-03-25 12:29:06 +00:00
Alex Ionescu 9c59de8acc Bug 1690746 - Migrate motionmark - fix r=perftest-reviewers,Bebe
Please leave the landing to the author of the patch!
Latest build: https://treeherder.mozilla.org/#/jobs?repo=try&revision=e3aa1b7f74d905e8565b4afb2f62dc7b984381da

Differential Revision: https://phabricator.services.mozilla.com/D106931
2021-03-25 12:29:06 +00:00
Alex Ionescu b11a35b555 Bug 1692821 - Migrate webaudio to browsertime desktop r=perftest-reviewers,Bebe
Latest build: https://treeherder.mozilla.org/#/jobs?repo=try&revision=e3aa1b7f74d905e8565b4afb2f62dc7b984381da
Please leave the landing to the author of the patch!

Differential Revision: https://phabricator.services.mozilla.com/D106930
2021-03-25 12:29:05 +00:00
Alex Ionescu 866eb1e826 Bug 1690746 - Migrate ARES6 - fix r=perftest-reviewers,Bebe
Please leave the landing to the author of the patch!
Latest build: https://treeherder.mozilla.org/#/jobs?repo=try&revision=e3aa1b7f74d905e8565b4afb2f62dc7b984381da

Differential Revision: https://phabricator.services.mozilla.com/D106929
2021-03-25 12:29:05 +00:00
Jon Bauman 4cd2d76c71 Bug 1694517 - Update libdav1d to 6c6d25d3 for Firefox 89. r=mjf
Differential Revision: https://phabricator.services.mozilla.com/D109456
2021-03-23 20:02:59 +00:00
Henri Sivonen b98488aa92 Bug 673087 - Honor encoding declared via XML declaration in text/html. r=emk
Differential Revision: https://phabricator.services.mozilla.com/D107806
2021-03-23 09:52:04 +00:00
Jamie Nicol 9b9b862e65 Bug 1507074 - Update glslopt-rs to add support for GL_OES_EGL_image_external. r=nical
Differential Revision: https://phabricator.services.mozilla.com/D108907
2021-03-18 18:31:25 +00:00
Kershaw Chang f5610eabae Bug 1699463 - Update neqo to v0.4.23 r=necko-reviewers,dragana
Differential Revision: https://phabricator.services.mozilla.com/D108961
2021-03-18 16:18:27 +00:00
Jan-Erik Rediger e9bbd20895 Bug 1698518 - Upgrade Glean to get new time API. r=chutten
This also includes an upgrade of glean_parser to v2.5.0
This was done using the following command:

    ./mach vendor python glean_parser==2.5.0

Differential Revision: https://phabricator.services.mozilla.com/D108448
2021-03-18 11:21:27 +00:00
Narcis Beleuzu e152e9b4ca Backed out 3 changesets (bug 1678567, bug 1698518) for bustages on common_test.rs CLOSED TREE
Backed out changeset b270383193ea (bug 1678567)
Backed out changeset eb1a98bea60f (bug 1698518)
Backed out changeset eb28c5405782 (bug 1698518)
2021-03-18 12:59:46 +02:00
Jan-Erik Rediger 98ed1c4f32 Bug 1698518 - Upgrade Glean to get new time API. r=chutten
This also includes an upgrade of glean_parser to v2.5.0
This was done using the following command:

    ./mach vendor python glean_parser==2.5.0

Differential Revision: https://phabricator.services.mozilla.com/D108448
2021-03-18 10:14:58 +00:00
Dan Minor 28d27c37f1 Bug 1696206 - Vendor fluent.migrate 0.11; r=flod
Differential Revision: https://phabricator.services.mozilla.com/D108761
2021-03-17 18:51:01 +00:00
Brindusan Cristian 58b5969968 Backed out 2 changesets (bug 1698438) for windows build bustages. CLOSED TREE
Backed out changeset a27e4101f65f (bug 1698438)
Backed out changeset 257f86638d46 (bug 1698438)
2021-03-17 14:52:27 +02:00
Kershaw Chang cb78102ea6 Bug 1698438 - Neqo version 0.4.22 r=necko-reviewers,dragana
Differential Revision: https://phabricator.services.mozilla.com/D108750
2021-03-17 12:15:54 +00:00
Dan Minor 4879bd2943 Bug 1691329 - Fix cursor capture for Windows and OS X; r=ng
This hacks around the fact we want to use desktop relative cursor position
on Linux but not on Windows and OS X. This version of the constructor has
been removed upstream, so this will need to be fixed in a different way
as part of the libwebrtc update.

Differential Revision: https://phabricator.services.mozilla.com/D107895
2021-03-12 19:11:09 +00:00
Yury Delendik 2f5f62242f Bug 1693912 - Renumber SIMD instructions based on final spec. r=rhunt
Renumbers instructions based on final SIMD spec.

Removes I16x8AnyTrue / I32x4AnyTrue

Differential Revision: https://phabricator.services.mozilla.com/D105840
2021-03-12 17:23:54 +00:00
Emilio Cobos Álvarez ba2a3835f3 Bug 1694671 - Downgrade rayon-core to 1.8.1, rayon to 1.4.1. r=jrmuizel
This should help us isolate what rayon changes could've caused this
stability issue on 32-bit windows.

Automatically generated with:

$ cargo update -p rayon --precise 1.4.1 && cargo update -p rayon-core --precise 1.8.1 && ./mach vendor rust

Differential Revision: https://phabricator.services.mozilla.com/D108045
2021-03-12 11:35:08 +00:00
Noemi Erli ad66d64b34 Backed out changeset 689dd6a2949c (bug 1694671) for causing RustMozCrash crashes CLOSED TREE 2021-03-12 02:08:10 +02:00
Emilio Cobos Álvarez 73de425e8d Bug 1694671 - Downgrade rayon-core to 1.8.0, rayon to 1.4.0. r=jrmuizel
This should help us isolate what rayon changes could've caused this
stability issue on 32-bit windows.

Automatically generated with:

$ cargo update -p rayon --precise 1.4.0 && cargo update -p rayon-core --precise 1.8.0 && ./mach vendor rust

Differential Revision: https://phabricator.services.mozilla.com/D108045
2021-03-11 18:23:14 +00:00
Jon Bauman f8f210ce59 Bug 1696780 - Update mp4parse-rust to 94c3b1f. r=bryce,kinetik
Differential Revision: https://phabricator.services.mozilla.com/D107702
2021-03-09 21:36:31 +00:00
Mitchell Hentges 492df70186 Bug 1683797: Remove obsolete "build_targets" option from CI r=sheehan,releng-reviewers,jmaher
Rusttests were the only remaining usage.

Differential Revision: https://phabricator.services.mozilla.com/D106295
2021-03-09 14:45:26 +00:00
M. Sirringhaus bcaf9b7cc1 Bug 1695646 - minidump_writer_linux mapping merge logic wrong r=gsvelto
The logic missed a pair of brackets, leading to memory regions
being merged that shouldn't have been merged (anonymous regions
with access flags set getting merged into the previous mapping)

Differential Revision: https://phabricator.services.mozilla.com/D106772
2021-03-05 13:32:27 +00:00
Dzmitry Malyshau 27e5308381 Bug 1622846 - Update WebGPU API with wgpu r=jgilbert,webidl,smaug
This is another WebGPU API update, it picks up a lot of changes that were made recently:
  - new bind group layout
  - new render pipeline descriptor
  - new vertex formats
  - limits
  - compressed texture formats
  - index format
  - query sets
  - and more small ones!

It also brings in the updated `gfx/wgpu` to support these API changes.

Differential Revision: https://phabricator.services.mozilla.com/D107013
2021-03-04 21:25:46 +00:00
Brindusan Cristian cae8a0ef30 Backed out changeset 0c0c723b0a0e (bug 1622846) for build bustages in Device.h. CLOSED TREE 2021-03-04 22:02:58 +02:00
Dzmitry Malyshau 65199ec16a Bug 1622846 - Update WebGPU API with wgpu r=jgilbert,webidl,smaug
This is another WebGPU API update, it picks up a lot of changes that were made recently:
  - new bind group layout
  - new render pipeline descriptor
  - new vertex formats
  - limits
  - compressed texture formats
  - index format
  - query sets
  - and more small ones!

It also brings in the updated `gfx/wgpu` to support these API changes.

Differential Revision: https://phabricator.services.mozilla.com/D107013
2021-03-04 17:48:28 +00:00
Mike Hommey 39a14165d0 Bug 1694318 - Remove the mozjs_sys rust crate. r=jandem
The mozjs_sys crate is actually responsible for all the problems
encountered with the js crate we just removed, but the sm-mozjs-crate
task that builds and runs tests for it doesn't fail because... there is
actually no test to build and run, so all it builds is a static library,
which doesn't expose all the problems that exist.

The content of this crate in mozilla-central is also outdated compared
to servo upstream.

Differential Revision: https://phabricator.services.mozilla.com/D106390
2021-03-02 08:09:35 +00:00
Jon Bauman 4d56684865 Bug 1695464 - Update mp4parse-rust to ccbe4eb. r=bryce,kinetik
Differential Revision: https://phabricator.services.mozilla.com/D106727
2021-03-01 21:23:35 +00:00
Matthew Gregan 9388fa1057 Bug 1694777 - Update audioipc to 8fb5ff19. r=cubeb-reviewers,chunmin
Differential Revision: https://phabricator.services.mozilla.com/D106322
2021-02-25 03:02:18 +00:00
Jon Bauman 7c5470c9ff Bug 1688992 - Update libdav1d to 0.8.2 for Firefox 88. r=dminor
Differential Revision: https://phabricator.services.mozilla.com/D106197
2021-02-24 23:05:38 +00:00
smolnar f7be142901 Backed out changeset 98ce934ae615 (bug 1694777) for causing multiple failures in RustMozCrash. CLOSED TREE 2021-02-25 01:38:45 +02:00
Matthew Gregan 45b135164f Bug 1694777 - Update audioipc to a5fd9eef. r=cubeb-reviewers,chunmin
Differential Revision: https://phabricator.services.mozilla.com/D106322
2021-02-24 22:22:40 +00:00
Chun-Min Chang ace92a2b09 Bug 1692910 - P2: mach vendor rust r=cubeb-reviewers,kinetik
Depends on D106252

Differential Revision: https://phabricator.services.mozilla.com/D106253
2021-02-24 15:59:53 +00:00
stransky 6d59f634f7 Bug 1693849 [PipeWire] Always check allocated video buffer size, r=ng
Differential Revision: https://phabricator.services.mozilla.com/D105802
2021-02-20 17:12:56 +00:00
Matthew Gregan 00a601715e Bug 1693270 - Switch audioipc-2 to vendored code. r=cubeb-reviewers,padenot
Differential Revision: https://phabricator.services.mozilla.com/D105453
2021-02-17 20:23:46 +00:00
Matthew Gregan c7ff9a211c Bug 1689517 - mach vendor rust. r=cubeb-reviewers,padenot
Differential Revision: https://phabricator.services.mozilla.com/D105446
2021-02-17 20:06:44 +00:00
Mitchell Hentges 60a6faecc4 Bug 1692280: Remove unused vendored packages r=sheehan,firefox-build-system-reviewers,andi,glandium
`pyflakes` is only used as a pip-downloaded package
in CI.
`biplist` and `configobj` are no longer vendored.

Differential Revision: https://phabricator.services.mozilla.com/D104860
2021-02-16 17:47:12 +00:00
Mitchell Hentges 714744539a Bug 1692254: Bump pip-tools package r=sheehan,firefox-build-system-reviewers,andi,glandium
We use `pip@20.3.1`, but our currently-vendored
`pip-tools@5.3.1` only supports up to
`pip 20.1.1`.
Looks like a new version of `pip-tools` has changed the formatting
of `requirements.txt`, so I apologize for the more-complicated-than
-necessary diff.

Differential Revision: https://phabricator.services.mozilla.com/D104859
2021-02-16 17:47:12 +00:00
M. Sirringhaus 1f377765b0 Bug 1666733 - Add error reporting to minidump generation (Linux) r=gsvelto
Linux only, as part of the oxidization effort (Bug 1620993) of breakpad.

Differential Revision: https://phabricator.services.mozilla.com/D103895
2021-02-10 10:05:37 +00:00
M. Sirringhaus d4644353c1 Bug 1666733 - Rebase to latest upstream changes (ARM specific, which is still deactivated) r=gsvelto
Differential Revision: https://phabricator.services.mozilla.com/D104537
2021-02-10 10:05:36 +00:00
Nils Ohlmeier [:drno] 5fd75514a3 Bug 1691306: move libsrtp from /netwerk to /third_party. r=bwc,necko-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D104335
2021-02-09 01:48:39 +00:00
Yury Delendik cefacad6f0 Bug 1690817 - Update wat to 1.0.34 r=rhunt
Differential Revision: https://phabricator.services.mozilla.com/D104072
2021-02-05 02:31:10 +00:00
Jan-Erik Rediger a141e81771 Bug 1690774 - Upgrade to Glean v34.1.0 to get a bugfix. r=Dexter
Differential Revision: https://phabricator.services.mozilla.com/D104049
2021-02-04 13:21:52 +00:00
Chris H-C a09f369723 Bug 1690106 - Update Glean crates to v34 r=janerik
Differential Revision: https://phabricator.services.mozilla.com/D103831
2021-02-03 19:02:33 +00:00
Tooru Fujisawa ba4f83d4d6 Bug 1681624 - Update opcode for bug 1673553 and bug 1681272. r=nbp
Differential Revision: https://phabricator.services.mozilla.com/D103919
2021-02-03 16:45:02 +00:00
stransky fc118cafe0 Bug 1676837 [Wayland] Specify supported buffer dataTypes and modifier used for pipewire screencast, r=ng
Patch created by co1umbarius at protonmail.com

Differential Revision: https://phabricator.services.mozilla.com/D102751
2021-02-01 23:39:53 +00:00
Jamie Nicol abab286bf9 Bug 1689316 - Update glslopt to optimize shader switch statements in to fewer ifs. r=jrmuizel
We have encountered issues on some platforms due to a large number of
if statements in shaders. The shader optimizer previously generated
code with a large number of if statements, due to the way in which it
optimized switch statements.

Previously the optimizer output 2 if statements for every case in a
switch. First it ORs the "fallthrough" var with the case's
condition. Then sets the fallthrough var to false if the "break" var
is true. Then conditionally executes the case's instructions if
fallthrough is true. For example:

  switch (uMode) {
    case 0:
      gl_Position = vec4(0.0);
      break;
    case 1:
      gl_Position = vec4(1.0);
      break;
  }

becomes:

  bool break_var = bool(0);
  bool fallthrough_var = (0 == uMode);
  if (break_var) fallthrough_var = bool(0);
  if (fallthrough_var) {
    gl_Position = vec4(0.0, 0.0, 0.0, 0.0);
    break_var = bool(1);
  };
  fallthrough_var = (fallthrough_var || (1 == uMode));
  if (break_var) fallthrough_var = bool(0);
  if (fallthrough_var) {
    gl_Position = vec4(1.0, 1.0, 1.0, 1.0);
    break_var = bool(1);
  };

This update removes one of these ifs, by ANDing the fallthrough_var
with !break_var rather than conditionally setting it to false. eg:

  bool break_var = bool(0);
  bool fallthrough_var = (0 == uMode);
  if (fallthrough_var) {
    gl_Position = vec4(0.0, 0.0, 0.0, 0.0);
    break_var = bool(1);
  };
  fallthrough_var = (fallthrough_var || (1 == uMode));
  fallthrough_var = (fallthrough_var && !(break_var));
  if (fallthrough_var) {
    gl_Position = vec4(1.0, 1.0, 1.0, 1.0);
    break_var = bool(1);
  };

This is logically equivalent but uses half as many if statements,
which helps to avoid driver bugs on some platforms.

Differential Revision: https://phabricator.services.mozilla.com/D103713
2021-02-01 21:14:15 +00:00
Julian Seward ff3ceaf123 Bug 1689950 - Vendor in CL a25399760e9f12b679aa267dd2af7cfedc72bb71. Part 2: results of "mach vendor rust". r=yury.
Revendor CL to a25399760e9f12b679aa267dd2af7cfedc72bb71 from
https://github.com/mozilla-spidermonkey/wasmtime, branch firefox85.
This pulls in three code-correctness fixes that have accumulated in
the past month:
https://github.com/bytecodealliance/wasmtime/pull/{2548,2556,2559}.

Depends on D103672

Differential Revision: https://phabricator.services.mozilla.com/D103673
2021-02-01 16:20:01 +00:00
Xidorn Quan 1479c9d9e2 Bug 1687056 - Upgrade rkv to 0.17 and remove failure from rkv's dependent crates. r=vporof
Differential Revision: https://phabricator.services.mozilla.com/D102052
2021-01-29 12:58:00 +00:00
Bryce Seager van Dyk 7ce5240dfe Bug 1688784 - Bump mp4parse-rust version. r=jbauman,kinetik
Bumps version to
3011a2b923c8b0f1b392bcdd008cd8b95ffd846b

This is done to fix a bug where parsing bad metadata in the userdata (udta)
would be fatal when we should instead just fail the userdata.

This also updates some mp4parse-rust dependencies which results in some
removals.

Differential Revision: https://phabricator.services.mozilla.com/D102997
2021-01-27 21:01:24 +00:00
Xidorn Quan ac3ecbadd3 Bug 1688439 - Update several Rust dependencies with known vulnerabilities reported by cargo audit. r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D102850
2021-01-29 07:19:58 +00:00
M. Sirringhaus 5d4a325c23 Bug 1688882 - Always inform the main process that a minidump has been generated, even if it's incomplete r=gsvelto
Differential Revision: https://phabricator.services.mozilla.com/D103041
2021-01-28 14:17:34 +00:00
Bogdan Tara 4535093154 Backed out changeset 924a3c191cdb (bug 1688784) for rust related windows bustage CLOSED TREE 2021-01-26 23:38:06 +02:00
Bryce Seager van Dyk 9bdd5b4443 Bug 1688784 - Bump mp4parse-rust version. r=jbauman,kinetik
Bumps version to
3011a2b923c8b0f1b392bcdd008cd8b95ffd846b

This is done to fix a bug where parsing bad metadata in the userdata (udta)
would be fatal when we should instead just fail the userdata.

This also updates some mp4parse-rust dependencies which results in some
removals.

Differential Revision: https://phabricator.services.mozilla.com/D102997
2021-01-26 19:10:46 +00:00
Jon Bauman 9efefa9add Bug 1680396 - Update libdav1d to 0.8.1 for Firefox 87. r=mjf
Differential Revision: https://phabricator.services.mozilla.com/D103000
2021-01-26 18:50:21 +00:00
Dragana Damjanovic deaef5512f Bug 1687787 - Neqo Version 0.4.21 r=necko-reviewers,valentin
Differential Revision: https://phabricator.services.mozilla.com/D102970
2021-01-26 07:27:57 +00:00
Henri Sivonen 9b210c311e Bug 1686463 - Gather telemetry about automatic encoding detection outcomes. r=chutten,emk
Differential Revision: https://phabricator.services.mozilla.com/D102397
2021-01-24 00:11:07 +00:00
Emilio Cobos Álvarez 5708d9ce53 Bug 1688235 - Allow warnings in our forked version of autcfg 0.1.6. r=firefox-build-system-reviewers,mhentges
These show up after bug 1685697 since now cargo thinks the code is ours.

Just prevent them from showing up since they're not useful nor we want
to fix them (they're fixed in more recent versions of the crate).

Differential Revision: https://phabricator.services.mozilla.com/D102775
2021-01-22 19:04:43 +00:00
smolnar 24d0effbb0 Backed out 2 changesets (bug 1687787) for causing xpcshell failures in netwerk/test/unit/test_http3_large_post. CLOSED TREE
Backed out changeset 5ca2c2f951ce (bug 1687787)
Backed out changeset 48f23619ddb8 (bug 1687787)
2021-01-21 15:33:28 +02:00
Dragana Damjanovic ef14d64551 Bug 1687787 - Neqo version 0.4.20 r=necko-reviewers,valentin
Differential Revision: https://phabricator.services.mozilla.com/D102467
2021-01-21 11:40:52 +00:00
Ryan VanderMeulen d13d0791ab Bug 1687812 - Upgrade to SQLite 3.34.1. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D102492
2021-01-20 21:02:16 +00:00
Lars T Hansen bacaea238f Bug 1687654 - Update wat to 1.0.33. r=rhunt
Pull in a number of new SIMD opcodes, and a change from iNxM.any_true
to v128.any_true.  Plus whatever else has landed in the mean time...

Differential Revision: https://phabricator.services.mozilla.com/D102398
2021-01-20 17:35:23 +00:00
Nico Grunbaum fba68a8e39 Bug 1687098 - Update WebRTC-SDP to version 0.3.8;r=drno
Differential Revision: https://phabricator.services.mozilla.com/D102110
2021-01-18 06:27:38 +00:00
shravanrn@gmail.com 361d3e3a61 Bug 1683054 - Update RLBox to address template specialization bug for signed char type r=tjr
Differential Revision: https://phabricator.services.mozilla.com/D99989
2021-01-15 21:28:36 +00:00
Mike Hommey dbc3d9867f Bug 1685697 - Hide the rustc output from autocfg. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D101861
2021-01-15 12:19:13 +00:00
Chris H-C 3aba5f52fe Bug 1673663 - Update Glean to 33.10.2 to get lock order fix r=TravisLong
Differential Revision: https://phabricator.services.mozilla.com/D102030
2021-01-15 20:27:07 +00:00
M. Sirringhaus 5299ba12e6 Bug 1620993 - Rewrite the Linux-specific minidump writer code in Rust r=gsvelto
Differential Revision: https://phabricator.services.mozilla.com/D98744
2021-01-14 11:01:59 +00:00
Nicolas Silva be6b2bc8af Bug 1686500 - Update etagere to 0.2.4 r=gfx-reviewers,kvark
The new version contains
 - A bug fix for the bucketed allocator (we don't currently use it)
 - A few fixes that can happen when requesting large enough allocation sizes to cause integer overflows. At the moment we never request an allocation larger than 512px so we are safe but it's still good to stay up to date.

Differential Revision: https://phabricator.services.mozilla.com/D101608
2021-01-14 08:31:40 +00:00
Nils Ohlmeier [:drno] 60c7f91111 Bug 1677590: improved SDP parser error handling. r=ng
Differential Revision: https://phabricator.services.mozilla.com/D98287
2021-01-06 15:25:06 +00:00
Zibi Braniecki a5fd18ba3a Bug 1686275 - Update fluent-rs to 0.14. r=dminor
Differential Revision: https://phabricator.services.mozilla.com/D101474
2021-01-13 16:30:20 +00:00
Razvan Maries 21321565f6 Backed out changeset 9fabf5ced4d3 (bug 1620993) for OSX Build bustages. CLOSED TREE 2021-01-13 12:57:41 +02:00
M. Sirringhaus 3665b8d70a Bug 1620993 - Rewrite the Linux-specific minidump writer code in Rust r=gsvelto
Differential Revision: https://phabricator.services.mozilla.com/D98744
2021-01-13 10:37:29 +00:00
Butkovits Atila 4fb654352b Backed out changeset 1a9fcf5cbe17 (bug 1686275) for causing failures on test_formatMessages.html. CLOSED TREE 2021-01-13 06:47:00 +02:00
Zibi Braniecki 1c1851d0fa Bug 1686275 - Update fluent-rs to 0.14. r=dminor
Differential Revision: https://phabricator.services.mozilla.com/D101474
2021-01-13 02:50:44 +00:00
Henrik Skupin 2727c3cd24 Bug 1682219 - [third-party] Upgrade linked-hash-map crate from 0.5.1 to 0.5.4. r=jgraham
Differential Revision: https://phabricator.services.mozilla.com/D101469
2021-01-12 16:17:35 +00:00
Lars T Hansen 8275be2d9a Bug 1682466 - Update wat to 1.0.31. r=rhunt
This version contains new opcodes for ExtMul.

Differential Revision: https://phabricator.services.mozilla.com/D101348
2021-01-11 21:29:14 +00:00
Emilio Cobos Álvarez 48bb279f22 Bug 1685950 - update cssparser. r=heycam
Differential Revision: https://phabricator.services.mozilla.com/D101300
2021-01-11 02:11:11 +00:00
Mitchell Hentges bc2eae5457 Bug 1680802: Bump vendored virtualenv package r=firefox-build-system-reviewers,sheehan,glandium
The `wheel` package was failing with Mac Big Sur.
It's been updated, but our `virtualenv` package
has its own vendored `wheel` package that is out-of-date.

This should solve "assert len(base_version) == 2" and
"would build wheel with unsupported tag" errors.

Differential Revision: https://phabricator.services.mozilla.com/D99482
2021-01-05 20:09:38 +00:00
Nicolas Silva 30d561c26b Bug 1683294 - Update rayon to 1.5 r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D100110
2021-01-07 15:29:27 +00:00
Cosmin Sabou 8a46d2e9d6 Backed out 3 changesets (bug 1680802, bug 1680630) for turning Bug 1521378 into permafail. CLOSED TREE
Backed out changeset 3464c8f10994 (bug 1680630)
Backed out changeset 591d32364c0f (bug 1680802)
Backed out changeset 3e9350fd509d (bug 1680802)
2021-01-04 18:47:44 +02:00
Mitchell Hentges e183f39606 Bug 1680802: Bump vendored virtualenv package r=firefox-build-system-reviewers,sheehan,glandium
The `wheel` package was failing with Mac Big Sur.
It's been updated, but our `virtualenv` package
has its own vendored `wheel` package that is out-of-date.

This should solve "assert len(base_version) == 2" and
"would build wheel with unsupported tag" errors.

Differential Revision: https://phabricator.services.mozilla.com/D99482
2020-12-17 17:41:39 +00:00
Dragana Damjanovic 539ededfd5 Bug 1683902 - Update neqo to 0.4.19 r=necko-reviewers,kershaw
Update neqo to 0.4.19

Differential Revision: https://phabricator.services.mozilla.com/D100338
2020-12-22 18:36:22 +00:00
Dzmitry Malyshau 6b5716d415 Bug 1680376 - WebGPU error handling infrastructure r=jgilbert,webidl,smaug
the goal of this PR is to provide the necessary
infrastructure to handle errors on the GPU process side and send them
back to the client side, triggering the uncaptured error events.

Differential Revision: https://phabricator.services.mozilla.com/D98542
2020-12-18 20:07:47 +00:00
Adam Gashlin 5097c15b3a Bug 1683003 - Update comedy-rs to remove dependency on failure. r=bytesized
comedy 0.2.0 no longer impls Fail itself. By reenabling the default features
(including std) of failure, the blanket impl will cover that. These features
were disabled to remove a dependency on backtrace, but since bug 1608157 we
are using a version of failure without backtrace by default so that is no
longer needed.

Differential Revision: https://phabricator.services.mozilla.com/D99969
2020-12-17 19:14:35 +00:00