-
Notifications
You must be signed in to change notification settings - Fork 56
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
"Stabilizable" prototype for expanded const generics #100
Comments
This issue is intended for status updates only. For general questions or comments, please contact the owner(s) directly. |
Key Developments: #125915 landed which is necessary to start implementation work on |
The past ~month has been spent figuring out some implementation constraints arising from DefId creation of anon consts. My time has also been somewhat diverted to other things though that should have cleared up now :-) |
camlid has started working on using the new lowering schema for more than just const parameters which once done will allow us to introduce a |
|
(nothing this month) |
This is a continuing project goal, and the updates below this comment will be for the new period 2025h1 |
camelid has a PR up which is ~fully finished + reviewed which enables resolving and lowering all paths under |
camelids PR has been merged, we now correctly (to the best of my knowledge) lower const paths under mgca. I have a PR open to ensure that we handle evaluation of paths to consts with generics or inference variables correctly, and that we do not attempt to evaluate constants before they have been checked to be well formed. I'm also currently mentoring someone to implement proper handling of normalization of inherent associated constants under mgca. |
Summary
Experiment with a new
min_generic_const_args
implementation to address challenges found with the existing approach to supporting generic parameters in const generic arguments.Tasks and status
The text was updated successfully, but these errors were encountered: