Derive `Hash` for rustc_public types by AlexanderPortland · Pull Request #145018 · rust-lang/rust
rustbot
added
S-waiting-on-review
labels
Aug 6, 2025
scottmcm
added
S-waiting-on-author
and removed S-waiting-on-review
Status: Awaiting review from the assignee but also interested parties.labels
Aug 7, 2025
rustbot
added
S-waiting-on-review
and removed S-waiting-on-author
Status: This is awaiting some action (such as code changes or more information) from the author.labels
Aug 7, 2025
bors
added
S-waiting-on-bors
and removed S-waiting-on-review
Status: Awaiting review from the assignee but also interested parties.labels
Aug 7, 2025tgross35 added a commit to tgross35/rust that referenced this pull request
Aug 7, 2025…h, r=scottmcm Derive `Hash` for rustc_public types This derives `Hash` for the rustc_public versions of `Rvalue`, `Place`, `Span`, and all the types they contain. As far as I can tell, the internal versions of all these types already implement `Hash`, so it would be helpful if the public versions implemented it too!
bors added a commit that referenced this pull request
Aug 7, 2025Rollup of 8 pull requests Successful merges: - #144705 (compiler-builtins: plumb LSE support for aarch64 on linux/gnu when optimized-compiler-builtins not enabled) - #144857 (Port `#[allow_internal_unsafe]` to the new attribute system) - #144900 (Stabilize `unsigned_signed_diff` feature) - #144903 (Rename `begin_panic_handler` to `panic_handler`) - #144974 (compiler-builtins subtree update) - #145004 (Couple of minor cleanups) - #145007 (Fix build/doc/test of error index generator) - #145018 (Derive `Hash` for rustc_public types) r? `@ghost` `@rustbot` modify labels: rollup
tgross35 added a commit to tgross35/rust that referenced this pull request
Aug 7, 2025…h, r=scottmcm Derive `Hash` for rustc_public types This derives `Hash` for the rustc_public versions of `Rvalue`, `Place`, `Span`, and all the types they contain. As far as I can tell, the internal versions of all these types already implement `Hash`, so it would be helpful if the public versions implemented it too!
tgross35 added a commit to tgross35/rust that referenced this pull request
Aug 8, 2025…h, r=scottmcm Derive `Hash` for rustc_public types This derives `Hash` for the rustc_public versions of `Rvalue`, `Place`, `Span`, and all the types they contain. As far as I can tell, the internal versions of all these types already implement `Hash`, so it would be helpful if the public versions implemented it too!
bors added a commit that referenced this pull request
Aug 8, 2025Rollup of 9 pull requests Successful merges: - #144705 (compiler-builtins: plumb LSE support for aarch64 on linux/gnu when optimized-compiler-builtins not enabled) - #144857 (Port `#[allow_internal_unsafe]` to the new attribute system) - #144900 (Stabilize `unsigned_signed_diff` feature) - #144903 (Rename `begin_panic_handler` to `panic_handler`) - #144974 (compiler-builtins subtree update) - #145007 (Fix build/doc/test of error index generator) - #145018 (Derive `Hash` for rustc_public types) - #145045 (doc(library): Fix Markdown in `Iterator::by_ref`) - #145046 (Fix doc comment of File::try_lock and File::try_lock_shared) r? `@ghost` `@rustbot` modify labels: rollup
rust-timer added a commit that referenced this pull request
Aug 8, 2025Rollup merge of #145018 - AlexanderPortland:rustc-public-hash, r=scottmcm Derive `Hash` for rustc_public types This derives `Hash` for the rustc_public versions of `Rvalue`, `Place`, `Span`, and all the types they contain. As far as I can tell, the internal versions of all these types already implement `Hash`, so it would be helpful if the public versions implemented it too!
github-actions bot pushed a commit to rust-lang/compiler-builtins that referenced this pull request
Aug 9, 2025rust-cloud-vms bot pushed a commit to makai410/rustc_public that referenced this pull request
Aug 16, 2025rust-cloud-vms bot pushed a commit to makai410/rustc_public that referenced this pull request
Aug 20, 2025makai410 pushed a commit to makai410/rust that referenced this pull request
Nov 8, 2025…h, r=scottmcm Derive `Hash` for rustc_public types This derives `Hash` for the rustc_public versions of `Rvalue`, `Place`, `Span`, and all the types they contain. As far as I can tell, the internal versions of all these types already implement `Hash`, so it would be helpful if the public versions implemented it too!
makai410 pushed a commit to makai410/rust that referenced this pull request
Nov 8, 2025Rollup of 9 pull requests Successful merges: - rust-lang#144705 (compiler-builtins: plumb LSE support for aarch64 on linux/gnu when optimized-compiler-builtins not enabled) - rust-lang#144857 (Port `#[allow_internal_unsafe]` to the new attribute system) - rust-lang#144900 (Stabilize `unsigned_signed_diff` feature) - rust-lang#144903 (Rename `begin_panic_handler` to `panic_handler`) - rust-lang#144974 (compiler-builtins subtree update) - rust-lang#145007 (Fix build/doc/test of error index generator) - rust-lang#145018 (Derive `Hash` for rustc_public types) - rust-lang#145045 (doc(library): Fix Markdown in `Iterator::by_ref`) - rust-lang#145046 (Fix doc comment of File::try_lock and File::try_lock_shared) r? `@ghost` `@rustbot` modify labels: rollup
makai410 pushed a commit to makai410/rust that referenced this pull request
Nov 10, 2025…h, r=scottmcm Derive `Hash` for rustc_public types This derives `Hash` for the rustc_public versions of `Rvalue`, `Place`, `Span`, and all the types they contain. As far as I can tell, the internal versions of all these types already implement `Hash`, so it would be helpful if the public versions implemented it too!
makai410 pushed a commit to makai410/rust that referenced this pull request
Nov 10, 2025Rollup of 9 pull requests Successful merges: - rust-lang#144705 (compiler-builtins: plumb LSE support for aarch64 on linux/gnu when optimized-compiler-builtins not enabled) - rust-lang#144857 (Port `#[allow_internal_unsafe]` to the new attribute system) - rust-lang#144900 (Stabilize `unsigned_signed_diff` feature) - rust-lang#144903 (Rename `begin_panic_handler` to `panic_handler`) - rust-lang#144974 (compiler-builtins subtree update) - rust-lang#145007 (Fix build/doc/test of error index generator) - rust-lang#145018 (Derive `Hash` for rustc_public types) - rust-lang#145045 (doc(library): Fix Markdown in `Iterator::by_ref`) - rust-lang#145046 (Fix doc comment of File::try_lock and File::try_lock_shared) r? `@ghost` `@rustbot` modify labels: rollup
tgross35 pushed a commit to rust-lang/compiler-builtins that referenced this pull request
Jan 31, 2026This 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