rust/compiler
bors 24b8bb13bf Auto merge of - spastorino:def_id_to_hir_id_refactor, r=oli-obk
Store def_id_to_hir_id as variant in hir_owner.

If hir_owner is Owner(_), the LocalDefId is pointing to an owner, so the ItemLocalId is 0.
If the HIR node does not exist, we store Phantom.
Otherwise, we store the HirId associated to the LocalDefId.

Related to 

r? `@oli-obk`
2022-01-31 14:23:44 +00:00
..
rustc remove unused jemallocator crate 2022-01-28 16:56:05 +01:00
rustc_apfloat Stabilize iter::zip. 2021-12-14 18:50:31 -04:00
rustc_arena Clarify ArenaAllocatable's second parameter. 2022-01-28 07:37:10 +11:00
rustc_ast Make Decodable and Decoder infallible. 2022-01-22 10:38:31 +11:00
rustc_ast_lowering Store def_id_to_hir_id as variant in hir_owner. 2022-01-27 10:46:40 -03:00
rustc_ast_passes Auto merge of - lqd:update-deps, r=Mark-Simulacrum 2022-01-21 10:38:30 +00:00
rustc_ast_pretty Restore a visual alignment mode for block comments 2022-01-30 19:50:54 -08:00
rustc_attr Remove unnecessary sigils around Symbol::as_str() calls. 2021-12-15 17:32:14 +11:00
rustc_borrowck Auto merge of - Aaron1011:remove-assoc-ident, r=cjgillot 2022-01-25 18:53:45 +00:00
rustc_builtin_macros Rollup merge of - dtolnay:fmtyield, r=davidtwco 2022-01-31 07:00:42 +01:00
rustc_codegen_cranelift Use an indexmap to avoid sorting LocalDefIds 2022-01-22 22:34:16 -06:00
rustc_codegen_gcc Merge landing_pad and set_cleanup into cleanup_landing_pad 2022-01-24 14:10:05 +01:00
rustc_codegen_llvm Auto merge of - matthiaskrgr:rollup-esd3ixl, r=matthiaskrgr 2022-01-28 23:20:38 +00:00
rustc_codegen_ssa Rollup merge of - theidexisted:patch-1, r=wesleywiser 2022-01-30 08:37:50 -08:00
rustc_const_eval Rollup merge of - compiler-errors:is-not-const, r=fee1-dead 2022-01-30 00:04:11 +01:00
rustc_data_structures Rollup merge of - Kobzol:stable-hash-permutation-test, r=the8472 2022-01-27 22:32:24 +01:00
rustc_driver Make Decodable and Decoder infallible. 2022-01-22 10:38:31 +11:00
rustc_error_codes Rollup merge of - danii:e0772, r=GuillaumeGomez 2022-01-29 14:46:29 +01:00
rustc_errors Rollup merge of - mark-i-m:noquiet, r=eddyb 2022-01-23 20:13:07 +01:00
rustc_expand Rollup merge of - pietroalbini:pa-bootstrap-update, r=Mark-Simulacrum 2022-01-30 08:37:46 -08:00
rustc_feature update pass_by_value 2022-01-27 07:58:33 +01:00
rustc_fs_util
rustc_graphviz eplace usages of vec![].into_iter with [].into_iter 2022-01-09 14:09:25 +11:00
rustc_hir Store def_id_to_hir_id as variant in hir_owner. 2022-01-27 10:46:40 -03:00
rustc_hir_pretty try apply rustc_pass_by_value to Span 2022-01-27 11:29:41 +01:00
rustc_incremental Make Decodable and Decoder infallible. 2022-01-22 10:38:31 +11:00
rustc_index Make Decodable and Decoder infallible. 2022-01-22 10:38:31 +11:00
rustc_infer Rollup merge of - pierwill:fix-70258-inference-terms, r=jackh726 2022-01-31 06:58:26 +01:00
rustc_interface expand: Pass everything by reference to pre-expansion lint callback 2022-01-23 19:31:32 +08:00
rustc_lexer
rustc_lint Rollup merge of - pierwill:fix-70258-inference-terms, r=jackh726 2022-01-31 06:58:26 +01:00
rustc_lint_defs Rollup merge of - Amanieu:asm-reference, r=m-ou-se 2022-01-28 15:20:21 +01:00
rustc_llvm Use error-on-mismatch policy for PAuth module flags. 2022-01-24 16:50:10 +00:00
rustc_log Make rustc_log doc test runnable 2022-01-03 22:31:56 -08:00
rustc_macros Make Decodable and Decoder infallible. 2022-01-22 10:38:31 +11:00
rustc_metadata Auto merge of - petrochenkov:doctrscope, r=GuillaumeGomez 2022-01-26 09:10:27 +00:00
rustc_middle Auto merge of - spastorino:def_id_to_hir_id_refactor, r=oli-obk 2022-01-31 14:23:44 +00:00
rustc_mir_build Ignore unwinding edges when checking for unconditional recursion 2022-01-26 13:46:01 +01:00
rustc_mir_dataflow Remove deprecated LLVM-style inline assembly 2022-01-12 18:51:31 +01:00
rustc_mir_transform Auto merge of - spastorino:def_id_to_hir_id_refactor, r=oli-obk 2022-01-31 14:23:44 +00:00
rustc_monomorphize Change TerminatorKind::Abort to call the panic handler instead of 2022-01-17 00:39:34 +00:00
rustc_parse Rollup merge of - camelid:reserved-sugg, r=davidtwco 2022-01-31 07:00:40 +01:00
rustc_parse_format
rustc_passes Reject unsupported naked functions 2022-01-21 17:38:21 +01:00
rustc_plugin_impl
rustc_privacy Remove a span from hir::ExprKind::MethodCall 2022-01-21 07:48:10 -06:00
rustc_query_impl Make Decodable and Decoder infallible. 2022-01-22 10:38:31 +11:00
rustc_query_system Address review comments. 2022-01-22 10:38:34 +11:00
rustc_resolve Store def_id_to_hir_id as variant in hir_owner. 2022-01-27 10:46:40 -03:00
rustc_save_analysis Rollup merge of - pierwill:fix-70258-inference-terms, r=jackh726 2022-01-31 06:58:26 +01:00
rustc_serialize Auto merge of - pierwill:localdefid-indexmap, r=wesleywiser 2022-01-24 22:04:55 +00:00
rustc_session Rollup merge of - mark-i-m:noquiet, r=eddyb 2022-01-23 20:13:07 +01:00
rustc_span Rename _args -> args in format_args expansion 2022-01-29 12:44:41 -08:00
rustc_symbol_mangling Auto merge of - Aaron1011:remove-assoc-ident, r=cjgillot 2022-01-25 18:53:45 +00:00
rustc_target Rollup merge of - pierwill:fix-70258-inference-terms, r=jackh726 2022-01-31 06:58:26 +01:00
rustc_trait_selection Rollup merge of - pierwill:fix-70258-inference-terms, r=jackh726 2022-01-31 06:58:26 +01:00
rustc_traits ⬆ chalk to 0.76.0 2022-01-19 13:44:43 -06:00
rustc_ty_utils Rollup merge of - pierwill:fix-70258-inference-terms, r=jackh726 2022-01-31 06:58:26 +01:00
rustc_type_ir initial revert 2022-01-15 01:16:55 +00:00
rustc_typeck Rollup merge of - ibraheemdev:issue-93210, r=davidtwco 2022-01-31 06:58:30 +01:00