Skip to content

Stabilize the next-generation trait solver #113

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) 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.

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

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions