757 Commits

Author SHA1 Message Date
Ben Dean-Kawamura
827a745d82 Bug 1989840 - vendor app-services fix, a=RyanVM
- Updated `Cargo.toml` to point to the app-services commit with the fix
- Reverted my default rust to `1.86.0`
- Ran `./mach configure` and `./mach vendor rust`

Differential Revision: https://phabricator.services.mozilla.com/D266197
2025-09-26 04:24:20 +00:00
Mike Hommey
94e68b81a7 Bug 1982003 - Apply allocator-api2 upstream fix to build with rust 1.89. a=RyanVM
Original Revision: https://phabricator.services.mozilla.com/D264362

Differential Revision: https://phabricator.services.mozilla.com/D264537
2025-09-26 02:57:19 +00:00
Mike Hommey
40dc24686f Bug 1982003 - Upgrade allocator-api2 to 0.2.21. a=RyanVM
The issue that made us fork the crate locally was actually fixed
upstream in 0.2.21.

Original Revision: https://phabricator.services.mozilla.com/D264361

Differential Revision: https://phabricator.services.mozilla.com/D264536
2025-09-26 02:57:16 +00:00
Gabriele Svelto
9e514a4382 Bug 1977514 - Updated nix to version 0.30.1 a=RyanVM
Original Revision: https://phabricator.services.mozilla.com/D258707

Differential Revision: https://phabricator.services.mozilla.com/D262344
2025-08-25 17:27:59 +00:00
Drew Willcoxon
c3f4a9465d Bug 1970016 - Vendor application-services 9b46be5 for Suggest weather changes. r=nanj a=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D252263
2025-06-03 18:22:49 +00:00
Drew Willcoxon
74859c0b57 Bug 1969403 - Vendor application-services 663690e for Suggest geonames and weather changes. r=bdk a=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D251802
2025-05-31 21:38:25 +00:00
Max Leonard Inden
3b461172fe Bug 1966980 - update neqo to v0.13.4 a=dmeehan DONTBUILD
Original Revision: https://phabricator.services.mozilla.com/D249829

Differential Revision: https://phabricator.services.mozilla.com/D251241
2025-05-29 13:09:09 +00:00
Drew Willcoxon
3d0a207aee Bug 1968156 - Vendor application-services 8986582 for suggest geonames and weather changes. r=daisuke,supply-chain-reviewers
This vendors this revision:
8986582d37

It also makes some desktop fixes due to some breaking changes in Suggest, which
@daisuke previously reviewed. It's a large vendor due to vendoring some new
crates plus some app-services revisions that made changes to logging and error
reporting and touched lots of files.

Differential Revision: https://phabricator.services.mozilla.com/D250877
2025-05-23 20:13:00 +00:00
Jan-Erik Rediger
2e75abb42f Bug 1968193 - Update to Glean v64.3.1 r=chutten,supply-chain-reviewers,mach-reviewers,ahal
Differential Revision: https://phabricator.services.mozilla.com/D250900
2025-05-23 19:09:50 +00:00
agoloman
636d57b8c0 Revert (Bug 1965313, Bug 1955298) - for causing xpc and bc failures.
This reverts commit d810bb578e.

Revert "Bug 1955298 - uniffi-bindgen-gecko-js: start using the IR pipeline, r=markh,frontend-codestyle-reviewers"

This reverts commit fe3e643fee.
2025-05-23 15:52:35 +00:00
Ben Dean-Kawamura
fe3e643fee Bug 1955298 - uniffi-bindgen-gecko-js: start using the IR pipeline, r=markh,frontend-codestyle-reviewers
Updated the uniffi-bindgen-gecko-js code to use two things I've been
experimenting with:

* Use the IR pipeline code to generate the structs used to render the
  templates.
