Commit Graph
134 Commits
Author SHA1 Message Date
Mike Hommey c703c64912 Bug 2007978 - Update builders to rustc 1.94. r=firefox-build-system-reviewers,sergesanspaille
Differential Revision: https://phabricator.services.mozilla.com/D304334
2026-06-09 03:36:38 +00:00
Mike Hommey 459830c222 Bug 2002120 - Update builders to rustc 1.93. r=firefox-build-system-reviewers,sergesanspaille
Differential Revision: https://phabricator.services.mozilla.com/D300661
2026-06-09 01:07:30 +00:00
Norisz Fay fee28a0d8f Revert "Bug 2002120 - Update builders to rustc 1.93. r=firefox-build-system-reviewers,sergesanspaille" for causing rust related failures @ mod.rs
This reverts commit 051706cdfe.
2026-06-03 11:08:00 +00:00
Mike Hommey 051706cdfe Bug 2002120 - Update builders to rustc 1.93. r=firefox-build-system-reviewers,sergesanspaille
Differential Revision: https://phabricator.services.mozilla.com/D300661
2026-06-03 05:37:01 +00:00
Silaghi 18269c3571 Revert "Bug 2002120, Bug 2043877 - Update builders to rustc 1.93. r=firefox-build-system-reviewers,sergesanspaille" for causing xpcshells failures
This reverts commit 91ef1e7c24.

Revert "Bug 2043877 - Update hashbrown to 0.16.1. r=emilio"

This reverts commit de0c982bf6.
2026-06-01 02:22:58 +00:00
Mike Hommey 91ef1e7c24 Bug 2002120 - Update builders to rustc 1.93. r=firefox-build-system-reviewers,sergesanspaille
Differential Revision: https://phabricator.services.mozilla.com/D300661
2026-05-31 22:11:36 +00:00
Sylvestre Ledru 400b6df3d8 Bug 2040162 - Fix Sphinx-style table in docs/writing-rust-code/update-policy.md r=sergesanspaille DONTBUILD
The estimated-rows section was a separate pipe block (no header) and
the "Estimated" marker row had only 1 cell, which tripped rumdl's
MD075 and produced an inconsistent table. Merge it into the main table
and give the marker row the full 6 cells so MD075 stays enabled.

Differential Revision: https://phabricator.services.mozilla.com/D301336
2026-05-30 13:05:10 +00:00
Sylvestre Ledru 75eaf50a52 Bug 2040162 - Apply rumdl fixes to docs/writing-rust-code r=sergesanspaille DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D301335
2026-05-30 13:04:50 +00:00
Mike Hommey 73b389c7c9 Bug 2002119 - Update builders to rustc 1.92. r=firefox-build-system-reviewers,sergesanspaille
Differential Revision: https://phabricator.services.mozilla.com/D300660
2026-05-27 11:14:59 +00:00
Mike Hommey 33fa42538d Bug 1995665 - Update builders to rustc 1.91. r=firefox-build-system-reviewers,sergesanspaille
Differential Revision: https://phabricator.services.mozilla.com/D272407
2026-05-27 05:04:04 +00:00
Sylvestre Ledru 62b1ca8d05 Bug 2024589 - adjust the code: searchfox.org/mozilla-central is now redirecting to searchfox.org/firefox-main/ r=asuth,perftest-reviewers,necko-reviewers,jgraham,webcompat-reviewers,mozperftest-reviewers,geckoview-reviewers,extension-reviewers,credential-management-reviewers,devtools-reviewers,taskgraph-reviewers,releng-reviewers,desktop-theme-reviewers,win-reviewers,translations-reviewers,omc-reviewers,firefox-desktop-core-reviewers ,home-newtab-reviewers,core-sessionstore-reviewers,browser-installer-reviewers,profiles-reviewers,dom-worker-reviewers,geckodriver-reviewers,ai-platform-reviewers,Sasha,niklas,manuel,janerik,bhearsum,valentin,twisniewski,nchevobbe,emcminn,webrtc-reviewers,mjf,handyman,mconley,mossop,ahal,sparky,nrishel,robwu,ohall,dimi,hjones
Differential Revision: https://phabricator.services.mozilla.com/D288623
2026-04-30 13:28:49 +00:00
Mike Hommey 13d2f6201b Bug 1975583 - Update minimum Rust version to 1.90. r=firefox-build-system-reviewers,sergesanspaille
Differential Revision: https://phabricator.services.mozilla.com/D279632
2026-01-23 09:19:07 +00:00
Mike Hommey 8d77c22e03 Bug 1986626 - Update minimum Rust version to 1.87. r=firefox-build-system-reviewers,sergesanspaille
Differential Revision: https://phabricator.services.mozilla.com/D275580
2026-01-02 14:53:30 +00:00
Mike Hommey 1f9a9c8c2a Bug 1975550 - Update builders to rustc 1.90. r=firefox-build-system-reviewers,ahochheiden
Differential Revision: https://phabricator.services.mozilla.com/D269517
2025-11-26 20:17:56 +00:00
Mike Hommey 0dc5144eb0 Bug 1948826 - Update builders to rustc 1.87. r=firefox-build-system-reviewers,ahochheiden
Differential Revision: https://phabricator.services.mozilla.com/D269332
2025-11-13 01:02:34 +00:00
Narcis Beleuzu 11c3429a0c Revert "Bug 1948826 - Update builders to rustc 1.87. r=firefox-build-system-reviewers,ahochheiden" for causing mochitest failures on Unified_cpp_ctypes_tests0.cpp
This reverts commit 6a6008bd58.

