-
Notifications
You must be signed in to change notification settings - Fork 304
July goals update #1667
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
July goals update #1667
Conversation
## `-Zindirect-branch-cs-prefix`: | ||
|
||
We've discussed whether this needs to be a separate target feature vs. a modifier on the existing `retpoline` one. Josh argued that since having this enabled without retpoline doesn't make sense, it should be a modifier. On the other hand, Miguel mentioned that it would be clearer on the user's side (easier to map the names from GCC and Clang to `rustc` when they're the same and see that we're enabling the same thing in Rust and Linux kernel's `Makefiles`). | ||
|
||
Ultimately, this is a compiler question and should be resolved here: https://github.com/rust-lang/rust/pull/140740 | ||
|
||
Note: `-Cmin-function-alignment` will be another similar case. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
IIUC this is for things that happened within July, right?
In that case, I would mention that an MCP was requested. I filled it at rust-lang/compiler-team#899 and @davidtwco seconded it already too.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks! I've added that in. Please let me know if this is good now.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The MCP is for -Zindirect-branch-cs-prefix
(i.e. the subsection one), not -Cmin-function-alignment
. The FCP is also completed now (by the way, it may good to mention that in the summary).
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
<3
There's nothing to expand and it just adds visual noise.
Rendered