Commit Graph

882 Commits

Author SHA1 Message Date
Erich Gubler
9d9039f9a0 Bug 1923913 - build(webgpu): update WGPU to d70ef62e9e0683789f745c6a4354495f39354c15 r=webgpu-reviewers,supply-chain-reviewers,teoxoy
Differential Revision: https://phabricator.services.mozilla.com/D225272
2024-10-15 19:48:12 +00:00
Max Inden
c5bdf0b172 Bug 1923287 - Update neqo to v0.9.2 r=kershaw,necko-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D224915
2024-10-08 12:13:34 +00:00
Jim Blandy
939f8d1e00 Bug 1922854: Update wgpu to ee0d1703 (2024-10-04). r=webgpu-reviewers,supply-chain-reviewers,nical,ErichDonGubler
Differential Revision: https://phabricator.services.mozilla.com/D224614
2024-10-07 23:15:47 +00:00
Max Inden
00ba6754b5 Bug 1922479 - update neqo to v0.9.1 r=kershaw,necko-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D224482
2024-10-07 07:14:04 +00:00
Ben Dean-Kawamura
12feebe16a Bug 1921280 - Vendor in the latest app-services commit, r=adw,urlbar-reviewers
This brought in a breaking change: `Suggestion.icon` is now the `bytes`
type.  To accomidate that, added UniFFI support for bytes and updated
the SuggestBackendRust code since that field is now a Uint8Array on the
JS side.

Differential Revision: https://phabricator.services.mozilla.com/D223774
2024-09-30 14:07:55 +00:00
Jeff Muizelaar
bcfba3c8c0 Bug 1805557. Don't try to flatten nearly degenerate curves. r=lsalzman
Differential Revision: https://phabricator.services.mozilla.com/D223665
2024-09-26 02:36:30 +00:00
Erich Gubler
f470dfbfb8 Bug 1919567 - build(webgpu): update WGPU to 3fda684eb9e69c78b16312a3e927e3ea82e853d1 r=webgpu-reviewers,supply-chain-reviewers,jimb
Differential Revision: https://phabricator.services.mozilla.com/D222852
2024-09-19 20:54:47 +00:00
Nicolas Silva
8063f97aac Bug 1912019 - Undo the gpu-descriptor crate override. r=ErichDonGubler,supply-chain-reviewers
WebRender depends on allocator-api2 now.

Differential Revision: https://phabricator.services.mozilla.com/D221967
2024-09-18 10:17:27 +00:00
teoxoy
42508b4768 Bug 1918739 - Update wgpu to revision c8beade1877251c494036fc3661b04ec6aad63a9. r=webgpu-reviewers,supply-chain-reviewers,jimb
Differential Revision: https://phabricator.services.mozilla.com/D222155
2024-09-17 21:44:15 +00:00
Andreas Pehrson
5e90390c9e Bug 1914925 - Update cubeb-coreaudio-rs to revision 2407441a2f. r=cubeb-reviewers,padenot
Differential Revision: https://phabricator.services.mozilla.com/D222293
2024-09-16 14:24:42 +00:00
Norisz Fay
12a6115875 Backed out changeset 128de7e126a3 (bug 1918739) for causing wgpu_bindings related bustages CLOSED TREE 2024-09-14 03:16:45 +03:00
teoxoy
3ac3a31b8f Bug 1918739 - Update wgpu to revision c8beade1877251c494036fc3661b04ec6aad63a9. r=webgpu-reviewers,supply-chain-reviewers,jimb
Differential Revision: https://phabricator.services.mozilla.com/D222155
2024-09-13 23:53:22 +00:00
Norisz Fay
4b9c81893f Backed out changeset 2ff7570a00ed (bug 1912131) for causing NonZero related build bustage 2024-09-13 20:44:57 +03:00
Alex Franchuk
76f7ff96fc Bug 1912131 - Update minidump-writer to 0.10.1 r=gsvelto,glandium,supply-chain-reviewers
This is using a git rev for now as a new version hasn't been released
yet.

