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
Mike Hommey
e6ce7770f1
Bug 1894131 - Update builders to rustc 1.80.1. r=firefox-build-system-reviewers,ahochheiden
...
Differential Revision: https://phabricator.services.mozilla.com/D217335
2024-09-02 23:44:44 +00:00
Tamas Szentpeteri
b89b32bf85
Backed out changeset f970c5107aa7 (bug 1894131) for causing linting vendor failure. CLOSED TREE
2024-09-03 02:37:37 +03:00
Mike Hommey
6467dc76ad
Bug 1894131 - Update builders to rustc 1.80.1. r=firefox-build-system-reviewers,ahochheiden
...
Differential Revision: https://phabricator.services.mozilla.com/D217335
2024-09-02 20:57:58 +00:00
Norisz Fay
6ae8402f40
Backed out changeset a673a5760795 (bug 1894131) for causing V-swr and SM bustages CLOSED TREE
2024-07-26 06:37:28 +03:00
Mike Hommey
2afaad984c
Bug 1894131 - Update builders to rustc 1.80. r=firefox-build-system-reviewers,ahochheiden
...
Differential Revision: https://phabricator.services.mozilla.com/D217335
2024-07-25 22:31:58 +00:00
Issam Mani
a0c483023d
Bug 1903849 - Update config file path in UniFFI doc. r=lina DONTBUILD
...
Differential Revision: https://phabricator.services.mozilla.com/D214425
2024-06-20 17:32:32 +00:00
Mike Hommey
8d194d5e6a
Bug 1886058 - Update builders to rustc 1.79 r=firefox-build-system-reviewers,ahochheiden
...
Differential Revision: https://phabricator.services.mozilla.com/D213343
2024-06-14 22:11:59 +00:00
Iulian Moraru
e5954d0df5
Backed out changeset dbe308ed13ff (bug 1886058) for causing build bustages on rust.mk. CLOSED TREE
2024-06-14 10:43:52 +03:00
Mike Hommey
cc95d3a117
Bug 1886058 - Update builders to rustc 1.79 r=firefox-build-system-reviewers,ahochheiden
...
Differential Revision: https://phabricator.services.mozilla.com/D213343
2024-06-14 05:14:21 +00:00
Mike Hommey
bedaec63c2
Bug 1878764 - Update builders to rustc 1.78. r=firefox-build-system-reviewers,sergesanspaille
...
Differential Revision: https://phabricator.services.mozilla.com/D208953
2024-05-23 04:28:38 +00:00
Cristina Horotan
4156aa0bfb
Backed out 2 changesets (bug 1849075, bug 1878764) for causing remote failures at remote/shared/messagehandler/test/browser/*
...
Backed out changeset 0dbba1a7b5ab (bug 1878764)
Backed out changeset 86555ffb064f (bug 1849075)
2024-05-22 03:34:48 +03:00
Mike Hommey
2e429390c4
Bug 1878764 - Update builders to rustc 1.78. r=firefox-build-system-reviewers,sergesanspaille
...
Differential Revision: https://phabricator.services.mozilla.com/D208953
2024-05-21 07:24:02 +00:00
Ryan VanderMeulen
d76a83d0bf
Backed out 3 changesets (bug 1849075, bug 1897015, bug 1878764) for causing Android arm32 startup crashes (bug 1897635).
...
Backed out changeset 916680b7cdce (bug 1897015)
Backed out changeset c6dd0210975b (bug 1878764)
Backed out changeset c9e28db916e5 (bug 1849075)
2024-05-20 12:54:45 -04:00
Mike Hommey
7d91640ad7
Bug 1878764 - Update builders to rustc 1.78. r=firefox-build-system-reviewers,sergesanspaille
...
Differential Revision: https://phabricator.services.mozilla.com/D208953
2024-05-15 19:38:32 +00:00
Mike Hommey
62ab835bfe
Bug 1890935 - Bump the minimum version of Rust to 1.76. r=firefox-build-system-reviewers,sergesanspaille
...
Differential Revision: https://phabricator.services.mozilla.com/D207239
2024-04-30 07:29:43 +00:00
Stanca Serban
c0ab8af0e7
Backed out 2 changesets (bug 1890935, bug 1882209) for causing Android build bustages. CLOSED TREE
...
Backed out changeset 05cb55554fc0 (bug 1882209)
Backed out changeset 67b0625e2cfa (bug 1890935)
2024-04-19 08:07:52 +03:00
Mike Hommey
124eaa8688
Bug 1890935 - Bump the minimum version of Rust to 1.76. r=firefox-build-system-reviewers,sergesanspaille
...
Differential Revision: https://phabricator.services.mozilla.com/D207239
2024-04-19 04:21:20 +00:00
Mike Hommey
cdccafa3d9
Bug 1890704 - Update builders to rustc 1.77.2. r=firefox-build-system-reviewers,sergesanspaille
...
Differential Revision: https://phabricator.services.mozilla.com/D207103
2024-04-11 08:44:17 +00:00
Mike Hommey
c7a2afd3ff
Bug 1889015 - Update builders to rustc 1.77.1. r=firefox-build-system-reviewers,ahochheiden
...
Differential Revision: https://phabricator.services.mozilla.com/D206298
2024-04-03 08:04:07 +00:00
Mike Hommey
c6acd81baf
Bug 1871883 - Update builders to rustc 1.77. r=firefox-build-system-reviewers,ahochheiden
...
Differential Revision: https://phabricator.services.mozilla.com/D204991
2024-03-25 20:20:30 +00:00