Remove chalk support from Rust #93
Labels
final-comment-period
The FCP has started, most (if not all) team members are in agreement
major-change
A major change proposal
T-types
Add this label so rfcbot knows to poll the types team
to-announce
Announce this issue on triage meeting
Proposal
As far as I'm aware, the Chalk compiler is deprecated1. My understanding is that T-types will continue maintaining it for rust-analyzer, but we have no plans to continue integrating it into rustc and it's a bit of a burden on the compiler due to the interning layer from chalk <=> rustc and the specific workarounds that live in the compiler to accomodate for the chalk solver.
Mentors or Reviewers
I can implement the removal. The code should be very easy to review since it's just a bunch of code going away.
Process
The main points of the Major Change Process are as follows:
@rustbot second
.-C flag
, then full team check-off is required.@rfcbot fcp merge
on either the MCP or the PR.You can read more about Major Change Proposals on forge.
Comments
Not sure if this should be a full-fledged FCP. If so, I can open one on the removal PR.
Footnotes
https://blog.rust-lang.org/2023/01/20/types-announcement.html#formalizing-the-rust-type-system ↩
The text was updated successfully, but these errors were encountered: