Commit Graph

972 Commits

Author SHA1 Message Date
Jan-Erik Rediger
77917673e7 Bug 1892230 - Update to Glean v60.1.1 r=TravisLong,supply-chain-reviewers,mach-reviewers,android-reviewers,daabel
Differential Revision: https://phabricator.services.mozilla.com/D212253
2024-05-31 16:25:30 +00:00
Nicolas Silva
5fb27048f5 Bug 1897910 - Update euclid to 0.22.10. r=supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D210995
2024-05-31 07:26:23 +00:00
Tamas Szentpeteri
057f862dc3 Backed out 7 changesets (bug 1876590) as requested by Gerard for causing gtest failures related to BuildIDReader.ReadFromRealLib. CLOSED TREE
Backed out changeset 9ac3a93622c8 (bug 1876590)
Backed out changeset 2cd2cc626c44 (bug 1876590)
Backed out changeset 6d978847d7dd (bug 1876590)
Backed out changeset 0b07a6f1beac (bug 1876590)
Backed out changeset 55cc3acc9297 (bug 1876590)
Backed out changeset 115753252616 (bug 1876590)
Backed out changeset c75ebb5f3a80 (bug 1876590)
2024-05-31 08:16:07 +03:00
Alexandre Lissy
8baeba725e Bug 1876590 - Vendor goblin crate for 0.8.1 for buildid_reader r=supply-chain-reviewers,glandium
Differential Revision: https://phabricator.services.mozilla.com/D207960
2024-05-30 14:41:52 +00:00
Mark Hammond
7d2d673683 Bug 1899617 - Update application-services to pick up new rusqlite/sqlite. r=lina,supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D212047
2024-05-29 20:34:18 +00:00
Cosmin Sabou
f60bb10a5f Backed out 2 changesets (bug 1897219, bug 1898570) for breaking fenix builds. a=backout
Backed out changeset 0c597c01bdea (bug 1897219)
Backed out changeset 78257216533d (bug 1898570)
2024-05-28 03:12:03 +03:00
Jan-Erik Rediger
f12a7bec61 Bug 1898570 - Update to Glean v60.2.0 r=chutten,supply-chain-reviewers,mach-reviewers,android-reviewers,tthibaud
Differential Revision: https://phabricator.services.mozilla.com/D211415
2024-05-27 08:07:29 +00:00
Tamas Szentpeteri
0f44717f92 Backed out changeset e8cef704b8dd (bug 1897088) as requested by glandium for causing test-linux1804-64-asan-qr/opt-mochitest-remote bustage. 2024-05-23 09:46:25 +03:00
Mike Hommey
d4f4b8e36b Bug 1897088 - Add a bytemuck::Pod bound to Device::update_vbo_data. r=gfx-reviewers,supply-chain-reviewers,nical
This unveiled a couple UB-ish uses (missing repr(C) or use of enums).

Differential Revision: https://phabricator.services.mozilla.com/D210752
2024-05-23 04:34:56 +00:00
Iulian Moraru
010ccb86d4 Merge autoland to mozilla-central. a=merge 2024-05-23 07:08:36 +03:00
Iulian Moraru
3c5db8d0ea Backed out changeset f6d6086ce57f (bug 1897088) as per Glandium's request. 2024-05-23 07:07:54 +03:00
Andreas Pehrson
e71ae3a83f Bug 1895787 - Update cubeb rust repos to support audio dumping and more. r=cubeb-reviewers,supply-chain-reviewers,padenot
The "more" is mainly some fixes in the coreaudio backend, including:
- serializing more audio operations onto the serial queue
- using the correct audio unit scope when querying for its stream format
- tightening up some potential races around reinit on certain errors

Differential Revision: https://phabricator.services.mozilla.com/D211042
2024-05-22 20:43:23 +00:00
Erich Gubler
3231651cd0 Bug 1894791 - build: upgrade clang-sys 1.6.0 → 1.7.0 r=supply-chain-reviewers,glandium
Now that WGPU has upgraded its dependency on `libloading`, we can
finally remove our fake `libloading` 0.7 crate! 🙌

I found this audit and review easiest to do by generating a diff. that
ignores whitespace-only differences. In my case, I did the following:

```
git diff --ignore-space-at-eol --ignore-space-change --ignore-all-space --ignore-blank-lines
```

