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