rust/compiler
bors ebb821f625 Auto merge of #119265 - Mark-Simulacrum:remove-cache, r=cjgillot
Remove metadata decoding DefPathHash cache

My expectation is that this cache is largely useless. Decoding a DefPathHash from metadata is essentially a pair of memory loads - there's no heavyweight processing involved. Caching it behind a HashMap just adds extra cost and incurs hashing overheads for the indices.

Based on https://github.com/rust-lang/rust/pull/119238.
2023-12-24 12:41:58 +00:00
..
rustc
rustc_abi
rustc_arena
rustc_ast Rollup merge of #119231 - aDotInTheVoid:PatKind-struct-bool-docs, r=compiler-errors 2023-12-23 16:23:54 +01:00
rustc_ast_lowering Rollup merge of #119231 - aDotInTheVoid:PatKind-struct-bool-docs, r=compiler-errors 2023-12-23 16:23:54 +01:00
rustc_ast_passes Auto merge of #118847 - eholk:for-await, r=compiler-errors 2023-12-22 14:17:10 +00:00
rustc_ast_pretty Rollup merge of #119231 - aDotInTheVoid:PatKind-struct-bool-docs, r=compiler-errors 2023-12-23 16:23:54 +01:00
rustc_attr
rustc_baked_icu_data
rustc_borrowck Rollup merge of #119198 - compiler-errors:desugaring, r=eholk 2023-12-22 21:41:04 -05:00
rustc_builtin_macros Remove all uses of DiagnosticBuilder::forget_guarantee(). 2023-12-23 13:23:28 +11:00
rustc_codegen_cranelift Rollup merge of #119171 - nnethercote:cleanup-errors-4, r=compiler-errors 2023-12-22 21:41:03 -05:00
rustc_codegen_gcc
rustc_codegen_llvm Rollup merge of #119171 - nnethercote:cleanup-errors-4, r=compiler-errors 2023-12-22 21:41:03 -05:00
rustc_codegen_ssa Rollup merge of #119198 - compiler-errors:desugaring, r=eholk 2023-12-22 21:41:04 -05:00
rustc_const_eval Rollup merge of #119257 - RalfJung:tls-comments, r=petrochenkov 2023-12-24 01:08:09 +01:00
rustc_data_structures update cfg(bootstrap)s 2023-12-22 11:14:11 +01:00
rustc_driver
rustc_driver_impl Rename EarlyDiagCtxt methods to match DiagCtxt. 2023-12-23 13:23:28 +11:00
rustc_error_codes move rustc_outlives test code from query to dedicated function 2023-12-23 13:59:10 +01:00
rustc_error_messages
rustc_errors Remove DiagnosticBuilder::forget_guarantee. 2023-12-23 13:23:28 +11:00
rustc_expand Rollup merge of #119231 - aDotInTheVoid:PatKind-struct-bool-docs, r=compiler-errors 2023-12-23 16:23:54 +01:00
rustc_feature Auto merge of #119211 - rust-lang:pa-master-1.77, r=Mark-Simulacrum 2023-12-23 00:26:47 +00:00
rustc_fluent_macro
rustc_fs_util
rustc_graphviz
rustc_hir Rollup merge of #119222 - eholk:into-async-iterator, r=compiler-errors,dtolnay 2023-12-22 21:41:04 -05:00
rustc_hir_analysis Rollup merge of #119248 - lukas-code:purge-unused-outlives-test, r=cjgillot 2023-12-23 16:23:56 +01:00
rustc_hir_pretty Rid the AST & HIR pretty printers of syntactic cruft 2023-12-22 14:32:40 +01:00
rustc_hir_typeck Rollup merge of #119198 - compiler-errors:desugaring, r=eholk 2023-12-22 21:41:04 -05:00
rustc_incremental
rustc_index Mention the relevant tracking issue next to my bit_set hack 2023-12-23 00:04:20 +01:00
rustc_index_macros
rustc_infer Give DiagnosticBuilder a default type. 2023-12-23 13:23:10 +11:00
rustc_interface Rename EarlyDiagCtxt methods to match DiagCtxt. 2023-12-23 13:23:28 +11:00
rustc_lexer
rustc_lint Auto merge of #119211 - rust-lang:pa-master-1.77, r=Mark-Simulacrum 2023-12-23 00:26:47 +00:00
rustc_lint_defs
rustc_llvm
rustc_log
rustc_macros
rustc_metadata Auto merge of #119265 - Mark-Simulacrum:remove-cache, r=cjgillot 2023-12-24 12:41:58 +00:00
rustc_middle Auto merge of #119218 - Nadrieril:nested-opaque-reveal, r=compiler-errors 2023-12-23 23:00:08 +00:00
rustc_mir_build Rollup merge of #119230 - Nadrieril:librarify-even-further, r=compiler-errors 2023-12-22 21:41:05 -05:00
rustc_mir_dataflow Don't require owned data in MaybeStorageDead 2023-12-21 12:58:39 +01:00
rustc_mir_transform Rollup merge of #119198 - compiler-errors:desugaring, r=eholk 2023-12-22 21:41:04 -05:00
rustc_monomorphize
rustc_next_trait_solver
rustc_parse Rollup merge of #119231 - aDotInTheVoid:PatKind-struct-bool-docs, r=compiler-errors 2023-12-23 16:23:54 +01:00
rustc_parse_format
rustc_passes Auto merge of #119097 - nnethercote:fix-EmissionGuarantee, r=compiler-errors 2023-12-22 00:03:57 +00:00
rustc_pattern_analysis Reveal empty opaques in depth 2023-12-23 14:59:12 +01:00
rustc_privacy
rustc_query_impl
rustc_query_system Give DiagnosticBuilder a default type. 2023-12-23 13:23:10 +11:00
rustc_resolve Improve some names. 2023-12-23 13:23:28 +11:00
rustc_serialize
rustc_session Rollup merge of #119171 - nnethercote:cleanup-errors-4, r=compiler-errors 2023-12-22 21:41:03 -05:00
rustc_smir Split coroutine desugaring kind from source 2023-12-22 23:58:29 +00:00
rustc_span Specialize DefPathHash table to skip crate IDs 2023-12-23 14:10:28 -05:00
rustc_symbol_mangling
rustc_target Rollup merge of #112936 - Toasterson:illumos-aarch64-target, r=jackh726 2023-12-23 20:02:27 +01:00
rustc_trait_selection Rollup merge of #119198 - compiler-errors:desugaring, r=eholk 2023-12-22 21:41:04 -05:00
rustc_traits
rustc_transmute
rustc_ty_utils Split coroutine desugaring kind from source 2023-12-22 23:58:29 +00:00
rustc_type_ir
stable_mir Split coroutine desugaring kind from source 2023-12-22 23:58:29 +00:00