59 Commits

Author SHA1 Message Date
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
Mike Hommey
c25d86db7a Bug 1821227 - Update builders to rustc 1.69. r=firefox-build-system-reviewers,ahochheiden
Differential Revision: https://phabricator.services.mozilla.com/D175814
2023-04-20 21:50:13 +00:00
Mike Hommey
ee90197d56 Bug 1805805 - Update builders to rustc 1.68. r=firefox-build-system-reviewers,andi
Keep the wrench android jobs on 1.67 until the NDK is upgraded in bug
1820876.

Differential Revision: https://phabricator.services.mozilla.com/D172078
2023-03-22 04:11:05 +00:00
Cristian Tuns
b779c87526 Backed out changeset f1a117b31490 (bug 1805805) for causing wrench bustages on android CLOSED TREE 2023-03-21 20:27:47 -04:00
Mike Hommey
f346c8ce36 Bug 1805805 - Update builders to rustc 1.68. r=firefox-build-system-reviewers,andi
Differential Revision: https://phabricator.services.mozilla.com/D172078
2023-03-21 22:44:06 +00:00
Mike Hommey
2283c82bac Bug 1805803 - Update builders to rustc 1.67. r=firefox-build-system-reviewers,andi
Differential Revision: https://phabricator.services.mozilla.com/D167863
2023-01-27 07:18:00 +00:00
Sylvestre Ledru
e2b52a1324 Bug 1807899 - Remove the trailing whitespace and Windows CR on md files r=linter-reviewers,necko-reviewers,marco,jesup
Differential Revision: https://phabricator.services.mozilla.com/D165662
2022-12-30 15:23:21 +00:00
Mike Hommey
c98d352787 Bug 1807761 - Bump minimum Rust version to 1.65. r=firefox-build-system-reviewers,ahochheiden
Differential Revision: https://phabricator.services.mozilla.com/D165580
2022-12-28 22:01:45 +00:00
Mike Hommey
5d85a7e370 Bug 1797419 - Update builders to rustc 1.66. r=firefox-build-system-reviewers,ahochheiden
Differential Revision: https://phabricator.services.mozilla.com/D164767
2022-12-19 22:14:46 +00:00
Sammy Khamis
7c1951aff7 Bug 1791851 - Add documentation for using uniffi on desktop r=bdk DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D162174
2022-11-16 21:27:31 +00:00
Mike Hommey
a834ef7676 Bug 1797869 - Bump minimum Rust version to 1.63. r=firefox-build-system-reviewers,nalexander
Differential Revision: https://phabricator.services.mozilla.com/D160585
2022-10-28 03:53:25 +00:00
Mike Hommey
f9a559f1ed Bug 1789507 - Update builders to rustc 1.64. r=firefox-build-system-reviewers,andi
Differential Revision: https://phabricator.services.mozilla.com/D157896
2022-09-22 20:51:26 +00:00
Nika Layzell
2d7346701a Bug 1789902 - Part 1: Support accessing XPCOM static components from Rust, r=xpcom-reviewers,barret
This will allow us to replace some of the uses of Services.py with the
non-deprecated static components getters.

Differential Revision: https://phabricator.services.mozilla.com/D156890
2022-09-13 13:47:13 +00:00
Nika Layzell
4011409c5d Bug 1783282 - Use a custom attribute instead of derive for implementing xpcom interfaces in rust, r=xpcom-reviewers,necko-reviewers,dragana,barret
Differential Revision: https://phabricator.services.mozilla.com/D153801
2022-08-18 13:57:35 +00:00
Mike Hommey
555c3cf18f Bug 1695828 - Update the Rust Update Policy to reflect the current practices. r=bholley
Differential Revision: https://phabricator.services.mozilla.com/D154709
2022-08-16 19:54:06 +00:00
Mike Hommey
656eca9622 Bug 1783985 - Bump MSRV to 1.61.0. r=firefox-build-system-reviewers,ahochheiden
Differential Revision: https://phabricator.services.mozilla.com/D154340
2022-08-16 00:56:23 +00:00
Mike Hommey
d7b5eb99c2 Bug 1783782 - Update builders to rustc 1.63.0. r=firefox-build-system-reviewers,andi
Differential Revision: https://phabricator.services.mozilla.com/D154177
2022-08-11 19:47:57 +00:00
Ben Dean-Kawamura
f4102dd546 Bug 1766045 - Document generating JS bindings with UniFFI r=teshaq,markh
Differential Revision: https://phabricator.services.mozilla.com/D144470
2022-08-03 18:59:37 +00:00
Butkovits Atila
a8ad39a288 Backed out 6 changesets (bug 1766045) for causing build bustages. CLOSED TREE
Backed out changeset 113593df6272 (bug 1766045)
Backed out changeset f137315bb6af (bug 1766045)
Backed out changeset d86ad195a9a0 (bug 1766045)
Backed out changeset e8bc2ec40cff (bug 1766045)
Backed out changeset 2d33e41ac507 (bug 1766045)
Backed out changeset 4d5874e16302 (bug 1766045)
2022-08-03 17:40:30 +03:00
Ben Dean-Kawamura
4fb87acec7 Bug 1766045 - Document generating JS bindings with UniFFI r=teshaq,markh
Differential Revision: https://phabricator.services.mozilla.com/D144470
2022-08-03 13:48:29 +00:00
Nika Layzell
c1e984d0c6 Bug 1779326 - Handle a few more native types in rust-xpidl, r=xpcom-reviewers,kmag
This makes the logic for the rust type line up a bit more with the C++
logic for existing types, and adds support for 'char' and 'char16_t'
native types (for 'charPtr').

