rust/compiler/rustc_lint/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
..
nonstandard_style
array_into_iter.rs
builtin.rs Auto merge of #104170 - cjgillot:hir-def-id, r=fee1-dead 2022-11-17 07:42:27 +00:00
context.rs fix: lint against lint functions 2022-11-07 19:23:29 -05:00
early.rs
enum_intrinsics_non_enums.rs
errors.rs
expect.rs
for_loops_over_fallibles.rs
hidden_unicode_codepoints.rs Use token::Lit in ast::ExprKind::Lit. 2022-11-16 09:41:28 +11:00
internal.rs
late.rs Store a LocalDefId in hir::Variant & hir::Field. 2022-11-13 14:06:51 +00:00
let_underscore.rs Merge branch 'master' into patch-2 2022-11-15 21:16:11 +01:00
levels.rs Store a LocalDefId in hir::Variant & hir::Field. 2022-11-13 14:06:51 +00:00
lib.rs fix: lint against lint functions 2022-11-07 19:23:29 -05:00
methods.rs
non_ascii_idents.rs
non_fmt_panic.rs
nonstandard_style.rs
noop_method_call.rs
opaque_hidden_inferred_bound.rs Merge branch 'master' into patch-2 2022-11-15 21:16:11 +01:00
pass_by_value.rs
passes.rs
redundant_semicolon.rs
tests.rs
traits.rs
types.rs Rollup merge of #104296 - compiler-errors:opaque-ty-ffi-normalization-cycle, r=lcnr 2022-11-15 10:44:10 +01:00
unused.rs Auto merge of #104293 - Manishearth:rollup-xj92d0k, r=Manishearth 2022-11-11 20:11:07 +00:00