-
-
Notifications
You must be signed in to change notification settings - Fork 15k
Tracking Issue for Incr. Comp. Regression Testing #36350
Copy link
Copy link
Closed
Labels
A-incr-compArea: Incremental compilationArea: Incremental compilationA-testsuiteArea: The testsuite used to check the correctness of rustcArea: The testsuite used to check the correctness of rustcmetabugIssues about issues themselves ("bugs about bugs")Issues about issues themselves ("bugs about bugs")
Milestone
Description
Metadata
Metadata
Assignees
Labels
A-incr-compArea: Incremental compilationArea: Incremental compilationA-testsuiteArea: The testsuite used to check the correctness of rustcArea: The testsuite used to check the correctness of rustcmetabugIssues about issues themselves ("bugs about bugs")Issues about issues themselves ("bugs about bugs")
Type
Fields
Give feedbackNo fields configured for issues without a type.
Incremental compilation needs good regression testing, which can be split into the following components:
#[rustc_clean]/#[rustc_dirty]and#![rustc_partition_reused]infrastructure.letstatements (ICH: Add tests for let- and match-expressions. #37654)matchexpressions (ICH: Add tests for let- and match-expressions. #37654)ifexpressions (ICH: Add test case for if- and if-let-expressions. #37694)whileloops andlooploops (ICH: Add regression tests for various kinds of loops. #37841)forloops (ICH: Add regression tests for various kinds of loops. #37841)externblocks (ICH: Fix and test foreign mod hashing. #38479)typedefinitions (ICH: Add test case for type alias definitions #37799)staticdeclarations #37001)#[rustc_if_this_changed]/#[rustc_then_this_would_need]infrastructure.In order to make it easy to contribute in this area, we'll also want to