Join GitHub today
GitHub is home to over 31 million developers working together to host and review code, manage projects, and build software together.
Sign upRefiling "#[repr(simd)] struct(isize, isize) not allowed" #55078
Comments
Centril
added
T-lang
C-feature-request
C-tracking-issue
labels
Oct 15, 2018
This comment has been minimized.
This comment has been minimized.
|
@rfcbot merge |
This comment has been minimized.
This comment has been minimized.
rfcbot
commented
Oct 15, 2018
•
|
Team member @Centril has proposed to merge this. The next step is review by the rest of the tagged teams:
Concerns:
Once a majority of reviewers approve (and none object), this will enter its final comment period. If you spot a major issue that hasn't been raised at any point in this process, please speak up! See this document for info about what commands tagged team members can give me. |
rfcbot
added
proposed-final-comment-period
disposition-merge
labels
Oct 15, 2018
This comment has been minimized.
This comment has been minimized.
|
Centril
referenced this issue
Oct 15, 2018
Closed
#[repr(simd)] struct(isize, isize) not allowed #2513
Centril
added
the
A-simd
label
Oct 15, 2018
This comment has been minimized.
This comment has been minimized.
|
@rfcbot concern signoff-from-alex-and-andrew |
This comment has been minimized.
This comment has been minimized.
|
This is just adding another type to a feature that isn't on the path to stabilization, right? @rfcbot reviewed |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
|
While The Lifting the restriction makes something that's already possible and useful a bit easier to do. Also, the current plan is to never stabilize Something like RFC2366 with support for packed SIMD vectors of pointers would need to be added to the language for this to land on stable. |
This comment has been minimized.
This comment has been minimized.
|
The I suspect, however, that fixing this is probably a few lines of a patch. While I wouldn't at all prioritize this I wouldn't stop it if someone were motivated. |
This comment has been minimized.
This comment has been minimized.
Namely, removing this line: Line 1748 in 423d810 |
This comment has been minimized.
This comment has been minimized.
|
I'll interpret #55078 (comment) as "signoff" :) @rfcbot resolve signoff-from-alex-and-andrew |
rfcbot
added
the
final-comment-period
label
Nov 19, 2018
This comment has been minimized.
This comment has been minimized.
rfcbot
commented
Nov 19, 2018
|
|
rfcbot
removed
the
proposed-final-comment-period
label
Nov 19, 2018
This comment has been minimized.
This comment has been minimized.
|
FWIW I actually had forgotten that I filled the RFC issue that resulted in this one being open. I just wanted to know why did someone go through the trouble of preventing I'd guess the answer is that no, we didn't miss anything. Since this "bug" is easy to fix, maybe it should be E-Easy and mentoring available. But I wasn't suggesting that we should fix this. It is trivial to work around (and fix), and it only impacts perma-unstable internal rustc APIs. Having an FCP about this feels extremely overkill. |
Centril
added
the
E-easy
label
Nov 19, 2018
This comment has been minimized.
This comment has been minimized.
rfcbot
added
the
finished-final-comment-period
label
Nov 29, 2018
This comment has been minimized.
This comment has been minimized.
rfcbot
commented
Nov 29, 2018
|
The final comment period, with a disposition to merge, as per the review above, is now complete. |
rfcbot
removed
the
final-comment-period
label
Nov 29, 2018
varkor
added
the
E-mentor
label
Nov 29, 2018
This comment has been minimized.
This comment has been minimized.
|
Mentoring instructions:
|
lambda
referenced this issue
Mar 15, 2019
Merged
Remove restriction on isize/usize in repr(simd) #59201
lambda
added a commit
to lambda/rust
that referenced
this issue
Mar 15, 2019
Centril
added a commit
to Centril/rust
that referenced
this issue
Mar 16, 2019
kennytm
added a commit
to kennytm/rust
that referenced
this issue
Mar 16, 2019
kennytm
added a commit
to kennytm/rust
that referenced
this issue
Mar 16, 2019
This comment has been minimized.
This comment has been minimized.
polybuildr
commented
Mar 24, 2019
|
Looks like this was fixed in PR #59201 and merged by bors. Should this issue be closed now? |
Centril commentedOct 15, 2018
•
edited
Refiling rust-lang/rfcs#2513 here.
This probably does not require an RFC (according to me and @nrc).
However, we'd like @BurntSushi and @alexcrichton to sign off on this.
cc @rust-lang/compiler
cc @gnzlbg