reuse regular exported_non_generic_symbols logic in Miri#159740
Open
RalfJung wants to merge 2 commits into
Open
reuse regular exported_non_generic_symbols logic in Miri#159740RalfJung wants to merge 2 commits into
RalfJung wants to merge 2 commits into
Conversation
Collaborator
|
cc @rust-lang/miri |
RalfJung
force-pushed
the
miri-dedup-exported-symbols
branch
3 times, most recently
from
July 22, 2026 20:34
e16cbd9 to
69ee67d
Compare
bjorn3
reviewed
Jul 22, 2026
bjorn3
reviewed
Jul 22, 2026
This comment has been minimized.
This comment has been minimized.
also add a test for cross-crate static initializers
RalfJung
force-pushed
the
miri-dedup-exported-symbols
branch
from
July 23, 2026 07:07
69ee67d to
026f239
Compare
Member
Author
|
I pushed and the changes are not showing up... github is being github again... It says changes will "appear soon" but in my experience that never happens. |
RalfJung
force-pushed
the
miri-dedup-exported-symbols
branch
from
July 23, 2026 07:44
026f239 to
b5cd32c
Compare
RalfJung
commented
Jul 23, 2026
RalfJung
commented
Jul 23, 2026
RalfJung
force-pushed
the
miri-dedup-exported-symbols
branch
2 times, most recently
from
July 23, 2026 16:31
64ac2e0 to
ab5dcb1
Compare
bjorn3
reviewed
Jul 23, 2026
RalfJung
force-pushed
the
miri-dedup-exported-symbols
branch
2 times, most recently
from
July 23, 2026 16:42
410470a to
7395449
Compare
bjorn3
approved these changes
Jul 23, 2026
Member
Author
|
@bors r=bjorn3 |
Contributor
jhpratt
added a commit
to jhpratt/rust
that referenced
this pull request
Jul 23, 2026
…ls, r=bjorn3 reuse regular exported_non_generic_symbols logic in Miri This is some gnarly code we have duplicated in Miri, let's try to reuse the version from rustc. r? @bjorn3
RalfJung
force-pushed
the
miri-dedup-exported-symbols
branch
from
July 24, 2026 06:52
d69d892 to
0bf2940
Compare
bjorn3
reviewed
Jul 24, 2026
bjorn3
approved these changes
Jul 24, 2026
RalfJung
force-pushed
the
miri-dedup-exported-symbols
branch
from
July 24, 2026 10:11
0bf2940 to
f8711a1
Compare
Member
Author
|
@bors r=bjorn3 |
Contributor
jhpratt
added a commit
to jhpratt/rust
that referenced
this pull request
Jul 24, 2026
…ls, r=bjorn3 reuse regular exported_non_generic_symbols logic in Miri This is some gnarly code we have duplicated in Miri, let's try to reuse the version from rustc. r? @bjorn3
Contributor
|
⌛ Testing commit f8711a1 with merge d07b360... Workflow: https://github.com/rust-lang/rust/actions/runs/30086053299 |
rust-bors Bot
pushed a commit
that referenced
this pull request
Jul 24, 2026
reuse regular exported_non_generic_symbols logic in Miri This is some gnarly code we have duplicated in Miri, let's try to reuse the version from rustc. r? @bjorn3
Member
|
@bors yield to rollup |
Contributor
|
Auto build was cancelled. Cancelled workflows: The next pull request likely to be tested is #159827. |
jhpratt
added a commit
to jhpratt/rust
that referenced
this pull request
Jul 24, 2026
…ls, r=bjorn3 reuse regular exported_non_generic_symbols logic in Miri This is some gnarly code we have duplicated in Miri, let's try to reuse the version from rustc. r? @bjorn3
jhpratt
added a commit
to jhpratt/rust
that referenced
this pull request
Jul 24, 2026
…ls, r=bjorn3 reuse regular exported_non_generic_symbols logic in Miri This is some gnarly code we have duplicated in Miri, let's try to reuse the version from rustc. r? @bjorn3
rust-bors Bot
pushed a commit
that referenced
this pull request
Jul 24, 2026
Rollup of 17 pull requests Successful merges: - #158168 (Added implementation on `set_permissions_nofollow` for all primary platforms) - #138618 (Support using const pointers in asm `const` operand) - #157962 (Function item should not be used as const arg) - #158404 (trait_solver: normalize next-gen region constraints) - #158709 (rustdoc: warn on improperly interleaved HTML/MD) - #159720 (document #[global_allocator] constraints) - #159732 (optimization: don't look for diagnostic/canonical items without rustc_attrs enabled) - #159740 (reuse regular exported_non_generic_symbols logic in Miri) - #159780 (check `extern "custom"` function pointers) - #159786 (rustdoc-js: ignore editor temp files in test folder discovery) - #159819 (std::sync::poison: disable auto_cfg on PoisonError::new) - #155388 (stepping into where-clauses during normalization may be productive) - #155914 (when bailing on ambiguity, don't force other results to ambig) - #159411 ([rustdoc] Correctly handle output options with --show-coverage) - #159439 (Fix(lib/fs/win): Fall back on Win32 delete for `Dir::remove_file`) - #159809 (Avoid `#[target_features]`) - #159826 (Remove redundant `#[rustc_paren_sugar]` feature gate)
jhpratt
added a commit
to jhpratt/rust
that referenced
this pull request
Jul 25, 2026
…ls, r=bjorn3 reuse regular exported_non_generic_symbols logic in Miri This is some gnarly code we have duplicated in Miri, let's try to reuse the version from rustc. r? @bjorn3
rust-bors Bot
pushed a commit
that referenced
this pull request
Jul 25, 2026
Rollup of 16 pull requests Successful merges: - #138618 (Support using const pointers in asm `const` operand) - #157962 (Function item should not be used as const arg) - #158404 (trait_solver: normalize next-gen region constraints) - #158709 (rustdoc: warn on improperly interleaved HTML/MD) - #159720 (document #[global_allocator] constraints) - #159732 (optimization: don't look for diagnostic/canonical items without rustc_attrs enabled) - #159740 (reuse regular exported_non_generic_symbols logic in Miri) - #159780 (check `extern "custom"` function pointers) - #159786 (rustdoc-js: ignore editor temp files in test folder discovery) - #159819 (std::sync::poison: disable auto_cfg on PoisonError::new) - #155388 (stepping into where-clauses during normalization may be productive) - #155914 (when bailing on ambiguity, don't force other results to ambig) - #159411 ([rustdoc] Correctly handle output options with --show-coverage) - #159439 (Fix(lib/fs/win): Fall back on Win32 delete for `Dir::remove_file`) - #159809 (Avoid `#[target_features]`) - #159826 (Remove redundant `#[rustc_paren_sugar]` feature gate)
jhpratt
added a commit
to jhpratt/rust
that referenced
this pull request
Jul 25, 2026
…ls, r=bjorn3 reuse regular exported_non_generic_symbols logic in Miri This is some gnarly code we have duplicated in Miri, let's try to reuse the version from rustc. r? @bjorn3
jhpratt
added a commit
to jhpratt/rust
that referenced
this pull request
Jul 25, 2026
…ls, r=bjorn3 reuse regular exported_non_generic_symbols logic in Miri This is some gnarly code we have duplicated in Miri, let's try to reuse the version from rustc. r? @bjorn3
rust-bors Bot
pushed a commit
that referenced
this pull request
Jul 25, 2026
Rollup of 20 pull requests Successful merges: - #138618 (Support using const pointers in asm `const` operand) - #157962 (Lower paths to functions in const args as ConstKind::Error) - #158404 (trait_solver: normalize next-gen region constraints) - #158709 (rustdoc: warn on improperly interleaved HTML/MD) - #159720 (document #[global_allocator] constraints) - #159732 (optimization: don't look for diagnostic/canonical items without rustc_attrs enabled) - #159738 (implement `CovariantUnsafeCell`) - #159740 (reuse regular exported_non_generic_symbols logic in Miri) - #159780 (check `extern "custom"` function pointers) - #159786 (rustdoc-js: ignore editor temp files in test folder discovery) - #159819 (std::sync::poison: disable auto_cfg on PoisonError::new) - #155388 (stepping into where-clauses during normalization may be productive) - #155914 (when bailing on ambiguity, don't force other results to ambig) - #159439 (Fix(lib/fs/win): Fall back on Win32 delete for `Dir::remove_file`) - #159676 (Update wasm-component-ld to 0.5.27) - #159730 (allow accessing the contents of UnsafeCell without going through get) - #159809 (Avoid `#[target_features]`) - #159826 (Remove redundant `#[rustc_paren_sugar]` feature gate) - #159853 (Updated expect messages for `CString` struct and method documentation) - #159877 (Revert "Export `derive` at `core::derive` and `std::derive`")
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
View all comments
This is some gnarly code we have duplicated in Miri, let's try to reuse the version from rustc.
r? @bjorn3