Add new unstable attribute: #[export_visibility = ...].#151431
Add new unstable attribute: #[export_visibility = ...].#151431anforowicz wants to merge 4 commits intorust-lang:mainfrom
#[export_visibility = ...].#151431Conversation
|
Some changes occurred in compiler/rustc_hir/src/attrs cc @jdonszelmann, @JonathanBrouwer Some changes occurred in compiler/rustc_passes/src/check_attr.rs cc @jdonszelmann, @JonathanBrouwer Some changes occurred in compiler/rustc_attr_parsing |
|
r? @chenyukang rustbot has assigned @chenyukang. Use |
|
i had a quick look, mostly looks good, but i'd like to maybe @JonathanBrouwer take a look on this as well, i may overlooked something r? JonathanBrouwer |
|
Would like to take a look, will do so tomorrow :) |
This comment has been minimized.
This comment has been minimized.
|
Reminder, once the PR becomes ready for a review, use |
2043b51 to
8dc8f60
Compare
This comment has been minimized.
This comment has been minimized.
8dc8f60 to
6ccbf57
Compare
88ddd87 to
a741ebc
Compare
a741ebc to
aa26225
Compare
This comment has been minimized.
This comment has been minimized.
8a51a4b to
6441282
Compare
This comment has been minimized.
This comment has been minimized.
…forowicz Add new unstable attribute: `#[export_visibility = ...]`. This PR is an implementation of the RFC tracked in rust-lang#151425
|
@bors r=JonathanBrouwer |
…nathanBrouwer Add new unstable attribute: `#[export_visibility = ...]`. This PR is an implementation of the RFC tracked in rust-lang#151425
…uwer Rollup of 11 pull requests Successful merges: - #151431 (Add new unstable attribute: `#[export_visibility = ...]`.) - #153012 (Stop using `LinkedGraph` in `lexical_region_resolve`) - #153179 (Force a CI LLVM stamp bump) - #150828 (Improved security section in rustdoc for `current_exe`) - #152673 (rustc_public: rewrite `bridge_impl` to reduce boilerplate) - #152674 (rustc_public: remove the `CrateDefItems` trait) - #153073 (Fix mem::conjure_zst panic message to use any::type_name instead) - #153117 (Remove mutation from macro path URL construction) - #153128 (Recover feature lang_items for emscripten) - #153138 (Print path root when printing path) - #153159 (Work around a false `err.emit();` type error in rust-analyzer)
|
@bors delegate- |
|
There have been 3 failures mentioned in #153171 (comment). All the failures seem underneath the new
|
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
I've opened #153364 for this.
Done. |
|
Trying commonly failed jobs |
This comment was marked as outdated.
This comment was marked as outdated.
Add new unstable attribute: `#[export_visibility = ...]`. try-job: test-various try-job: x86_64-gnu-aux try-job: x86_64-gnu-llvm-21-3 try-job: x86_64-msvc-1 try-job: aarch64-apple try-job: x86_64-mingw-1
|
Oh wait I don't think the windows problem is solved yet right? |
This comment was marked as outdated.
This comment was marked as outdated.
|
The job Click to see the possible cause of the failure (guessed by this bot)For more information how to resolve CI failures of this job, visit this link. |
Yes, I still need to take a close look, sorry. |
|
I might be missing it, but I think you also need some custom support for naked functions. They are very specific with what attributes are allowed on them, but this looks like one that would be useful. |
View all comments
This PR is an implementation of the RFC tracked in #151425