This specifically enables `nsIInputStream::Read` to be used from Rust.

Differential Revision: https://phabricator.services.mozilla.com/D152715
2022-07-27 14:09:52 +00:00
Butkovits Atila
99f074b50f Backed out changeset d4dae48f386a (bug 1779326) for causing build bustages. CLOSED TREE 2022-07-27 02:28:37 +03:00
Nika Layzell
155b049ad5 Bug 1779326 - Handle a few more native types in rust-xpidl, r=xpcom-reviewers,kmag
This makes the logic for the rust type line up a bit more with the C++
logic for existing types, and adds support for 'char' and 'char16_t'
native types (for 'charPtr').

This specifically enables `nsIInputStream::Read` to be used from Rust.

Differential Revision: https://phabricator.services.mozilla.com/D152715
2022-07-26 23:12:58 +00:00
Mike Hommey
dba3a210e5 Bug 1777436 - Update builders to rustc 1.62. r=firefox-build-system-reviewers,andi
Differential Revision: https://phabricator.services.mozilla.com/D150733
2022-07-07 21:49:05 +00:00
smolnar
19f9a986ed Backed out 2 changesets (bug 1777436) for causing multiple bustages. CLOSED TREE
Backed out changeset 3949745c066c (bug 1777436)
Backed out changeset 30ff4b58d4b8 (bug 1777436)
2022-07-01 01:39:56 +03:00
Mike Hommey
46039292ed Bug 1777436 - Update builders to rustc 1.62. r=firefox-build-system-reviewers,andi
Differential Revision: https://phabricator.services.mozilla.com/D150733
2022-06-30 20:02:12 +00:00
Mike Hommey
25f84e6a3a Bug 1771826 - Update builders to rustc 1.61. r=firefox-build-system-reviewers,andi
Differential Revision: https://phabricator.services.mozilla.com/D147707
2022-06-02 07:06:47 +00:00
Jim Blandy
0e29b63d39 Bug 1763305: Follow-up doc fix. r=glandium DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D143196
2022-04-11 23:37:43 +00:00
Jim Blandy
bc55cd9f9b Bug 1763305: Update minimum Rust version to >= 1.59.0 r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D143007
2022-04-07 00:34:01 +00:00
Mike Hommey
545e5d16a9 Bug 1756534 - Update builders to rustc 1.59. r=sylvestre
Differential Revision: https://phabricator.services.mozilla.com/D139353
2022-02-25 08:27:04 +00:00
James Graham
ba41d62bb9 Bug 1748845 - Update source-relative links in rust docs, r=firefox-source-docs-reviewers,sylvestre
Differential Revision: https://phabricator.services.mozilla.com/D135384
2022-01-11 10:48:21 +00:00
Chris H-C
1efbbf8bd5 Bug 1748904 - Fix use of now-obsolete eval_rst directives in docs r=firefox-source-docs-reviewers,ahal DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D135252
2022-01-06 20:21:24 +00:00
Mark Hammond
5f4fff5ef8 Bug 1745683 - add documentation for the webext-storage implementation. r=rpl,firefox-source-docs-reviewers,ahal,bdk DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D133595
2021-12-29 03:53:00 +00:00
Mike Hommey
73230b8c3e Bug 1744234 - Bump minimum Rust version to 1.57. r=firefox-build-system-reviewers,andi
Also update the table of Firefox requirements. It's worth noting that I
actually upgraded to 1.57 earlier than I should have (too close to
freeze), but what is done is done.

Differential Revision: https://phabricator.services.mozilla.com/D134124
2021-12-17 08:37:39 +00:00
Mike Hommey
a346591234 Bug 1730680 - Update minimum supported rust version to 1.53.0. r=firefox-build-system-reviewers,andi
Differential Revision: https://phabricator.services.mozilla.com/D125630
2021-09-15 08:10:09 +00:00