about summary refs log tree commit diff
path: root/tests/ui/const-generics/mgca
AgeCommit message (Collapse)AuthorLines
2025-07-09Port `#[type_const]` to the new attribute systemPavel Grigorenko-7/+11
2025-06-13Require generic params for const generic paramsOli Scherer-0/+35
2025-05-22Return correct error term kind on projection errorsBoxy-0/+56
2025-03-04mgca: Lower all const paths as `ConstArgKind::Path`Noah Lev-0/+155
When `#![feature(min_generic_const_args)]` is enabled, we now lower all const paths in generic arg position to `hir::ConstArgKind::Path`. We then lower assoc const paths to `ty::ConstKind::Unevaluated` since we can no longer use the anon const expression lowering machinery. In the process of implementing this, I factored out `hir_ty_lowering` code that is now shared between lowering assoc types and assoc consts. This PR also introduces a `#[type_const]` attribute for trait assoc consts that are allowed as const args. However, we still need to implement code to check that assoc const definitions satisfy `#[type_const]` if present (basically is it a const path or a monomorphic anon const).
2025-02-11Lower fn items as ZST valtrees and delay a bugMichael Goulet-0/+32