This reverts commit 53e5155d2f.
2025-10-22 07:58:28 +00:00
Mike Hommey 6a6008bd58 Bug 1948826 - Update builders to rustc 1.87. r=firefox-build-system-reviewers,ahochheiden
Differential Revision: https://phabricator.services.mozilla.com/D269332
2025-10-22 00:49:30 +00:00
Mike Hommey 3af1d0b639 Bug 1983232 - Update Rust Update Policy with the current state. r=janerik,firefox-build-system-reviewers,nalexander
Differential Revision: https://phabricator.services.mozilla.com/D261231
2025-08-21 04:15:31 +00:00
Mike Hommey c442814528 Bug 1970054 - Update the Rust requirements on current release and beta. r=firefox-build-system-reviewers,ahochheiden DONTBUILD
And while here, add estimates for a couple future Firefox releases.

Differential Revision: https://phabricator.services.mozilla.com/D252285
2025-06-03 20:56:09 +00:00
Mike Hommey 8fceeb01b2 Bug 1933887 - Update builders to rustc 1.86. r=firefox-build-system-reviewers,sergesanspaille
Differential Revision: https://phabricator.services.mozilla.com/D244535
2025-04-15 22:28:22 +00:00
Erich Gubler 5c540e4ffe Bug 1945020 - build(rust): bump minimum Rust version 1.76 → 1.82 r=glandium
…but for ASAN/TSAN, use a hack: a 1.82.0 nightly commit that tolerates
`unsafe extern` blocks, but doesn't break our current toolchain patches.

We also remove the `host_or_target_str` check in
`build/moz.configure/toolchain.configure`, at @glandium's suggestion. To
quote him:

> [This] essentially undoes bug 1806040 but that bug predates other
> linker related changes, and I think the discrepancy host/target is not
> necessary anymore.

Differential Revision: https://phabricator.services.mozilla.com/D236028
2025-02-25 02:42:51 +00:00
Goloman Adrian ba170ee295 Backed out changeset ed1adda514e3 (bug 1945020) for causing build bustages @cargo-linker. CLOSED TREE 2025-02-20 02:46:08 +02:00
Erich Gubler 0c5eba3c2b Bug 1945020 - build(rust): bump minimum Rust version 1.76 → 1.82 r=glandium
…but for ASAN/TSAN, use a hack: a 1.82.0 nightly commit that tolerates
`unsafe extern` blocks, but doesn't break our current toolchain patches.

