-
Notifications
You must be signed in to change notification settings - Fork 182
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
extend chalk TypeName
with builtin types
#368
Comments
I'm interested in taking this on! I'll follow up with a PR |
@rustbot claim |
@MarkMcCaskey what's the status on this? |
Sorry about the radio silence -- I've been busier than I anticipated recently and haven't had the spare focus to work on this. I haven't worked on closures or functions other than what was in the original PR yet. I can dedicate a bit of time to it this weekend and more time to it next week. If this is blocking other issues and/or if someone wants to implement it, I have no problem with someone else taking it on but I'd be happy to work on it otherwise! |
link to issue rust-lang/chalk#368
@rustbot release-assignment I think @MarkMcCaskey is busy, but also I'm going to break this into distinct issues. |
OK, I broke out a number of issues thus far that people can pick up. |
@rustbot release-assignment This is a tracking issue, so it doesn't really need an assignee. |
Could this issue be closed and the remaining items moved into #16 directly so there's a more centralized overview of what still needs to be done for a shared type library? |
@vringar Not sure if you linked to the right issue; that one is about checking kinds during lowering, from 2017. |
@vringar probably means rust-lang/types-team#16 I think keeping this open and linking to this from there is the best idea. Ultimately, yeah, there's not much left to here; but, I don't think it makes sense to put all the finer details there. |
Sorry for fucking up the linking. |
@vringar No worries! |
With PR #593, we now have |
@Aaron1011 nothing left to do here Thanks everyone for all the work to get this done :) |
Should the work item associated to this issue in rust-lang/types-team#16 be checked? |
The
TypeName
enum needs to be extended to cover the "built-in" types from Rust. The following variants would eventually want to be added:Tuple(usize)
)TypeName
withstr
type #437&
and&mut
-- createTypeName
for&
and&mut
#438* const
and*mut
-- create typename for raw pointers #439TypeName
with slice type #440FnDef
(PR: AddFnDef
toTypeName
#449)Never
Closure
Adt
-- extend chalk ADTs with information about variants #505(Need to update this list, not yet complete, see this section of the chalk book for a more complete list as well.
The text was updated successfully, but these errors were encountered: