rust/compiler/rustc_trait_selection/src/traits
bors 7c75fe4c85 Auto merge of #104170 - cjgillot:hir-def-id, r=fee1-dead
Record `LocalDefId` in HIR nodes instead of a side table

This is part of an attempt to remove the `HirId -> LocalDefId` table from HIR.
This attempt is a prerequisite to creation of `LocalDefId` after HIR lowering (https://github.com/rust-lang/rust/pull/96840), by controlling how `def_id` information is accessed.

This first part adds the information to HIR nodes themselves instead of a table.
The second part is https://github.com/rust-lang/rust/pull/103902
The third part will be to make `hir::Visitor::visit_fn` take a `LocalDefId` as last parameter.
The fourth part will be to completely remove the side table.
2022-11-17 07:42:27 +00:00
..
error_reporting Auto merge of #104170 - cjgillot:hir-def-id, r=fee1-dead 2022-11-17 07:42:27 +00:00
query Don't normalize constants unless they need normalization 2022-11-07 00:30:56 +00:00
select cleanup and dedupe CTFE and Miri error reporting 2022-11-16 10:13:29 +01:00
specialize Rollup merge of #104229 - compiler-errors:overlap-full-path, r=davidtwco 2022-11-14 19:26:16 +01:00
auto_trait.rs Reduce the scope of allow(rustc::potential_query_instability) in rustc_trait_selection 2022-11-08 19:41:48 +01:00
chalk_fulfill.rs Use TraitEngine in more places, make FulfillmentCtxt constructor more private 2022-11-10 04:26:43 +00:00
codegen.rs Change InferCtxtBuilder from enter to build 2022-10-07 07:10:40 -05:00
coherence.rs Don't print full paths in overlap errors 2022-11-10 05:41:09 +00:00
const_evaluatable.rs cleanup and dedupe CTFE and Miri error reporting 2022-11-16 10:13:29 +01:00
engine.rs Auto merge of #103723 - CastilloDel:master, r=jackh726 2022-11-09 13:45:27 +00:00
fulfill.rs cleanup and dedupe CTFE and Miri error reporting 2022-11-16 10:13:29 +01:00
misc.rs Move fallback_has_occurred to FnCtxt 2022-11-06 02:40:25 +00:00
mod.rs Rollup merge of #104094 - lcnr:on_unimplemented-move, r=wesleywiser 2022-11-08 11:23:53 +05:30
object_safety.rs stop folding UnevaluatedConst 2022-10-19 10:15:46 +02:00
outlives_bounds.rs Reduce the scope of allow(rustc::potential_query_instability) in rustc_trait_selection 2022-11-08 19:41:48 +01:00
project.rs Rollup merge of #103827 - compiler-errors:rpitit-substs-compat, r=wesleywiser 2022-11-08 21:03:54 -05:00
relationships.rs Remove TypeckResults from InferCtxt 2022-10-07 07:06:19 -05:00
structural_match.rs Change InferCtxtBuilder from enter to build 2022-10-07 07:10:40 -05:00
util.rs Don't call own_existential_vtable_entries on unresolved trait ref 2022-10-19 17:11:40 +00:00
wf.rs Use nominal_obligations_without_const in wf for FnDef 2022-11-09 02:08:22 +00:00