Differential Revision: https://phabricator.services.mozilla.com/D236028
2025-02-19 19:38:46 +00:00
Alexandru Marc 0879b83990 Backed out changeset 86f04c8644c2 (bug 1945020) for causing build bustages CLOSED TREE 2025-02-18 14:09:26 +02:00
Erich Gubler 9b51440e71 Bug 1945020 - build(rust): bump minimum Rust version 1.76 → 1.82 r=glandium
…but for ASAN/TSAN, use a hack: a 1.82.0 nightly commit that tolerates
`unsafe extern` blocks, but doesn't break our current toolchain patches.

Differential Revision: https://phabricator.services.mozilla.com/D236028
2025-02-18 05:46:18 +00:00
Butkovits Atila 5a085afece Backed out changeset e66bc1e8bbab (bug 1945020) for causing SM bustages. CLOSED TREE 2025-02-08 02:50:08 +02:00
Erich Gubler dd1bca8759 Bug 1945020 - build(rust): bump minimum Rust version 1.76 → 1.82 r=glandium
…but for ASAN/TSAN, use a hack: a 1.82.0 nightly commit that tolerates
`unsafe extern` blocks, but doesn't break our current toolchain patches.

Differential Revision: https://phabricator.services.mozilla.com/D236028
2025-02-07 20:49:35 +00:00
Stanca Serban 8f8abfc6bf Backed out changeset 92f2e85a4d1d (bug 1945020) for causing sm bustages in math-fdlibm-sincostan.js. CLOSED TREE 2025-02-07 04:23:29 +02:00
Erich Gubler 2fbeb9674c Bug 1945020 - build(rust): bump minimum Rust version 1.76 → 1.82 r=glandium
…but for ASAN/TSAN, use a hack: a 1.82.0 nightly commit that tolerates
`unsafe extern` blocks, but doesn't break our current toolchain patches.

Differential Revision: https://phabricator.services.mozilla.com/D236028
2025-02-06 22:12:03 +00:00
Erich Gubler 85785051f2 Bug 1945020 - docs(rust): note Rust version as 1.76 for Firefox 136 r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D236655
2025-02-04 03:24:06 +00:00
Goloman Adrian d11736cb29 Backed out changeset cc6c49efcb3d (bug 1945020) for causing build bustages. CLOSED TREE 2025-01-31 05:21:08 +02:00
Erich Gubler fa7ea54aad Bug 1945020 - build(rust): bump minimum Rust version 1.76 → 1.82 r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D236028
2025-01-31 03:02:53 +00:00
Mike Hommey e495b34174 Bug 1924961 - Update builders to rustc 1.84. r=firefox-build-system-reviewers,sergesanspaille
code-coverage builds are kept on rustc 1.83 because rustc 1.84 dropped
support for gcov and switching to source-based coverage will take some
effort.

Differential Revision: https://phabricator.services.mozilla.com/D233455
2025-01-09 23:57:14 +00:00
Sandor Molnar 8c28c2b2ab Backed out changeset b4f6966c8f18 (bug 1924961) for causing rust vendot lint failures CLOSED TREE 2025-01-10 01:22:56 +02:00
Mike Hommey 47335e44dd Bug 1924961 - Update builders to rustc 1.84. r=firefox-build-system-reviewers,sergesanspaille
code-coverage builds are kept on rustc 1.83 because rustc 1.84 dropped
support for gcov and switching to source-based coverage will take some
effort.

Differential Revision: https://phabricator.services.mozilla.com/D233455
2025-01-09 20:43:11 +00:00
lougeniac64 9a886f3c69 Bug 1888472 - Refactored webext-storage sync logic with uniffied component API r=markh,extension-reviewers,sync-reviewers,robwu,lina
Differential Revision: https://phabricator.services.mozilla.com/D213094
2024-12-21 21:16:44 +00:00
Alexandru Marc bd468e7d39 Backed out changeset 706e9934d689 (bug 1888472) for causing build bustages @ Cargo.lock CLOSED TREE 2024-12-20 23:46:32 +02:00
lougeniac64 db17fa2d43 Bug 1888472 - Refactored webext-storage sync logic with uniffied component API r=markh,extension-reviewers,sync-reviewers,robwu,lina
Differential Revision: https://phabricator.services.mozilla.com/D213094
2024-12-20 20:42:46 +00:00
Mike Hommey 47e598c5ed Bug 1909343 - Update builders to rustc 1.82. r=firefox-build-system-reviewers,ahochheiden
The rust-dev toolchain is not updated because 1.82 changed things for
build-std that requires reworking the local patches entirely.

