Sandor Molnar
7a0bce5f97
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
8b2a703a42
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
b7941358f4
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
874fd31426
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
fba8dd2c1e
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
f32be0fa68
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
8dc4988e6f
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
585cb9affe
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
1e6b864792
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
31c8ce0b83
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
dec1da68a4
Backed out changeset f970c5107aa7 (bug 1894131) for causing linting vendor failure. CLOSED TREE
2024-09-03 02:37:37 +03:00
Mike Hommey
65aff1772e
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
4690d6d083
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
91631bff99
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
489cfed6b8
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
e74b9a2642
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
a5bc9e3bf1
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
ffcfca244b
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
05d708653f
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
22fa3c4f67
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
010891448c
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
c84d3db8d7
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
7072328ee9
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
2e05ea66d4
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
4d62b8911e
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
34dd45ff4c
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
d98022fd4b
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
e3e074c4a4
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
d90cba2bd3
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
pstanciu
5001818ebf
Backed out changeset 7e6185a6c167 (bug 1871883) for causing build bustages on rust.mk CLOSED TREE
2024-03-23 06:09:20 +02:00
Mike Hommey
0f2b6ec73e
Bug 1871883 - Update builders to rustc 1.77. r=firefox-build-system-reviewers,ahochheiden
...
Differential Revision: https://phabricator.services.mozilla.com/D204991
2024-03-22 20:33:42 +00:00
Mike Hommey
a77e0ab50d
Bug 1865758 - Update builders to rustc 1.76 r=firefox-build-system-reviewers,sergesanspaille
...
Differential Revision: https://phabricator.services.mozilla.com/D200870
2024-02-08 22:38:32 +00:00
Mike Hommey
61cd516c19
Bug 1857090 - Update builders to rustc 1.75. r=firefox-build-system-reviewers,ahochheiden
...
Differential Revision: https://phabricator.services.mozilla.com/D197273
2023-12-28 19:59:02 +00:00
ogiorgis
111705f5fd
Bug 1840493 - doc/rst: fix some languages declaration r=firefox-source-docs-reviewers,webdriver-reviewers,necko-reviewers,geckoview-reviewers,devtools-reviewers,profiler-reviewers,championshuttler,whimboo,nchevobbe,julienw,amejiamarmol
...
Differential Revision: https://phabricator.services.mozilla.com/D196268
2023-12-13 18:32:20 +00:00
Jim Blandy
2066c0bf96
Bug 1859673: Document that Rust and C++ use compatible heap allocators in Firefox. r=firefox-source-docs-reviewers,ahal DONTBUILD
...
Differential Revision: https://phabricator.services.mozilla.com/D191254
2023-11-23 15:49:40 +00:00
Mike Hommey
2dca037b27
Bug 1857089 - Update builders to rustc 1.74. r=firefox-build-system-reviewers,ahochheiden
...
Differential Revision: https://phabricator.services.mozilla.com/D194166
2023-11-21 01:08:15 +00:00
Mike Hommey
9977da8109
Bug 1843981 - Update builders to rustc 1.73. r=firefox-build-system-reviewers,sergesanspaille
...
Differential Revision: https://phabricator.services.mozilla.com/D190009
2023-11-07 08:36:25 +00:00
Jim Blandy
f9befd31ff
Bug 1859623: Mention thin-vec crate in Writing Rust Code / Basics. r=firefox-source-docs-reviewers,sylvestre DONTBUILD
...
Differential Revision: https://phabricator.services.mozilla.com/D191223
2023-10-17 23:18:48 +00:00
Natalia Csoregi
b58dadb609
Backed out changeset 62f7af8fe549 (bug 1843981) for causing valgrind bustage. CLOSED TREE
2023-10-06 01:24:17 +03:00
Mike Hommey
a9dae07225
Bug 1843981 - Update builders to rustc 1.73. r=firefox-build-system-reviewers,sergesanspaille
...
Differential Revision: https://phabricator.services.mozilla.com/D190009
2023-10-05 20:02:16 +00:00
Mike Hommey
02bfed757d
No bug - Document the current Rust compiler versions in use r=sylvestre
...
Differential Revision: https://phabricator.services.mozilla.com/D182435
2023-06-29 08:52:12 +00:00
Sandor Molnar
13d9eec5cc
Backed out 2 changesets (bug 1821228
) for causing xpc failures in netwerk/test/unit/test_http_sfv.js CLOSED TREE
...
Backed out changeset 5b97a82950dd (bug 1821228
)
Backed out changeset b3729323872a (bug 1821228
)
2023-06-23 16:20:02 +03:00
Mike Hommey
7f045e0f5d
Bug 1821228
- Update builders to rustc 1.70. r=firefox-build-system-reviewers,andi
...
Differential Revision: https://phabricator.services.mozilla.com/D179622
2023-06-23 08:53:53 +00:00
Cristian Tuns
3ce75a5260
Backed out changeset 99fd2fc88cbf (bug 1821228
) for causing bc failures in browser_contextmenu_iframe.js CLOSED TREE
2023-06-09 18:26:31 -04:00
Mike Hommey
dcac592260
Bug 1821228
- Update builders to rustc 1.70. r=firefox-build-system-reviewers,andi
...
Differential Revision: https://phabricator.services.mozilla.com/D179622
2023-06-09 20:29:33 +00:00
Sandor Molnar
4880fd17cf
Backed out changeset 0dfe0669e0e4 (bug 1821228
) for causing leakcheck failures in wpt/xpc.
2023-06-06 00:55:09 +03:00
Mike Hommey
37ae262ace
Bug 1821228
- Update builders to rustc 1.70. r=firefox-build-system-reviewers,andi
...
Differential Revision: https://phabricator.services.mozilla.com/D179622
2023-06-05 19:42:22 +00:00
Gabriele Svelto
64a8ebc1bf
Bug 1834958 - Bump the minimum version of Rust to 1.66.0 r=glandium
...
Differential Revision: https://phabricator.services.mozilla.com/D179070
2023-05-26 12:56:07 +00:00
Mike Hommey
89c44bc8c4
Bug 1834355 - Fix dates in the rust update policy. r=firefox-source-docs-reviewers,marco
...
While here, add a few more future release cycles.
Differential Revision: https://phabricator.services.mozilla.com/D178871
2023-05-23 22:20:45 +00:00
Mathew Hodson
9840cc5f84
Bug 1782784 - Convert UniFFI JS bindings to ESM. r=nika
...
Differential Revision: https://phabricator.services.mozilla.com/D176210
2023-05-08 13:36:45 +00:00