Skip to content

Incremental Systems Rethought #641

Description

@tomassedovic
Metadata
Point of contact @blyxyas
Team(s) compiler
Goal document 2026/incremental-system-rethought

Summary

Design, propose, and implement a redesign of the incremental system to allow for shared common bases between different Rustc invocations with different arguments (i.e. cargo build and cargo check)

There's already an [on-going RFC], based on [this blog post and talk] by the same author (and this project goal's point of contact)
As my other project goals, this is a formalization of an already existing effort.

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 @blyxyas
Team(s) compiler
Goal document 2026/incremental-system-rethought

Summary

Design, propose, and implement a redesign of the incremental system to allow for shared common bases between different Rustc invocations with different arguments (i.e. cargo build and cargo check)

There's already an [on-going RFC], based on [this blog post and talk] by the same author (and this project goal's point of contact)
As my other project goals, this is a formalization of an already existing effort.

Tasks and status

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions