Skip to content

add some ice tests 5xxxx to 9xxxx #122895

New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Merged
merged 9 commits into from
Mar 24, 2024

Conversation

matthiaskrgr
Copy link
Member

@matthiaskrgr matthiaskrgr commented Mar 22, 2024

Fixes #98842
Fixes #90691
Fixes #88421
Fixes #88212
Fixes #83056
Fixes #80125
Fixes #64784
Fixes #52334

@rustbot
Copy link
Collaborator

rustbot commented Mar 22, 2024

r? @davidtwco

rustbot has assigned @davidtwco.
They will have a look at your PR within the next two weeks and either review your PR or reassign to another reviewer.

Use r? to explicitly pick a reviewer

@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 Mar 22, 2024
@workingjubilee
Copy link
Member

workingjubilee commented Mar 22, 2024

@matthiaskrgr can you add

// issue: rust-lang/rust#ISSUE_NUM

as a comment near the top of each test? after the compiletest headers.

@matthiaskrgr
Copy link
Member Author

done

@workingjubilee
Copy link
Member

thank you kindly! I have a vague plan to mechanize that soon.

@rust-log-analyzer

This comment has been minimized.

@matthiaskrgr matthiaskrgr 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 Mar 22, 2024
@matthiaskrgr matthiaskrgr force-pushed the ice-tests-5xxxx-to-9xxxx branch 2 times, most recently from f447813 to 906ba0a Compare March 22, 2024 19:53
@rust-log-analyzer

This comment has been minimized.

@matthiaskrgr matthiaskrgr force-pushed the ice-tests-5xxxx-to-9xxxx branch from 906ba0a to 68143f5 Compare March 22, 2024 23:09
@rust-log-analyzer

This comment has been minimized.

@matthiaskrgr matthiaskrgr force-pushed the ice-tests-5xxxx-to-9xxxx branch from 68143f5 to d7eeb71 Compare March 23, 2024 09:32
@matthiaskrgr
Copy link
Member 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 Mar 23, 2024
@fmease fmease assigned fmease and unassigned davidtwco Mar 23, 2024
@fmease
Copy link
Member

fmease commented Mar 23, 2024

@bors r+ rollup

@bors
Copy link
Collaborator

bors commented Mar 23, 2024

📌 Commit d7eeb71 has been approved by fmease

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 Mar 23, 2024
matthiaskrgr added a commit to matthiaskrgr/rust that referenced this pull request Mar 23, 2024
bors added a commit to rust-lang-ci/rust that referenced this pull request Mar 23, 2024
…iaskrgr

Rollup of 6 pull requests

Successful merges:

 - rust-lang#122379 (transmute: caution against int2ptr transmutation)
 - rust-lang#122895 (add some ice tests 5xxxx to 9xxxx)
 - rust-lang#122907 (Uniquify `ReError` on input mode in canonicalizer)
 - rust-lang#122942 (Add test in higher ranked subtype)
 - rust-lang#122943 (add a couple more ice tests)
 - rust-lang#122952 (Miri subtree update)

r? `@ghost`
`@rustbot` modify labels: rollup
@matthiaskrgr
Copy link
Member Author

@bors r-
#122953 (comment)

@bors bors added the S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. label Mar 24, 2024
@workingjubilee
Copy link
Member

@bors rollup=iffy

@matthiaskrgr matthiaskrgr force-pushed the ice-tests-5xxxx-to-9xxxx branch from 1480b14 to 114d012 Compare March 24, 2024 08:34
@matthiaskrgr
Copy link
Member Author

fixed the inline squiggly thingies
@bors r=fmease

@bors
Copy link
Collaborator

bors commented Mar 24, 2024

📌 Commit 114d012 has been approved by fmease

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-author Status: This is awaiting some action (such as code changes or more information) from the author. labels Mar 24, 2024
@bors
Copy link
Collaborator

bors commented Mar 24, 2024

⌛ Testing commit 114d012 with merge 6e6c721...

@bors
Copy link
Collaborator

bors commented Mar 24, 2024

☀️ Test successful - checks-actions
Approved by: fmease
Pushing 6e6c721 to master...

@bors bors added the merged-by-bors This PR was explicitly merged by bors. label Mar 24, 2024
@bors bors merged commit 6e6c721 into rust-lang:master Mar 24, 2024
@rustbot rustbot added this to the 1.79.0 milestone Mar 24, 2024
@rust-log-analyzer
Copy link
Collaborator

