rust/compiler
bors 2c1b65ee14 Auto merge of #115694 - clarfonthey:std-hash-private, r=dtolnay
Add `std:#️⃣:{DefaultHasher, RandomState}` exports (needs FCP)

This implements rust-lang/libs-team#267 to move the libstd hasher types to `std::hash` where they belong, instead of `std::collections::hash_map`.

<details><summary>The below no longer applies, but is kept for clarity.</summary>
This is a small refactor for #27242, which moves the definitions of `RandomState` and `DefaultHasher` into `std::hash`, but in a way that won't be noticed in the public API.

I've opened rust-lang/libs-team#267 as a formal ACP to move these directly into the root of `std::hash`, but for now, they're at least separated out from the collections code in a way that will make moving that around easier.

I decided to simply copy the rustdoc for `std::hash` from `core::hash` since I think it would be ideal for the two to diverge longer-term, especially if the ACP is accepted. However, I would be willing to factor them out into a common markdown document if that's preferred.
</details>
2023-11-11 21:12:20 +00:00
..
rustc
rustc_abi Make the randomize feature of rustc_abi additive 2023-11-05 21:51:47 +03:30
rustc_arena
rustc_ast Add the vis.visit_capture_by() in noop_visit_expr 2023-11-04 21:11:03 +01:00
rustc_ast_lowering Fix remaining uses of CaptureBy::Value 2023-11-04 19:48:44 +01:00
rustc_ast_passes
rustc_ast_pretty Clarify space_between. 2023-11-08 14:39:59 +11:00
rustc_attr
rustc_baked_icu_data Update ICU4X 2023-11-06 13:42:20 +00:00
rustc_borrowck Auto merge of #117712 - lcnr:expand-coroutine, r=jackh726 2023-11-09 14:23:45 +00:00
rustc_builtin_macros Emit #[inline] on derive(Debug) 2023-11-09 10:40:55 -05:00
rustc_codegen_cranelift Merge commit 'c84d1871dc4456539b7b578830268ab3539915d0' into sync_cg_clif-2023-11-10 2023-11-10 11:30:51 +00:00
rustc_codegen_gcc Remove libc dependency in cg_gcc alloc_system example 2023-11-02 21:03:27 +01:00
rustc_codegen_llvm warn when using an unstable feature with -Ctarget-feature 2023-11-06 09:44:00 +01:00
rustc_codegen_ssa Auto merge of #117712 - lcnr:expand-coroutine, r=jackh726 2023-11-09 14:23:45 +00:00
rustc_const_eval Auto merge of #117712 - lcnr:expand-coroutine, r=jackh726 2023-11-09 14:23:45 +00:00
rustc_data_structures Auto merge of #117557 - Zoxc:panic-prio, r=petrochenkov 2023-11-09 00:39:02 +00:00
rustc_driver
rustc_driver_impl Use the actual computed crate name for -Zprint-vtable-sizes 2023-11-05 16:29:15 +00:00
rustc_error_codes Auto merge of #117537 - GKFX:offset-of-enum-feature, r=cjgillot 2023-11-05 13:44:59 +00:00
rustc_error_messages
rustc_errors rustc: minor changes suggested by clippy perf lints. 2023-11-08 08:57:57 +11:00
rustc_expand Replace two create_default_session_if_not_set_then uses. 2023-11-02 19:35:04 +11:00
rustc_feature Auto merge of #117537 - GKFX:offset-of-enum-feature, r=cjgillot 2023-11-05 13:44:59 +00:00
rustc_fluent_macro
rustc_fs_util
rustc_graphviz
rustc_hir Add suggestion to THIR unsafe_op_in_unsafe_fn lint 2023-11-06 16:23:09 +00:00
rustc_hir_analysis Only use normalize_param_env when normalizing predicate in check_item_bounds 2023-11-08 02:35:25 +00:00
rustc_hir_pretty Fix remaining uses of CaptureBy::Value 2023-11-04 19:48:44 +01:00
rustc_hir_typeck Recurse over the method chain and maintain a stack to peek at previous receiver to align spans 2023-11-10 13:00:27 -08:00
rustc_incremental Remove unused LoadResult::DecodeIncrCache variant 2023-11-04 20:16:03 +00:00
rustc_index
rustc_infer fallback for construct_generic_bound_failure 2023-11-04 22:15:22 +08:00
rustc_interface Add -Zcross-crate-inline-threshold=yes 2023-11-07 18:45:11 -05:00
rustc_lexer
rustc_lint Remove support for compiler plugins. 2023-11-04 08:50:46 +11:00
rustc_lint_defs Auto merge of #116930 - RalfJung:raw-ptr-match, r=davidtwco 2023-11-08 20:42:32 +00:00
rustc_llvm llvm-wrapper: Remove include of non-existant Vectorize.h 2023-11-07 16:40:35 +01:00
rustc_log
rustc_macros Derive TyEncodable/TyDecodable implementations that are parameterized over interner 2023-11-04 16:44:42 +00:00
rustc_metadata Rollup merge of #115485 - DaniPopes:rustdoc-macro-consts, r=jackh726,fmease 2023-11-07 19:29:56 +01:00
rustc_middle Auto merge of #115694 - clarfonthey:std-hash-private, r=dtolnay 2023-11-11 21:12:20 +00:00
rustc_mir_build Auto merge of #117712 - lcnr:expand-coroutine, r=jackh726 2023-11-09 14:23:45 +00:00
rustc_mir_dataflow rename BorrowKind::Shallow to Fake 2023-11-08 22:55:28 +01:00
rustc_mir_transform Auto merge of #117712 - lcnr:expand-coroutine, r=jackh726 2023-11-09 14:23:45 +00:00
rustc_monomorphize Minimize pub usage in source_map.rs. 2023-11-02 19:35:00 +11:00
rustc_parse Suggest fix for ; within let-chains 2023-11-09 00:31:42 -08:00
rustc_parse_format
rustc_passes Remove support for compiler plugins. 2023-11-04 08:50:46 +11:00
rustc_privacy
rustc_query_impl
rustc_query_system
rustc_resolve rustc: minor changes suggested by clippy perf lints. 2023-11-08 08:57:57 +11:00
rustc_serialize
rustc_session Auto merge of #115694 - clarfonthey:std-hash-private, r=dtolnay 2023-11-11 21:12:20 +00:00
rustc_smir Rollup merge of #117741 - eltociear:patch-23, r=compiler-errors 2023-11-10 01:50:25 +01:00
rustc_span Rollup merge of #117694 - jmillikin:core-io-borrowed-buf, r=m-ou-se 2023-11-09 11:36:52 +09:00
rustc_symbol_mangling
rustc_target Auto merge of #115694 - clarfonthey:std-hash-private, r=dtolnay 2023-11-11 21:12:20 +00:00
rustc_trait_selection Auto merge of #117712 - lcnr:expand-coroutine, r=jackh726 2023-11-09 14:23:45 +00:00
rustc_traits Auto merge of #117507 - nnethercote:rustc_span, r=Nilstrieb 2023-11-03 14:57:40 +00:00
rustc_transmute
rustc_ty_utils review + add tests 2023-11-02 18:16:37 +01:00
rustc_type_ir Auto merge of #117578 - compiler-errors:derive-encode-in-rustc_type_ir, r=davidtwco 2023-11-06 10:10:52 +00:00
stable_mir rename BorrowKind::Shallow to Fake 2023-11-08 22:55:28 +01:00