Differential Revision: https://phabricator.services.mozilla.com/D209290
2024-05-22 19:55:01 +00:00
Erich Gubler
ddda244298 Bug 1897554 - build(webgpu): update WGPU to 8272494b6b46aed84cb9406e09922415446c1778 r=webgpu-reviewers,supply-chain-reviewers,nical
Differential Revision: https://phabricator.services.mozilla.com/D210879
2024-05-21 19:40:47 +00:00
Erich Gubler
9bc58d5af0 Bug 1897554 - chore: audit ash 0.37.3+1.3.251 → 0.38.0+1.3.281 r=webgpu-reviewers,supply-chain-reviewers,nical
Differential Revision: https://phabricator.services.mozilla.com/D210878
2024-05-21 19:40:47 +00:00
Kershaw Chang
6ae3c284a1 Bug 1895319 - refactor http3server to use neqo-bin for I/O, timers, event-loop etc. r=necko-reviewers,valentin,glandium,supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D209574
2024-05-21 09:34:48 +00:00
Kershaw Chang
fbfdcf7dcb Bug 1895319 - vendor neqo-bin, r=necko-reviewers,supply-chain-reviewers,valentin
Differential Revision: https://phabricator.services.mozilla.com/D210624
2024-05-21 09:34:48 +00:00
Kershaw Chang
53ac4125c5 Bug 1895319 - Patch socket2 to 0.5, r=glandium,supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D210623
2024-05-21 09:34:47 +00:00
Mike Hommey
e77d680ea2 Bug 1897088 - Add a bytemuck::Pod bound to Device::update_vbo_data. r=gfx-reviewers,supply-chain-reviewers,nical
This unveiled a couple UB-ish uses (missing repr(C) or use of enums).