A job failed! Check out the build log: (web) (plain)

Click to see the possible cause of the failure (guessed by this bot)
##[endgroup]
Secret source: Actions
Prepare workflow directory
Prepare all required actions
Complete job name: skip if S-waiting-on-bors
##[group]Run # Fetch state and labels of PR
# Fetch state and labels of PR
# Or exit successfully if PR does not exist
JSON=$(gh pr view cargo_update --repo $GITHUB_REPOSITORY --json labels,state || exit 0)
STATE=$(echo "$JSON" | jq -r '.state')
WAITING_ON_BORS=$(echo "$JSON" | jq '.labels[] | any(.name == "S-waiting-on-bors"; .)')

# Exit with error if open and S-waiting-on-bors
if [[ "$STATE" == "OPEN" && "$WAITING_ON_BORS" == "true" ]]; then
  gh run cancel 8410523148
shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}

@rust-timer
Copy link
Collaborator

Finished benchmarking commit (6e6c721): comparison URL.

Overall result: no relevant changes - no action needed

@rustbot label: -perf-regression

Instruction count

This benchmark run did not return any relevant results for this metric.

Max RSS (memory usage)

Results

This is a less reliable metric that may be of interest but was not used to determine the overall result at the top of this comment.

mean range count
Regressions ❌
(primary)
2.3% [2.3%, 2.3%] 1
Regressions ❌
(secondary)
- - 0
Improvements ✅
(primary)
- - 0
Improvements ✅
(secondary)
-3.3% [-3.3%, -3.3%] 1
All ❌✅ (primary) 2.3% [2.3%, 2.3%] 1

Cycles

Results

This is a less reliable metric that may be of interest but was not used to determine the overall result at the top of this comment.

mean range count
Regressions ❌
(primary)
2.2% [2.2%, 2.2%] 1
Regressions ❌
(secondary)
2.7% [1.9%, 3.1%] 4
Improvements ✅
(primary)
- - 0
Improvements ✅
(secondary)
- - 0
All ❌✅ (primary) 2.2% [2.2%, 2.2%] 1

Binary size

This benchmark run did not return any relevant results for this metric.

Bootstrap: 670.64s -> 670.447s (-0.03%)
Artifact size: 315.10 MiB -> 315.07 MiB (-0.01%)

@matthiaskrgr
Copy link
Member Author

lol

RenjiSann pushed a commit to RenjiSann/rust that referenced this pull request Mar 25, 2024
//@ check-fail
//@ edition:2021
//@ stderr-per-bitwidth
//@ ignore-endian-big
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The output here doesn't look endianess-dependent, why is this ignored on big-endian targets?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good catch, I don't think there's a meaningful reason for that.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cc @uweigand might be worth testing this on a big-endian target and removing the annotation if it passes there.

(Sorry for always pinging you here, unfortunately our platform page doesn't list people to ping for our big-endian targets so I am going off of PRs like #106047. If you are part of a group of people that are helping maintain one of our tier 2 targets, please see #113739.)

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

iirc this was to work around the output differing in #122895 (comment)

Copy link
Member

@RalfJung RalfJung Jun 10, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

That's a bitwidth difference, but not an endianess difference.

Also we often use normalization to remove these bitwidth differences as maintaining the bessed output becomes a lot more annoying with stderr-per-bitwidth.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cc @uweigand might be worth testing this on a big-endian target and removing the annotation if it passes there.

(Sorry for always pinging you here, unfortunately our platform page doesn't list people to ping for our big-endian targets so I am going off of PRs like #106047. If you are part of a group of people that are helping maintain one of our tier 2 targets, please see #113739.)

Sorry for the late reply. I've now verified that the test continues to pass on s390x if the annotation is removed.

jhpratt added a commit to jhpratt/rust that referenced this pull request Jul 3, 2024
remove unnecessary ignore-endian-big from stack-overflow-trait-infer …

Follow-up to [this](rust-lang#122895 (comment)) discussion
rust-timer added a commit to rust-lang-ci/rust that referenced this pull request Jul 3, 2024
Rollup merge of rust-lang#127239 - RalfJung:big-endian, r=Nadrieril

remove unnecessary ignore-endian-big from stack-overflow-trait-infer …

Follow-up to [this](rust-lang#122895 (comment)) discussion
@matthiaskrgr matthiaskrgr deleted the ice-tests-5xxxx-to-9xxxx branch January 25, 2025 09:12
# for free to join this conversation on GitHub. Already have an account? # to comment