Differential Revision: https://phabricator.services.mozilla.com/D225714
2024-11-29 22:04:00 +00:00
Alexandru Marc 729c247d6d Backed out 2 changesets (bug 1909343, bug 1890886) for causing build bustages @ rules.mk. CLOSED TREE
Backed out changeset 9d5063ec12c9 (bug 1909343)
Backed out changeset c8a9a5b92c01 (bug 1890886)
2024-11-28 13:10:48 +02:00
Mike Hommey c15090e6e4 Bug 1909343 - Update builders to rustc 1.82. r=firefox-build-system-reviewers,ahochheiden
The rust-dev toolchain is not updated because 1.82 changed things for
build-std that requires reworking the local patches entirely.

Differential Revision: https://phabricator.services.mozilla.com/D225714
2024-11-28 06:32:15 +00:00
Sandor Molnar 25cd06f383 Backed out 2 changesets (bug 1909343, bug 1890886) for causing crashes. CLOSED TREE
Backed out changeset 9f36338ef1de (bug 1909343)
Backed out changeset 4e30cef2e71c (bug 1890886)
2024-10-18 06:49:42 +03:00
Mike Hommey 9a29c4efa8 Bug 1909343 - Update builders to rustc 1.82. r=firefox-build-system-reviewers,ahochheiden
The rust-dev toolchain is not updated because 1.82 changed things for
build-std that requires reworking the local patches entirely.

Differential Revision: https://phabricator.services.mozilla.com/D225714
2024-10-17 20:38:20 +00:00
Bastian Gruber 829b811a91 Bug 1923364 - Add topic guides for app-services, r=nanj,markh DONTBUILD
Bug 1923364 - cleanup extensions, r=nanj

Bug 1923364 - Adding tabs to lint, r=nanj

Bug 1923364 - Ignore tabs linting, r=nanj

Bug 1923364 - Restructure and combine rust components, r=nanj

Bug 1923364 - Replace rst with MyST markdown, r=nanj

Bug 1923364 - PR review fixes, r=nanj

Differential Revision: https://phabricator.services.mozilla.com/D224949
2024-10-09 23:24:17 +00:00
Mark Banner 6f308f2c82 No bug - Update uniffi docs to include references for adding scaffolding when adding new bindings. r=bdk DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D224331
2024-10-02 16:22:31 +00:00
Ben Dean-Kawamura b4054f4e78 Bug 1910404 - UniFFI proc-macro support, r=lina,firefox-build-system-reviewers,glandium
Switched to library mode for generating bindings.

Updated our strategy for UniFFI components/fixtures.  There's now a
crate for components and a crate for fixtures.  These crates are a
dependency of gkrust-shared and also built as standalone libraries which
UniFFI uses to generate the bindings.

One upshot of this is that we no longer need the `crate_name` or
`udl_file` config values.  library-mode can figure out the udl paths
automatically.

Differential Revision: https://phabricator.services.mozilla.com/D221824
2024-09-16 15:18:07 +00:00
Noemi Erli e999b9af70 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 390b9f9841 Bug 1888472 - Refactored webext-storage sync logic with uniffied component API calls r=markh,lina,extension-reviewers,sync-reviewers,robwu
Differential Revision: https://phabricator.services.mozilla.com/D213094
2024-09-06 16:11:26 +00:00
Butkovits Atila 549a9db1e5 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
lougeniac64 0917ddfc80 Bug 1888472 - Refactored webext-storage sync logic with uniffied component API calls r=markh,lina,extension-reviewers,sync-reviewers,robwu
Differential Revision: https://phabricator.services.mozilla.com/D213094
2024-09-04 18:02:50 +00:00