Differential Revision: https://phabricator.services.mozilla.com/D210752
2024-05-20 19:52:23 +00:00
Mike Hommey
2afa7eed61 Bug 1894142 - Upgrade num-derive to 0.4.2. r=emilio,supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D210573
2024-05-20 19:51:56 +00:00
Mike Hommey
3092852970 Bug 1894143 - Update synstructure to 0.13.1. r=nika,supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D210569
2024-05-20 19:50:51 +00:00
Erich Gubler
7bbf8b8cdd Bug 1896191 - build(webgpu): update WGPU to 2f4522714c4037a1842d27bb448b634f089664ab r=webgpu-reviewers,supply-chain-reviewers,nical
Update with `moz-webgpu-cts update-expected --preset new-fx`, version
0.9.1, using reports from
[try:7739c53c635e](https://treeherder.mozilla.org/jobs?repo=try&tier=1%2C2%2C3&revision=7739c53c635e9404976baf9b93f64216b1905d64).

Depends on D210093

Differential Revision: https://phabricator.services.mozilla.com/D210094
2024-05-16 12:24:34 +00:00
Erich Gubler
d773e691de Bug 1896191 - chore: audit gpu-allocator 0.25.0 → 0.26.0 r=webgpu-reviewers,supply-chain-reviewers,nical
Differential Revision: https://phabricator.services.mozilla.com/D210093
2024-05-16 12:24:34 +00:00
Chris H-C
9f4b4ab30a Bug 1895786 - Vendor Glean SDK v60.1.0 r=TravisLong,supply-chain-reviewers,mach-reviewers,android-reviewers,Roger
The biggest thing for m-c is the addition of a single-duration API for
timing_distribution that was previously papered over in the FOG-specific impl
using the SDK's multi-duration API.

This ought to drop unnecessary `vec![]`-caused allocations for some fairly-
high-frequency calls to AccumulateRawDuration.

Differential Revision: https://phabricator.services.mozilla.com/D209864
2024-05-14 14:42:14 +00:00
Eemeli Aro
513fbf27ae Bug 1869512 - Update unic-langid and unic-langid-impl to 0.9.5. r=nordzilla,supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D196155
2024-05-13 19:05:04 +00:00
Erich Gubler
5586cdb564 Bug 1896191: build: upgrade serde{,_derive} 1.0.198 → 1.0.201 r=supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D210092
2024-05-13 13:04:10 +00:00
Emilio Cobos Álvarez
2580c7b865 Bug 1894756 - Remove owning_ref. r=firefox-style-system-reviewers,supply-chain-reviewers,zrhoffman,sylvestre
The only use of this type used to be carrying around an owning reference
to a thread-local. However, since bug 1577439 we're leaking the
allocation intentionally, so we can simplify the code to explicitly use
`Box::leak()`, which in turn removes all unsafe usage around these, and
allows us to drop the owning_ref dependency altogether.

Differential Revision: https://phabricator.services.mozilla.com/D209912
2024-05-10 08:15:04 +00:00
Noemi Erli
beb4579b25 Backed out changeset 4713c801a53d (bug 1894756) for causing valgrind bustages CLOSED TREE 2024-05-10 04:37:33 +03:00
Emilio Cobos Álvarez
1ebcef86f4 Bug 1894756 - Remove owning_ref. r=firefox-style-system-reviewers,supply-chain-reviewers,zrhoffman,sylvestre
The only use of this type used to be carrying around an owning reference
to a thread-local. However, since bug 1577439 we're leaking the
allocation intentionally, so we can simplify the code to explicitly use
`Box::leak()`, which in turn removes all unsafe usage around these, and
allows us to drop the owning_ref dependency altogether.

Differential Revision: https://phabricator.services.mozilla.com/D209912
2024-05-09 17:11:52 +00:00
Ben Visness
6e71db9296 Bug 1881281: Update wast to support noexn. r=yury,supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D208360
2024-05-08 15:08:16 +00:00
Alex Franchuk
042c66bb3d Bug 1895599 - Fix omnijar reading with the zip crate. r=gsvelto,supply-chain-reviewers
This crate is only used by the crash reporter and geckodriver, and
geckodriver is only used in testing (if I understand correctly).

In the future we will upstream changes to the zip crate which more
gracefully handles the case which they are trying to cover.

Differential Revision: https://phabricator.services.mozilla.com/D209752
2024-05-08 14:34:38 +00:00
acseh
c2a5886d7c Backed out changeset 6153d392c944 (bug 1895599) for causing build bustages CLOSED TREE 2024-05-08 16:58:56 +03:00
Alex Franchuk
cd762a8116 Bug 1895599 - Fix omnijar reading with the zip crate. r=gsvelto,supply-chain-reviewers
This crate is only used by the crash reporter and geckodriver, and
geckodriver is only used in testing (if I understand correctly).

In the future we will upstream changes to the zip crate which more
gracefully handles the case which they are trying to cover.

Differential Revision: https://phabricator.services.mozilla.com/D209752
2024-05-08 13:12:24 +00:00
Kershaw Chang
535d58bb1c Bug 1895258 - neqo 0.7.7, r=necko-reviewers,supply-chain-reviewers,jesup
Differential Revision: https://phabricator.services.mozilla.com/D209550
2024-05-07 19:00:44 +00:00
Erich Gubler
f6a227d6f2 Bug 1895268 - build: bump WGPU to d5d683d3c491ec8cd2f5cdb43ac61e526cb7c231 (latest as of 2024-05-06) r=webgpu-reviewers,supply-chain-reviewers,nical
Adjusted `expected` test outcomes for WebGPU CTS by providing reports from [try:4e35bca072d3](https://treeherder.mozilla.org/jobs?repo=try&tier=1%2C2%2C3&revision=4e35bca072d3ecc7feb680f6fbf4f2d911af434d) to `moz-webgpu-cts update-expected --preset new-fx …`.

Differential Revision: https://phabricator.services.mozilla.com/D209562
2024-05-07 14:00:32 +00:00
Mike Hommey
72df76cf20 Bug 1894830 - Upgrade fallible_collections to 0.4.9 for soundness fixes. r=supply-chain-reviewers
Because fallible_collections pulls hashbrown 0.13, we also upgrade
hashlink to 0.8.2, which updates to that version as well. Those were the
last two uses of hashbrown 0.12, so we can update the fake hashbrown
0.12 to 0.13.

We could skip the upgrade of hashlink, but that would leave us with two
fake hashbrowns, and we'd hit https://github.com/rust-lang/cargo/issues/13405

Differential Revision: https://phabricator.services.mozilla.com/D209317
2024-05-04 19:59:52 +00:00
Erich Gubler
b5667fa8ed Bug 1894792 - build: upgrade sfv 0.9.3 → 0.9.4 r=supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D209288
2024-05-03 20:09:53 +00:00
Erich Gubler
28def89a47 Bug 1894792 - build: upgrade serde_json 1.0.93 → 1.0.116 r=supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D209287
2024-05-03 20:09:53 +00:00
Erich Gubler
77940bb33b Bug 1894792 - build: upgrade hashbrown 0.14.3 → 0.14.5 r=supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D209286
2024-05-03 20:09:52 +00:00
Erich Gubler
85f8e5516d Bug 1893057 - build(webgpu): update WGPU to latest trunk as of 2024-04-22 r=webgpu-reviewers,supply-chain-reviewers,jimb
Incorporates adjustments to `expected` test outcomes in WebGPU CTS' WPT tests using `moz-webgpu-cts`
0.9.0. Namely, I used `moz-webgpu-cts update-expected --preset new-fx …` with reports from
[try:ee88f1757a59](https://treeherder.mozilla.org/jobs?repo=try&tier=1%2C2%2C3&revision=ee88f1757a59c85dd5e7428102c95e2e45fd1a54&selectedTaskRun=ObmJmsZ0S9S3fNNKA-mY8Q.0).

Differential Revision: https://phabricator.services.mozilla.com/D208801
2024-05-02 18:17:36 +00:00
Erich Gubler
37c1ce9b19 Bug 1893057 - build: swap indexmap 2.* façade and 1.* impl. with 1.* façade and 2.* impl. r=glandium,supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D208797
2024-05-02 18:17:35 +00:00
Erich Gubler
280b20ae55 Bug 1893057 - build: patch plist to work with indexmap 2.* r=glandium,supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D208796
2024-05-02 18:17:35 +00:00
Erich Gubler
292ca7b861 Bug 1893057 - build: upgrade hashbrown 0.12.3 → 0.14.3 via fake build crate r=glandium,supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D208795
2024-05-02 18:17:34 +00:00
Erich Gubler
f90bd1a414 Bug 1893057 - chore: audit zerocopy 0.7.32, zerocopy-derive 0.7.32 r=webgpu-reviewers,supply-chain-reviewers,jimb
Lifted from D208390, rather than authored by myself, to obviate merge
conflicts.

Differential Revision: https://phabricator.services.mozilla.com/D208793
2024-05-02 18:17:33 +00:00
Mike Hommey
68e2608e78 Bug 1894093 - Apply https://github.com/rust-lang/rust-bindgen/pull/2824 to vendored bindgen. r=emilio,supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D209112
2024-05-02 12:17:47 +00:00
Emilio Cobos Álvarez
13f6ad5ef7 Bug 1884879 - [css-syntax] Implement recent syntax spec change to avoid parsing custom properties that look like selectors. r=firefox-style-system-reviewers,zrhoffman,supply-chain-reviewers,glandium
This implements the:

> If the first two non-<whitespace-token> values of rule’s prelude are
> an <ident-token> whose value starts with "--" followed by a
> <colon-token>, then...

From https://drafts.csswg.org/css-syntax/#consume-qualified-rule

Differential Revision: https://phabricator.services.mozilla.com/D207796
2024-04-30 23:49:44 +00:00
Henri Sivonen
2655180348 Bug 1882209 - Update encoding_rs to 0.8.34 to deal with rustc changes. r=glandium,supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D207167
2024-04-30 07:29:44 +00:00
Erich Gubler
db0766bf50 Bug 1893057 - chore: audit ahash 0.8.7 → 0.8.11 r=webgpu-reviewers,supply-chain-reviewers,jimb
Differential Revision: https://phabricator.services.mozilla.com/D208792
2024-04-29 17:43:21 +00:00
Erich Gubler
4cff528999 Bug 1893057 - chore: audit gpu-descriptor 0.2.3 → 0.3.0, gpu-descriptor-types 0.1.1 → 0.2.0 r=webgpu-reviewers,supply-chain-reviewers,jimb
Differential Revision: https://phabricator.services.mozilla.com/D208800
2024-04-29 15:49:24 +00:00
Erich Gubler
1e13c97ff5 Bug 1893057 - chore: audit libloading 0.7.4 → 0.8.3 r=webgpu-reviewers,supply-chain-reviewers,jimb
Differential Revision: https://phabricator.services.mozilla.com/D208798
2024-04-29 15:49:24 +00:00