Skip to content

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

Open
wants to merge 5 commits into
base: master
Choose a base branch
from

Conversation

tomassedovic
Copy link
Contributor

@tomassedovic tomassedovic commented Jul 30, 2025

@tomassedovic tomassedovic marked this pull request as ready for review July 31, 2025 13:28
Comment on lines 182 to 188
## `-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.
Copy link
Contributor

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.

Copy link
Contributor Author

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.

Copy link
Contributor

@ojeda ojeda Aug 3, 2025

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).

Copy link
Member

@lqd lqd left a 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.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants