rust/compiler/rustc_ast_lowering/src
Jacob Pratt 811eaebf7e
Rollup merge of #133589 - voidc:remove-array-len, r=boxyuwu
Remove `hir::ArrayLen`

This refactoring removes `hir::ArrayLen`, replacing it with `hir::ConstArg`. To represent inferred array lengths (previously `hir::ArrayLen::Infer`), a new variant `ConstArgKind::Infer` is added.

r? `@BoxyUwU`
2024-12-01 22:10:23 -05:00
..
asm.rs Auto merge of #133468 - lcnr:uwu4, r=BoxyUwU 2024-11-28 15:58:17 +00:00
block.rs Add duplicate lowering check 2024-10-28 14:13:36 +08:00
delegation.rs Add duplicate lowering check 2024-10-28 14:13:36 +08:00
errors.rs Make s390x non-clobber-only vector register support unstable 2024-11-24 21:42:22 +09:00
expr.rs Rollup merge of #133589 - voidc:remove-array-len, r=boxyuwu 2024-12-01 22:10:23 -05:00
format.rs Reformat using the new identifier sorting from rustfmt 2024-09-22 19:11:29 -04:00
index.rs Remove hir::ArrayLen, introduce ConstArgKind::Infer 2024-11-30 21:00:31 +01:00
item.rs Refactor where predicates, and reserve for attributes support 2024-11-25 16:38:35 +08:00
lib.rs Rollup merge of #133589 - voidc:remove-array-len, r=boxyuwu 2024-12-01 22:10:23 -05:00
pat.rs more consistent debug_assertions 2024-10-28 14:13:39 +08:00
path.rs Rollup merge of #131375 - klensy:clone_on_ref_ptr, r=cjgillot 2024-10-29 03:11:39 -07:00