rust/compiler/rustc_metadata/src
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
..
rmeta Store a LocalDefId in hir::Variant & hir::Field. 2022-11-13 14:06:51 +00:00
creader.rs Rewrite implementation of #[alloc_error_handler] 2022-10-31 16:32:57 +00:00
dependency_format.rs Rollup merge of #100928 - CleanCut:rustc_metadata_diagnostics, r=davidtwco 2022-09-03 10:33:05 +05:30
errors.rs Auto merge of #103217 - mejrs:track, r=eholk 2022-11-01 21:09:45 +00:00
foreign_modules.rs Rename some OwnerId fields. 2022-10-29 20:28:38 +11:00
fs.rs Wrap bundlen static libraries into object files 2022-11-14 12:01:49 +03:00
lib.rs Wrap bundlen static libraries into object files 2022-11-14 12:01:49 +03:00
locator.rs Rollup merge of #100928 - CleanCut:rustc_metadata_diagnostics, r=davidtwco 2022-09-03 10:33:05 +05:30
native_libs.rs Rename some OwnerId fields. 2022-10-29 20:28:38 +11:00