rust-lang / rust-lang/goals

Incremental Systems Rethought

Open
#641 5 comments 0 reactions 1 assignee View on GitHub

@blyxyas is already working on this.

Since May 5, 2026.

C-tracking-issue R-every-2-weeks Roadmap Goal T-compiler
Dominant language
Rust
Stars
173
Forks
119
Avg merge
6h 31m
Merged PRs (30d)
20

Description

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.

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

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.