You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The biggest reason for this decision is that there's still a bit of design and implementation work to actually make this usable. And while this is a nice feature, adding this in the future would be a backward-compatible change. We feel that it's better to get *most* of GATs stabilized and then come back and try to tackle this later than to block GATs for even longer. Also, GATs without object safety are still very powerful, so we don't lose much by defering this.
174
+
The biggest reason for this decision is that there's still a bit of design and implementation work to actually make this usable. And while this is a nice feature, adding this in the future would be a backward-compatible change. We feel that it's better to get *most* of GATs stabilized and then come back and try to tackle this later than to block GATs for even longer. Also, GATs without object safety are still very powerful, so we don't lose much by deferring this.
175
175
176
176
As was mentioned earlier in this post, there are still a couple remaining diagnostics [issues](https://github.com/rust-lang/rust/labels/F-generic_associated_types). If you do find bugs though, please file issues!
Copy file name to clipboardExpand all lines: content/Project-Goals-Dec-Update.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -47,7 +47,7 @@ For our other goals, we made progress, but there remains work to be done:
47
47
We largely completed our goal to stabilize the language features used by the Rust for Linux project. In some cases a small amount of work remains. Over the last six months, we...
48
48
49
49
* stabilized the `offset_of!` macro to get the offset of fields;
50
-
**almost* stabilized the `CoercePointee` trait -- but [discovered that the current implementaton was revealing unstable details](https://github.com/rust-lang/rust/pull/133820#issuecomment-2559379796), which is currently being resolved;
50
+
**almost* stabilized the `CoercePointee` trait -- but [discovered that the current implementation was revealing unstable details](https://github.com/rust-lang/rust/pull/133820#issuecomment-2559379796), which is currently being resolved;
51
51
*`asm_goto` stabilization PR and reference updates are up, excluding the "output" feature.
52
52
* completed the majority of the work for arbitrary self types, which is being used by RfL and just needs documentation before stabilisation
Copy file name to clipboardExpand all lines: content/Project-Goals-Feb-Update/index.md
+6-6Lines changed: 6 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -173,7 +173,7 @@ We are also working to finalize the stabilization of the language features that
173
173
174
174
175
175
<details>
176
-
<summary>3 detailed updates availabled.</summary>
176
+
<summary>3 detailed updates available.</summary>
177
177
178
178
<!-- this comment helps to convince the markdown parser to do the right thing -->
179
179
@@ -284,7 +284,7 @@ Updates from our [2025-02-12 meeting](https://hackmd.io/AkNBW942SoacLayPXHthCg):
284
284
285
285
Given the recent controversy about Rust usage in the Kernel, the RFL group wrote up a [policy document explainer](https://rust-for-linux.com/rust-kernel-policy) to explain the policy, and there was a [write-up on LWN](https://lwn.net/SubscriberLink/1007921/9020dbb12585d48f/).
286
286
287
-
Regarding arbitary self types and coerce pointee, we are waiting on rust-lang/rust#136764 and rust-lang/rust#136776. The former is on lang team FCP. The latter has received approval from lang team and is awaiting further impl work by @BoxyUwU.
287
+
Regarding arbitrary self types and coerce pointee, we are waiting on rust-lang/rust#136764 and rust-lang/rust#136776. The former is on lang team FCP. The latter has received approval from lang team and is awaiting further impl work by @BoxyUwU.
288
288
289
289
@ojeda is looking into how to manage dependency information and configure no-std externally.
290
290
@@ -349,7 +349,7 @@ Help wanted: this project goal needs a compiler developer to move forward.
349
349
*Help wanted:* this project goal needs someone to work on the implementation. If you'd like to help, please post in [this goal's dedicated zulip topic](https://rust-lang.zulipchat.com/#narrow/channel/435869-project-goals/topic/Prototype.20a.20new.20set.20of.20Cargo.20.22plumbing.22.20.28goals.23264.29).
350
350
351
351
<details>
352
-
<summary>2 detailed updates availabled.</summary>
352
+
<summary>2 detailed updates available.</summary>
353
353
354
354
<!-- this comment helps to convince the markdown parser to do the right thing -->
355
355
@@ -947,7 +947,7 @@ This is, I believe, mostly waiting on us on the lang team to have a look, probab
947
947
948
948
949
949
<details>
950
-
<summary>2 detailed updates availabled.</summary>
950
+
<summary>2 detailed updates available.</summary>
951
951
952
952
<!-- this comment helps to convince the markdown parser to do the right thing -->
953
953
@@ -1004,7 +1004,7 @@ Update (2025-02-27):
1004
1004
1005
1005
1006
1006
<details>
1007
-
<summary>2 detailed updates availabled.</summary>
1007
+
<summary>2 detailed updates available.</summary>
1008
1008
1009
1009
<!-- this comment helps to convince the markdown parser to do the right thing -->
1010
1010
@@ -1393,7 +1393,7 @@ Last week at the Safety Critical Rust Consortium meeting in London, Ferrous syst
1393
1393
1394
1394
1395
1395
<details>
1396
-
<summary>2 detailed updates availabled.</summary>
1396
+
<summary>2 detailed updates available.</summary>
1397
1397
1398
1398
<!-- this comment helps to convince the markdown parser to do the right thing -->
0 commit comments