Alexandru Marc
6027d1d91f
Backed out changeset afdd9e4681c1 (bug 1932137) by developer request. CLOSED TREE
2024-11-22 20:12:23 +02:00
Alexandru Marc
92ea7df894
Backed out changeset 908e6fbd94a0 (bug 1932319) for causing SM build bustages @ rust.mk . CLOSED TREE
2024-11-22 13:59:03 +02:00
Max Inden
94b625ac86
Bug 1932316 - update Rust shlex crate to v1.0.3 r=valentin,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D229591
2024-11-22 09:20:10 +00:00
Max Inden
d2ea7f6303
Bug 1932319 - update Rust zerovec-derive crate to v0.10.3 r=valentin,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D229592
2024-11-22 09:17:59 +00:00
Jim Blandy
b73b7484db
Bug 1930274: Update wgpu to b89a57f8c (2024-11-8) r!#webgpu-reviewers r=webgpu-reviewers,supply-chain-reviewers,ErichDonGubler
...
Differential Revision: https://phabricator.services.mozilla.com/D228519
2024-11-21 20:57:25 +00:00
Martin Robinson
86f02173a4
Bug 1932588
- Remove as much Gecko-specific and Servo-specific code as possible from malloc_size_of
r=emilio
...
Servo is going to maintain a fork of `malloc_size_of` internally so that
Stylo does not need to have an implicit dependency on all of the crates
that need an implementation of `MallocSizeOf`. In order to prepare for
this, implementations that are only used in Servo should be removed
(unless they are used in Stylo itself). In addition, we can remove some
Gecko-specific implementations as well in order to make downstream Stylo
a bit cleaner.
Differential Revision: https://phabricator.services.mozilla.com/D229764
2024-11-21 17:46:16 +00:00
Drew Willcoxon
cbd8b0ebc8
Bug 1932496 - Vendor application-services 3303de1 for suggest weather, geonames, and Yelp. r=nanj,bdk
...
3303de12a0
Differential Revision: https://phabricator.services.mozilla.com/D229698
2024-11-20 23:47:31 +00:00
Adam Brouwers-Harries
d90a2437e3
Bug 1919331 - Add profiler markers for Glean::DatetimeMetric r=florian,chutten
...
Differential Revision: https://phabricator.services.mozilla.com/D226007
2024-11-20 10:59:19 +00:00
Max Inden
7b563e9902
Bug 1932137 - update Rust url crate to v2.5.3 r=valentin,supply-chain-reviewers
...
See `url` GitHub release https://github.com/servo/rust-url/releases/tag/v2.5.3 .
Unblocks https://github.com/mozilla/neqo/pull/2208 .
Differential Revision: https://phabricator.services.mozilla.com/D229493
2024-11-20 10:55:09 +00:00
Jeff Muizelaar
7cdbac8ef2
Bug 1931957 - Update sha2 to 0.10.8 r=supply-chain-reviewers,keeler
...
This gives a big speed improvement on aarch64:
https://github.com/RustCrypto/hashes/pull/490#issue-1757989147
Differential Revision: https://phabricator.services.mozilla.com/D229400
2024-11-18 21:38:19 +00:00
Ben Dean-Kawamura
2b0abf3bad
Bug 1927566 - UniFFI JS API references, r=bgruber,supply-chain-reviewers
...
Extended the bindings generator to generate jsdoc comments and myst
files that reference them.
Differential Revision: https://phabricator.services.mozilla.com/D228473
2024-11-12 22:14:49 +00:00
Erich Gubler
89681df556
Bug 1930751 - build(rust): update thiserror
1.0.68 → 1.0.69 r=supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D228712
2024-11-12 22:08:33 +00:00
Ben Visness
41ca5a38b6
Bug 1926357: Update wasm spec tests to wasm-3.0. r=rhunt,supply-chain-reviewers
...
Many proposals have been merged into the wasm-3.0 branch of the
WebAssembly spec repo. It currently represents the state of the art of
wasm, which we keep up with - proposals that are officially standardized
but not yet super widely implemented.
Basing our spec tests on this reduces duplication across proposal repos
and should help us catch spec problems earlier.
This patch reworks the spec test generator slightly to handle some new
module definition syntax, and removes proposals which have already been
merged into wasm-3.0.
Differential Revision: https://phabricator.services.mozilla.com/D227573
2024-11-11 15:38:43 +00:00
Jan-Erik Rediger
c882ef6160
Bug 1928630 - Vendor Glean SDK v62.0.0 r=janerik,supply-chain-reviewers,mach-reviewers,android-reviewers,ahal,boek
...
Differential Revision: https://phabricator.services.mozilla.com/D228093
2024-11-11 13:07:47 +00:00
Erich Gubler
cea82d4432
Bug 1929483 - build(rust): update thiserror
1.0.66 → 1.0.68 r=supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D228140
2024-11-10 00:57:28 +00:00
Erich Gubler
215c87c0dc
Bug 1929483 - build(rust): update syn
to 2.0.86 → 2.0.87 r=supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D228139
2024-11-10 00:57:28 +00:00
Goloman Adrian
f3a6fdd86a
Backed out 3 changesets (bug 1929483) for causing build bustages @wgpu_ffi_generated.h.stub. CLOSED TREE
...
Backed out changeset d7135f84903e (bug 1929483)
Backed out changeset c0018aee81d9 (bug 1929483)
Backed out changeset fc17d046ad1e (bug 1929483)
2024-11-06 23:07:07 +02:00
Erich Gubler
37e0e1ba0a
Bug 1929483 - build(rust): update thiserror
1.0.66 → 1.0.68 r=supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D228140
2024-11-06 20:30:09 +00:00
Erich Gubler
d8087ee9ba
Bug 1929483 - build(rust): update syn
to 2.0.86 → 2.0.87 r=supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D228139
2024-11-06 20:30:09 +00:00
Max Inden
72924760ab
Bug 1926928 - update to neqo v0.10.0 r=necko-reviewers,sunil,valentin
...
Differential Revision: https://phabricator.services.mozilla.com/D226823
2024-11-06 08:21:25 +00:00
Drew Willcoxon
fd4a554963
Bug 1929475 - Vendor application-services 6a7df1d54b34579cbb2fbca257b5b11d40ab4ea2 for city-based weather. r=nanj
...
This vendoring only includes [one commit](6a7df1d54b
) since the last vendor.
Differential Revision: https://phabricator.services.mozilla.com/D228136
2024-11-06 02:50:00 +00:00
Erich Gubler
57612f40e9
Bug 1928745 - build(webgpu): update WGPU to 16f012bc9327b23345b6feed754204acb6df6beb r=webgpu-reviewers,supply-chain-reviewers,nical
...
Also, vet WGPU 22.0.0 → 23.0.0 r=#supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D227751
2024-11-05 03:27:19 +00:00
sotaro
c02d07f51e
Bug 1927657 - Add Mac IO Surface support for Rust r=webgpu-reviewers,supply-chain-reviewers,nical
...
The change is preparation for Bug 1927658.
Add io-surface and dependent crates. io-surface is already audited at supply-chain/audits.toml.
Differential Revision: https://phabricator.services.mozilla.com/D227235
2024-11-05 00:43:55 +00:00
Drew Willcoxon
13a49b402a
Bug 1929082 - Vendor application-services df8c16859ebeff46cb4fcfb65d7ca9dd6d4fa6d3 for city-based weather. r=nanj
...
Differential Revision: https://phabricator.services.mozilla.com/D227858
2024-11-05 00:12:03 +00:00
Erich Gubler
87815cb923
Bug 1928745 - build(rust): update thiserror
1.0.64 → 1.0.65 r=supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D227748
2024-11-01 23:22:48 +00:00
Erich Gubler
10f50ba21c
Bug 1928745 - build(rust): update serde
1.0.210 → 1.0.213 r=supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D227747
2024-11-01 23:22:48 +00:00
Erich Gubler
fe26bedb37
Bug 1928745 - build(rust): update syn
2.0.68 → 2.0.86 r=supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D227746
2024-11-01 23:22:47 +00:00
Butkovits Atila
d49f6332b4
Backed out changeset 610076ed53e7 (bug 1926928) for causing bustages complaining about HandshakeFailed. CLOSED TREE
2024-11-01 09:07:22 +02:00
Max Inden
4264815cfc
Bug 1926928 - update to neqo v0.10.0 r=necko-reviewers,sunil,valentin
...
Differential Revision: https://phabricator.services.mozilla.com/D226823
2024-11-01 06:38:43 +00:00
Max Inden
d6a8d94d5c
Bug 1916412 - fix Android x86 recvmmsg seccomp failure r=glandium,supply-chain-reviewers,sunil
...
https://bugzilla.mozilla.org/show_bug.cgi?id=1910360 replaced NSPR with
quinn-udp for HTTP3 QUIC UDP IO on Firefox Nightly. Calls to `recvmmsg` were
prohibited by seccomp on Android x86. See
https://bugzilla.mozilla.org/show_bug.cgi?id=1910594 , upstream quinn-udp
tracking issue: https://github.com/quinn-rs/quinn/issues/1947 and upstream
quinn-udp fix: https://github.com/quinn-rs/quinn/pull/1966
Now that the upstream fix is merged and released, this commit upgrads neqo_glue
to use quinn-udp `v0.5.6`. In addition, given the fix, quinn-udp can now be used
on Android x86 Firefox Nightly. Thus this commit also removes the conditional
around the `network.http.http3.use_nspr_for_io` pref.
Differential Revision: https://phabricator.services.mozilla.com/D220890
2024-10-31 11:53:00 +00:00
Alex Franchuk
a1d55b1ff2
Bug 1923782 - Include minidump-analyzer library on android r=glandium,geckoview-reviewers,owlish,gsvelto
...
Differential Revision: https://phabricator.services.mozilla.com/D225787
2024-10-30 16:54:27 +00:00
Cristian Tuns
a34e6f55ed
Backed out changeset cd086554b496 (bug 1923782) for causing build bustages in /lib.cpp CLOSED TREE
2024-10-29 23:48:27 -04:00
Alex Franchuk
ff9a771deb
Bug 1923782 - Include minidump-analyzer library on android r=glandium,geckoview-reviewers,owlish,gsvelto
...
Differential Revision: https://phabricator.services.mozilla.com/D225787
2024-10-30 03:05:37 +00:00
Drew Willcoxon
67260d6bb3
Bug 1927876 - Vendor application-services 892d31a9cbc3d3fff30fb70f63beacb92f0157ce for city-based weather. r=nanj
...
There were trivial failures in some urlbar tests due to the weather suggestions
changes that are the reason for this vendor, plus some ingest metrics changes in
this revision:
7e71b6a672
Differential Revision: https://phabricator.services.mozilla.com/D227271
2024-10-29 23:19:53 +00:00
teoxoy
804f97c102
Bug 1926917 - Update wgpu
to revision 64a61ee5c69569bbb3db03563997e88a229eba17. r=webgpu-reviewers,supply-chain-reviewers,nical
...
Differential Revision: https://phabricator.services.mozilla.com/D226830
2024-10-29 16:25:07 +00:00
sotaro
b96d339c5b
Bug 1921379 - Alloc DMA buffer in VKImage for WebGPU presentation on Linux r=webgpu-reviewers,nical
...
Allocate dmabuf in VKImage, since direct dmabuf creation by gbm_bo_* is not reliable and comes with various issue.
Texture of swap chain uses vk::ImageCreateFlags::ALIAS(VK_IMAGE_CREATE_ALIAS_BIT).
wgpu_server_adapter_request_device() allocates vulkan device for enabling the following extensions that is necessary for dmabuf support.
- khr::external_memory_fd
- ext::external_memory_dma_buf
- ext::image_drm_format_modifier
- khr::external_semaphore_fd
Differential Revision: https://phabricator.services.mozilla.com/D223910
2024-10-29 01:58:48 +00:00
Henri Sivonen
b94283647c
Bug 1866191 - Implement GB18030-2022 changes to the Encoding Standard. r=supply-chain-reviewers,emk
...
Differential Revision: https://phabricator.services.mozilla.com/D222928
2024-10-25 10:41:35 +00:00
Emilio Cobos Álvarez
c76b2e267d
Bug 1926269 - Changes to allow publishing selectors. r=supply-chain-reviewers
...
to_shmem and to_shmem_derive need a description, and selectors needs a
version bump.
Tweak supply-chain audits / config to deal with now published crates.
Differential Revision: https://phabricator.services.mozilla.com/D226468
2024-10-23 19:54:49 +00:00
Alex Franchuk
ceabd19bdd
Bug 1917685 - Merge minidump-analyzer into the crash reporter client r=gsvelto,fluent-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D225234
2024-10-23 13:58:12 +00:00
John Schanck
84cf4720f6
Bug 1926414
- add a pref to make CRLite coverage checks more strict. r=keeler
...
Differential Revision: https://phabricator.services.mozilla.com/D226559
2024-10-23 03:07:55 +00:00
Alex Franchuk
ca80c9cd2c
Bug 1873210 - Support langpacks in the crashreporter client r=gsvelto,supply-chain-reviewers
...
This passes the profile directory as a crash annotation (which is not
sent in the crash report). The profile directory is already indirectly
passed to the crash reporter through
`MOZ_CRASHREPORTER_EVENTS_DIRECTORY`, however I don't think that's
something to rely upon.
The pref parsing and langpack extension search are done on a best-effort
basis; there may be some odd configurations for which it does not
account. However, it should cover the vast majority of cases. While we
don't want to underserve niche populations that may have an odd
configuration, we do always have fallback behaviors that are likely
still reasonable for most (like using the installation locale). We also
first try the `useragent_locale` annotation before getting locales from
the prefs.
This only looks in the profile and the installation for langpack
extensions. There are a few other system-wide locations that Firefox
looks in. However, the assumptions are:
1) overwhelmingly users install langpacks using the UI rather than
manually downloading the file, and
2) if installed with a package manager (mostly applicable to linux),
langpacks are put in the installation. This is the case for the few
major linux distros I checked.
If we think this is not enough, I can also add the system-wide
directories.
Differential Revision: https://phabricator.services.mozilla.com/D222356
2024-10-22 15:36:27 +00:00
Drew Willcoxon
47fb14ac69
Bug 1926112 - Vendor application-services a0121f35125bd61ebd10fab969f6cfcc02f94d5a for city-based weather. r=bdk,nanj,supply-chain-reviewers
...
I had to also bump `uniffi` and `uniffi_bindgen` from 0.28.1 to 0.28.2.
Differential Revision: https://phabricator.services.mozilla.com/D226381
2024-10-22 03:45:18 +00:00
Sandor Molnar
c2581af308
Backed out changeset bb90d095b8b8 (bug 1917685) for causing xpc failures @ test_crash_exc_guard / test_crash_service CLOSED TREE
2024-10-22 01:46:53 +03:00
Alex Franchuk
0996a5e236
Bug 1917685 - Merge minidump-analyzer into the crash reporter client r=gsvelto,fluent-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D225234
2024-10-21 16:46:06 +00:00
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
Erich Gubler
7a485af13f
Bug 1923913 - build: update once_cell
1.19.0 → 1.20.2 r=webgpu-reviewers,supply-chain-reviewers,teoxoy
...
Differential Revision: https://phabricator.services.mozilla.com/D225271
2024-10-15 19:48:11 +00:00
John Schanck
f2b57123d0
Bug 1924577 - vendor clubcard-crlite 0.3.0. r=keeler,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D225552
2024-10-15 15:55:26 +00:00
Nico Grunbaum
49d00f22dd
Bug 1920766 - vendor webrtc-sdp 0.3.13 for AV1 support;r=dbaker,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D223390
2024-10-10 16:39:15 +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
Jan-Erik Rediger
e778594c09
Bug 1923078 - Update to Glean v61.2.0 r=TravisLong,supply-chain-reviewers,mach-reviewers,android-reviewers,skhan
...
Differential Revision: https://phabricator.services.mozilla.com/D224759
2024-10-08 09:39:55 +00:00