Skip to content

contracts: clean up feature flag warning duplicated across tests#149736

Merged
bors merged 1 commit into
rust-lang:mainfrom
dawidl022:contracts/chore/cleanup-warning-in-tests
Dec 8, 2025
Merged

contracts: clean up feature flag warning duplicated across tests#149736
bors merged 1 commit into
rust-lang:mainfrom
dawidl022:contracts/chore/cleanup-warning-in-tests

Conversation

@dawidl022

@dawidl022 dawidl022 commented Dec 7, 2025

Copy link
Copy Markdown
Contributor

There is no need for every contracts test to assert the same warning for using the contracts feature flag, as such use #![expect(incomplete_features)] in the tests, and add one test to specifically check for the warning.

Making this change has been discussed in the comments of #149722.

Contracts tracking issue: #128044

r? Kivooeo

@rustbot rustbot added S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. labels Dec 7, 2025
Comment thread tests/ui/contracts/feature-gate-warning.rs Outdated
@rustbot rustbot added S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. and removed S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. labels Dec 7, 2025
@rustbot

rustbot commented Dec 7, 2025

Copy link
Copy Markdown
Collaborator

Reminder, once the PR becomes ready for a review, use @rustbot ready.

@dawidl022 dawidl022 force-pushed the contracts/chore/cleanup-warning-in-tests branch 2 times, most recently from 42741c0 to ab2aaa9 Compare December 7, 2025 16:17
@dawidl022

Copy link
Copy Markdown
Contributor Author

@rustbot ready

@rustbot rustbot added S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. and removed S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. labels Dec 7, 2025
@dawidl022 dawidl022 requested a review from jieyouxu December 7, 2025 16:18
@rust-log-analyzer

This comment has been minimized.

There is no need for every contracts test to assert the same warning
for using the `contracts` feature flag, as such use
`#![expect(incomplete_features)]` in the tests, and add one test
to specifically check for the warning.
@dawidl022 dawidl022 force-pushed the contracts/chore/cleanup-warning-in-tests branch from ab2aaa9 to 0bd9a2f Compare December 7, 2025 17:29
@Kivooeo

Kivooeo commented Dec 7, 2025

Copy link
Copy Markdown
Member

@bors r=Kivooeo,jieyouxu rollup

@bors

bors commented Dec 7, 2025

Copy link
Copy Markdown
Collaborator

📌 Commit 0bd9a2f has been approved by Kivooeo,jieyouxu

It is now in the queue for this repository.

@bors bors added S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. and removed S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. labels Dec 7, 2025
bors added a commit that referenced this pull request Dec 8, 2025
Rollup of 8 pull requests

Successful merges:

 - #148935 (Fix division syntax in doc comments)
 - #149207 (Add `ilog10` result range hints)
 - #149676 (Tidying up tests/ui/issues tests [3/N])
 - #149710 (Move ambient gdb discovery from compiletest to bootstrap)
 - #149714 (Check associated type where-clauses for lifetimes)
 - #149722 (contracts: fix lowering final declaration without trailing semicolon)
 - #149736 (contracts: clean up feature flag warning duplicated across tests)
 - #149739 (mailmap: add binarycat)

r? `@ghost`
`@rustbot` modify labels: rollup
@bors bors merged commit d239114 into rust-lang:main Dec 8, 2025
11 checks passed
@rustbot rustbot added this to the 1.94.0 milestone Dec 8, 2025
rust-timer added a commit that referenced this pull request Dec 8, 2025
Rollup merge of #149736 - dawidl022:contracts/chore/cleanup-warning-in-tests, r=Kivooeo,jieyouxu

contracts: clean up feature flag warning duplicated across tests

There is no need for every contracts test to assert the same warning for using the `contracts` feature flag, as such use `#![expect(incomplete_features)]` in the tests, and add one test to specifically check for the warning.

Making this change has been discussed in the comments of #149722.

Contracts tracking issue: #128044

r? Kivooeo
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants