Skip to content

Stabilize the next-generation trait solver #113

@nikomatsakis

Description

@nikomatsakis
Metadata
Point of contact @lcnr
Team(s) lang, types
Goal document 2026/next-solver

Summary

Stabilize -Znext-solver=globally, replacing the existing trait solver implementation entirely.

Tasks and status


Note: we have updated the body to match the 2026 goal. Your original text is preserved below.

Details

Metadata
Point of contact @lcnr
Team(s) types
Goal document 2025h2/next-solver

Summary

Continue work towards the stabilization of -Znext-solver=globally, collecting and resolving remaining blockers. Extend its use in lints and rustdoc.

Tasks and status


Note: we have updated the body to match the 2025h2 goal. Your original text is preserved below.

Metadata
Point of contact @lcnr
Team(s) types
Goal document 2025h1/next-solver

Summary

Continue work towards the stabilization of -Znext-solver=globally, collecting and resolving remaining blockers. Extend its use in lints and rustdoc.

Tasks and status

Metadata

Metadata

Assignees

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions