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