Differential Revision: https://phabricator.services.mozilla.com/D221977
2024-09-13 16:40:28 +00:00
Jim Blandy
77304bd4ac Bug 1917102: Update wgpu crates to c2e0ad293 (2024-09-12). r=supply-chain-reviewers,webgpu-reviewers,nical,ErichDonGubler
Demote some tests to backlog (filed as https://github.com/gfx-rs/wgpu/issues/6232):

- webgpu:shader,validation,const_assert,const_assert:constant_expression_assert:*
- webgpu:shader,validation,const_assert,const_assert:constant_expression_logical_and_assert:*
- webgpu:shader,validation,const_assert,const_assert:constant_expression_logical_or_assert:*

Differential Revision: https://phabricator.services.mozilla.com/D221272
2024-09-13 05:48:59 +00:00
Sammy Khamis
8b16b99c46 Bug 1911626: Vendor in application-services with tabs exposing closing the connection r=lina
Differential Revision: https://phabricator.services.mozilla.com/D222064
2024-09-13 05:13:43 +00:00
Ben Dean-Kawamura
415d48c0cb Bug 1914241 - Upgrade UniFFI to 0.28.1, r=glandium,supply-chain-reviewers
- Ran `cargo update -p glean`
- Removed build/rust/heck now that everything depends on 0.5.
- Ran `mach vendor rust`

Differential Revision: https://phabricator.services.mozilla.com/D219800
2024-09-09 15:42:32 +00:00
Iulian Moraru
cf33b07bdd Backed out 4 changesets (bug 1917102) for causing crashes (bug 1917444). CLOSED TREE
Backed out changeset 1f02a210aaec (bug 1917102)
Backed out changeset f77816ce785b (bug 1917102)
Backed out changeset 2119546af722 (bug 1917102)
Backed out changeset 0eb0e97434f1 (bug 1917102)
2024-09-09 11:19:37 +03:00
Jim Blandy
e6535b1d07 Bug 1917102: Update wgpu crates to ec2100052 (2024-09-05). r=supply-chain-reviewers,webgpu-reviewers,nical,ErichDonGubler
Demote some tests to backlog (filed as https://github.com/gfx-rs/wgpu/issues/6232):

- webgpu:shader,validation,const_assert,const_assert:constant_expression_assert:*
- webgpu:shader,validation,const_assert,const_assert:constant_expression_logical_and_assert:*
- webgpu:shader,validation,const_assert,const_assert:constant_expression_logical_or_assert:*

Differential Revision: https://phabricator.services.mozilla.com/D221272
2024-09-06 20:44:53 +00:00
Noemi Erli
f32be0fa68 Backed out 2 changesets (bug 1888472) for causing failures in LateWriteChecks.cpp CLOSED TREE
Backed out changeset 20292c37151c (bug 1888472)
Backed out changeset 66ec9b374142 (bug 1888472)
2024-09-06 21:02:17 +03:00
lougeniac64
943ce9f641 Bug 1888472 - Vendored A-S with webext-storage bridged engine logic r=lina
Differential Revision: https://phabricator.services.mozilla.com/D213095
2024-09-06 16:11:26 +00:00
Butkovits Atila
585cb9affe Backed out 2 changesets (bug 1888472) for causing failures at test_StorageSyncService.js. CLOSED TREE
Backed out changeset c6d3b6e81216 (bug 1888472)
Backed out changeset 9a58bdc9bb10 (bug 1888472)
2024-09-04 23:19:33 +03:00
Max Inden
bf284bbab1 Bug 1916645 - update neqo to v0.9.0 r=kershaw,necko-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D221019
2024-09-04 18:32:43 +00:00
lougeniac64
14bd125030 Bug 1888472 - Vendored A-S with webext-storage bridged engine logic r=lina
Differential Revision: https://phabricator.services.mozilla.com/D213095
2024-09-04 18:02:51 +00:00
Drew Willcoxon
73a7ef1300 Bug 1916530 - Vendor application-services dbeaef2eb28e9da7cc2f96e26296513cc4e07c07. r=bdk
This vendors in dbeaef2eb2

Differential Revision: https://phabricator.services.mozilla.com/D220931
2024-09-03 20:05:11 +00:00
Mike Hommey
9f3d6d14c7 Bug 1910796 - Integrate libz-rs-sys as a replacement for zlib. r=supply-chain-reviewers,firefox-build-system-reviewers,nika,sergesanspaille
Disabled by default for now.

Differential Revision: https://phabricator.services.mozilla.com/D218165
2024-09-02 22:49:59 +00:00
Erich Gubler
a053d7a9a3 Bug 1915609 - build(webgpu): update WGPU to bbdbafdf8a947b563b46f632a778632b906d9eb4 r=webgpu-reviewers,supply-chain-reviewers,nical
Differential Revision: https://phabricator.services.mozilla.com/D220569
2024-08-30 14:56:35 +00:00
Iulian Moraru
f0f411713a Backed out changeset 2bbc01486e2f (bug 1910796) for causing multiple failures. CLOSED TREE 2024-08-28 04:52:09 +03:00
Mike Hommey
cdbe802fc3 Bug 1910796 - Integrate libz-rs-sys as a replacement for zlib. r=supply-chain-reviewers,firefox-build-system-reviewers,nika,sergesanspaille
Nightly-only for now.

Differential Revision: https://phabricator.services.mozilla.com/D218165
2024-08-28 00:36:50 +00:00
Teodor Tanasoaia
34fb7173c1 Bug 1914434 - Update wgpu to revision cc11260547ae7cc2814888208f244227ed32a1d0. r=webgpu-reviewers,glandium,supply-chain-reviewers,ErichDonGubler
Differential Revision: https://phabricator.services.mozilla.com/D220026
2024-08-27 09:57:08 +00:00
Chun-Min Chang
54310f6351 Bug 1904734 - Update cubeb-coreaudio to f7e50c2 r=cubeb-reviewers,pehrsons
This patch updates cubeb-coreaudio to f7e50c2 by running

```
cargo update -p cubeb-coreaudio && ./mach vendor rust
```

to import the code in the given version.

Differential Revision: https://phabricator.services.mozilla.com/D219816
2024-08-21 23:18:16 +00:00
Jim Blandy
25da12ca2d Bug 1913121: Update wgpu to c6a3d9273 (2024-08-13) r=webgpu-reviewers,supply-chain-reviewers,ErichDonGubler,teoxoy
Adapt `wgpu_server_queue_submit` to the new submission index
type.

Use corrected spelling `WGPUTextureFormat_Rg11b10UFloat`.

Assign queue ids explicitly, rather than deriving them from device ids:

- `wgpu_bindings::client::IdentityHub`: add an `IdentityManager` for queues.
  Initialize it in `IdentityHub::default`.

- `dom::webgpu::DeviceRequest`: hold separate `mDeviceId` and `mQueueId`
  members.

- `wgpu_client_make_device_id`: rename to `wgpu_client_make_device_queue_id`,
  and have it allocate both a device id and a queue id.

- `PWebGPU` protocol's `AdapterRequestDevice` request: explicitly pass
  an id for the new queue.

- `WebGPUChild::AdapterRequestDevice`: pass through the queue id from
  `wgpu_client_make_device_queue_id` through to `SendAdapterRequestDevice`,
  and also return it as `DeviceRequest::mQueueId`.

- `WebGPUParent::RecvAdapterRequestDevice`: accept a queue id, and pass
  it along to `ffi::wgpu_server_adapter_request_device`.

- `wgpu_server_adapter_request_device`: take a new argument specifying the
  new queue's id, and pass that along to `global.adapter_request_device`.

- `dom::webgpu::Adapter::RequestDevice`: given the `DeviceRequest` returned by
  `WebGPUChild::AdapterRequestDevice`, pass the ids for both the new device and
  the new queue to `dom::webgpu::Device::Device`.

- Let `dom::webgpu::Device::Device` take a new argument explicitly specifying
  the device's queue's id.

Differential Revision: https://phabricator.services.mozilla.com/D219356
2024-08-19 18:46:19 +00:00
Ben Dean-Kawamura
6d5a62cd84 Bug 1913183 - Vendor in app-services, r=nanj,supply-chain-reviewers,urlbar-reviewers,adw
Removed the `IsValid` check when converting a `RustBuffer` to an
`OwnedRustBuffer`.  The vendored changes revealed some issues with this
logic.  See https://bugzilla.mozilla.org/show_bug.cgi?id=1913183#c4 for
details.

Differential Revision: https://phabricator.services.mozilla.com/D219189
2024-08-16 16:18:07 +00:00
Butkovits Atila
9332463029 Backed out changeset c48afa57d242 (bug 1913183) for causing failures at test_quicksuggest_fakespot.js. CLOSED TREE 2024-08-15 23:44:03 +03:00
Ben Dean-Kawamura
1d638bbf3e Bug 1913183 - Vendor in app-services, r=nanj,supply-chain-reviewers
Removed the `IsValid` check when converting a `RustBuffer` to an
`OwnedRustBuffer`.  The vendored changes revealed some issues with this
logic.  See https://bugzilla.mozilla.org/show_bug.cgi?id=1913183#c4 for
details.

Differential Revision: https://phabricator.services.mozilla.com/D219189
2024-08-15 19:35:32 +00:00
Iulian Moraru
e8b8dda8c1 Backed out changeset 7ef1531763cd (bug 1913183) for causing mass assertion failures on OwnedRustBuffer.cpp. CLOSED TREE 2024-08-15 16:04:43 +03:00
Ben Dean-Kawamura
553caae71b Bug 1913183 - Vendor in app-services, r=nanj,supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D219189
2024-08-15 12:30:13 +00:00
Cosmin Sabou
72d92c9b70 Backed out changeset fb02d762cca9 (bug 1910796) for causing mass assertion failures on Compression. CLOSED TREE 2024-08-15 15:32:52 +03:00
Mike Hommey
521c4ccf1d Bug 1910796 - Integrate libz-rs-sys as a replacement for zlib. r=supply-chain-reviewers,firefox-build-system-reviewers,nika,sergesanspaille
Nightly-only for now.

Differential Revision: https://phabricator.services.mozilla.com/D218165
2024-08-15 12:00:33 +00:00
Iulian Moraru
663e005613 Backed out 3 changesets (bug 1910796) for causing build bustages and mass test failures. CLOSED TREE
Backed out changeset bbcbbe6b247d (bug 1910796)
Backed out changeset adde3a9ee0f7 (bug 1910796)
Backed out changeset 2aac134f145f (bug 1910796)
2024-08-13 19:29:38 +03:00
Mike Hommey
ce3936e0fb Bug 1910796 - Integrate libz-rs-sys as a replacement for zlib. r=supply-chain-reviewers,firefox-build-system-reviewers,nika,sergesanspaille
Nightly-only for now.

Differential Revision: https://phabricator.services.mozilla.com/D218165
2024-08-13 15:03:42 +00:00
Paul Adenot
9fb7f63074 Bug 1907780 - Update cubeb-coreaudio-rs to 0f642c8d50. r=cubeb-reviewers,pehrsons
Differential Revision: https://phabricator.services.mozilla.com/D218956
2024-08-13 12:26:50 +00:00
Andreas Pehrson
40db0b536a Bug 1907367 - Update audioipc revision to e6f44a2bd1. r=cubeb-reviewers,padenot
Differential Revision: https://phabricator.services.mozilla.com/D218819
2024-08-09 10:49:13 +00:00
Jim Blandy
bef80550bd Bug 1910150: Update wgpu to 9c6ae1be (2024-7-31) r=webgpu-reviewers,supply-chain-reviewers,ErichDonGubler
Update the following crates in `third_party/rust` to commit 9c6ae1be
from `github.com/gfx-rs/wgpu`:

- d3d12
- naga
- wgpu-core
- wgpu-hal
- wgpu-types

Update dependencies:

- bit-set 0.8.0
- bit-vec 0.8.0
- gpu-allocator 0.27

Make necessary minor changes to `gfx/wgpu_bindings`.

Add appropriate audits to `supply-chain/audits.toml`.

Differential Revision: https://phabricator.services.mozilla.com/D218695
2024-08-07 16:00:47 +00:00
Max Inden
2217e98397 Bug 1911792 - update neqo to v0.8.2 r=kershaw,necko-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D218637
2024-08-07 08:32:09 +00:00
Mike Hommey
7c72645ded Bug 1910513 - Update tokio to 1.39.2. r=nika,supply-chain-reviewers
This also update mio to 1.0.1 and tokio-macros to 2.4.0

Differential Revision: https://phabricator.services.mozilla.com/D218157
2024-07-31 02:53:18 +00:00
Mike Hommey
41a5fbcea6 Bug 1910552 - Update mapped_hyph to current master. r=jfkthame
Differential Revision: https://phabricator.services.mozilla.com/D218044
2024-07-30 19:16:27 +00:00
Mike Hommey
85d787b761 Bug 1910523 - Update audioipc to c200b1e. r=cubeb-reviewers,padenot
Differential Revision: https://phabricator.services.mozilla.com/D218032
2024-07-30 07:21:31 +00:00
Mike Hommey
76ef13b125 Bug 1909581 - Upgrade warp to 0.3.7. r=supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D217534
2024-07-24 20:46:31 +00:00
Kershaw Chang
fae8fa9ca1 Bug 1907267 - Update neqo to v0.8.1, r=mxinden
Differential Revision: https://phabricator.services.mozilla.com/D217271
2024-07-22 14:02:13 +00:00