rename some tests to avoid exceeding windows path limits

And restored missing error message from llvm-cov show

And since some CI builds disable LLVM assertions (which disables the
--debug option in llvm-cov show), I check to see if LLVM assertions are
disabled, and if so, I don't add --debug and don't check the counter
file diffs.
This commit is contained in:
Rich Kadel 2020-11-03 21:45:32 -08:00
parent cdbce10926
commit 8fc697f958
97 changed files with 847 additions and 819 deletions

View file

@ -13,6 +13,19 @@
BASEDIR=../coverage-reports-base
SOURCEDIR=../coverage
# The `llvm-cov show` flag `--debug`, used to generate the `counters` output files, is only enabled
# if LLVM assertions are enabled. Some CI builds disable debug assertions.
ifndef NO_LLVM_ASSERTIONS
DEBUG_FLAG=--debug
endif
# When generating `expected_*` results (using `x.py test --bless`), the `--debug` flag is forced.
# If assertions are disabled, the command will fail with an error, rather than attempt to generate
# only partial results.
ifdef RUSTC_BLESS_TEST
DEBUG_FLAG=--debug
endif
all: $(patsubst $(SOURCEDIR)/%.rs,%,$(wildcard $(SOURCEDIR)/*.rs))
# Ensure there are no `expected` results for tests that may have been removed or renamed
@ -50,24 +63,27 @@ endif
"$(TMPDIR)"/$@.profraw \
-o "$(TMPDIR)"/$@.profdata
# Generate a coverage report using `llvm-cov show`. The output ordering
# can be non-deterministic, so ignore the return status. If the test fails
# when comparing the JSON `export`, the `show` output may be useful when
# debugging.
# Generate a coverage report using `llvm-cov show`.
"$(LLVM_BIN_DIR)"/llvm-cov show \
--debug \
$(DEBUG_FLAG) \
--Xdemangler="$(RUST_DEMANGLER)" \
--show-line-counts-or-regions \
--instr-profile="$(TMPDIR)"/$@.profdata \
$(call BIN,"$(TMPDIR)"/$@) \
> "$(TMPDIR)"/actual_show_coverage.$@.txt \
2> "$(TMPDIR)"/show_coverage_stderr.$@.txt
2> "$(TMPDIR)"/show_coverage_stderr.$@.txt || \
( status=$$? ; \
>&2 cat "$(TMPDIR)"/show_coverage_stderr.$@.txt ; \
exit $$status \
)
ifdef DEBUG_FLAG
# The first line (beginning with "Args:" contains hard-coded, build-specific
# file paths. Strip that line and keep the remaining lines with counter debug
# data.
tail -n +2 "$(TMPDIR)"/show_coverage_stderr.$@.txt \
> "$(TMPDIR)"/actual_show_coverage_counters.$@.txt
endif
ifdef RUSTC_BLESS_TEST
cp "$(TMPDIR)"/actual_show_coverage.$@.txt \
@ -87,6 +103,7 @@ else
false \
)
ifdef DEBUG_FLAG
$(DIFF) expected_show_coverage_counters.$@.txt "$(TMPDIR)"/actual_show_coverage_counters.$@.txt || \
( grep -q '^\/\/ ignore-llvm-cov-show-diffs' $(SOURCEDIR)/$@.rs && \
>&2 echo 'diff failed, but suppressed with `// ignore-llvm-cov-show-diffs` in $(SOURCEDIR)/$@.rs' \
@ -99,6 +116,7 @@ else
# so the crate disambiguator differences will be stripped away. At that point, these files
# will be less likely to vary, and the last `echo` above (starting with "Ignore anyway")
# can be replaced with `false` to fail the test.
endif
endif

View file

@ -3,7 +3,7 @@
{
"files": [
{
"filename": "../coverage/various_conditions.rs",
"filename": "../coverage/conditions.rs",
"summary": {
"functions": {
"count": 1,

View file

@ -3,7 +3,7 @@
{
"files": [
{
"filename": "../coverage/loops_and_branches.rs",
"filename": "../coverage/loops_branches.rs",
"summary": {
"functions": {
"count": 2,

View file

@ -3,7 +3,7 @@
{
"files": [
{
"filename": "../coverage/partial_eq_counter_without_region.rs",
"filename": "../coverage/partial_eq.rs",
"summary": {
"functions": {
"count": 5,

View file

@ -3,7 +3,7 @@
{
"files": [
{
"filename": "../coverage/tight_infinite_loop.rs",
"filename": "../coverage/tight_inf_loop.rs",
"summary": {
"functions": {
"count": 1,

View file

@ -3,7 +3,7 @@
{
"files": [
{
"filename": "../coverage/while_early_return.rs",
"filename": "../coverage/while_early_ret.rs",
"summary": {
"functions": {
"count": 1,

View file

@ -67,7 +67,7 @@ Counter in file 0 62:10 -> 62:11, #48
Counter in file 0 63:9 -> 63:23, #10
Counter in file 0 65:9 -> 65:15, #6
Counter in file 0 67:1 -> 67:2, ((#9 + #10) + (((#6 + #7) + #8) + (((#2 + 0) - #3) - #5)))
Emitting segments for file: ../coverage/various_conditions.rs
Emitting segments for file: ../coverage/conditions.rs
Combined regions:
4:9 -> 4:26 (count=1)
5:8 -> 5:12 (count=1)

View file

@ -7,7 +7,7 @@ Counter in file 0 17:10 -> 17:11, #3
Counter in file 0 18:9 -> 18:15, (#3 + 0)
Counter in file 0 19:5 -> 19:6, (#4 + (#3 + 0))
Counter in file 0 22:11 -> 25:2, #1
Emitting segments for file: ../coverage/loops_and_branches.rs
Emitting segments for file: ../coverage/loops_branches.rs
Combined regions:
10:12 -> 10:16 (count=1)
11:16 -> 11:21 (count=1)

View file

@ -5,7 +5,7 @@ Counter in file 0 13:9 -> 18:6, #1
Counter in file 0 4:39 -> 4:40, #1
Counter in file 0 4:48 -> 4:49, (#1 + 0)
Counter in file 0 8:5 -> 8:17, #1
Emitting segments for file: ../coverage/partial_eq_counter_without_region.rs
Emitting segments for file: ../coverage/partial_eq.rs
Combined regions:
4:17 -> 4:22 (count=2)
4:39 -> 4:40 (count=1)

View file

@ -1,6 +1,6 @@
Counter in file 0 2:8 -> 2:13, #1
Counter in file 0 5:1 -> 5:2, (#1 - #2)
Emitting segments for file: ../coverage/tight_infinite_loop.rs
Emitting segments for file: ../coverage/tight_inf_loop.rs
Combined regions:
2:8 -> 2:13 (count=1)
5:1 -> 5:2 (count=1)

View file

@ -7,7 +7,7 @@ Counter in file 0 26:21 -> 26:27, #5
Counter in file 0 30:9 -> 32:10, #2
Counter in file 0 35:5 -> 35:11, #3
Counter in file 0 36:1 -> 36:2, ((#4 + #5) + #3)
Emitting segments for file: ../coverage/while_early_return.rs
Emitting segments for file: ../coverage/while_early_ret.rs
Combined regions:
5:9 -> 5:27 (count=1)
7:9 -> 9:10 (count=7)

View file

@ -3,7 +3,7 @@
{
"files": [
{
"filename": "../coverage/various_conditions.rs",
"filename": "../coverage/conditions.rs",
"summary": {
"functions": {
"count": 1,

View file

@ -3,7 +3,7 @@
{
"files": [
{
"filename": "../coverage/loops_and_branches.rs",
"filename": "../coverage/loops_branches.rs",
"summary": {
"functions": {
"count": 2,

View file

@ -3,7 +3,7 @@
{
"files": [
{
"filename": "../coverage/partial_eq_counter_without_region.rs",
"filename": "../coverage/partial_eq.rs",
"summary": {
"functions": {
"count": 5,

View file

@ -3,7 +3,7 @@
{
"files": [
{
"filename": "../coverage/tight_infinite_loop.rs",
"filename": "../coverage/tight_inf_loop.rs",
"summary": {
"functions": {
"count": 1,

View file

@ -3,7 +3,7 @@
{
"files": [
{
"filename": "../coverage/while_early_return.rs",
"filename": "../coverage/while_early_ret.rs",
"summary": {
"functions": {
"count": 1,

View file

@ -4,13 +4,13 @@
4| 2|#[derive(Clone, Debug, PartialEq, Eq, PartialOrd, Ord)]
^1 ^1
------------------
| Unexecuted instantiation: <partial_eq_counter_without_region::Version as core::cmp::PartialOrd>::gt
| Unexecuted instantiation: <partial_eq::Version as core::cmp::PartialOrd>::gt
------------------
| Unexecuted instantiation: <partial_eq_counter_without_region::Version as core::cmp::PartialOrd>::le
| Unexecuted instantiation: <partial_eq::Version as core::cmp::PartialOrd>::le
------------------
| Unexecuted instantiation: <partial_eq_counter_without_region::Version as core::cmp::PartialOrd>::ge
| Unexecuted instantiation: <partial_eq::Version as core::cmp::PartialOrd>::ge
------------------
| <partial_eq_counter_without_region::Version as core::cmp::PartialOrd>::lt:
| <partial_eq::Version as core::cmp::PartialOrd>::lt:
| 4| 1|#[derive(Clone, Debug, PartialEq, Eq, PartialOrd, Ord)]
------------------
5| |pub struct Version {

View file

@ -67,7 +67,7 @@ Counter in file 0 62:10 -> 62:11, #48
Counter in file 0 63:9 -> 63:23, #10
Counter in file 0 65:9 -> 65:15, #6
Counter in file 0 67:1 -> 67:2, ((#9 + #10) + (((#6 + #7) + #8) + (((#2 + 0) - #3) - #5)))
Emitting segments for file: ../coverage/various_conditions.rs
Emitting segments for file: ../coverage/conditions.rs
Combined regions:
4:9 -> 4:26 (count=1)
5:8 -> 5:12 (count=1)

View file

@ -7,7 +7,7 @@ Counter in file 0 17:10 -> 17:11, #3
Counter in file 0 18:9 -> 18:15, (#3 + 0)
Counter in file 0 19:5 -> 19:6, (#4 + (#3 + 0))
Counter in file 0 22:11 -> 25:2, #1
Emitting segments for file: ../coverage/loops_and_branches.rs
Emitting segments for file: ../coverage/loops_branches.rs
Combined regions:
10:12 -> 10:16 (count=1)
11:16 -> 11:21 (count=1)

View file

@ -23,7 +23,7 @@ Counter in file 0 8:5 -> 8:17, #1
Counter in file 0 4:39 -> 4:40, #1
Counter in file 0 4:48 -> 4:49, (#1 + 0)
Counter in file 0 7:5 -> 7:6, #1
Emitting segments for file: ../coverage/partial_eq_counter_without_region.rs
Emitting segments for file: ../coverage/partial_eq.rs
Combined regions:
4:17 -> 4:22 (count=2)
4:39 -> 4:40 (count=1)
@ -43,7 +43,7 @@ Segment at 13:9 (count = 2), RegionEntry
Segment at 18:6 (count = 0), Skipped
Segment at 21:11 (count = 1), RegionEntry
Segment at 26:2 (count = 0), Skipped
Emitting segments for function: _RNvXs0_Cs4fqI2P2rA04_33partial_eq_counter_without_regionNtB5_7VersionNtNtCs7f2nZg1zwMz_4core3cmp10PartialOrd2ltB5_
Emitting segments for function: _RNvXs0_Cs4fqI2P2rA04_10partial_eqNtB5_7VersionNtNtCs7f2nZg1zwMz_4core3cmp10PartialOrd2ltB5_
Combined regions:
4:39 -> 4:40 (count=1)
4:48 -> 4:49 (count=1)

View file

@ -1,6 +1,6 @@
Counter in file 0 2:8 -> 2:13, #1
Counter in file 0 5:1 -> 5:2, (#1 - #2)
Emitting segments for file: ../coverage/tight_infinite_loop.rs
Emitting segments for file: ../coverage/tight_inf_loop.rs
Combined regions:
2:8 -> 2:13 (count=1)
5:1 -> 5:2 (count=1)

View file

@ -7,7 +7,7 @@ Counter in file 0 26:21 -> 26:27, #5
Counter in file 0 30:9 -> 32:10, #2
Counter in file 0 35:5 -> 35:11, #3
Counter in file 0 36:1 -> 36:2, ((#4 + #5) + #3)
Emitting segments for file: ../coverage/while_early_return.rs
Emitting segments for file: ../coverage/while_early_ret.rs
Combined regions:
5:9 -> 5:27 (count=1)
7:9 -> 9:10 (count=7)

View file

@ -2,7 +2,7 @@
<!--
Preview this file as rendered HTML from the github source at:
https://htmlpreview.github.io/?https://github.com/rust-lang/rust/blob/master/src/test/run-make-fulldeps/coverage-spanview-base/expected_mir_dump.various_conditions/various_conditions.main.-------.InstrumentCoverage.0.html
https://htmlpreview.github.io/?https://github.com/rust-lang/rust/blob/master/src/test/run-make-fulldeps/coverage-spanview-base/expected_mir_dump.conditions/conditions.main.-------.InstrumentCoverage.0.html
For revisions in Pull Requests (PR):
* Replace "rust-lang" with the github PR author
@ -11,7 +11,7 @@ For revisions in Pull Requests (PR):
-->
<html>
<head>
<title>various_conditions.main - Coverage Spans</title>
<title>conditions.main - Coverage Spans</title>
<style>
.line {
counter-increment: line;

View file

@ -2,7 +2,7 @@
<!--
Preview this file as rendered HTML from the github source at:
https://htmlpreview.github.io/?https://github.com/rust-lang/rust/blob/master/src/test/run-make-fulldeps/coverage-spanview-base/expected_mir_dump.loops_and_branches/loops_and_branches.main.-------.InstrumentCoverage.0.html
https://htmlpreview.github.io/?https://github.com/rust-lang/rust/blob/master/src/test/run-make-fulldeps/coverage-spanview-base/expected_mir_dump.loops_branches/loops_branches.main.-------.InstrumentCoverage.0.html
For revisions in Pull Requests (PR):
* Replace "rust-lang" with the github PR author
@ -11,7 +11,7 @@ For revisions in Pull Requests (PR):
-->
<html>
<head>
<title>loops_and_branches.main - Coverage Spans</title>
<title>loops_branches.main - Coverage Spans</title>
<style>
.line {
counter-increment: line;

View file

@ -2,7 +2,7 @@
<!--
Preview this file as rendered HTML from the github source at:
https://htmlpreview.github.io/?https://github.com/rust-lang/rust/blob/master/src/test/run-make-fulldeps/coverage-spanview-base/expected_mir_dump.loops_and_branches/loops_and_branches.%7Bimpl%230%7D-fmt.-------.InstrumentCoverage.0.html
https://htmlpreview.github.io/?https://github.com/rust-lang/rust/blob/master/src/test/run-make-fulldeps/coverage-spanview-base/expected_mir_dump.loops_branches/loops_branches.%7Bimpl%230%7D-fmt.-------.InstrumentCoverage.0.html
For revisions in Pull Requests (PR):
* Replace "rust-lang" with the github PR author
@ -11,7 +11,7 @@ For revisions in Pull Requests (PR):
-->
<html>
<head>
<title>loops_and_branches.{impl#0}-fmt - Coverage Spans</title>
<title>loops_branches.{impl#0}-fmt - Coverage Spans</title>
<style>
.line {
counter-increment: line;

View file

@ -2,7 +2,7 @@
<!--
Preview this file as rendered HTML from the github source at:
https://htmlpreview.github.io/?https://github.com/rust-lang/rust/blob/master/src/test/run-make-fulldeps/coverage-spanview-base/expected_mir_dump.partial_eq_counter_without_region/partial_eq_counter_without_region.main.-------.InstrumentCoverage.0.html
https://htmlpreview.github.io/?https://github.com/rust-lang/rust/blob/master/src/test/run-make-fulldeps/coverage-spanview-base/expected_mir_dump.partial_eq/partial_eq.main.-------.InstrumentCoverage.0.html
For revisions in Pull Requests (PR):
* Replace "rust-lang" with the github PR author
@ -11,7 +11,7 @@ For revisions in Pull Requests (PR):
-->
<html>
<head>
<title>partial_eq_counter_without_region.main - Coverage Spans</title>
<title>partial_eq.main - Coverage Spans</title>
<style>
.line {
counter-increment: line;

View file

@ -2,7 +2,7 @@
<!--
Preview this file as rendered HTML from the github source at:
https://htmlpreview.github.io/?https://github.com/rust-lang/rust/blob/master/src/test/run-make-fulldeps/coverage-spanview-base/expected_mir_dump.partial_eq_counter_without_region/partial_eq_counter_without_region.%7Bimpl%230%7D-new.-------.InstrumentCoverage.0.html
https://htmlpreview.github.io/?https://github.com/rust-lang/rust/blob/master/src/test/run-make-fulldeps/coverage-spanview-base/expected_mir_dump.partial_eq/partial_eq.%7Bimpl%230%7D-new.-------.InstrumentCoverage.0.html
For revisions in Pull Requests (PR):
* Replace "rust-lang" with the github PR author
@ -11,7 +11,7 @@ For revisions in Pull Requests (PR):
-->
<html>
<head>
<title>partial_eq_counter_without_region.{impl#0}-new - Coverage Spans</title>
<title>partial_eq.{impl#0}-new - Coverage Spans</title>
<style>
.line {
counter-increment: line;

View file

@ -2,7 +2,7 @@
<!--
Preview this file as rendered HTML from the github source at:
https://htmlpreview.github.io/?https://github.com/rust-lang/rust/blob/master/src/test/run-make-fulldeps/coverage-spanview-base/expected_mir_dump.partial_eq_counter_without_region/partial_eq_counter_without_region.%7Bimpl%231%7D-cmp.-------.InstrumentCoverage.0.html
https://htmlpreview.github.io/?https://github.com/rust-lang/rust/blob/master/src/test/run-make-fulldeps/coverage-spanview-base/expected_mir_dump.partial_eq/partial_eq.%7Bimpl%231%7D-cmp.-------.InstrumentCoverage.0.html
For revisions in Pull Requests (PR):
* Replace "rust-lang" with the github PR author
@ -11,7 +11,7 @@ For revisions in Pull Requests (PR):
-->
<html>
<head>
<title>partial_eq_counter_without_region.{impl#1}-cmp - Coverage Spans</title>
<title>partial_eq.{impl#1}-cmp - Coverage Spans</title>
<style>
.line {
counter-increment: line;

View file

@ -2,7 +2,7 @@
<!--
Preview this file as rendered HTML from the github source at:
https://htmlpreview.github.io/?https://github.com/rust-lang/rust/blob/master/src/test/run-make-fulldeps/coverage-spanview-base/expected_mir_dump.partial_eq_counter_without_region/partial_eq_counter_without_region.%7Bimpl%232%7D-ge-%7Bclosure%230%7D-%7Bclosure%230%7D.-------.InstrumentCoverage.0.html
https://htmlpreview.github.io/?https://github.com/rust-lang/rust/blob/master/src/test/run-make-fulldeps/coverage-spanview-base/expected_mir_dump.partial_eq/partial_eq.%7Bimpl%232%7D-ge-%7Bclosure%230%7D-%7Bclosure%230%7D.-------.InstrumentCoverage.0.html
For revisions in Pull Requests (PR):
* Replace "rust-lang" with the github PR author
@ -11,7 +11,7 @@ For revisions in Pull Requests (PR):
-->
<html>
<head>
<title>partial_eq_counter_without_region.{impl#2}-ge-{closure#0}-{closure#0} - Coverage Spans</title>
<title>partial_eq.{impl#2}-ge-{closure#0}-{closure#0} - Coverage Spans</title>
<style>
.line {
counter-increment: line;

View file

@ -2,7 +2,7 @@
<!--
Preview this file as rendered HTML from the github source at:
https://htmlpreview.github.io/?https://github.com/rust-lang/rust/blob/master/src/test/run-make-fulldeps/coverage-spanview-base/expected_mir_dump.partial_eq_counter_without_region/partial_eq_counter_without_region.%7Bimpl%232%7D-ge-%7Bclosure%230%7D.-------.InstrumentCoverage.0.html
https://htmlpreview.github.io/?https://github.com/rust-lang/rust/blob/master/src/test/run-make-fulldeps/coverage-spanview-base/expected_mir_dump.partial_eq/partial_eq.%7Bimpl%232%7D-ge-%7Bclosure%230%7D.-------.InstrumentCoverage.0.html
For revisions in Pull Requests (PR):
* Replace "rust-lang" with the github PR author
@ -11,7 +11,7 @@ For revisions in Pull Requests (PR):
-->
<html>
<head>
<title>partial_eq_counter_without_region.{impl#2}-ge-{closure#0} - Coverage Spans</title>
<title>partial_eq.{impl#2}-ge-{closure#0} - Coverage Spans</title>
<style>
.line {
counter-increment: line;

View file

@ -2,7 +2,7 @@
<!--
Preview this file as rendered HTML from the github source at:
https://htmlpreview.github.io/?https://github.com/rust-lang/rust/blob/master/src/test/run-make-fulldeps/coverage-spanview-base/expected_mir_dump.partial_eq_counter_without_region/partial_eq_counter_without_region.%7Bimpl%232%7D-gt.-------.InstrumentCoverage.0.html
https://htmlpreview.github.io/?https://github.com/rust-lang/rust/blob/master/src/test/run-make-fulldeps/coverage-spanview-base/expected_mir_dump.partial_eq/partial_eq.%7Bimpl%232%7D-ge.-------.InstrumentCoverage.0.html
For revisions in Pull Requests (PR):
* Replace "rust-lang" with the github PR author
@ -11,7 +11,7 @@ For revisions in Pull Requests (PR):
-->
<html>
<head>
<title>partial_eq_counter_without_region.{impl#2}-gt - Coverage Spans</title>
<title>partial_eq.{impl#2}-ge - Coverage Spans</title>
<style>
.line {
counter-increment: line;

View file

@ -2,7 +2,7 @@
<!--
Preview this file as rendered HTML from the github source at:
https://htmlpreview.github.io/?https://github.com/rust-lang/rust/blob/master/src/test/run-make-fulldeps/coverage-spanview-base/expected_mir_dump.partial_eq_counter_without_region/partial_eq_counter_without_region.%7Bimpl%232%7D-gt-%7Bclosure%230%7D-%7Bclosure%230%7D.-------.InstrumentCoverage.0.html
https://htmlpreview.github.io/?https://github.com/rust-lang/rust/blob/master/src/test/run-make-fulldeps/coverage-spanview-base/expected_mir_dump.partial_eq/partial_eq.%7Bimpl%232%7D-gt-%7Bclosure%230%7D-%7Bclosure%230%7D.-------.InstrumentCoverage.0.html
For revisions in Pull Requests (PR):
* Replace "rust-lang" with the github PR author
@ -11,7 +11,7 @@ For revisions in Pull Requests (PR):
-->
<html>
<head>
<title>partial_eq_counter_without_region.{impl#2}-gt-{closure#0}-{closure#0} - Coverage Spans</title>
<title>partial_eq.{impl#2}-gt-{closure#0}-{closure#0} - Coverage Spans</title>
<style>
.line {
counter-increment: line;

View file

@ -2,7 +2,7 @@
<!--
Preview this file as rendered HTML from the github source at:
https://htmlpreview.github.io/?https://github.com/rust-lang/rust/blob/master/src/test/run-make-fulldeps/coverage-spanview-base/expected_mir_dump.partial_eq_counter_without_region/partial_eq_counter_without_region.%7Bimpl%232%7D-le-%7Bclosure%230%7D.-------.InstrumentCoverage.0.html
https://htmlpreview.github.io/?https://github.com/rust-lang/rust/blob/master/src/test/run-make-fulldeps/coverage-spanview-base/expected_mir_dump.partial_eq/partial_eq.%7Bimpl%232%7D-gt-%7Bclosure%230%7D.-------.InstrumentCoverage.0.html
For revisions in Pull Requests (PR):
* Replace "rust-lang" with the github PR author
@ -11,7 +11,7 @@ For revisions in Pull Requests (PR):
-->
<html>
<head>
<title>partial_eq_counter_without_region.{impl#2}-le-{closure#0} - Coverage Spans</title>
<title>partial_eq.{impl#2}-gt-{closure#0} - Coverage Spans</title>
<style>
.line {
counter-increment: line;

View file

@ -2,7 +2,7 @@
<!--
Preview this file as rendered HTML from the github source at:
https://htmlpreview.github.io/?https://github.com/rust-lang/rust/blob/master/src/test/run-make-fulldeps/coverage-spanview-base/expected_mir_dump.partial_eq_counter_without_region/partial_eq_counter_without_region.%7Bimpl%232%7D-ge.-------.InstrumentCoverage.0.html
https://htmlpreview.github.io/?https://github.com/rust-lang/rust/blob/master/src/test/run-make-fulldeps/coverage-spanview-base/expected_mir_dump.partial_eq/partial_eq.%7Bimpl%232%7D-gt.-------.InstrumentCoverage.0.html
For revisions in Pull Requests (PR):
* Replace "rust-lang" with the github PR author
@ -11,7 +11,7 @@ For revisions in Pull Requests (PR):
-->
<html>
<head>
<title>partial_eq_counter_without_region.{impl#2}-ge - Coverage Spans</title>
<title>partial_eq.{impl#2}-gt - Coverage Spans</title>
<style>
.line {
counter-increment: line;

View file

@ -2,7 +2,7 @@
<!--
Preview this file as rendered HTML from the github source at:
https://htmlpreview.github.io/?https://github.com/rust-lang/rust/blob/master/src/test/run-make-fulldeps/coverage-spanview-base/expected_mir_dump.partial_eq_counter_without_region/partial_eq_counter_without_region.%7Bimpl%232%7D-le-%7Bclosure%230%7D-%7Bclosure%230%7D.-------.InstrumentCoverage.0.html
https://htmlpreview.github.io/?https://github.com/rust-lang/rust/blob/master/src/test/run-make-fulldeps/coverage-spanview-base/expected_mir_dump.partial_eq/partial_eq.%7Bimpl%232%7D-le-%7Bclosure%230%7D-%7Bclosure%230%7D.-------.InstrumentCoverage.0.html
For revisions in Pull Requests (PR):
* Replace "rust-lang" with the github PR author
@ -11,7 +11,7 @@ For revisions in Pull Requests (PR):
-->
<html>
<head>
<title>partial_eq_counter_without_region.{impl#2}-le-{closure#0}-{closure#0} - Coverage Spans</title>
<title>partial_eq.{impl#2}-le-{closure#0}-{closure#0} - Coverage Spans</title>
<style>
.line {
counter-increment: line;

View file

@ -2,7 +2,7 @@
<!--
Preview this file as rendered HTML from the github source at:
https://htmlpreview.github.io/?https://github.com/rust-lang/rust/blob/master/src/test/run-make-fulldeps/coverage-spanview-base/expected_mir_dump.partial_eq_counter_without_region/partial_eq_counter_without_region.%7Bimpl%232%7D-gt-%7Bclosure%230%7D.-------.InstrumentCoverage.0.html
https://htmlpreview.github.io/?https://github.com/rust-lang/rust/blob/master/src/test/run-make-fulldeps/coverage-spanview-base/expected_mir_dump.partial_eq/partial_eq.%7Bimpl%232%7D-le-%7Bclosure%230%7D.-------.InstrumentCoverage.0.html
For revisions in Pull Requests (PR):
* Replace "rust-lang" with the github PR author
@ -11,7 +11,7 @@ For revisions in Pull Requests (PR):
-->
<html>
<head>
<title>partial_eq_counter_without_region.{impl#2}-gt-{closure#0} - Coverage Spans</title>
<title>partial_eq.{impl#2}-le-{closure#0} - Coverage Spans</title>
<style>
.line {
counter-increment: line;

View file

@ -2,7 +2,7 @@
<!--
Preview this file as rendered HTML from the github source at:
https://htmlpreview.github.io/?https://github.com/rust-lang/rust/blob/master/src/test/run-make-fulldeps/coverage-spanview-base/expected_mir_dump.partial_eq_counter_without_region/partial_eq_counter_without_region.%7Bimpl%232%7D-lt.-------.InstrumentCoverage.0.html
https://htmlpreview.github.io/?https://github.com/rust-lang/rust/blob/master/src/test/run-make-fulldeps/coverage-spanview-base/expected_mir_dump.partial_eq/partial_eq.%7Bimpl%232%7D-le.-------.InstrumentCoverage.0.html
For revisions in Pull Requests (PR):
* Replace "rust-lang" with the github PR author
@ -11,7 +11,7 @@ For revisions in Pull Requests (PR):
-->
<html>
<head>
<title>partial_eq_counter_without_region.{impl#2}-lt - Coverage Spans</title>
<title>partial_eq.{impl#2}-le - Coverage Spans</title>
<style>
.line {
counter-increment: line;

View file

@ -2,7 +2,7 @@
<!--
Preview this file as rendered HTML from the github source at:
https://htmlpreview.github.io/?https://github.com/rust-lang/rust/blob/master/src/test/run-make-fulldeps/coverage-spanview-base/expected_mir_dump.partial_eq_counter_without_region/partial_eq_counter_without_region.%7Bimpl%232%7D-le-%7Bclosure%230%7D-%7Bclosure%230%7D.-------.InstrumentCoverage.0.html
https://htmlpreview.github.io/?https://github.com/rust-lang/rust/blob/master/src/test/run-make-fulldeps/coverage-spanview-base/expected_mir_dump.partial_eq/partial_eq.%7Bimpl%232%7D-lt-%7Bclosure%230%7D-%7Bclosure%230%7D.-------.InstrumentCoverage.0.html
For revisions in Pull Requests (PR):
* Replace "rust-lang" with the github PR author
@ -11,7 +11,7 @@ For revisions in Pull Requests (PR):
-->
<html>
<head>
<title>partial_eq_counter_without_region.{impl#2}-le-{closure#0}-{closure#0} - Coverage Spans</title>
<title>partial_eq.{impl#2}-lt-{closure#0}-{closure#0} - Coverage Spans</title>
<style>
.line {
counter-increment: line;

View file

@ -2,7 +2,7 @@
<!--
Preview this file as rendered HTML from the github source at:
https://htmlpreview.github.io/?https://github.com/rust-lang/rust/blob/master/src/test/run-make-fulldeps/coverage-spanview-base/expected_mir_dump.partial_eq_counter_without_region/partial_eq_counter_without_region.%7Bimpl%232%7D-lt-%7Bclosure%230%7D.-------.InstrumentCoverage.0.html
https://htmlpreview.github.io/?https://github.com/rust-lang/rust/blob/master/src/test/run-make-fulldeps/coverage-spanview-base/expected_mir_dump.partial_eq/partial_eq.%7Bimpl%232%7D-lt-%7Bclosure%230%7D.-------.InstrumentCoverage.0.html
For revisions in Pull Requests (PR):
* Replace "rust-lang" with the github PR author
@ -11,7 +11,7 @@ For revisions in Pull Requests (PR):
-->
<html>
<head>
<title>partial_eq_counter_without_region.{impl#2}-lt-{closure#0} - Coverage Spans</title>
<title>partial_eq.{impl#2}-lt-{closure#0} - Coverage Spans</title>
<style>
.line {
counter-increment: line;

View file

@ -2,7 +2,7 @@
<!--
Preview this file as rendered HTML from the github source at:
https://htmlpreview.github.io/?https://github.com/rust-lang/rust/blob/master/src/test/run-make-fulldeps/coverage-spanview-base/expected_mir_dump.partial_eq_counter_without_region/partial_eq_counter_without_region.%7Bimpl%232%7D-le.-------.InstrumentCoverage.0.html
https://htmlpreview.github.io/?https://github.com/rust-lang/rust/blob/master/src/test/run-make-fulldeps/coverage-spanview-base/expected_mir_dump.partial_eq/partial_eq.%7Bimpl%232%7D-lt.-------.InstrumentCoverage.0.html
For revisions in Pull Requests (PR):
* Replace "rust-lang" with the github PR author
@ -11,7 +11,7 @@ For revisions in Pull Requests (PR):
-->
<html>
<head>
<title>partial_eq_counter_without_region.{impl#2}-le - Coverage Spans</title>
<title>partial_eq.{impl#2}-lt - Coverage Spans</title>
<style>
.line {
counter-increment: line;

View file

@ -2,7 +2,7 @@
<!--
Preview this file as rendered HTML from the github source at:
https://htmlpreview.github.io/?https://github.com/rust-lang/rust/blob/master/src/test/run-make-fulldeps/coverage-spanview-base/expected_mir_dump.partial_eq_counter_without_region/partial_eq_counter_without_region.%7Bimpl%232%7D-partial_cmp.-------.InstrumentCoverage.0.html
https://htmlpreview.github.io/?https://github.com/rust-lang/rust/blob/master/src/test/run-make-fulldeps/coverage-spanview-base/expected_mir_dump.partial_eq/partial_eq.%7Bimpl%232%7D-partial_cmp.-------.InstrumentCoverage.0.html
For revisions in Pull Requests (PR):
* Replace "rust-lang" with the github PR author
@ -11,7 +11,7 @@ For revisions in Pull Requests (PR):
-->
<html>
<head>
<title>partial_eq_counter_without_region.{impl#2}-partial_cmp - Coverage Spans</title>
<title>partial_eq.{impl#2}-partial_cmp - Coverage Spans</title>
<style>
.line {
counter-increment: line;

View file

@ -2,7 +2,7 @@
<!--
Preview this file as rendered HTML from the github source at:
https://htmlpreview.github.io/?https://github.com/rust-lang/rust/blob/master/src/test/run-make-fulldeps/coverage-spanview-base/expected_mir_dump.partial_eq_counter_without_region/partial_eq_counter_without_region.%7Bimpl%234%7D-assert_receiver_is_total_eq.-------.InstrumentCoverage.0.html
https://htmlpreview.github.io/?https://github.com/rust-lang/rust/blob/master/src/test/run-make-fulldeps/coverage-spanview-base/expected_mir_dump.partial_eq/partial_eq.%7Bimpl%234%7D-assert_receiver_is_total_eq.-------.InstrumentCoverage.0.html
For revisions in Pull Requests (PR):
* Replace "rust-lang" with the github PR author
@ -11,7 +11,7 @@ For revisions in Pull Requests (PR):
-->
<html>
<head>
<title>partial_eq_counter_without_region.{impl#4}-assert_receiver_is_total_eq - Coverage Spans</title>
<title>partial_eq.{impl#4}-assert_receiver_is_total_eq - Coverage Spans</title>
<style>
.line {
counter-increment: line;

View file

@ -2,7 +2,7 @@
<!--
Preview this file as rendered HTML from the github source at:
https://htmlpreview.github.io/?https://github.com/rust-lang/rust/blob/master/src/test/run-make-fulldeps/coverage-spanview-base/expected_mir_dump.partial_eq_counter_without_region/partial_eq_counter_without_region.%7Bimpl%236%7D-eq.-------.InstrumentCoverage.0.html
https://htmlpreview.github.io/?https://github.com/rust-lang/rust/blob/master/src/test/run-make-fulldeps/coverage-spanview-base/expected_mir_dump.partial_eq/partial_eq.%7Bimpl%236%7D-eq.-------.InstrumentCoverage.0.html
For revisions in Pull Requests (PR):
* Replace "rust-lang" with the github PR author
@ -11,7 +11,7 @@ For revisions in Pull Requests (PR):
-->
<html>
<head>
<title>partial_eq_counter_without_region.{impl#6}-eq - Coverage Spans</title>
<title>partial_eq.{impl#6}-eq - Coverage Spans</title>
<style>
.line {
counter-increment: line;

View file

@ -2,7 +2,7 @@
<!--
Preview this file as rendered HTML from the github source at:
https://htmlpreview.github.io/?https://github.com/rust-lang/rust/blob/master/src/test/run-make-fulldeps/coverage-spanview-base/expected_mir_dump.partial_eq_counter_without_region/partial_eq_counter_without_region.%7Bimpl%236%7D-ne.-------.InstrumentCoverage.0.html
https://htmlpreview.github.io/?https://github.com/rust-lang/rust/blob/master/src/test/run-make-fulldeps/coverage-spanview-base/expected_mir_dump.partial_eq/partial_eq.%7Bimpl%236%7D-ne.-------.InstrumentCoverage.0.html
For revisions in Pull Requests (PR):
* Replace "rust-lang" with the github PR author
@ -11,7 +11,7 @@ For revisions in Pull Requests (PR):
-->
<html>
<head>
<title>partial_eq_counter_without_region.{impl#6}-ne - Coverage Spans</title>
<title>partial_eq.{impl#6}-ne - Coverage Spans</title>
<style>
.line {
counter-increment: line;

View file

@ -2,7 +2,7 @@
<!--
Preview this file as rendered HTML from the github source at:
https://htmlpreview.github.io/?https://github.com/rust-lang/rust/blob/master/src/test/run-make-fulldeps/coverage-spanview-base/expected_mir_dump.partial_eq_counter_without_region/partial_eq_counter_without_region.%7Bimpl%237%7D-fmt.-------.InstrumentCoverage.0.html
https://htmlpreview.github.io/?https://github.com/rust-lang/rust/blob/master/src/test/run-make-fulldeps/coverage-spanview-base/expected_mir_dump.partial_eq/partial_eq.%7Bimpl%237%7D-fmt.-------.InstrumentCoverage.0.html
For revisions in Pull Requests (PR):
* Replace "rust-lang" with the github PR author
@ -11,7 +11,7 @@ For revisions in Pull Requests (PR):
-->
<html>
<head>
<title>partial_eq_counter_without_region.{impl#7}-fmt - Coverage Spans</title>
<title>partial_eq.{impl#7}-fmt - Coverage Spans</title>
<style>
.line {
counter-increment: line;

View file

@ -2,7 +2,7 @@
<!--
Preview this file as rendered HTML from the github source at:
https://htmlpreview.github.io/?https://github.com/rust-lang/rust/blob/master/src/test/run-make-fulldeps/coverage-spanview-base/expected_mir_dump.partial_eq_counter_without_region/partial_eq_counter_without_region.%7Bimpl%238%7D-clone.-------.InstrumentCoverage.0.html
https://htmlpreview.github.io/?https://github.com/rust-lang/rust/blob/master/src/test/run-make-fulldeps/coverage-spanview-base/expected_mir_dump.partial_eq/partial_eq.%7Bimpl%238%7D-clone.-------.InstrumentCoverage.0.html
For revisions in Pull Requests (PR):
* Replace "rust-lang" with the github PR author
@ -11,7 +11,7 @@ For revisions in Pull Requests (PR):
-->
<html>
<head>
<title>partial_eq_counter_without_region.{impl#8}-clone - Coverage Spans</title>
<title>partial_eq.{impl#8}-clone - Coverage Spans</title>
<style>
.line {
counter-increment: line;

View file

@ -2,7 +2,7 @@
<!--
Preview this file as rendered HTML from the github source at:
https://htmlpreview.github.io/?https://github.com/rust-lang/rust/blob/master/src/test/run-make-fulldeps/coverage-spanview-base/expected_mir_dump.tight_infinite_loop/tight_infinite_loop.main.-------.InstrumentCoverage.0.html
https://htmlpreview.github.io/?https://github.com/rust-lang/rust/blob/master/src/test/run-make-fulldeps/coverage-spanview-base/expected_mir_dump.tight_inf_loop/tight_inf_loop.main.-------.InstrumentCoverage.0.html
For revisions in Pull Requests (PR):
* Replace "rust-lang" with the github PR author
@ -11,7 +11,7 @@ For revisions in Pull Requests (PR):
-->
<html>
<head>
<title>tight_infinite_loop.main - Coverage Spans</title>
<title>tight_inf_loop.main - Coverage Spans</title>
<style>
.line {
counter-increment: line;

View file

@ -2,7 +2,7 @@
<!--
Preview this file as rendered HTML from the github source at:
https://htmlpreview.github.io/?https://github.com/rust-lang/rust/blob/master/src/test/run-make-fulldeps/coverage-spanview-base/expected_mir_dump.while_early_return/while_early_return.main.-------.InstrumentCoverage.0.html
https://htmlpreview.github.io/?https://github.com/rust-lang/rust/blob/master/src/test/run-make-fulldeps/coverage-spanview-base/expected_mir_dump.while_early_ret/while_early_ret.main.-------.InstrumentCoverage.0.html
For revisions in Pull Requests (PR):
* Replace "rust-lang" with the github PR author
@ -11,7 +11,7 @@ For revisions in Pull Requests (PR):
-->
<html>
<head>
<title>while_early_return.main - Coverage Spans</title>
<title>while_early_ret.main - Coverage Spans</title>
<style>
.line {
counter-increment: line;

View file

@ -2,7 +2,7 @@
<!--
Preview this file as rendered HTML from the github source at:
https://htmlpreview.github.io/?https://github.com/rust-lang/rust/blob/master/src/test/run-make-fulldeps/coverage-spanview-base/expected_mir_dump.various_conditions/various_conditions.main.-------.InstrumentCoverage.0.html
https://htmlpreview.github.io/?https://github.com/rust-lang/rust/blob/master/src/test/run-make-fulldeps/coverage-spanview-base/expected_mir_dump.conditions/conditions.main.-------.InstrumentCoverage.0.html
For revisions in Pull Requests (PR):
* Replace "rust-lang" with the github PR author
@ -11,7 +11,7 @@ For revisions in Pull Requests (PR):
-->
<html>
<head>
<title>various_conditions.main - Coverage Spans</title>
<title>conditions.main - Coverage Spans</title>
<style>
.line {
counter-increment: line;

View file

@ -2,7 +2,7 @@
<!--
Preview this file as rendered HTML from the github source at:
https://htmlpreview.github.io/?https://github.com/rust-lang/rust/blob/master/src/test/run-make-fulldeps/coverage-spanview-base/expected_mir_dump.loops_and_branches/loops_and_branches.main.-------.InstrumentCoverage.0.html
https://htmlpreview.github.io/?https://github.com/rust-lang/rust/blob/master/src/test/run-make-fulldeps/coverage-spanview-base/expected_mir_dump.loops_branches/loops_branches.main.-------.InstrumentCoverage.0.html
For revisions in Pull Requests (PR):
* Replace "rust-lang" with the github PR author
@ -11,7 +11,7 @@ For revisions in Pull Requests (PR):
-->
<html>
<head>
<title>loops_and_branches.main - Coverage Spans</title>
<title>loops_branches.main - Coverage Spans</title>
<style>
.line {
counter-increment: line;

View file

@ -2,7 +2,7 @@
<!--
Preview this file as rendered HTML from the github source at:
https://htmlpreview.github.io/?https://github.com/rust-lang/rust/blob/master/src/test/run-make-fulldeps/coverage-spanview-base/expected_mir_dump.loops_and_branches/loops_and_branches.%7Bimpl%230%7D-fmt.-------.InstrumentCoverage.0.html
https://htmlpreview.github.io/?https://github.com/rust-lang/rust/blob/master/src/test/run-make-fulldeps/coverage-spanview-base/expected_mir_dump.loops_branches/loops_branches.%7Bimpl%230%7D-fmt.-------.InstrumentCoverage.0.html
For revisions in Pull Requests (PR):
* Replace "rust-lang" with the github PR author
@ -11,7 +11,7 @@ For revisions in Pull Requests (PR):
-->
<html>
<head>
<title>loops_and_branches.{impl#0}-fmt - Coverage Spans</title>
<title>loops_branches.{impl#0}-fmt - Coverage Spans</title>
<style>
.line {
counter-increment: line;

View file

@ -2,7 +2,7 @@
<!--
Preview this file as rendered HTML from the github source at:
https://htmlpreview.github.io/?https://github.com/rust-lang/rust/blob/master/src/test/run-make-fulldeps/coverage-spanview-base/expected_mir_dump.partial_eq_counter_without_region/partial_eq_counter_without_region.main.-------.InstrumentCoverage.0.html
https://htmlpreview.github.io/?https://github.com/rust-lang/rust/blob/master/src/test/run-make-fulldeps/coverage-spanview-base/expected_mir_dump.partial_eq/partial_eq.main.-------.InstrumentCoverage.0.html
For revisions in Pull Requests (PR):
* Replace "rust-lang" with the github PR author
@ -11,7 +11,7 @@ For revisions in Pull Requests (PR):
-->
<html>
<head>
<title>partial_eq_counter_without_region.main - Coverage Spans</title>
<title>partial_eq.main - Coverage Spans</title>
<style>
.line {
counter-increment: line;

View file

@ -2,7 +2,7 @@
<!--
Preview this file as rendered HTML from the github source at:
https://htmlpreview.github.io/?https://github.com/rust-lang/rust/blob/master/src/test/run-make-fulldeps/coverage-spanview-base/expected_mir_dump.partial_eq_counter_without_region/partial_eq_counter_without_region.%7Bimpl%230%7D-new.-------.InstrumentCoverage.0.html
https://htmlpreview.github.io/?https://github.com/rust-lang/rust/blob/master/src/test/run-make-fulldeps/coverage-spanview-base/expected_mir_dump.partial_eq/partial_eq.%7Bimpl%230%7D-new.-------.InstrumentCoverage.0.html
For revisions in Pull Requests (PR):
* Replace "rust-lang" with the github PR author
@ -11,7 +11,7 @@ For revisions in Pull Requests (PR):
-->
<html>
<head>
<title>partial_eq_counter_without_region.{impl#0}-new - Coverage Spans</title>
<title>partial_eq.{impl#0}-new - Coverage Spans</title>
<style>
.line {
counter-increment: line;

View file

@ -2,7 +2,7 @@
<!--
Preview this file as rendered HTML from the github source at:
https://htmlpreview.github.io/?https://github.com/rust-lang/rust/blob/master/src/test/run-make-fulldeps/coverage-spanview-base/expected_mir_dump.partial_eq_counter_without_region/partial_eq_counter_without_region.%7Bimpl%231%7D-cmp.-------.InstrumentCoverage.0.html
https://htmlpreview.github.io/?https://github.com/rust-lang/rust/blob/master/src/test/run-make-fulldeps/coverage-spanview-base/expected_mir_dump.partial_eq/partial_eq.%7Bimpl%231%7D-cmp.-------.InstrumentCoverage.0.html
For revisions in Pull Requests (PR):
* Replace "rust-lang" with the github PR author
@ -11,7 +11,7 @@ For revisions in Pull Requests (PR):
-->
<html>
<head>
<title>partial_eq_counter_without_region.{impl#1}-cmp - Coverage Spans</title>
<title>partial_eq.{impl#1}-cmp - Coverage Spans</title>
<style>
.line {
counter-increment: line;

View file

@ -2,7 +2,7 @@
<!--
Preview this file as rendered HTML from the github source at:
https://htmlpreview.github.io/?https://github.com/rust-lang/rust/blob/master/src/test/run-make-fulldeps/coverage-spanview-base/expected_mir_dump.partial_eq_counter_without_region/partial_eq_counter_without_region.%7Bimpl%232%7D-gt-%7Bclosure%230%7D-%7Bclosure%230%7D.-------.InstrumentCoverage.0.html
https://htmlpreview.github.io/?https://github.com/rust-lang/rust/blob/master/src/test/run-make-fulldeps/coverage-spanview-base/expected_mir_dump.partial_eq/partial_eq.%7Bimpl%232%7D-ge-%7Bclosure%230%7D-%7Bclosure%230%7D.-------.InstrumentCoverage.0.html
For revisions in Pull Requests (PR):
* Replace "rust-lang" with the github PR author
@ -11,7 +11,7 @@ For revisions in Pull Requests (PR):
-->
<html>
<head>
<title>partial_eq_counter_without_region.{impl#2}-gt-{closure#0}-{closure#0} - Coverage Spans</title>
<title>partial_eq.{impl#2}-ge-{closure#0}-{closure#0} - Coverage Spans</title>
<style>
.line {
counter-increment: line;

View file

@ -0,0 +1,83 @@
<!DOCTYPE html>
<!--
Preview this file as rendered HTML from the github source at:
https://htmlpreview.github.io/?https://github.com/rust-lang/rust/blob/master/src/test/run-make-fulldeps/coverage-spanview-base/expected_mir_dump.partial_eq/partial_eq.%7Bimpl%232%7D-ge-%7Bclosure%230%7D.-------.InstrumentCoverage.0.html
For revisions in Pull Requests (PR):
* Replace "rust-lang" with the github PR author
* Replace "master" with the PR branch name
-->
<html>
<head>
<title>partial_eq.{impl#2}-ge-{closure#0} - Coverage Spans</title>
<style>
.line {
counter-increment: line;
}
.line:before {
content: counter(line) ": ";
font-family: Menlo, Monaco, monospace;
font-style: italic;
width: 3.8em;
display: inline-block;
text-align: right;
filter: opacity(50%);
-webkit-user-select: none;
}
.code {
color: #dddddd;
background-color: #222222;
font-family: Menlo, Monaco, monospace;
line-height: 1.4em;
border-bottom: 2px solid #222222;
white-space: pre;
display: inline-block;
}
.odd {
background-color: #55bbff;
color: #223311;
}
.even {
background-color: #ee7756;
color: #551133;
}
.code {
--index: calc(var(--layer) - 1);
padding-top: calc(var(--index) * 0.15em);
filter:
hue-rotate(calc(var(--index) * 25deg))
saturate(calc(100% - (var(--index) * 2%)))
brightness(calc(100% - (var(--index) * 1.5%)));
}
.annotation {
color: #4444ff;
font-family: monospace;
font-style: italic;
display: none;
-webkit-user-select: none;
}
body:active .annotation {
/* requires holding mouse down anywhere on the page */
display: inline-block;
}
span:hover .annotation {
/* requires hover over a span ONLY on its first line */
display: inline-block;
}
</style>
</head>
<body>
<div class="code" style="counter-reset: line 5"><span class="line"> <span class="code" style="--layer: 0">major: usize,</span></span>
<span class="line"><span class="code" style="--layer: 0"> </span><span><span class="code even" style="--layer: 1" title="7:5-7:17: @0[4]: _5 = &amp;(*(*(_1.0: &amp;&amp;usize)))
7:5-7:17: @0[5]: _4 = &amp;(*_5)
7:5-7:17: @0[8]: _7 = &amp;(*(*(_1.1: &amp;&amp;usize)))
7:5-7:17: @0[9]: _6 = &amp;(*_7)
7:5-7:17: @0.Call: _3 = &lt;usize as PartialOrd&gt;::partial_cmp(move _4, move _6) -&gt; [return: bb1, unwind: bb4]
7:5-7:17: @1[3]: _8 = Equal
7:5-7:17: @1.Call: _2 = Option::&lt;std::cmp::Ordering&gt;::unwrap_or(move _3, move _8) -&gt; [return: bb2, unwind: bb4]
7:5-7:17: @2[4]: _10 = &amp;(*(_1.2: &amp;&amp;usize))
7:5-7:17: @2[6]: _11 = &amp;(*(_1.3: &amp;&amp;usize))"><span class="annotation">@0,1,2,3⦊</span><span class="annotation">⦉@0,1,2,3</span></span></span><span class="code" style="--layer: 0">minor: usize</span></span></div>
</body>
</html>

View file

@ -0,0 +1,92 @@
<!DOCTYPE html>
<!--
Preview this file as rendered HTML from the github source at:
https://htmlpreview.github.io/?https://github.com/rust-lang/rust/blob/master/src/test/run-make-fulldeps/coverage-spanview-base/expected_mir_dump.partial_eq/partial_eq.%7Bimpl%232%7D-ge.-------.InstrumentCoverage.0.html
For revisions in Pull Requests (PR):
* Replace "rust-lang" with the github PR author
* Replace "master" with the PR branch name
-->
<html>
<head>
<title>partial_eq.{impl#2}-ge - Coverage Spans</title>
<style>
.line {
counter-increment: line;
}
.line:before {
content: counter(line) ": ";
font-family: Menlo, Monaco, monospace;
font-style: italic;
width: 3.8em;
display: inline-block;
text-align: right;
filter: opacity(50%);
-webkit-user-select: none;
}
.code {
color: #dddddd;
background-color: #222222;
font-family: Menlo, Monaco, monospace;
line-height: 1.4em;
border-bottom: 2px solid #222222;
white-space: pre;
display: inline-block;
}
.odd {
background-color: #55bbff;
color: #223311;
}
.even {
background-color: #ee7756;
color: #551133;
}
.code {
--index: calc(var(--layer) - 1);
padding-top: calc(var(--index) * 0.15em);
filter:
hue-rotate(calc(var(--index) * 25deg))
saturate(calc(100% - (var(--index) * 2%)))
brightness(calc(100% - (var(--index) * 1.5%)));
}
.annotation {
color: #4444ff;
font-family: monospace;
font-style: italic;
display: none;
-webkit-user-select: none;
}
body:active .annotation {
/* requires holding mouse down anywhere on the page */
display: inline-block;
}
span:hover .annotation {
/* requires hover over a span ONLY on its first line */
display: inline-block;
}
</style>
</head>
<body>
<div class="code" style="counter-reset: line 3"><span class="line"> <span><span class="code even" style="--layer: 1" title="4:39-4:49: @0[0]: FakeRead(ForMatchedPlace, (*_2))
4:39-4:49: @0[2]: _3 = &amp;((*_2).0: usize)
4:39-4:49: @0[4]: _4 = &amp;((*_2).1: usize)
4:39-4:49: @0[6]: _5 = &amp;((*_2).2: usize)
4:39-4:49: @0[7]: FakeRead(ForMatchedPlace, (*_1))
4:39-4:49: @0[9]: _6 = &amp;((*_1).0: usize)
4:39-4:49: @0[11]: _7 = &amp;((*_1).1: usize)
4:39-4:49: @0[13]: _8 = &amp;((*_1).2: usize)
4:39-4:49: @0[20]: _14 = &amp;(*_6)
4:39-4:49: @0[21]: _13 = &amp;(*_14)
4:39-4:49: @0[24]: _16 = &amp;(*_3)
4:39-4:49: @0[25]: _15 = &amp;(*_16)
4:39-4:49: @0.Call: _12 = &lt;usize as PartialOrd&gt;::partial_cmp(move _13, move _15) -&gt; [return: bb1, unwind: bb5]
4:39-4:49: @1[3]: _17 = Equal
4:39-4:49: @1.Call: _11 = Option::&lt;std::cmp::Ordering&gt;::unwrap_or(move _12, move _17) -&gt; [return: bb2, unwind: bb5]
4:39-4:49: @2[4]: _19 = &amp;_7
4:39-4:49: @2[6]: _20 = &amp;_4
4:39-4:49: @2[8]: _21 = &amp;_8
4:39-4:49: @2[10]: _22 = &amp;_5"><span class="annotation">@0,1,2,3,4⦊</span><span class="annotation">⦉@0,1,2,3,4</span></span></span><span class="code" style="--layer: 0">PartialOrd</span><span><span class="code even" style="--layer: 1" title="4:49-4:49: @4.Return: return"><span class="annotation">@0,1,2,3,4⦊</span><span class="annotation">⦉@0,1,2,3,4</span></span></span></span></div>
</body>
</html>

View file

@ -2,7 +2,7 @@
<!--
Preview this file as rendered HTML from the github source at:
https://htmlpreview.github.io/?https://github.com/rust-lang/rust/blob/master/src/test/run-make-fulldeps/coverage-spanview-base/expected_mir_dump.partial_eq_counter_without_region/partial_eq_counter_without_region.%7Bimpl%232%7D-ge-%7Bclosure%230%7D-%7Bclosure%230%7D.-------.InstrumentCoverage.0.html
https://htmlpreview.github.io/?https://github.com/rust-lang/rust/blob/master/src/test/run-make-fulldeps/coverage-spanview-base/expected_mir_dump.partial_eq/partial_eq.%7Bimpl%232%7D-gt-%7Bclosure%230%7D-%7Bclosure%230%7D.-------.InstrumentCoverage.0.html
For revisions in Pull Requests (PR):
* Replace "rust-lang" with the github PR author
@ -11,7 +11,7 @@ For revisions in Pull Requests (PR):
-->
<html>
<head>
<title>partial_eq_counter_without_region.{impl#2}-ge-{closure#0}-{closure#0} - Coverage Spans</title>
<title>partial_eq.{impl#2}-gt-{closure#0}-{closure#0} - Coverage Spans</title>
<style>
.line {
counter-increment: line;

View file

@ -0,0 +1,83 @@
<!DOCTYPE html>
<!--
Preview this file as rendered HTML from the github source at:
https://htmlpreview.github.io/?https://github.com/rust-lang/rust/blob/master/src/test/run-make-fulldeps/coverage-spanview-base/expected_mir_dump.partial_eq/partial_eq.%7Bimpl%232%7D-gt-%7Bclosure%230%7D.-------.InstrumentCoverage.0.html
For revisions in Pull Requests (PR):
* Replace "rust-lang" with the github PR author
* Replace "master" with the PR branch name
-->
<html>
<head>
<title>partial_eq.{impl#2}-gt-{closure#0} - Coverage Spans</title>
<style>
.line {
counter-increment: line;
}
.line:before {
content: counter(line) ": ";
font-family: Menlo, Monaco, monospace;
font-style: italic;
width: 3.8em;
display: inline-block;
text-align: right;
filter: opacity(50%);
-webkit-user-select: none;
}
.code {
color: #dddddd;
background-color: #222222;
font-family: Menlo, Monaco, monospace;
line-height: 1.4em;
border-bottom: 2px solid #222222;
white-space: pre;
display: inline-block;
}
.odd {
background-color: #55bbff;
color: #223311;
}
.even {
background-color: #ee7756;
color: #551133;
}
.code {
--index: calc(var(--layer) - 1);
padding-top: calc(var(--index) * 0.15em);
filter:
hue-rotate(calc(var(--index) * 25deg))
saturate(calc(100% - (var(--index) * 2%)))
brightness(calc(100% - (var(--index) * 1.5%)));
}
.annotation {
color: #4444ff;
font-family: monospace;
font-style: italic;
display: none;
-webkit-user-select: none;
}
body:active .annotation {
/* requires holding mouse down anywhere on the page */
display: inline-block;
}
span:hover .annotation {
/* requires hover over a span ONLY on its first line */
display: inline-block;
}
</style>
</head>
<body>
<div class="code" style="counter-reset: line 5"><span class="line"> <span class="code" style="--layer: 0">major: usize,</span></span>
<span class="line"><span class="code" style="--layer: 0"> </span><span><span class="code even" style="--layer: 1" title="7:5-7:17: @0[4]: _5 = &amp;(*(*(_1.0: &amp;&amp;usize)))
7:5-7:17: @0[5]: _4 = &amp;(*_5)
7:5-7:17: @0[8]: _7 = &amp;(*(*(_1.1: &amp;&amp;usize)))
7:5-7:17: @0[9]: _6 = &amp;(*_7)
7:5-7:17: @0.Call: _3 = &lt;usize as PartialOrd&gt;::partial_cmp(move _4, move _6) -&gt; [return: bb1, unwind: bb4]
7:5-7:17: @1[3]: _8 = Equal
7:5-7:17: @1.Call: _2 = Option::&lt;std::cmp::Ordering&gt;::unwrap_or(move _3, move _8) -&gt; [return: bb2, unwind: bb4]
7:5-7:17: @2[4]: _10 = &amp;(*(_1.2: &amp;&amp;usize))
7:5-7:17: @2[6]: _11 = &amp;(*(_1.3: &amp;&amp;usize))"><span class="annotation">@0,1,2,3⦊</span><span class="annotation">⦉@0,1,2,3</span></span></span><span class="code" style="--layer: 0">minor: usize</span></span></div>
</body>
</html>

View file

@ -0,0 +1,92 @@
<!DOCTYPE html>
<!--
Preview this file as rendered HTML from the github source at:
https://htmlpreview.github.io/?https://github.com/rust-lang/rust/blob/master/src/test/run-make-fulldeps/coverage-spanview-base/expected_mir_dump.partial_eq/partial_eq.%7Bimpl%232%7D-gt.-------.InstrumentCoverage.0.html
For revisions in Pull Requests (PR):
* Replace "rust-lang" with the github PR author
* Replace "master" with the PR branch name
-->
<html>
<head>
<title>partial_eq.{impl#2}-gt - Coverage Spans</title>
<style>
.line {
counter-increment: line;
}
.line:before {
content: counter(line) ": ";
font-family: Menlo, Monaco, monospace;
font-style: italic;
width: 3.8em;
display: inline-block;
text-align: right;
filter: opacity(50%);
-webkit-user-select: none;
}
.code {
color: #dddddd;
background-color: #222222;
font-family: Menlo, Monaco, monospace;
line-height: 1.4em;
border-bottom: 2px solid #222222;
white-space: pre;
display: inline-block;
}
.odd {
background-color: #55bbff;
color: #223311;
}
.even {
background-color: #ee7756;
color: #551133;
}
.code {
--index: calc(var(--layer) - 1);
padding-top: calc(var(--index) * 0.15em);
filter:
hue-rotate(calc(var(--index) * 25deg))
saturate(calc(100% - (var(--index) * 2%)))
brightness(calc(100% - (var(--index) * 1.5%)));
}
.annotation {
color: #4444ff;
font-family: monospace;
font-style: italic;
display: none;
-webkit-user-select: none;
}
body:active .annotation {
/* requires holding mouse down anywhere on the page */
display: inline-block;
}
span:hover .annotation {
/* requires hover over a span ONLY on its first line */
display: inline-block;
}
</style>
</head>
<body>
<div class="code" style="counter-reset: line 3"><span class="line"> <span><span class="code even" style="--layer: 1" title="4:39-4:49: @0[0]: FakeRead(ForMatchedPlace, (*_2))
4:39-4:49: @0[2]: _3 = &amp;((*_2).0: usize)
4:39-4:49: @0[4]: _4 = &amp;((*_2).1: usize)
4:39-4:49: @0[6]: _5 = &amp;((*_2).2: usize)
4:39-4:49: @0[7]: FakeRead(ForMatchedPlace, (*_1))
4:39-4:49: @0[9]: _6 = &amp;((*_1).0: usize)
4:39-4:49: @0[11]: _7 = &amp;((*_1).1: usize)
4:39-4:49: @0[13]: _8 = &amp;((*_1).2: usize)
4:39-4:49: @0[20]: _14 = &amp;(*_6)
4:39-4:49: @0[21]: _13 = &amp;(*_14)
4:39-4:49: @0[24]: _16 = &amp;(*_3)
4:39-4:49: @0[25]: _15 = &amp;(*_16)
4:39-4:49: @0.Call: _12 = &lt;usize as PartialOrd&gt;::partial_cmp(move _13, move _15) -&gt; [return: bb1, unwind: bb5]
4:39-4:49: @1[3]: _17 = Equal
4:39-4:49: @1.Call: _11 = Option::&lt;std::cmp::Ordering&gt;::unwrap_or(move _12, move _17) -&gt; [return: bb2, unwind: bb5]
4:39-4:49: @2[4]: _19 = &amp;_7
4:39-4:49: @2[6]: _20 = &amp;_4
4:39-4:49: @2[8]: _21 = &amp;_8
4:39-4:49: @2[10]: _22 = &amp;_5"><span class="annotation">@0,1,2,3,4⦊</span><span class="annotation">⦉@0,1,2,3,4</span></span></span><span class="code" style="--layer: 0">PartialOrd</span><span><span class="code even" style="--layer: 1" title="4:49-4:49: @4.Return: return"><span class="annotation">@0,1,2,3,4⦊</span><span class="annotation">⦉@0,1,2,3,4</span></span></span></span></div>
</body>
</html>

View file

@ -2,7 +2,7 @@
<!--
Preview this file as rendered HTML from the github source at:
https://htmlpreview.github.io/?https://github.com/rust-lang/rust/blob/master/src/test/run-make-fulldeps/coverage-spanview-base/expected_mir_dump.partial_eq_counter_without_region/partial_eq_counter_without_region.%7Bimpl%232%7D-lt-%7Bclosure%230%7D-%7Bclosure%230%7D.-------.InstrumentCoverage.0.html
https://htmlpreview.github.io/?https://github.com/rust-lang/rust/blob/master/src/test/run-make-fulldeps/coverage-spanview-base/expected_mir_dump.partial_eq/partial_eq.%7Bimpl%232%7D-le-%7Bclosure%230%7D-%7Bclosure%230%7D.-------.InstrumentCoverage.0.html
For revisions in Pull Requests (PR):
* Replace "rust-lang" with the github PR author
@ -11,7 +11,7 @@ For revisions in Pull Requests (PR):
-->
<html>
<head>
<title>partial_eq_counter_without_region.{impl#2}-lt-{closure#0}-{closure#0} - Coverage Spans</title>
<title>partial_eq.{impl#2}-le-{closure#0}-{closure#0} - Coverage Spans</title>
<style>
.line {
counter-increment: line;

View file

@ -0,0 +1,83 @@
<!DOCTYPE html>
<!--
Preview this file as rendered HTML from the github source at:
https://htmlpreview.github.io/?https://github.com/rust-lang/rust/blob/master/src/test/run-make-fulldeps/coverage-spanview-base/expected_mir_dump.partial_eq/partial_eq.%7Bimpl%232%7D-le-%7Bclosure%230%7D.-------.InstrumentCoverage.0.html
For revisions in Pull Requests (PR):
* Replace "rust-lang" with the github PR author
* Replace "master" with the PR branch name
-->
<html>
<head>
<title>partial_eq.{impl#2}-le-{closure#0} - Coverage Spans</title>
<style>
.line {
counter-increment: line;
}
.line:before {
content: counter(line) ": ";
font-family: Menlo, Monaco, monospace;
font-style: italic;
width: 3.8em;
display: inline-block;
text-align: right;
filter: opacity(50%);
-webkit-user-select: none;
}
.code {
color: #dddddd;
background-color: #222222;
font-family: Menlo, Monaco, monospace;
line-height: 1.4em;
border-bottom: 2px solid #222222;
white-space: pre;
display: inline-block;
}
.odd {
background-color: #55bbff;
color: #223311;
}
.even {
background-color: #ee7756;
color: #551133;
}
.code {
--index: calc(var(--layer) - 1);
padding-top: calc(var(--index) * 0.15em);
filter:
hue-rotate(calc(var(--index) * 25deg))
saturate(calc(100% - (var(--index) * 2%)))
brightness(calc(100% - (var(--index) * 1.5%)));
}
.annotation {
color: #4444ff;
font-family: monospace;
font-style: italic;
display: none;
-webkit-user-select: none;
}
body:active .annotation {
/* requires holding mouse down anywhere on the page */
display: inline-block;
}
span:hover .annotation {
/* requires hover over a span ONLY on its first line */
display: inline-block;
}
</style>
</head>
<body>
<div class="code" style="counter-reset: line 5"><span class="line"> <span class="code" style="--layer: 0">major: usize,</span></span>
<span class="line"><span class="code" style="--layer: 0"> </span><span><span class="code even" style="--layer: 1" title="7:5-7:17: @0[4]: _5 = &amp;(*(*(_1.0: &amp;&amp;usize)))
7:5-7:17: @0[5]: _4 = &amp;(*_5)
7:5-7:17: @0[8]: _7 = &amp;(*(*(_1.1: &amp;&amp;usize)))
7:5-7:17: @0[9]: _6 = &amp;(*_7)
7:5-7:17: @0.Call: _3 = &lt;usize as PartialOrd&gt;::partial_cmp(move _4, move _6) -&gt; [return: bb1, unwind: bb4]
7:5-7:17: @1[3]: _8 = Equal
7:5-7:17: @1.Call: _2 = Option::&lt;std::cmp::Ordering&gt;::unwrap_or(move _3, move _8) -&gt; [return: bb2, unwind: bb4]
7:5-7:17: @2[4]: _10 = &amp;(*(_1.2: &amp;&amp;usize))
7:5-7:17: @2[6]: _11 = &amp;(*(_1.3: &amp;&amp;usize))"><span class="annotation">@0,1,2,3⦊</span><span class="annotation">⦉@0,1,2,3</span></span></span><span class="code" style="--layer: 0">minor: usize</span></span></div>
</body>
</html>

View file

@ -0,0 +1,92 @@
<!DOCTYPE html>
<!--
Preview this file as rendered HTML from the github source at:
https://htmlpreview.github.io/?https://github.com/rust-lang/rust/blob/master/src/test/run-make-fulldeps/coverage-spanview-base/expected_mir_dump.partial_eq/partial_eq.%7Bimpl%232%7D-le.-------.InstrumentCoverage.0.html
For revisions in Pull Requests (PR):
* Replace "rust-lang" with the github PR author
* Replace "master" with the PR branch name
-->
<html>
<head>
<title>partial_eq.{impl#2}-le - Coverage Spans</title>
<style>
.line {
counter-increment: line;
}
.line:before {
content: counter(line) ": ";
font-family: Menlo, Monaco, monospace;
font-style: italic;
width: 3.8em;
display: inline-block;
text-align: right;
filter: opacity(50%);
-webkit-user-select: none;
}
.code {
color: #dddddd;
background-color: #222222;
font-family: Menlo, Monaco, monospace;
line-height: 1.4em;
border-bottom: 2px solid #222222;
white-space: pre;
display: inline-block;
}
.odd {
background-color: #55bbff;
color: #223311;
}
.even {
background-color: #ee7756;
color: #551133;
}
.code {
--index: calc(var(--layer) - 1);
padding-top: calc(var(--index) * 0.15em);
filter:
hue-rotate(calc(var(--index) * 25deg))
saturate(calc(100% - (var(--index) * 2%)))
brightness(calc(100% - (var(--index) * 1.5%)));
}
.annotation {
color: #4444ff;
font-family: monospace;
font-style: italic;
display: none;
-webkit-user-select: none;
}
body:active .annotation {
/* requires holding mouse down anywhere on the page */
display: inline-block;
}
span:hover .annotation {
/* requires hover over a span ONLY on its first line */
display: inline-block;
}
</style>
</head>
<body>
<div class="code" style="counter-reset: line 3"><span class="line"> <span><span class="code even" style="--layer: 1" title="4:39-4:49: @0[0]: FakeRead(ForMatchedPlace, (*_2))
4:39-4:49: @0[2]: _3 = &amp;((*_2).0: usize)
4:39-4:49: @0[4]: _4 = &amp;((*_2).1: usize)
4:39-4:49: @0[6]: _5 = &amp;((*_2).2: usize)
4:39-4:49: @0[7]: FakeRead(ForMatchedPlace, (*_1))
4:39-4:49: @0[9]: _6 = &amp;((*_1).0: usize)
4:39-4:49: @0[11]: _7 = &amp;((*_1).1: usize)
4:39-4:49: @0[13]: _8 = &amp;((*_1).2: usize)
4:39-4:49: @0[20]: _14 = &amp;(*_6)
4:39-4:49: @0[21]: _13 = &amp;(*_14)
4:39-4:49: @0[24]: _16 = &amp;(*_3)
4:39-4:49: @0[25]: _15 = &amp;(*_16)
4:39-4:49: @0.Call: _12 = &lt;usize as PartialOrd&gt;::partial_cmp(move _13, move _15) -&gt; [return: bb1, unwind: bb5]
4:39-4:49: @1[3]: _17 = Equal
4:39-4:49: @1.Call: _11 = Option::&lt;std::cmp::Ordering&gt;::unwrap_or(move _12, move _17) -&gt; [return: bb2, unwind: bb5]
4:39-4:49: @2[4]: _19 = &amp;_7
4:39-4:49: @2[6]: _20 = &amp;_4
4:39-4:49: @2[8]: _21 = &amp;_8
4:39-4:49: @2[10]: _22 = &amp;_5"><span class="annotation">@0,1,2,3,4⦊</span><span class="annotation">⦉@0,1,2,3,4</span></span></span><span class="code" style="--layer: 0">PartialOrd</span><span><span class="code even" style="--layer: 1" title="4:49-4:49: @4.Return: return"><span class="annotation">@0,1,2,3,4⦊</span><span class="annotation">⦉@0,1,2,3,4</span></span></span></span></div>
</body>
</html>

View file

@ -2,7 +2,7 @@
<!--
Preview this file as rendered HTML from the github source at:
https://htmlpreview.github.io/?https://github.com/rust-lang/rust/blob/master/src/test/run-make-fulldeps/coverage-spanview-base/expected_mir_dump.partial_eq_counter_without_region/partial_eq_counter_without_region.%7Bimpl%232%7D-lt-%7Bclosure%230%7D-%7Bclosure%230%7D.-------.InstrumentCoverage.0.html
https://htmlpreview.github.io/?https://github.com/rust-lang/rust/blob/master/src/test/run-make-fulldeps/coverage-spanview-base/expected_mir_dump.partial_eq/partial_eq.%7Bimpl%232%7D-lt-%7Bclosure%230%7D-%7Bclosure%230%7D.-------.InstrumentCoverage.0.html
For revisions in Pull Requests (PR):
* Replace "rust-lang" with the github PR author
@ -11,7 +11,7 @@ For revisions in Pull Requests (PR):
-->
<html>
<head>
<title>partial_eq_counter_without_region.{impl#2}-lt-{closure#0}-{closure#0} - Coverage Spans</title>
<title>partial_eq.{impl#2}-lt-{closure#0}-{closure#0} - Coverage Spans</title>
<style>
.line {
counter-increment: line;

View file

@ -0,0 +1,83 @@
<!DOCTYPE html>
<!--
Preview this file as rendered HTML from the github source at:
https://htmlpreview.github.io/?https://github.com/rust-lang/rust/blob/master/src/test/run-make-fulldeps/coverage-spanview-base/expected_mir_dump.partial_eq/partial_eq.%7Bimpl%232%7D-lt-%7Bclosure%230%7D.-------.InstrumentCoverage.0.html
For revisions in Pull Requests (PR):
* Replace "rust-lang" with the github PR author
* Replace "master" with the PR branch name
-->
<html>
<head>
<title>partial_eq.{impl#2}-lt-{closure#0} - Coverage Spans</title>
<style>
.line {
counter-increment: line;
}
.line:before {
content: counter(line) ": ";
font-family: Menlo, Monaco, monospace;
font-style: italic;
width: 3.8em;
display: inline-block;
text-align: right;
filter: opacity(50%);
-webkit-user-select: none;
}
.code {
color: #dddddd;
background-color: #222222;
font-family: Menlo, Monaco, monospace;
line-height: 1.4em;
border-bottom: 2px solid #222222;
white-space: pre;
display: inline-block;
}
.odd {
background-color: #55bbff;
color: #223311;
}
.even {
background-color: #ee7756;
color: #551133;
}
.code {
--index: calc(var(--layer) - 1);
padding-top: calc(var(--index) * 0.15em);
filter:
hue-rotate(calc(var(--index) * 25deg))
saturate(calc(100% - (var(--index) * 2%)))
brightness(calc(100% - (var(--index) * 1.5%)));
}
.annotation {
color: #4444ff;
font-family: monospace;
font-style: italic;
display: none;
-webkit-user-select: none;
}
body:active .annotation {
/* requires holding mouse down anywhere on the page */
display: inline-block;
}
span:hover .annotation {
/* requires hover over a span ONLY on its first line */
display: inline-block;
}
</style>
</head>
<body>
<div class="code" style="counter-reset: line 5"><span class="line"> <span class="code" style="--layer: 0">major: usize,</span></span>
<span class="line"><span class="code" style="--layer: 0"> </span><span><span class="code even" style="--layer: 1" title="7:5-7:17: @0[4]: _5 = &amp;(*(*(_1.0: &amp;&amp;usize)))
7:5-7:17: @0[5]: _4 = &amp;(*_5)
7:5-7:17: @0[8]: _7 = &amp;(*(*(_1.1: &amp;&amp;usize)))
7:5-7:17: @0[9]: _6 = &amp;(*_7)
7:5-7:17: @0.Call: _3 = &lt;usize as PartialOrd&gt;::partial_cmp(move _4, move _6) -&gt; [return: bb1, unwind: bb4]
7:5-7:17: @1[3]: _8 = Equal
7:5-7:17: @1.Call: _2 = Option::&lt;std::cmp::Ordering&gt;::unwrap_or(move _3, move _8) -&gt; [return: bb2, unwind: bb4]
7:5-7:17: @2[4]: _10 = &amp;(*(_1.2: &amp;&amp;usize))
7:5-7:17: @2[6]: _11 = &amp;(*(_1.3: &amp;&amp;usize))"><span class="annotation">@0,1,2,3⦊</span><span class="annotation">⦉@0,1,2,3</span></span></span><span class="code" style="--layer: 0">minor: usize</span></span></div>
</body>
</html>

View file

@ -0,0 +1,92 @@
<!DOCTYPE html>
<!--
Preview this file as rendered HTML from the github source at:
https://htmlpreview.github.io/?https://github.com/rust-lang/rust/blob/master/src/test/run-make-fulldeps/coverage-spanview-base/expected_mir_dump.partial_eq/partial_eq.%7Bimpl%232%7D-lt.-------.InstrumentCoverage.0.html
For revisions in Pull Requests (PR):
* Replace "rust-lang" with the github PR author
* Replace "master" with the PR branch name
-->
<html>
<head>
<title>partial_eq.{impl#2}-lt - Coverage Spans</title>
<style>
.line {
counter-increment: line;
}
.line:before {
content: counter(line) ": ";
font-family: Menlo, Monaco, monospace;
font-style: italic;
width: 3.8em;
display: inline-block;
text-align: right;
filter: opacity(50%);
-webkit-user-select: none;
}
.code {
color: #dddddd;
background-color: #222222;
font-family: Menlo, Monaco, monospace;
line-height: 1.4em;
border-bottom: 2px solid #222222;
white-space: pre;
display: inline-block;
}
.odd {
background-color: #55bbff;
color: #223311;
}
.even {
background-color: #ee7756;
color: #551133;
}
.code {
--index: calc(var(--layer) - 1);
padding-top: calc(var(--index) * 0.15em);
filter:
hue-rotate(calc(var(--index) * 25deg))
saturate(calc(100% - (var(--index) * 2%)))
brightness(calc(100% - (var(--index) * 1.5%)));
}
.annotation {
color: #4444ff;
font-family: monospace;
font-style: italic;
display: none;
-webkit-user-select: none;
}
body:active .annotation {
/* requires holding mouse down anywhere on the page */
display: inline-block;
}
span:hover .annotation {
/* requires hover over a span ONLY on its first line */
display: inline-block;
}
</style>
</head>
<body>
<div class="code" style="counter-reset: line 3"><span class="line"> <span><span class="code even" style="--layer: 1" title="4:39-4:49: @0[0]: FakeRead(ForMatchedPlace, (*_2))
4:39-4:49: @0[2]: _3 = &amp;((*_2).0: usize)
4:39-4:49: @0[4]: _4 = &amp;((*_2).1: usize)
4:39-4:49: @0[6]: _5 = &amp;((*_2).2: usize)
4:39-4:49: @0[7]: FakeRead(ForMatchedPlace, (*_1))
4:39-4:49: @0[9]: _6 = &amp;((*_1).0: usize)
4:39-4:49: @0[11]: _7 = &amp;((*_1).1: usize)
4:39-4:49: @0[13]: _8 = &amp;((*_1).2: usize)
4:39-4:49: @0[20]: _14 = &amp;(*_6)
4:39-4:49: @0[21]: _13 = &amp;(*_14)
4:39-4:49: @0[24]: _16 = &amp;(*_3)
4:39-4:49: @0[25]: _15 = &amp;(*_16)
4:39-4:49: @0.Call: _12 = &lt;usize as PartialOrd&gt;::partial_cmp(move _13, move _15) -&gt; [return: bb1, unwind: bb5]
4:39-4:49: @1[3]: _17 = Equal
4:39-4:49: @1.Call: _11 = Option::&lt;std::cmp::Ordering&gt;::unwrap_or(move _12, move _17) -&gt; [return: bb2, unwind: bb5]
4:39-4:49: @2[4]: _19 = &amp;_7
4:39-4:49: @2[6]: _20 = &amp;_4
4:39-4:49: @2[8]: _21 = &amp;_8
4:39-4:49: @2[10]: _22 = &amp;_5"><span class="annotation">@0,1,2,3,4⦊</span><span class="annotation">⦉@0,1,2,3,4</span></span></span><span class="code" style="--layer: 0">PartialOrd</span><span><span class="code even" style="--layer: 1" title="4:49-4:49: @4.Return: return"><span class="annotation">@0,1,2,3,4⦊</span><span class="annotation">⦉@0,1,2,3,4</span></span></span></span></div>
</body>
</html>

View file

@ -2,7 +2,7 @@
<!--
Preview this file as rendered HTML from the github source at:
https://htmlpreview.github.io/?https://github.com/rust-lang/rust/blob/master/src/test/run-make-fulldeps/coverage-spanview-base/expected_mir_dump.partial_eq_counter_without_region/partial_eq_counter_without_region.%7Bimpl%232%7D-partial_cmp.-------.InstrumentCoverage.0.html
https://htmlpreview.github.io/?https://github.com/rust-lang/rust/blob/master/src/test/run-make-fulldeps/coverage-spanview-base/expected_mir_dump.partial_eq/partial_eq.%7Bimpl%232%7D-partial_cmp.-------.InstrumentCoverage.0.html
For revisions in Pull Requests (PR):
* Replace "rust-lang" with the github PR author
@ -11,7 +11,7 @@ For revisions in Pull Requests (PR):
-->
<html>
<head>
<title>partial_eq_counter_without_region.{impl#2}-partial_cmp - Coverage Spans</title>
<title>partial_eq.{impl#2}-partial_cmp - Coverage Spans</title>
<style>
.line {
counter-increment: line;

View file

@ -2,7 +2,7 @@
<!--
Preview this file as rendered HTML from the github source at:
https://htmlpreview.github.io/?https://github.com/rust-lang/rust/blob/master/src/test/run-make-fulldeps/coverage-spanview-base/expected_mir_dump.partial_eq_counter_without_region/partial_eq_counter_without_region.%7Bimpl%234%7D-assert_receiver_is_total_eq.-------.InstrumentCoverage.0.html
https://htmlpreview.github.io/?https://github.com/rust-lang/rust/blob/master/src/test/run-make-fulldeps/coverage-spanview-base/expected_mir_dump.partial_eq/partial_eq.%7Bimpl%234%7D-assert_receiver_is_total_eq.-------.InstrumentCoverage.0.html
For revisions in Pull Requests (PR):
* Replace "rust-lang" with the github PR author
@ -11,7 +11,7 @@ For revisions in Pull Requests (PR):
-->
<html>
<head>
<title>partial_eq_counter_without_region.{impl#4}-assert_receiver_is_total_eq - Coverage Spans</title>
<title>partial_eq.{impl#4}-assert_receiver_is_total_eq - Coverage Spans</title>
<style>
.line {
counter-increment: line;

View file

@ -2,7 +2,7 @@
<!--
Preview this file as rendered HTML from the github source at:
https://htmlpreview.github.io/?https://github.com/rust-lang/rust/blob/master/src/test/run-make-fulldeps/coverage-spanview-base/expected_mir_dump.partial_eq_counter_without_region/partial_eq_counter_without_region.%7Bimpl%236%7D-eq.-------.InstrumentCoverage.0.html
https://htmlpreview.github.io/?https://github.com/rust-lang/rust/blob/master/src/test/run-make-fulldeps/coverage-spanview-base/expected_mir_dump.partial_eq/partial_eq.%7Bimpl%236%7D-eq.-------.InstrumentCoverage.0.html
For revisions in Pull Requests (PR):
* Replace "rust-lang" with the github PR author
@ -11,7 +11,7 @@ For revisions in Pull Requests (PR):
-->
<html>
<head>
<title>partial_eq_counter_without_region.{impl#6}-eq - Coverage Spans</title>
<title>partial_eq.{impl#6}-eq - Coverage Spans</title>
<style>
.line {
counter-increment: line;

View file

@ -2,7 +2,7 @@
<!--
Preview this file as rendered HTML from the github source at:
https://htmlpreview.github.io/?https://github.com/rust-lang/rust/blob/master/src/test/run-make-fulldeps/coverage-spanview-base/expected_mir_dump.partial_eq_counter_without_region/partial_eq_counter_without_region.%7Bimpl%236%7D-ne.-------.InstrumentCoverage.0.html
https://htmlpreview.github.io/?https://github.com/rust-lang/rust/blob/master/src/test/run-make-fulldeps/coverage-spanview-base/expected_mir_dump.partial_eq/partial_eq.%7Bimpl%236%7D-ne.-------.InstrumentCoverage.0.html
For revisions in Pull Requests (PR):
* Replace "rust-lang" with the github PR author
@ -11,7 +11,7 @@ For revisions in Pull Requests (PR):
-->
<html>
<head>
<title>partial_eq_counter_without_region.{impl#6}-ne - Coverage Spans</title>
<title>partial_eq.{impl#6}-ne - Coverage Spans</title>
<style>
.line {
counter-increment: line;

View file

@ -2,7 +2,7 @@
<!--
Preview this file as rendered HTML from the github source at:
https://htmlpreview.github.io/?https://github.com/rust-lang/rust/blob/master/src/test/run-make-fulldeps/coverage-spanview-base/expected_mir_dump.partial_eq_counter_without_region/partial_eq_counter_without_region.%7Bimpl%237%7D-fmt.-------.InstrumentCoverage.0.html
https://htmlpreview.github.io/?https://github.com/rust-lang/rust/blob/master/src/test/run-make-fulldeps/coverage-spanview-base/expected_mir_dump.partial_eq/partial_eq.%7Bimpl%237%7D-fmt.-------.InstrumentCoverage.0.html
For revisions in Pull Requests (PR):
* Replace "rust-lang" with the github PR author
@ -11,7 +11,7 @@ For revisions in Pull Requests (PR):
-->
<html>
<head>
<title>partial_eq_counter_without_region.{impl#7}-fmt - Coverage Spans</title>
<title>partial_eq.{impl#7}-fmt - Coverage Spans</title>
<style>
.line {
counter-increment: line;

View file

@ -2,7 +2,7 @@
<!--
Preview this file as rendered HTML from the github source at:
https://htmlpreview.github.io/?https://github.com/rust-lang/rust/blob/master/src/test/run-make-fulldeps/coverage-spanview-base/expected_mir_dump.partial_eq_counter_without_region/partial_eq_counter_without_region.%7Bimpl%238%7D-clone.-------.InstrumentCoverage.0.html
https://htmlpreview.github.io/?https://github.com/rust-lang/rust/blob/master/src/test/run-make-fulldeps/coverage-spanview-base/expected_mir_dump.partial_eq/partial_eq.%7Bimpl%238%7D-clone.-------.InstrumentCoverage.0.html
For revisions in Pull Requests (PR):
* Replace "rust-lang" with the github PR author
@ -11,7 +11,7 @@ For revisions in Pull Requests (PR):
-->
<html>
<head>
<title>partial_eq_counter_without_region.{impl#8}-clone - Coverage Spans</title>
<title>partial_eq.{impl#8}-clone - Coverage Spans</title>
<style>
.line {
counter-increment: line;

View file

@ -1,83 +0,0 @@
<!DOCTYPE html>
<!--
Preview this file as rendered HTML from the github source at:
https://htmlpreview.github.io/?https://github.com/rust-lang/rust/blob/master/src/test/run-make-fulldeps/coverage-spanview-base/expected_mir_dump.partial_eq_counter_without_region/partial_eq_counter_without_region.%7Bimpl%232%7D-ge-%7Bclosure%230%7D.-------.InstrumentCoverage.0.html
For revisions in Pull Requests (PR):
* Replace "rust-lang" with the github PR author
* Replace "master" with the PR branch name
-->
<html>
<head>
<title>partial_eq_counter_without_region.{impl#2}-ge-{closure#0} - Coverage Spans</title>
<style>
.line {
counter-increment: line;
}
.line:before {
content: counter(line) ": ";
font-family: Menlo, Monaco, monospace;
font-style: italic;
width: 3.8em;
display: inline-block;
text-align: right;
filter: opacity(50%);
-webkit-user-select: none;
}
.code {
color: #dddddd;
background-color: #222222;
font-family: Menlo, Monaco, monospace;
line-height: 1.4em;
border-bottom: 2px solid #222222;
white-space: pre;
display: inline-block;
}
.odd {
background-color: #55bbff;
color: #223311;
}
.even {
background-color: #ee7756;
color: #551133;
}
.code {
--index: calc(var(--layer) - 1);
padding-top: calc(var(--index) * 0.15em);
filter:
hue-rotate(calc(var(--index) * 25deg))
saturate(calc(100% - (var(--index) * 2%)))
brightness(calc(100% - (var(--index) * 1.5%)));
}
.annotation {
color: #4444ff;
font-family: monospace;
font-style: italic;
display: none;
-webkit-user-select: none;
}
body:active .annotation {
/* requires holding mouse down anywhere on the page */
display: inline-block;
}
span:hover .annotation {
/* requires hover over a span ONLY on its first line */
display: inline-block;
}
</style>
</head>
<body>
<div class="code" style="counter-reset: line 5"><span class="line"> <span class="code" style="--layer: 0">major: usize,</span></span>
<span class="line"><span class="code" style="--layer: 0"> </span><span><span class="code even" style="--layer: 1" title="7:5-7:17: @0[4]: _5 = &amp;(*(*(_1.0: &amp;&amp;usize)))
7:5-7:17: @0[5]: _4 = &amp;(*_5)
7:5-7:17: @0[8]: _7 = &amp;(*(*(_1.1: &amp;&amp;usize)))
7:5-7:17: @0[9]: _6 = &amp;(*_7)
7:5-7:17: @0.Call: _3 = &lt;usize as PartialOrd&gt;::partial_cmp(move _4, move _6) -&gt; [return: bb1, unwind: bb4]
7:5-7:17: @1[3]: _8 = Equal
7:5-7:17: @1.Call: _2 = Option::&lt;std::cmp::Ordering&gt;::unwrap_or(move _3, move _8) -&gt; [return: bb2, unwind: bb4]
7:5-7:17: @2[4]: _10 = &amp;(*(_1.2: &amp;&amp;usize))
7:5-7:17: @2[6]: _11 = &amp;(*(_1.3: &amp;&amp;usize))"><span class="annotation">@0,1,2,3⦊</span><span class="annotation">⦉@0,1,2,3</span></span></span><span class="code" style="--layer: 0">minor: usize</span></span></div>
</body>
</html>

View file

@ -1,92 +0,0 @@
<!DOCTYPE html>
<!--
Preview this file as rendered HTML from the github source at:
https://htmlpreview.github.io/?https://github.com/rust-lang/rust/blob/master/src/test/run-make-fulldeps/coverage-spanview-base/expected_mir_dump.partial_eq_counter_without_region/partial_eq_counter_without_region.%7Bimpl%232%7D-ge.-------.InstrumentCoverage.0.html
For revisions in Pull Requests (PR):
* Replace "rust-lang" with the github PR author
* Replace "master" with the PR branch name
-->
<html>
<head>
<title>partial_eq_counter_without_region.{impl#2}-ge - Coverage Spans</title>
<style>
.line {
counter-increment: line;
}
.line:before {
content: counter(line) ": ";
font-family: Menlo, Monaco, monospace;
font-style: italic;
width: 3.8em;
display: inline-block;
text-align: right;
filter: opacity(50%);
-webkit-user-select: none;
}
.code {
color: #dddddd;
background-color: #222222;
font-family: Menlo, Monaco, monospace;
line-height: 1.4em;
border-bottom: 2px solid #222222;
white-space: pre;
display: inline-block;
}
.odd {
background-color: #55bbff;
color: #223311;
}
.even {
background-color: #ee7756;
color: #551133;
}
.code {
--index: calc(var(--layer) - 1);
padding-top: calc(var(--index) * 0.15em);
filter:
hue-rotate(calc(var(--index) * 25deg))
saturate(calc(100% - (var(--index) * 2%)))
brightness(calc(100% - (var(--index) * 1.5%)));
}
.annotation {
color: #4444ff;
font-family: monospace;
font-style: italic;
display: none;
-webkit-user-select: none;
}
body:active .annotation {
/* requires holding mouse down anywhere on the page */
display: inline-block;
}
span:hover .annotation {
/* requires hover over a span ONLY on its first line */
display: inline-block;
}
</style>
</head>
<body>
<div class="code" style="counter-reset: line 3"><span class="line"> <span><span class="code even" style="--layer: 1" title="4:39-4:49: @0[0]: FakeRead(ForMatchedPlace, (*_2))
4:39-4:49: @0[2]: _3 = &amp;((*_2).0: usize)
4:39-4:49: @0[4]: _4 = &amp;((*_2).1: usize)
4:39-4:49: @0[6]: _5 = &amp;((*_2).2: usize)
4:39-4:49: @0[7]: FakeRead(ForMatchedPlace, (*_1))
4:39-4:49: @0[9]: _6 = &amp;((*_1).0: usize)
4:39-4:49: @0[11]: _7 = &amp;((*_1).1: usize)
4:39-4:49: @0[13]: _8 = &amp;((*_1).2: usize)
4:39-4:49: @0[20]: _14 = &amp;(*_6)
4:39-4:49: @0[21]: _13 = &amp;(*_14)
4:39-4:49: @0[24]: _16 = &amp;(*_3)
4:39-4:49: @0[25]: _15 = &amp;(*_16)
4:39-4:49: @0.Call: _12 = &lt;usize as PartialOrd&gt;::partial_cmp(move _13, move _15) -&gt; [return: bb1, unwind: bb5]
4:39-4:49: @1[3]: _17 = Equal
4:39-4:49: @1.Call: _11 = Option::&lt;std::cmp::Ordering&gt;::unwrap_or(move _12, move _17) -&gt; [return: bb2, unwind: bb5]
4:39-4:49: @2[4]: _19 = &amp;_7
4:39-4:49: @2[6]: _20 = &amp;_4
4:39-4:49: @2[8]: _21 = &amp;_8
4:39-4:49: @2[10]: _22 = &amp;_5"><span class="annotation">@0,1,2,3,4⦊</span><span class="annotation">⦉@0,1,2,3,4</span></span></span><span class="code" style="--layer: 0">PartialOrd</span><span><span class="code even" style="--layer: 1" title="4:49-4:49: @4.Return: return"><span class="annotation">@0,1,2,3,4⦊</span><span class="annotation">⦉@0,1,2,3,4</span></span></span></span></div>
</body>
</html>

View file

@ -1,83 +0,0 @@
<!DOCTYPE html>
<!--
Preview this file as rendered HTML from the github source at:
https://htmlpreview.github.io/?https://github.com/rust-lang/rust/blob/master/src/test/run-make-fulldeps/coverage-spanview-base/expected_mir_dump.partial_eq_counter_without_region/partial_eq_counter_without_region.%7Bimpl%232%7D-gt-%7Bclosure%230%7D.-------.InstrumentCoverage.0.html
For revisions in Pull Requests (PR):
* Replace "rust-lang" with the github PR author
* Replace "master" with the PR branch name
-->
<html>
<head>
<title>partial_eq_counter_without_region.{impl#2}-gt-{closure#0} - Coverage Spans</title>
<style>
.line {
counter-increment: line;
}
.line:before {
content: counter(line) ": ";
font-family: Menlo, Monaco, monospace;
font-style: italic;
width: 3.8em;
display: inline-block;
text-align: right;
filter: opacity(50%);
-webkit-user-select: none;
}
.code {
color: #dddddd;
background-color: #222222;
font-family: Menlo, Monaco, monospace;
line-height: 1.4em;
border-bottom: 2px solid #222222;
white-space: pre;
display: inline-block;
}
.odd {
background-color: #55bbff;
color: #223311;
}
.even {
background-color: #ee7756;
color: #551133;
}
.code {
--index: calc(var(--layer) - 1);
padding-top: calc(var(--index) * 0.15em);
filter:
hue-rotate(calc(var(--index) * 25deg))
saturate(calc(100% - (var(--index) * 2%)))
brightness(calc(100% - (var(--index) * 1.5%)));
}
.annotation {
color: #4444ff;
font-family: monospace;
font-style: italic;
display: none;
-webkit-user-select: none;
}
body:active .annotation {
/* requires holding mouse down anywhere on the page */
display: inline-block;
}
span:hover .annotation {
/* requires hover over a span ONLY on its first line */
display: inline-block;
}
</style>
</head>
<body>
<div class="code" style="counter-reset: line 5"><span class="line"> <span class="code" style="--layer: 0">major: usize,</span></span>
<span class="line"><span class="code" style="--layer: 0"> </span><span><span class="code even" style="--layer: 1" title="7:5-7:17: @0[4]: _5 = &amp;(*(*(_1.0: &amp;&amp;usize)))
7:5-7:17: @0[5]: _4 = &amp;(*_5)
7:5-7:17: @0[8]: _7 = &amp;(*(*(_1.1: &amp;&amp;usize)))
7:5-7:17: @0[9]: _6 = &amp;(*_7)
7:5-7:17: @0.Call: _3 = &lt;usize as PartialOrd&gt;::partial_cmp(move _4, move _6) -&gt; [return: bb1, unwind: bb4]
7:5-7:17: @1[3]: _8 = Equal
7:5-7:17: @1.Call: _2 = Option::&lt;std::cmp::Ordering&gt;::unwrap_or(move _3, move _8) -&gt; [return: bb2, unwind: bb4]
7:5-7:17: @2[4]: _10 = &amp;(*(_1.2: &amp;&amp;usize))
7:5-7:17: @2[6]: _11 = &amp;(*(_1.3: &amp;&amp;usize))"><span class="annotation">@0,1,2,3⦊</span><span class="annotation">⦉@0,1,2,3</span></span></span><span class="code" style="--layer: 0">minor: usize</span></span></div>
</body>
</html>

View file

@ -1,92 +0,0 @@
<!DOCTYPE html>
<!--
Preview this file as rendered HTML from the github source at:
https://htmlpreview.github.io/?https://github.com/rust-lang/rust/blob/master/src/test/run-make-fulldeps/coverage-spanview-base/expected_mir_dump.partial_eq_counter_without_region/partial_eq_counter_without_region.%7Bimpl%232%7D-gt.-------.InstrumentCoverage.0.html
For revisions in Pull Requests (PR):
* Replace "rust-lang" with the github PR author
* Replace "master" with the PR branch name
-->
<html>
<head>
<title>partial_eq_counter_without_region.{impl#2}-gt - Coverage Spans</title>
<style>
.line {
counter-increment: line;
}
.line:before {
content: counter(line) ": ";
font-family: Menlo, Monaco, monospace;
font-style: italic;
width: 3.8em;
display: inline-block;
text-align: right;
filter: opacity(50%);
-webkit-user-select: none;
}
.code {
color: #dddddd;
background-color: #222222;
font-family: Menlo, Monaco, monospace;
line-height: 1.4em;
border-bottom: 2px solid #222222;
white-space: pre;
display: inline-block;
}
.odd {
background-color: #55bbff;
color: #223311;
}
.even {
background-color: #ee7756;
color: #551133;
}
.code {
--index: calc(var(--layer) - 1);
padding-top: calc(var(--index) * 0.15em);
filter:
hue-rotate(calc(var(--index) * 25deg))
saturate(calc(100% - (var(--index) * 2%)))
brightness(calc(100% - (var(--index) * 1.5%)));
}
.annotation {
color: #4444ff;
font-family: monospace;
font-style: italic;
display: none;
-webkit-user-select: none;
}
body:active .annotation {
/* requires holding mouse down anywhere on the page */
display: inline-block;
}
span:hover .annotation {
/* requires hover over a span ONLY on its first line */
display: inline-block;
}
</style>
</head>
<body>
<div class="code" style="counter-reset: line 3"><span class="line"> <span><span class="code even" style="--layer: 1" title="4:39-4:49: @0[0]: FakeRead(ForMatchedPlace, (*_2))
4:39-4:49: @0[2]: _3 = &amp;((*_2).0: usize)
4:39-4:49: @0[4]: _4 = &amp;((*_2).1: usize)
4:39-4:49: @0[6]: _5 = &amp;((*_2).2: usize)
4:39-4:49: @0[7]: FakeRead(ForMatchedPlace, (*_1))
4:39-4:49: @0[9]: _6 = &amp;((*_1).0: usize)
4:39-4:49: @0[11]: _7 = &amp;((*_1).1: usize)
4:39-4:49: @0[13]: _8 = &amp;((*_1).2: usize)
4:39-4:49: @0[20]: _14 = &amp;(*_6)
4:39-4:49: @0[21]: _13 = &amp;(*_14)
4:39-4:49: @0[24]: _16 = &amp;(*_3)
4:39-4:49: @0[25]: _15 = &amp;(*_16)
4:39-4:49: @0.Call: _12 = &lt;usize as PartialOrd&gt;::partial_cmp(move _13, move _15) -&gt; [return: bb1, unwind: bb5]
4:39-4:49: @1[3]: _17 = Equal
4:39-4:49: @1.Call: _11 = Option::&lt;std::cmp::Ordering&gt;::unwrap_or(move _12, move _17) -&gt; [return: bb2, unwind: bb5]
4:39-4:49: @2[4]: _19 = &amp;_7
4:39-4:49: @2[6]: _20 = &amp;_4
4:39-4:49: @2[8]: _21 = &amp;_8
4:39-4:49: @2[10]: _22 = &amp;_5"><span class="annotation">@0,1,2,3,4⦊</span><span class="annotation">⦉@0,1,2,3,4</span></span></span><span class="code" style="--layer: 0">PartialOrd</span><span><span class="code even" style="--layer: 1" title="4:49-4:49: @4.Return: return"><span class="annotation">@0,1,2,3,4⦊</span><span class="annotation">⦉@0,1,2,3,4</span></span></span></span></div>
</body>
</html>

View file

@ -1,83 +0,0 @@
<!DOCTYPE html>
<!--
Preview this file as rendered HTML from the github source at:
https://htmlpreview.github.io/?https://github.com/rust-lang/rust/blob/master/src/test/run-make-fulldeps/coverage-spanview-base/expected_mir_dump.partial_eq_counter_without_region/partial_eq_counter_without_region.%7Bimpl%232%7D-le-%7Bclosure%230%7D.-------.InstrumentCoverage.0.html
For revisions in Pull Requests (PR):
* Replace "rust-lang" with the github PR author
* Replace "master" with the PR branch name
-->
<html>
<head>
<title>partial_eq_counter_without_region.{impl#2}-le-{closure#0} - Coverage Spans</title>
<style>
.line {
counter-increment: line;
}
.line:before {
content: counter(line) ": ";
font-family: Menlo, Monaco, monospace;
font-style: italic;
width: 3.8em;
display: inline-block;
text-align: right;
filter: opacity(50%);
-webkit-user-select: none;
}
.code {
color: #dddddd;
background-color: #222222;
font-family: Menlo, Monaco, monospace;
line-height: 1.4em;
border-bottom: 2px solid #222222;
white-space: pre;
display: inline-block;
}
.odd {
background-color: #55bbff;
color: #223311;
}
.even {
background-color: #ee7756;
color: #551133;
}
.code {
--index: calc(var(--layer) - 1);
padding-top: calc(var(--index) * 0.15em);
filter:
hue-rotate(calc(var(--index) * 25deg))
saturate(calc(100% - (var(--index) * 2%)))
brightness(calc(100% - (var(--index) * 1.5%)));
}
.annotation {
color: #4444ff;
font-family: monospace;
font-style: italic;
display: none;
-webkit-user-select: none;
}
body:active .annotation {
/* requires holding mouse down anywhere on the page */
display: inline-block;
}
span:hover .annotation {
/* requires hover over a span ONLY on its first line */
display: inline-block;
}
</style>
</head>
<body>
<div class="code" style="counter-reset: line 5"><span class="line"> <span class="code" style="--layer: 0">major: usize,</span></span>
<span class="line"><span class="code" style="--layer: 0"> </span><span><span class="code even" style="--layer: 1" title="7:5-7:17: @0[4]: _5 = &amp;(*(*(_1.0: &amp;&amp;usize)))
7:5-7:17: @0[5]: _4 = &amp;(*_5)
7:5-7:17: @0[8]: _7 = &amp;(*(*(_1.1: &amp;&amp;usize)))
7:5-7:17: @0[9]: _6 = &amp;(*_7)
7:5-7:17: @0.Call: _3 = &lt;usize as PartialOrd&gt;::partial_cmp(move _4, move _6) -&gt; [return: bb1, unwind: bb4]
7:5-7:17: @1[3]: _8 = Equal
7:5-7:17: @1.Call: _2 = Option::&lt;std::cmp::Ordering&gt;::unwrap_or(move _3, move _8) -&gt; [return: bb2, unwind: bb4]
7:5-7:17: @2[4]: _10 = &amp;(*(_1.2: &amp;&amp;usize))
7:5-7:17: @2[6]: _11 = &amp;(*(_1.3: &amp;&amp;usize))"><span class="annotation">@0,1,2,3⦊</span><span class="annotation">⦉@0,1,2,3</span></span></span><span class="code" style="--layer: 0">minor: usize</span></span></div>
</body>
</html>

View file

@ -1,92 +0,0 @@
<!DOCTYPE html>
<!--
Preview this file as rendered HTML from the github source at:
https://htmlpreview.github.io/?https://github.com/rust-lang/rust/blob/master/src/test/run-make-fulldeps/coverage-spanview-base/expected_mir_dump.partial_eq_counter_without_region/partial_eq_counter_without_region.%7Bimpl%232%7D-le.-------.InstrumentCoverage.0.html
For revisions in Pull Requests (PR):
* Replace "rust-lang" with the github PR author
* Replace "master" with the PR branch name
-->
<html>
<head>
<title>partial_eq_counter_without_region.{impl#2}-le - Coverage Spans</title>
<style>
.line {
counter-increment: line;
}
.line:before {
content: counter(line) ": ";
font-family: Menlo, Monaco, monospace;
font-style: italic;
width: 3.8em;
display: inline-block;
text-align: right;
filter: opacity(50%);
-webkit-user-select: none;
}
.code {
color: #dddddd;
background-color: #222222;
font-family: Menlo, Monaco, monospace;
line-height: 1.4em;
border-bottom: 2px solid #222222;
white-space: pre;
display: inline-block;
}
.odd {
background-color: #55bbff;
color: #223311;
}
.even {
background-color: #ee7756;
color: #551133;
}
.code {
--index: calc(var(--layer) - 1);
padding-top: calc(var(--index) * 0.15em);
filter:
hue-rotate(calc(var(--index) * 25deg))
saturate(calc(100% - (var(--index) * 2%)))
brightness(calc(100% - (var(--index) * 1.5%)));
}
.annotation {
color: #4444ff;
font-family: monospace;
font-style: italic;
display: none;
-webkit-user-select: none;
}
body:active .annotation {
/* requires holding mouse down anywhere on the page */
display: inline-block;
}
span:hover .annotation {
/* requires hover over a span ONLY on its first line */
display: inline-block;
}
</style>
</head>
<body>
<div class="code" style="counter-reset: line 3"><span class="line"> <span><span class="code even" style="--layer: 1" title="4:39-4:49: @0[0]: FakeRead(ForMatchedPlace, (*_2))
4:39-4:49: @0[2]: _3 = &amp;((*_2).0: usize)
4:39-4:49: @0[4]: _4 = &amp;((*_2).1: usize)
4:39-4:49: @0[6]: _5 = &amp;((*_2).2: usize)
4:39-4:49: @0[7]: FakeRead(ForMatchedPlace, (*_1))
4:39-4:49: @0[9]: _6 = &amp;((*_1).0: usize)
4:39-4:49: @0[11]: _7 = &amp;((*_1).1: usize)
4:39-4:49: @0[13]: _8 = &amp;((*_1).2: usize)
4:39-4:49: @0[20]: _14 = &amp;(*_6)
4:39-4:49: @0[21]: _13 = &amp;(*_14)
4:39-4:49: @0[24]: _16 = &amp;(*_3)
4:39-4:49: @0[25]: _15 = &amp;(*_16)
4:39-4:49: @0.Call: _12 = &lt;usize as PartialOrd&gt;::partial_cmp(move _13, move _15) -&gt; [return: bb1, unwind: bb5]
4:39-4:49: @1[3]: _17 = Equal
4:39-4:49: @1.Call: _11 = Option::&lt;std::cmp::Ordering&gt;::unwrap_or(move _12, move _17) -&gt; [return: bb2, unwind: bb5]
4:39-4:49: @2[4]: _19 = &amp;_7
4:39-4:49: @2[6]: _20 = &amp;_4
4:39-4:49: @2[8]: _21 = &amp;_8
4:39-4:49: @2[10]: _22 = &amp;_5"><span class="annotation">@0,1,2,3,4⦊</span><span class="annotation">⦉@0,1,2,3,4</span></span></span><span class="code" style="--layer: 0">PartialOrd</span><span><span class="code even" style="--layer: 1" title="4:49-4:49: @4.Return: return"><span class="annotation">@0,1,2,3,4⦊</span><span class="annotation">⦉@0,1,2,3,4</span></span></span></span></div>
</body>
</html>

View file

@ -1,83 +0,0 @@
<!DOCTYPE html>
<!--
Preview this file as rendered HTML from the github source at:
https://htmlpreview.github.io/?https://github.com/rust-lang/rust/blob/master/src/test/run-make-fulldeps/coverage-spanview-base/expected_mir_dump.partial_eq_counter_without_region/partial_eq_counter_without_region.%7Bimpl%232%7D-lt-%7Bclosure%230%7D.-------.InstrumentCoverage.0.html
For revisions in Pull Requests (PR):
* Replace "rust-lang" with the github PR author
* Replace "master" with the PR branch name
-->
<html>
<head>
<title>partial_eq_counter_without_region.{impl#2}-lt-{closure#0} - Coverage Spans</title>
<style>
.line {
counter-increment: line;
}
.line:before {
content: counter(line) ": ";
font-family: Menlo, Monaco, monospace;
font-style: italic;
width: 3.8em;
display: inline-block;
text-align: right;
filter: opacity(50%);
-webkit-user-select: none;
}
.code {
color: #dddddd;
background-color: #222222;
font-family: Menlo, Monaco, monospace;
line-height: 1.4em;
border-bottom: 2px solid #222222;
white-space: pre;
display: inline-block;
}
.odd {
background-color: #55bbff;
color: #223311;
}
.even {
background-color: #ee7756;
color: #551133;
}
.code {
--index: calc(var(--layer) - 1);
padding-top: calc(var(--index) * 0.15em);
filter:
hue-rotate(calc(var(--index) * 25deg))
saturate(calc(100% - (var(--index) * 2%)))
brightness(calc(100% - (var(--index) * 1.5%)));
}
.annotation {
color: #4444ff;
font-family: monospace;
font-style: italic;
display: none;
-webkit-user-select: none;
}
body:active .annotation {
/* requires holding mouse down anywhere on the page */
display: inline-block;
}
span:hover .annotation {
/* requires hover over a span ONLY on its first line */
display: inline-block;
}
</style>
</head>
<body>
<div class="code" style="counter-reset: line 5"><span class="line"> <span class="code" style="--layer: 0">major: usize,</span></span>
<span class="line"><span class="code" style="--layer: 0"> </span><span><span class="code even" style="--layer: 1" title="7:5-7:17: @0[4]: _5 = &amp;(*(*(_1.0: &amp;&amp;usize)))
7:5-7:17: @0[5]: _4 = &amp;(*_5)
7:5-7:17: @0[8]: _7 = &amp;(*(*(_1.1: &amp;&amp;usize)))
7:5-7:17: @0[9]: _6 = &amp;(*_7)
7:5-7:17: @0.Call: _3 = &lt;usize as PartialOrd&gt;::partial_cmp(move _4, move _6) -&gt; [return: bb1, unwind: bb4]
7:5-7:17: @1[3]: _8 = Equal
7:5-7:17: @1.Call: _2 = Option::&lt;std::cmp::Ordering&gt;::unwrap_or(move _3, move _8) -&gt; [return: bb2, unwind: bb4]
7:5-7:17: @2[4]: _10 = &amp;(*(_1.2: &amp;&amp;usize))
7:5-7:17: @2[6]: _11 = &amp;(*(_1.3: &amp;&amp;usize))"><span class="annotation">@0,1,2,3⦊</span><span class="annotation">⦉@0,1,2,3</span></span></span><span class="code" style="--layer: 0">minor: usize</span></span></div>
</body>
</html>

View file

@ -1,92 +0,0 @@
<!DOCTYPE html>
<!--
Preview this file as rendered HTML from the github source at:
https://htmlpreview.github.io/?https://github.com/rust-lang/rust/blob/master/src/test/run-make-fulldeps/coverage-spanview-base/expected_mir_dump.partial_eq_counter_without_region/partial_eq_counter_without_region.%7Bimpl%232%7D-lt.-------.InstrumentCoverage.0.html
For revisions in Pull Requests (PR):
* Replace "rust-lang" with the github PR author
* Replace "master" with the PR branch name
-->
<html>
<head>
<title>partial_eq_counter_without_region.{impl#2}-lt - Coverage Spans</title>
<style>
.line {
counter-increment: line;
}
.line:before {
content: counter(line) ": ";
font-family: Menlo, Monaco, monospace;
font-style: italic;
width: 3.8em;
display: inline-block;
text-align: right;
filter: opacity(50%);
-webkit-user-select: none;
}
.code {
color: #dddddd;
background-color: #222222;
font-family: Menlo, Monaco, monospace;
line-height: 1.4em;
border-bottom: 2px solid #222222;
white-space: pre;
display: inline-block;
}
.odd {
background-color: #55bbff;
color: #223311;
}
.even {
background-color: #ee7756;
color: #551133;
}
.code {
--index: calc(var(--layer) - 1);
padding-top: calc(var(--index) * 0.15em);
filter:
hue-rotate(calc(var(--index) * 25deg))
saturate(calc(100% - (var(--index) * 2%)))
brightness(calc(100% - (var(--index) * 1.5%)));
}
.annotation {
color: #4444ff;
font-family: monospace;
font-style: italic;
display: none;
-webkit-user-select: none;
}
body:active .annotation {
/* requires holding mouse down anywhere on the page */
display: inline-block;
}
span:hover .annotation {
/* requires hover over a span ONLY on its first line */
display: inline-block;
}
</style>
</head>
<body>
<div class="code" style="counter-reset: line 3"><span class="line"> <span><span class="code even" style="--layer: 1" title="4:39-4:49: @0[0]: FakeRead(ForMatchedPlace, (*_2))
4:39-4:49: @0[2]: _3 = &amp;((*_2).0: usize)
4:39-4:49: @0[4]: _4 = &amp;((*_2).1: usize)
4:39-4:49: @0[6]: _5 = &amp;((*_2).2: usize)
4:39-4:49: @0[7]: FakeRead(ForMatchedPlace, (*_1))
4:39-4:49: @0[9]: _6 = &amp;((*_1).0: usize)
4:39-4:49: @0[11]: _7 = &amp;((*_1).1: usize)
4:39-4:49: @0[13]: _8 = &amp;((*_1).2: usize)
4:39-4:49: @0[20]: _14 = &amp;(*_6)
4:39-4:49: @0[21]: _13 = &amp;(*_14)
4:39-4:49: @0[24]: _16 = &amp;(*_3)
4:39-4:49: @0[25]: _15 = &amp;(*_16)
4:39-4:49: @0.Call: _12 = &lt;usize as PartialOrd&gt;::partial_cmp(move _13, move _15) -&gt; [return: bb1, unwind: bb5]
4:39-4:49: @1[3]: _17 = Equal
4:39-4:49: @1.Call: _11 = Option::&lt;std::cmp::Ordering&gt;::unwrap_or(move _12, move _17) -&gt; [return: bb2, unwind: bb5]
4:39-4:49: @2[4]: _19 = &amp;_7
4:39-4:49: @2[6]: _20 = &amp;_4
4:39-4:49: @2[8]: _21 = &amp;_8
4:39-4:49: @2[10]: _22 = &amp;_5"><span class="annotation">@0,1,2,3,4⦊</span><span class="annotation">⦉@0,1,2,3,4</span></span></span><span class="code" style="--layer: 0">PartialOrd</span><span><span class="code even" style="--layer: 1" title="4:49-4:49: @4.Return: return"><span class="annotation">@0,1,2,3,4⦊</span><span class="annotation">⦉@0,1,2,3,4</span></span></span></span></div>
</body>
</html>

View file

@ -2,7 +2,7 @@
<!--
Preview this file as rendered HTML from the github source at:
https://htmlpreview.github.io/?https://github.com/rust-lang/rust/blob/master/src/test/run-make-fulldeps/coverage-spanview-base/expected_mir_dump.tight_infinite_loop/tight_infinite_loop.main.-------.InstrumentCoverage.0.html
https://htmlpreview.github.io/?https://github.com/rust-lang/rust/blob/master/src/test/run-make-fulldeps/coverage-spanview-base/expected_mir_dump.tight_inf_loop/tight_inf_loop.main.-------.InstrumentCoverage.0.html
For revisions in Pull Requests (PR):
* Replace "rust-lang" with the github PR author
@ -11,7 +11,7 @@ For revisions in Pull Requests (PR):
-->
<html>
<head>
<title>tight_infinite_loop.main - Coverage Spans</title>
<title>tight_inf_loop.main - Coverage Spans</title>
<style>
.line {
counter-increment: line;

View file

@ -2,7 +2,7 @@
<!--
Preview this file as rendered HTML from the github source at:
https://htmlpreview.github.io/?https://github.com/rust-lang/rust/blob/master/src/test/run-make-fulldeps/coverage-spanview-base/expected_mir_dump.while_early_return/while_early_return.main.-------.InstrumentCoverage.0.html
https://htmlpreview.github.io/?https://github.com/rust-lang/rust/blob/master/src/test/run-make-fulldeps/coverage-spanview-base/expected_mir_dump.while_early_ret/while_early_ret.main.-------.InstrumentCoverage.0.html
For revisions in Pull Requests (PR):
* Replace "rust-lang" with the github PR author
@ -11,7 +11,7 @@ For revisions in Pull Requests (PR):
-->
<html>
<head>
<title>while_early_return.main - Coverage Spans</title>
<title>while_early_ret.main - Coverage Spans</title>
<style>
.line {
counter-increment: line;

View file

@ -0,0 +1,10 @@
IMPORTANT: The Rust test programs in this directory generate various output
files in the `../coverage*` directories (`expected` and `actual` files).
Microsoft Windows has a relatively short limit on file paths (not individual
path components, but the entire path). The files generated by these
`../coverage*` tests typically have file paths that include the program
source file name plus function and type names (depending on the program).
Keep the test file names short, and keep function names and other symbols
short as well, to avoid hitting the Windows limits.