* A new test fixture for bindings generators.  This one targets bindings
  generators specifically, it doesn't try test the scaffolding code and
  it's not based on real-world example code.  I originally thought it
  would be a single crate, but I ended up needed 2 in order to test
  external types. (https://bugzilla.mozilla.org/show_bug.cgi?id=1948961)

Differential Revision: https://phabricator.services.mozilla.com/D242385
2025-05-23 14:21:55 +00:00
Jan-Erik Rediger
db75ef0ce8 Bug 1967754 - Update to Glean v64.3.0 r=TravisLong,supply-chain-reviewers,mach-reviewers,ahochheiden
Differential Revision: https://phabricator.services.mozilla.com/D250445
2025-05-22 08:28:49 +00:00
Emilio Cobos Álvarez
caf0070ab3 Bug 1967206 - Update jobserver (and related crates to avoid duplication). r=glandium,supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D250045
2025-05-20 22:53:57 +00:00
Alexandru Marc
13387e6e59 Revert "Bug 1965313 - Reimplement enum discriminents, r=bgruber" for causing py3 failures
This reverts commit bcf4989b84.

Revert "Bug 1955298 - uniffi-bindgen-gecko-js: start using the IR pipeline, r=markh,frontend-codestyle-reviewers"

This reverts commit 6e1a647b81.
2025-05-20 16:15:02 +00:00
Ben Dean-Kawamura
6e1a647b81 Bug 1955298 - uniffi-bindgen-gecko-js: start using the IR pipeline, r=markh,frontend-codestyle-reviewers
Updated the uniffi-bindgen-gecko-js code to use two things I've been
experimenting with:

* Use the IR pipeline code to generate the structs used to render the
  templates.
* A new test fixture for bindings generators.  This one targets bindings
  generators specifically, it doesn't try test the scaffolding code and
  it's not based on real-world example code.  I originally thought it
  would be a single crate, but I ended up needed 2 in order to test
  external types. (https://bugzilla.mozilla.org/show_bug.cgi?id=1948961)

Differential Revision: https://phabricator.services.mozilla.com/D242385
2025-05-20 14:51:59 +00:00
Mike Conley
b6a5beb740 Bug 1952316 - Vendor in context_id component from application-services. r=markh
Differential Revision: https://phabricator.services.mozilla.com/D248972
2025-05-16 23:12:53 +00:00
dadaa
8565135320 Bug 1966784: Vendor application-services fa8a72a r=adw
Differential Revision: https://phabricator.services.mozilla.com/D249694
2025-05-16 03:16:49 +00:00
agoloman
d66860ebe0 Revert (Bug 1956519, Bug 1965086) - for causing bc failures @browser_quicksuggest_dynamicSuggestions.js.
This reverts commit 49a5a6c0bf.

Revert "Bug 1965086 - Vendor app-services 72a070750ff979f4aac29da7c02a9cb6e53ac087, r=nanj"

This reverts commit 7b45ba29ff.
2025-05-15 18:42:38 +00:00
Ben Dean-Kawamura
7b45ba29ff Bug 1965086 - Vendor app-services 72a070750ff979f4aac29da7c02a9cb6e53ac087, r=nanj
Differential Revision: https://phabricator.services.mozilla.com/D248466
2025-05-15 17:01:10 +00:00
Sandor Molnar
54f63424a1 Revert "Bug 1965313 - Reimplement enum discriminents, r=bgruber"
This reverts commit 02d50105b9.

Revert "Bug 1955298 - uniffi-bindgen-gecko-js: start using the IR pipeline, r=markh,frontend-codestyle-reviewers"

This reverts commit 90368cc237.
2025-05-14 22:15:45 +00:00
Ben Dean-Kawamura
90368cc237 Bug 1955298 - uniffi-bindgen-gecko-js: start using the IR pipeline, r=markh,frontend-codestyle-reviewers
Updated the uniffi-bindgen-gecko-js code to use two things I've been
experimenting with:

* Use the IR pipeline code to generate the structs used to render the
  templates.
* A new test fixture for bindings generators.  This one targets bindings
  generators specifically, it doesn't try test the scaffolding code and
  it's not based on real-world example code.  I originally thought it
  would be a single crate, but I ended up needed 2 in order to test
  external types. (https://bugzilla.mozilla.org/show_bug.cgi?id=1948961)

Differential Revision: https://phabricator.services.mozilla.com/D242385
2025-05-14 21:15:20 +00:00
Ben Dean-Kawamura
27ff199fb4 Bug 1964493 - Upgrade to UniFFI 0.29.2, r=markh,supply-chain-reviewers
The eventual goal is to enable using the new IR pipeline code, but this
commit simply switches over to the new version.  The main change is that
UniFFI is back to using askama as the template engine, since rinja
project has been merged back in.

Differential Revision: https://phabricator.services.mozilla.com/D247843
2025-05-08 01:20:24 +00:00
Mark Banner
de138fd731 Bug 1963622 - Vendor application-services 40ae79e. r=markh
Differential Revision: https://phabricator.services.mozilla.com/D247337
2025-05-05 19:32:53 +00:00
Jan-Erik Rediger
9888dfdbf9 Bug 1963027 - Update to Glean v64.2.0 r=chutten,supply-chain-reviewers,mach-reviewers,ahochheiden
Differential Revision: https://phabricator.services.mozilla.com/D246926
2025-05-02 10:08:22 +00:00
Drew Willcoxon
4c5aedc485 Bug 1962647 - Vendor application-services 280db3a. r=bdk,supply-chain-reviewers
This incorporates (and obsoletes) @bdk's vendor in D246633 and content relevancy
fixes in D246326, and @daisuke's Yelp fixes in D243740, plus another small Yelp
fix.

Differential Revision: https://phabricator.services.mozilla.com/D246794
2025-04-25 23:22:34 +00:00
Goloman Adrian
b97e68c1b3 Backed out 2 changesets (bug 1956132) for causing xpcshell failures @test_quicksuggest_yelp.js. CLOSED TREE
Backed out changeset c1331eb0cedb (bug 1956132)
Backed out changeset 9fc480c79a0f
2025-04-25 23:47:24 +03:00
Ben Dean-Kawamura
ba8d42e740 No Bug - Vendor app-services 5da98f694a7ad8ba86c3b936038f7483e9cfb9b1, r=markh
Differential Revision: https://phabricator.services.mozilla.com/D246633
2025-04-25 19:35:08 +00:00
Jim Blandy
42e2d2ba30 Bug 1962269 - Update wgpu to upstream 35f131ff (2025-04-23) r=webgpu-reviewers,glandium,supply-chain-reviewers,ErichDonGubler
Differential Revision: https://phabricator.services.mozilla.com/D246498
2025-04-24 02:38:56 +00:00
Erich Gubler
d58d10bee0 Bug 1961207 - build(rust): shim-upgrade itertools 0.10.0 → 0.14.0 r=supply-chain-reviewers,glandium
Differential Revision: https://phabricator.services.mozilla.com/D245935
2025-04-22 12:03:45 +00:00
Drew Willcoxon
7160d5e442 Bug 1961701 - Vendor application-services 41e0b8f. r=daisuke
Depends on D246016

Differential Revision: https://phabricator.services.mozilla.com/D246159
2025-04-22 02:02:18 +00:00
Chris H-C
f6ac8ae21c Bug 1955429 - Update to Glean SDK v64.1.1 r=TravisLong,supply-chain-reviewers,mach-reviewers,ahal
Differential Revision: https://phabricator.services.mozilla.com/D244801
2025-04-21 14:12:43 +00:00
Gabriele Svelto
08a8136801 Bug 1620998 - Out-of-process crash generation for child processes r=afranchuk,geckoview-reviewers,glandium,browser-installer-reviewers,nalexander,owlish
This implements the crash helper service used to move child process crash
report generation out of the main process and into its own process. This is
implemented as a separate executable that is launched on startup by the main
process on the desktop platforms and as a service hosted by a separate process
on Android.

The crash helper process is started when the first exception handler is set
on desktop platforms and before loading libxul on Android. In both cases
starting this process happens asynchronously so that neither the main process
nor child processes have to wait for it to come up. If a crash happens before
the crash helper has started, the crashed process will wait for it to fully
come up and then proceed with regular crash generation.

IPC with the crash helper is implemented using Unix sockets on Linux and macOS
with the former using sequential packets and the latter using stream sockets.
On Windows we use named pipes. In all cases the choice of IPC was dictated both
by the requirement to eventually talk directly to child processes from within
the sandbox, and to external processes in case of Windows as the Windows
Error Reporting exception handler must be able to reach out to the helper from
within a restricted context. These particular requirements are not used yet but
will be as we move more logic out of the main process logic.

Differential Revision: https://phabricator.services.mozilla.com/D231083
2025-04-18 16:37:06 +00:00
Daisuke Akatsuka
7b6a52fa1e Bug 1961338: Vendor application-services into mozilla-central r=adw
Differential Revision: https://phabricator.services.mozilla.com/D246025
2025-04-18 09:30:24 +00:00
Erich Gubler
8f4384a847 Bug 1961030 - build(rust): shim-upgrade strum 0.26.3 → 0.27.1 r=supply-chain-reviewers,glandium
Differential Revision: https://phabricator.services.mozilla.com/D245813
2025-04-17 17:50:35 +00:00
Erich Gubler
4e8ca4d873 Bug 1961024 - build(rust): shim-upgrade ron 0.9.0 → 0.10.1 r=supply-chain-reviewers,glandium
Differential Revision: https://phabricator.services.mozilla.com/D245811
2025-04-17 17:50:35 +00:00
smolnar
280680c5c4 Backed out 5 changesets (bug 1955429) for causing mochitest failures @ widget/tests/test_bug343416.xhtml CLOSED TREE
Backed out changeset 3fd7b7cba0ff (bug 1955429)
Backed out changeset d771f40c809c (bug 1955429)
Backed out changeset 98fe0042de25 (bug 1955429)
Backed out changeset f239ffd8098f (bug 1955429)
Backed out changeset a49202330c21 (bug 1955429)
2025-04-17 17:53:46 +03:00
Chris H-C
6e1c1ce442 Bug 1955429 - Update to Glean SDK v64.1.1 r=TravisLong,supply-chain-reviewers,mach-reviewers,ahal
Differential Revision: https://phabricator.services.mozilla.com/D244801
2025-04-17 13:07:54 +00:00
Drew Willcoxon
6973dd3ea6 Bug 1961039 - Vendor application-services 6a007c9. r=daisuke,nanj
This includes some small fixes to desktop Suggest code and tests due to changes
in the `suggest` app-services component. It also incorporates D243740 by
@daisuke since it's required for vendoring.

This vendor replaces exposure suggestions with dynamic suggestions in the
`suggest` component, which breaks a few desktop tests. I disabled them for now
and will address them in bug 1961040.

Depends on D244233

Differential Revision: https://phabricator.services.mozilla.com/D245826
2025-04-17 04:21:35 +00:00
Erich Gubler
8221b15491 Bug 1958063 - build(rust): shim-upgrade rusqlite 0.31.0 → 0.33.0 r=glandium
Do this by upgrading `application-services` repos to a commit that
_only_ differs from the current one in its `rusqlite` dependency.

Differential Revision: https://phabricator.services.mozilla.com/D244233
2025-04-16 16:25:17 +00:00
Erich Gubler
b30b2aa3e1 Bug 1958063 - build(rust): shim-upgrade hashlink 0.9.1 → 0.10.0 r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D244356
2025-04-16 16:25:17 +00:00
Goloman Adrian
efcf0aaa0a Backed out 4 changesets (bug 1955429) for causing xpc failures. CLOSED TREE
Backed out changeset 8793ee7ac873 (bug 1955429)
Backed out changeset e1cf811b7274 (bug 1955429)
Backed out changeset 79bf1547f82b (bug 1955429)
Backed out changeset c451dfbfb59f (bug 1955429)
2025-04-15 21:57:40 +03:00
Chris H-C
28ccc109f9 Bug 1955429 - Update to Glean SDK v64.1.1 r=TravisLong,supply-chain-reviewers,mach-reviewers,ahal
Differential Revision: https://phabricator.services.mozilla.com/D244801
2025-04-15 16:39:26 +00:00
Butkovits Atila
ed01a1d8b2 Backed out 4 changesets (bug 1955429) for causing failures at test_AttributionDistribution.js. CLOSED TREE
Backed out changeset ab33904d0edb (bug 1955429)
Backed out changeset abdbe82d2cc1 (bug 1955429)
Backed out changeset eba2fd65a5cf (bug 1955429)
Backed out changeset e0aa301f9301 (bug 1955429)
2025-04-15 19:16:06 +03:00
Chris H-C
04257f495a Bug 1955429 - Update to Glean SDK v64.1.1 r=TravisLong,supply-chain-reviewers,mach-reviewers,ahal
Differential Revision: https://phabricator.services.mozilla.com/D244801
2025-04-15 14:37:31 +00:00
Erich Gubler
3826e3b939 Bug 1947920 - build(rust): shim-upgrade hashbrown 0.14.5 → 0.15.2, upgrade indexmap 2.5.0 → 2.8.0 r=glandium,supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D239687
2025-04-08 20:49:59 +00:00
Dana Keeler
f5eea27271 Bug 1958095 - convert pkcs11testmodule to rust to simplify implementing additional features r=nkulatova,glandium
Differential Revision: https://phabricator.services.mozilla.com/D244252
2025-04-08 15:45:12 +00:00
Jan-Erik Rediger
7605226bfd Bug 1953191 - Update to Glean v64.0.1 and glean_parser 17.0.1 r=chutten,mach-reviewers,ahal
Vendoring happens in the next commit

Differential Revision: https://phabricator.services.mozilla.com/D241958
2025-04-07 20:39:50 +00:00
Ben Dean-Kawamura
94fccbed84 Bug 1950665 - Upgrade to UniFFI 0.29.1, r=markh
Differential Revision: https://phabricator.services.mozilla.com/D239796
2025-04-07 20:39:50 +00:00
Butkovits Atila
b74789cbe7 Backed out changeset 390256672eac (bug 1958095) for causing bustages at libpkcs11testmodule.so. CLOSED TREE 2025-04-07 21:26:19 +03:00
Dana Keeler
5ef9879ac1 Bug 1958095 - convert pkcs11testmodule to rust to simplify implementing additional features r=nkulatova,glandium
Differential Revision: https://phabricator.services.mozilla.com/D244252
2025-04-07 15:38:47 +00:00