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
Paul Adenot
70d66654ff
Bug 1893488 - Update cubeb-coreaudio-rs to revision 4ca174c. r=cubeb-reviewers,afranchuk,pehrsons
...
Differential Revision: https://phabricator.services.mozilla.com/D208643
2024-04-26 13:27:33 +00:00
Jan-Erik Rediger
d23d51f602
Bug 1891745 - Update to Glean v60 and glean_parser v14 r=TravisLong,supply-chain-reviewers,mach-reviewers,android-reviewers,firefox-desktop-core-reviewers ,mconley,ahal,kaya
...
Differential Revision: https://phabricator.services.mozilla.com/D207869
2024-04-24 19:14:16 +00:00
Simon Friedberger
3e800d5550
Bug 1892204: Update libprio-rs dependency to 0.16 r=tcampbell,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D207843
2024-04-24 14:10:39 +00:00
Tamas Szentpeteri
2a727845e2
Backed out 2 changesets (bug 1892204) for causing xpcshell failures in test_dap.js. CLOSED TREE
...
Backed out changeset d50dd0ce36b3 (bug 1892204)
Backed out changeset 8469f932ef9d (bug 1892204)
2024-04-24 14:04:01 +03:00
Simon Friedberger
7413166aac
Bug 1892204: Update libprio-rs dependency to 0.16 r=tcampbell,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D207843
2024-04-24 10:17:21 +00:00
Alex Franchuk
ad23630d00
Bug 1882578 - Update the minidump-writer and minidump-common crates r=gsvelto,glandium,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D207315
2024-04-22 13:42:39 +00:00
Norisz Fay
d7b3b5e676
Backed out 2 changesets (bug 1892204) for causing build bustages CLOSED TREE
...
Backed out changeset b4fdddaf2639 (bug 1892204)
Backed out changeset 2841d6df03fe (bug 1892204)
2024-04-19 19:46:44 +03:00
Simon Friedberger
0b72f2ffda
Bug 1892204: Update libprio-rs dependency to 0.16 r=tcampbell,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D207843
2024-04-19 16:18:55 +00:00
Stanca Serban
4d62b8911e
Backed out 2 changesets (bug 1890935, bug 1882209) for causing Android build bustages. CLOSED TREE
...
Backed out changeset 05cb55554fc0 (bug 1882209)
Backed out changeset 67b0625e2cfa (bug 1890935)
2024-04-19 08:07:52 +03:00
Henri Sivonen
5b199dcf62
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-19 04:21:21 +00:00
Teodor Tanasoaia
726489bed8
Bug 1891754 - Update `wgpu` to revision 2b0e3ed01cfcc4bcccc7fd63b2581b260c00b089. r=webgpu-reviewers,supply-chain-reviewers,ErichDonGubler
...
Differential Revision: https://phabricator.services.mozilla.com/D207728
2024-04-18 10:26:32 +00:00
Ben Dean-Kawamura
b9d37221b3
Bug 1888683 - Checking in automated code changes. r=janerik,supply-chain-reviewers,glandium
...
This is the result of running `mach vendor rust`, `mach cargo vet prune` and `mach uniffi generate`
Depends on D206130
Differential Revision: https://phabricator.services.mozilla.com/D206131
2024-04-10 17:23:01 +00:00
Ben Dean-Kawamura
2bb9af8156
Bug 1888683 - Upgrade UniFFI to 0.27.1. r=markh,janerik,glandium,supply-chain-reviewers,mach-reviewers,android-reviewers,kaya
...
Update:
- UniFFI to 0.27.1
- Glean to 59.0.0
- App-services to a recent version
This removes the need for the goblin build hack, although we still have
duplicate versions of goblin since UniFFI is ahead of the moz-central
version. I think that should be easy to resolve as a follow-up.
Updating uniffi-bindget-gecko-js based on upstream changes:
- Clone objects before lowering them
(https://github.com/mozilla/uniffi-rs/pull/1880 )
- Use u64 for the RustBuffer length and capacity field
(https://github.com/mozilla/uniffi-rs/pull/1978 )
I didn't implement the new callback interface VTable code. Instead I
simply disabled the one fixture that tests it. I'd rather implement
https://bugzilla.mozilla.org/show_bug.cgi?id=1888668 first, since that
will simplify the process a bunch. The only real-world use-case for
callbacks that I know of is Mark's logging changes, but that will
require implementing trait interfaces anyways so I'd rather wait than
write a bunch of C++ code that we then throw away.
Differential Revision: https://phabricator.services.mozilla.com/D206130
2024-04-10 17:23:00 +00:00