Skip to content

rustdoc: Remove String allocation in iteration in print_generic_bounds #92283

New issue

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

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

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Dec 29, 2021
Merged

rustdoc: Remove String allocation in iteration in print_generic_bounds #92283

merged 1 commit into from
Dec 29, 2021

Conversation

vacuus
Copy link
Contributor

@vacuus vacuus commented Dec 26, 2021

(I realized only after making the commit that maybe I shouldn't refer to iteration as looping, but it's close enough)

The string representation of a clean::GenericBound instance (evaluated here) is deterministic for a given self (the instance), cx and f, and since cx and f are constant (as far as I can tell) for a given invocation of print_generic_bounds, self is the determining factor. Therefore, using the data in self shouldn't differ in effect from using its string representation.

Given the totality of the function calls needed to evaluate the string representation as well as the actual allocation, at the very least, this shouldn't negatively affect performance.

@rust-highfive
Copy link
Contributor

r? @GuillaumeGomez

(rust-highfive has picked a reviewer for you, use r? to override)

@rustbot rustbot added the T-rustdoc Relevant to the rustdoc team, which will review and decide on the PR/issue. label Dec 26, 2021
@rust-highfive rust-highfive added the S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. label Dec 26, 2021
@GuillaumeGomez
Copy link
Member

From what I can see, it looks fine. I'd just prefer to have a second opinion (cc @camelid).

In the meantime, let's check the impact on perf.

@bors try @rust-timer queue

@rust-timer
Copy link
Collaborator

Awaiting bors try build completion.

@rustbot label: +S-waiting-on-perf

@rustbot rustbot added the S-waiting-on-perf Status: Waiting on a perf run to be completed. label Dec 26, 2021
@bors
Copy link
Collaborator

bors commented Dec 26, 2021

⌛ Trying commit 141c542 with merge 43c0ef59a6d02c4d06e9e7cb93ecf94b313b3646...

@bors
Copy link
Collaborator

bors commented Dec 26, 2021

☀️ Try build successful - checks-actions
Build commit: 43c0ef59a6d02c4d06e9e7cb93ecf94b313b3646 (43c0ef59a6d02c4d06e9e7cb93ecf94b313b3646)

@rust-timer
Copy link
Collaborator

Queued 43c0ef59a6d02c4d06e9e7cb93ecf94b313b3646 with parent 51e8031, future comparison URL.

@rust-timer
Copy link
Collaborator

Finished benchmarking commit (43c0ef59a6d02c4d06e9e7cb93ecf94b313b3646): comparison url.

Summary: This change led to moderate relevant improvements 🎉 in compiler performance.

  • Moderate improvement in instruction counts (up to -1.3% on full builds of futures)

If you disagree with this performance assessment, please file an issue in rust-lang/rustc-perf.

Benchmarking this pull request likely means that it is perf-sensitive, so we're automatically marking it as not fit for rolling up. While you can manually mark this PR as fit for rollup, we strongly recommend not doing so since this PR led to changes in compiler perf.

@bors rollup=never
@rustbot label: +S-waiting-on-review -S-waiting-on-perf -perf-regression

@rustbot rustbot removed the S-waiting-on-perf Status: Waiting on a perf run to be completed. label Dec 26, 2021
@camelid
Copy link
Member

camelid commented Dec 26, 2021

This looks good to me as well. The new version seems more "semantically correct" anyway. Thanks!

@bors r=camelid,GuillaumeGomez rollup=never

@bors
Copy link
Collaborator

bors commented Dec 26, 2021

📌 Commit 141c542 has been approved by camelid,GuillaumeGomez

@bors bors added S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. and removed S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. labels Dec 26, 2021
@bors
Copy link
Collaborator

bors commented Dec 27, 2021

⌛ Testing commit 141c542 with merge dfd4b2abd8d7a4c2a0c7787abb581dc2c109735b...

@rust-log-analyzer
Copy link
Collaborator

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

Click to see the possible cause of the failure (guessed by this bot)

@bors
Copy link
Collaborator

bors commented Dec 27, 2021

💔 Test failed - checks-actions

@bors bors added S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. and removed S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. labels Dec 27, 2021
@GuillaumeGomez
Copy link
Member

@bors retry

@bors bors added S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. and removed S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. labels Dec 27, 2021
@bors
Copy link
Collaborator

bors commented Dec 27, 2021

⌛ Testing commit 141c542 with merge c8cc55e3d85ed1006bb1cb69eb2400e8542d8bb2...

@bors
Copy link
Collaborator

bors commented Dec 27, 2021

💔 Test failed - checks-actions

@bors bors added S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. and removed S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. labels Dec 27, 2021
@rust-log-analyzer
Copy link
Collaborator

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

Click to see the possible cause of the failure (guessed by this bot)

@ehuss
Copy link
Contributor

ehuss commented Dec 27, 2021

@bors retry

network error

@bors bors added S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. and removed S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. labels Dec 27, 2021
@bors
Copy link
Collaborator

bors commented Dec 28, 2021

⌛ Testing commit 141c542 with merge a38515f729cbfe5d8b8667b14b7d5ea03ab666e9...

@bors
Copy link
Collaborator

bors commented Dec 28, 2021

💔 Test failed - checks-actions

@bors bors added S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. and removed S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. labels Dec 28, 2021
@rust-log-analyzer
Copy link
Collaborator

The job x86_64-gnu-aux failed! Check out the build log: (web) (plain)

Click to see the possible cause of the failure (guessed by this bot)
test test_cat::prop_cat_rows ... FAILED

failures:

---- test_cat::prop_cat_rows stdout ----
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-3]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-21]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-31]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-39]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-50]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-57]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-73]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
error: test failed, to rerun pass '--test tests'
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-88]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-105]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-120]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-132]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-150]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-162]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-182]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
thread 'main' panicked at 'tests failed for https://github.com/BurntSushi/xsv', src/tools/cargotest/main.rs:101:9
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-199]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-216]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-231]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-248]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-261]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-278]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-290]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-313]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-329]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-349]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-363]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-377]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-397]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-412]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-430]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-445]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-454]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-469]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-484]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-500]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-516]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-529]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-546]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-554]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-568]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-586]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-600]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-616]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-636]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-649]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-664]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-679]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-693]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-707]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-727]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-742]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-760]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-779]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-792]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-800]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-814]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-826]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-849]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-861]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-878]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-888]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-899]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-922]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-939]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-954]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-968]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-982]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-995]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-1012]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-1028]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-1044]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-1056]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
thread 'test_cat::prop_cat_rows' panicked at 'assertion failed: `(left == right)`
  left: `CsvData { data: [[[], [], [95, 226, 129, 141]], [[61], [66, 123], [243, 141, 188, 158, 92, 24]], [[194, 162, 38, 110], [216, 156, 46, 226, 129, 170, 69], []], [[226, 128, 129, 10, 242, 143, 149, 136], [61, 33, 91, 104], [225, 156, 178, 226, 128, 131]], [[70, 125], [64, 194, 165, 238, 149, 181, 94], [194, 140, 38, 194, 139]], [[243, 172, 175, 155, 244, 143, 191, 189, 55], [], []], [[49, 45, 34], [12, 63], [243, 162, 150, 140, 26, 194, 129]], [[226, 128, 143, 5, 49], [18, 194, 154], [194, 164, 103]], [[104], [63, 225, 128, 142, 38, 64], []], [[194, 128, 51], [5, 234, 187, 169, 93, 123], [45, 194, 149, 43, 194, 147]], [[], [95, 61, 225, 183, 176], [94, 244, 143, 191, 189]], [[194, 147, 226, 129, 133, 240, 157, 133, 179, 107], [], [5]], [[35, 10], [244, 143, 191, 190, 194, 163], [244, 143, 191, 190]], [[], [], [60]], [[], [], [108, 94, 78, 72]], [[], [20, 226, 129, 167], [24]], [[], [], [96, 226, 128, 186, 9, 111]], [[239, 191, 183, 194, 143, 59], [], [225, 162, 128, 226, 128, 171, 118, 33]], [[93, 233, 143, 190, 50], [108, 227, 150, 167, 87, 194, 166], [194, 146, 194, 163, 6, 36]], [[], [238, 159, 151, 120, 243, 176, 128, 128, 16], [54, 51]], [[239, 191, 184, 237, 155, 157, 47], [46, 6, 72], [44, 64]], [[58], [], [226, 128, 153, 63, 242, 166, 168, 137, 61]], [[243, 191, 191, 190, 194, 160], [126, 244, 143, 191, 191, 194, 146], [228, 141, 141, 194, 146, 219, 157]], [[55, 226, 128, 140], [61, 23], [111, 243, 151, 141, 140, 89]], [[], [35, 34], [93, 62]], [[243, 191, 191, 191, 225, 160, 181, 226, 129, 175, 239, 191, 187], [234, 188, 144, 235, 186, 144], [97, 194, 157]], [[95], [], [117]], [[53, 226, 145, 182, 87, 80], [239, 191, 180], [227, 141, 174, 48, 44, 238, 128, 128]], [[], [47], [123]], [[64, 111, 194, 149], [], []], [[], [55], [45, 240, 157, 133, 179, 33, 243, 129, 155, 177]], [[194, 130, 48], [], [40]], [[241, 160, 185, 160, 44, 194, 171, 48], [], [55]], [[104, 9, 233, 134, 139], [41], []], [[236, 181, 152], [34], [82, 123]], [[], [194, 174, 125, 228, 190, 152, 44], [63, 105, 235, 153, 165]], [[62], [244, 128, 128, 128], [225, 154, 128, 226, 128, 141, 194, 163, 49]], [[], [229, 144, 156], [194, 143, 54, 226, 128, 144]], [[44, 216, 133, 70], [53, 99], [63, 67, 66]], [[194, 164], [32, 194, 130], [87, 230, 135, 178, 15, 194, 140]], [[39, 226, 129, 158], [194, 141], []], [[123], [238, 128, 129, 70], [243, 160, 128, 160, 44, 123]], [[58, 41, 194, 154], [6, 52, 194, 142], [77, 9]], [[232, 170, 170, 232, 152, 176, 17, 124], [], [41, 113, 30, 243, 190, 137, 152]], [[70], [194, 152], [50, 46, 229, 181, 160, 0]], [[26, 95], [83], []], [[82, 91], [194, 157, 59, 121], [63, 96, 243, 173, 162, 188]], [[32, 0], [62], [39, 51]], [[232, 142, 128, 62], [33], [119]], [[48], [34, 111], [41, 59]], [[194, 152, 74], [], [241, 139, 146, 179]], [[243, 160, 128, 129, 90], [34], [78, 37, 236, 149, 171, 194, 164]], [[34], [], [229, 187, 149, 51, 194, 135]], [[26, 81], [52, 85, 93], [30, 84, 62, 194, 152]], [[124, 194, 137, 85, 216, 132], [239, 191, 187, 41, 194, 173, 226, 129, 134], []], [[47, 243, 175, 163, 191], [59, 123, 114], [239, 191, 180, 240, 145, 130, 189]], [[232, 161, 187, 194, 130], [94, 47, 229, 154, 186, 194, 159], [27]], [[226, 128, 174, 4, 10, 243, 160, 128, 160], [41], []], [[239, 143, 135, 93, 194, 143], [], [91]], [[44, 112, 194, 133, 73], [121, 10], []], [[], [93], [219, 157, 194, 130, 46, 232, 179, 171]], [[227, 185, 147], [194, 129], [55, 64, 125, 49]], [[194, 163], [237, 147, 146, 105, 239, 173, 176, 46], [60, 244, 141, 135, 158]], [[54], [233, 134, 165], [61, 61, 14, 34]], [[], [229, 169, 129, 243, 160, 128, 129], [194, 165, 30, 194, 154]], [[41, 194, 141, 239, 191, 180], [226, 129, 163, 96, 101], [194, 154, 231, 181, 164, 35, 34]], [[56], [225, 171, 155, 194, 146, 194, 133, 58], []], [[91, 111], [], [226, 128, 152, 104, 125, 116]], [[97], [91], [194, 140]], [[], [], [29, 3]], [[35], [38, 42], [124]], [[231, 184, 170, 230, 167, 170, 53, 53], [227, 128, 128, 229, 181, 146], []], [[226, 129, 130, 87, 229, 128, 131, 194, 160], [62, 244, 143, 191, 189], [226, 129, 172, 76]], [[], [226, 129, 138, 51], [124, 59, 93, 194, 143]], [[38, 22, 194, 172], [18, 241, 144, 160, 159, 41, 126], [226, 128, 187]]] }`,
 right: `CsvData { data: [[[239, 187, 191], [], [95, 226, 129, 141]], [[61], [66, 123], [243, 141, 188, 158, 92, 24]], [[194, 162, 38, 110], [216, 156, 46, 226, 129, 170, 69], []], [[226, 128, 129, 10, 242, 143, 149, 136], [61, 33, 91, 104], [225, 156, 178, 226, 128, 131]], [[70, 125], [64, 194, 165, 238, 149, 181, 94], [194, 140, 38, 194, 139]], [[243, 172, 175, 155, 244, 143, 191, 189, 55], [], []], [[49, 45, 34], [12, 63], [243, 162, 150, 140, 26, 194, 129]], [[226, 128, 143, 5, 49], [18, 194, 154], [194, 164, 103]], [[104], [63, 225, 128, 142, 38, 64], []], [[194, 128, 51], [5, 234, 187, 169, 93, 123], [45, 194, 149, 43, 194, 147]], [[], [95, 61, 225, 183, 176], [94, 244, 143, 191, 189]], [[194, 147, 226, 129, 133, 240, 157, 133, 179, 107], [], [5]], [[35, 10], [244, 143, 191, 190, 194, 163], [244, 143, 191, 190]], [[], [], [60]], [[], [], [108, 94, 78, 72]], [[], [20, 226, 129, 167], [24]], [[], [], [96, 226, 128, 186, 9, 111]], [[239, 191, 183, 194, 143, 59], [], [225, 162, 128, 226, 128, 171, 118, 33]], [[93, 233, 143, 190, 50], [108, 227, 150, 167, 87, 194, 166], [194, 146, 194, 163, 6, 36]], [[], [238, 159, 151, 120, 243, 176, 128, 128, 16], [54, 51]], [[239, 191, 184, 237, 155, 157, 47], [46, 6, 72], [44, 64]], [[58], [], [226, 128, 153, 63, 242, 166, 168, 137, 61]], [[243, 191, 191, 190, 194, 160], [126, 244, 143, 191, 191, 194, 146], [228, 141, 141, 194, 146, 219, 157]], [[55, 226, 128, 140], [61, 23], [111, 243, 151, 141, 140, 89]], [[], [35, 34], [93, 62]], [[243, 191, 191, 191, 225, 160, 181, 226, 129, 175, 239, 191, 187], [234, 188, 144, 235, 186, 144], [97, 194, 157]], [[95], [], [117]], [[53, 226, 145, 182, 87, 80], [239, 191, 180], [227, 141, 174, 48, 44, 238, 128, 128]], [[], [47], [123]], [[64, 111, 194, 149], [], []], [[], [55], [45, 240, 157, 133, 179, 33, 243, 129, 155, 177]], [[194, 130, 48], [], [40]], [[241, 160, 185, 160, 44, 194, 171, 48], [], [55]], [[104, 9, 233, 134, 139], [41], []], [[236, 181, 152], [34], [82, 123]], [[], [194, 174, 125, 228, 190, 152, 44], [63, 105, 235, 153, 165]], [[62], [244, 128, 128, 128], [225, 154, 128, 226, 128, 141, 194, 163, 49]], [[], [229, 144, 156], [194, 143, 54, 226, 128, 144]], [[44, 216, 133, 70], [53, 99], [63, 67, 66]], [[194, 164], [32, 194, 130], [87, 230, 135, 178, 15, 194, 140]], [[39, 226, 129, 158], [194, 141], []], [[123], [238, 128, 129, 70], [243, 160, 128, 160, 44, 123]], [[58, 41, 194, 154], [6, 52, 194, 142], [77, 9]], [[232, 170, 170, 232, 152, 176, 17, 124], [], [41, 113, 30, 243, 190, 137, 152]], [[70], [194, 152], [50, 46, 229, 181, 160, 0]], [[26, 95], [83], []], [[82, 91], [194, 157, 59, 121], [63, 96, 243, 173, 162, 188]], [[32, 0], [62], [39, 51]], [[232, 142, 128, 62], [33], [119]], [[48], [34, 111], [41, 59]], [[194, 152, 74], [], [241, 139, 146, 179]], [[243, 160, 128, 129, 90], [34], [78, 37, 236, 149, 171, 194, 164]], [[34], [], [229, 187, 149, 51, 194, 135]], [[26, 81], [52, 85, 93], [30, 84, 62, 194, 152]], [[124, 194, 137, 85, 216, 132], [239, 191, 187, 41, 194, 173, 226, 129, 134], []], [[47, 243, 175, 163, 191], [59, 123, 114], [239, 191, 180, 240, 145, 130, 189]], [[232, 161, 187, 194, 130], [94, 47, 229, 154, 186, 194, 159], [27]], [[226, 128, 174, 4, 10, 243, 160, 128, 160], [41], []], [[239, 143, 135, 93, 194, 143], [], [91]], [[44, 112, 194, 133, 73], [121, 10], []], [[], [93], [219, 157, 194, 130, 46, 232, 179, 171]], [[227, 185, 147], [194, 129], [55, 64, 125, 49]], [[194, 163], [237, 147, 146, 105, 239, 173, 176, 46], [60, 244, 141, 135, 158]], [[54], [233, 134, 165], [61, 61, 14, 34]], [[], [229, 169, 129, 243, 160, 128, 129], [194, 165, 30, 194, 154]], [[41, 194, 141, 239, 191, 180], [226, 129, 163, 96, 101], [194, 154, 231, 181, 164, 35, 34]], [[56], [225, 171, 155, 194, 146, 194, 133, 58], []], [[91, 111], [], [226, 128, 152, 104, 125, 116]], [[97], [91], [194, 140]], [[], [], [29, 3]], [[35], [38, 42], [124]], [[231, 184, 170, 230, 167, 170, 53, 53], [227, 128, 128, 229, 181, 146], []], [[226, 129, 130, 87, 229, 128, 131, 194, 160], [62, 244, 143, 191, 189], [226, 129, 172, 76]], [[], [226, 129, 138, 51], [124, 59, 93, 194, 143]], [[38, 22, 194, 172], [18, 241, 144, 160, 159, 41, 126], [226, 128, 187]]] }`', tests/test_cat.rs:39:9
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-1725]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-1728]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-1729]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
thread 'test_cat::prop_cat_rows' panicked at 'assertion failed: `(left == right)`
  left: `CsvData { data: [[[], [], [95, 226, 129, 141]], [[61], [66, 123], [243, 141, 188, 158, 92, 24]], [[194, 162, 38, 110], [216, 156, 46, 226, 129, 170, 69], []], [[226, 128, 129, 10, 242, 143, 149, 136], [61, 33, 91, 104], [225, 156, 178, 226, 128, 131]], [[70, 125], [64, 194, 165, 238, 149, 181, 94], [194, 140, 38, 194, 139]], [[243, 172, 175, 155, 244, 143, 191, 189, 55], [], []], [[49, 45, 34], [12, 63], [243, 162, 150, 140, 26, 194, 129]], [[226, 128, 143, 5, 49], [18, 194, 154], [194, 164, 103]], [[104], [63, 225, 128, 142, 38, 64], []], [[194, 128, 51], [5, 234, 187, 169, 93, 123], [45, 194, 149, 43, 194, 147]], [[], [95, 61, 225, 183, 176], [94, 244, 143, 191, 189]], [[194, 147, 226, 129, 133, 240, 157, 133, 179, 107], [], [5]], [[35, 10], [244, 143, 191, 190, 194, 163], [244, 143, 191, 190]], [[], [], [60]], [[], [], [108, 94, 78, 72]], [[], [20, 226, 129, 167], [24]], [[], [], [96, 226, 128, 186, 9, 111]], [[239, 191, 183, 194, 143, 59], [], [225, 162, 128, 226, 128, 171, 118, 33]], [[93, 233, 143, 190, 50], [108, 227, 150, 167, 87, 194, 166], [194, 146, 194, 163, 6, 36]], [[], [238, 159, 151, 120, 243, 176, 128, 128, 16], [54, 51]], [[239, 191, 184, 237, 155, 157, 47], [46, 6, 72], [44, 64]], [[58], [], [226, 128, 153, 63, 242, 166, 168, 137, 61]], [[243, 191, 191, 190, 194, 160], [126, 244, 143, 191, 191, 194, 146], [228, 141, 141, 194, 146, 219, 157]], [[55, 226, 128, 140], [61, 23], [111, 243, 151, 141, 140, 89]], [[], [35, 34], [93, 62]], [[243, 191, 191, 191, 225, 160, 181, 226, 129, 175, 239, 191, 187], [234, 188, 144, 235, 186, 144], [97, 194, 157]], [[95], [], [117]], [[53, 226, 145, 182, 87, 80], [239, 191, 180], [227, 141, 174, 48, 44, 238, 128, 128]], [[], [47], [123]], [[64, 111, 194, 149], [], []], [[], [55], [45, 240, 157, 133, 179, 33, 243, 129, 155, 177]], [[194, 130, 48], [], [40]], [[241, 160, 185, 160, 44, 194, 171, 48], [], [55]], [[104, 9, 233, 134, 139], [41], []], [[236, 181, 152], [34], [82, 123]], [[], [194, 174, 125, 228, 190, 152, 44], [63, 105, 235, 153, 165]], [[62], [244, 128, 128, 128], [225, 154, 128, 226, 128, 141, 194, 163, 49]], [[38, 22, 194, 172], [18, 241, 144, 160, 159, 41, 126], [226, 128, 187]]] }`,
 right: `CsvData { data: [[[239, 187, 191], [], [95, 226, 129, 141]], [[61], [66, 123], [243, 141, 188, 158, 92, 24]], [[194, 162, 38, 110], [216, 156, 46, 226, 129, 170, 69], []], [[226, 128, 129, 10, 242, 143, 149, 136], [61, 33, 91, 104], [225, 156, 178, 226, 128, 131]], [[70, 125], [64, 194, 165, 238, 149, 181, 94], [194, 140, 38, 194, 139]], [[243, 172, 175, 155, 244, 143, 191, 189, 55], [], []], [[49, 45, 34], [12, 63], [243, 162, 150, 140, 26, 194, 129]], [[226, 128, 143, 5, 49], [18, 194, 154], [194, 164, 103]], [[104], [63, 225, 128, 142, 38, 64], []], [[194, 128, 51], [5, 234, 187, 169, 93, 123], [45, 194, 149, 43, 194, 147]], [[], [95, 61, 225, 183, 176], [94, 244, 143, 191, 189]], [[194, 147, 226, 129, 133, 240, 157, 133, 179, 107], [], [5]], [[35, 10], [244, 143, 191, 190, 194, 163], [244, 143, 191, 190]], [[], [], [60]], [[], [], [108, 94, 78, 72]], [[], [20, 226, 129, 167], [24]], [[], [], [96, 226, 128, 186, 9, 111]], [[239, 191, 183, 194, 143, 59], [], [225, 162, 128, 226, 128, 171, 118, 33]], [[93, 233, 143, 190, 50], [108, 227, 150, 167, 87, 194, 166], [194, 146, 194, 163, 6, 36]], [[], [238, 159, 151, 120, 243, 176, 128, 128, 16], [54, 51]], [[239, 191, 184, 237, 155, 157, 47], [46, 6, 72], [44, 64]], [[58], [], [226, 128, 153, 63, 242, 166, 168, 137, 61]], [[243, 191, 191, 190, 194, 160], [126, 244, 143, 191, 191, 194, 146], [228, 141, 141, 194, 146, 219, 157]], [[55, 226, 128, 140], [61, 23], [111, 243, 151, 141, 140, 89]], [[], [35, 34], [93, 62]], [[243, 191, 191, 191, 225, 160, 181, 226, 129, 175, 239, 191, 187], [234, 188, 144, 235, 186, 144], [97, 194, 157]], [[95], [], [117]], [[53, 226, 145, 182, 87, 80], [239, 191, 180], [227, 141, 174, 48, 44, 238, 128, 128]], [[], [47], [123]], [[64, 111, 194, 149], [], []], [[], [55], [45, 240, 157, 133, 179, 33, 243, 129, 155, 177]], [[194, 130, 48], [], [40]], [[241, 160, 185, 160, 44, 194, 171, 48], [], [55]], [[104, 9, 233, 134, 139], [41], []], [[236, 181, 152], [34], [82, 123]], [[], [194, 174, 125, 228, 190, 152, 44], [63, 105, 235, 153, 165]], [[62], [244, 128, 128, 128], [225, 154, 128, 226, 128, 141, 194, 163, 49]], [[38, 22, 194, 172], [18, 241, 144, 160, 159, 41, 126], [226, 128, 187]]] }`', tests/test_cat.rs:39:9
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-1742]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-1744]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-1746]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
thread 'test_cat::prop_cat_rows' panicked at 'assertion failed: `(left == right)`
  left: `CsvData { data: [[[], [], [95, 226, 129, 141]], [[61], [66, 123], [243, 141, 188, 158, 92, 24]], [[194, 162, 38, 110], [216, 156, 46, 226, 129, 170, 69], []], [[226, 128, 129, 10, 242, 143, 149, 136], [61, 33, 91, 104], [225, 156, 178, 226, 128, 131]], [[70, 125], [64, 194, 165, 238, 149, 181, 94], [194, 140, 38, 194, 139]], [[243, 172, 175, 155, 244, 143, 191, 189, 55], [], []], [[49, 45, 34], [12, 63], [243, 162, 150, 140, 26, 194, 129]], [[226, 128, 143, 5, 49], [18, 194, 154], [194, 164, 103]], [[104], [63, 225, 128, 142, 38, 64], []], [[194, 128, 51], [5, 234, 187, 169, 93, 123], [45, 194, 149, 43, 194, 147]], [[], [95, 61, 225, 183, 176], [94, 244, 143, 191, 189]], [[194, 147, 226, 129, 133, 240, 157, 133, 179, 107], [], [5]], [[35, 10], [244, 143, 191, 190, 194, 163], [244, 143, 191, 190]], [[], [], [60]], [[], [], [108, 94, 78, 72]], [[], [20, 226, 129, 167], [24]], [[], [], [96, 226, 128, 186, 9, 111]], [[239, 191, 183, 194, 143, 59], [], [225, 162, 128, 226, 128, 171, 118, 33]], [[93, 233, 143, 190, 50], [108, 227, 150, 167, 87, 194, 166], [194, 146, 194, 163, 6, 36]]] }`,
 right: `CsvData { data: [[[239, 187, 191], [], [95, 226, 129, 141]], [[61], [66, 123], [243, 141, 188, 158, 92, 24]], [[194, 162, 38, 110], [216, 156, 46, 226, 129, 170, 69], []], [[226, 128, 129, 10, 242, 143, 149, 136], [61, 33, 91, 104], [225, 156, 178, 226, 128, 131]], [[70, 125], [64, 194, 165, 238, 149, 181, 94], [194, 140, 38, 194, 139]], [[243, 172, 175, 155, 244, 143, 191, 189, 55], [], []], [[49, 45, 34], [12, 63], [243, 162, 150, 140, 26, 194, 129]], [[226, 128, 143, 5, 49], [18, 194, 154], [194, 164, 103]], [[104], [63, 225, 128, 142, 38, 64], []], [[194, 128, 51], [5, 234, 187, 169, 93, 123], [45, 194, 149, 43, 194, 147]], [[], [95, 61, 225, 183, 176], [94, 244, 143, 191, 189]], [[194, 147, 226, 129, 133, 240, 157, 133, 179, 107], [], [5]], [[35, 10], [244, 143, 191, 190, 194, 163], [244, 143, 191, 190]], [[], [], [60]], [[], [], [108, 94, 78, 72]], [[], [20, 226, 129, 167], [24]], [[], [], [96, 226, 128, 186, 9, 111]], [[239, 191, 183, 194, 143, 59], [], [225, 162, 128, 226, 128, 171, 118, 33]], [[93, 233, 143, 190, 50], [108, 227, 150, 167, 87, 194, 166], [194, 146, 194, 163, 6, 36]]] }`', tests/test_cat.rs:39:9
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-1751]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-1754]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-1756]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
thread 'test_cat::prop_cat_rows' panicked at 'assertion failed: `(left == right)`
  left: `CsvData { data: [[[], [], [95, 226, 129, 141]], [[61], [66, 123], [243, 141, 188, 158, 92, 24]], [[194, 162, 38, 110], [216, 156, 46, 226, 129, 170, 69], []], [[226, 128, 129, 10, 242, 143, 149, 136], [61, 33, 91, 104], [225, 156, 178, 226, 128, 131]], [[70, 125], [64, 194, 165, 238, 149, 181, 94], [194, 140, 38, 194, 139]], [[243, 172, 175, 155, 244, 143, 191, 189, 55], [], []], [[49, 45, 34], [12, 63], [243, 162, 150, 140, 26, 194, 129]], [[226, 128, 143, 5, 49], [18, 194, 154], [194, 164, 103]], [[104], [63, 225, 128, 142, 38, 64], []], [[93, 233, 143, 190, 50], [108, 227, 150, 167, 87, 194, 166], [194, 146, 194, 163, 6, 36]]] }`,
 right: `CsvData { data: [[[239, 187, 191], [], [95, 226, 129, 141]], [[61], [66, 123], [243, 141, 188, 158, 92, 24]], [[194, 162, 38, 110], [216, 156, 46, 226, 129, 170, 69], []], [[226, 128, 129, 10, 242, 143, 149, 136], [61, 33, 91, 104], [225, 156, 178, 226, 128, 131]], [[70, 125], [64, 194, 165, 238, 149, 181, 94], [194, 140, 38, 194, 139]], [[243, 172, 175, 155, 244, 143, 191, 189, 55], [], []], [[49, 45, 34], [12, 63], [243, 162, 150, 140, 26, 194, 129]], [[226, 128, 143, 5, 49], [18, 194, 154], [194, 164, 103]], [[104], [63, 225, 128, 142, 38, 64], []], [[93, 233, 143, 190, 50], [108, 227, 150, 167, 87, 194, 166], [194, 146, 194, 163, 6, 36]]] }`', tests/test_cat.rs:39:9
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-1758]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-1760]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-1761]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
thread 'test_cat::prop_cat_rows' panicked at 'assertion failed: `(left == right)`
  left: `CsvData { data: [[[], [], [95, 226, 129, 141]], [[61], [66, 123], [243, 141, 188, 158, 92, 24]], [[194, 162, 38, 110], [216, 156, 46, 226, 129, 170, 69], []], [[226, 128, 129, 10, 242, 143, 149, 136], [61, 33, 91, 104], [225, 156, 178, 226, 128, 131]], [[70, 125], [64, 194, 165, 238, 149, 181, 94], [194, 140, 38, 194, 139]]] }`,
 right: `CsvData { data: [[[239, 187, 191], [], [95, 226, 129, 141]], [[61], [66, 123], [243, 141, 188, 158, 92, 24]], [[194, 162, 38, 110], [216, 156, 46, 226, 129, 170, 69], []], [[226, 128, 129, 10, 242, 143, 149, 136], [61, 33, 91, 104], [225, 156, 178, 226, 128, 131]], [[70, 125], [64, 194, 165, 238, 149, 181, 94], [194, 140, 38, 194, 139]]] }`', tests/test_cat.rs:39:9
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-1763]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-1764]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-1765]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
thread 'test_cat::prop_cat_rows' panicked at 'assertion failed: `(left == right)`
  left: `CsvData { data: [[[], [], [95, 226, 129, 141]], [[61], [66, 123], [243, 141, 188, 158, 92, 24]], [[70, 125], [64, 194, 165, 238, 149, 181, 94], [194, 140, 38, 194, 139]]] }`,
 right: `CsvData { data: [[[239, 187, 191], [], [95, 226, 129, 141]], [[61], [66, 123], [243, 141, 188, 158, 92, 24]], [[70, 125], [64, 194, 165, 238, 149, 181, 94], [194, 140, 38, 194, 139]]] }`', tests/test_cat.rs:39:9
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-1767]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-1768]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-1770]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
thread 'test_cat::prop_cat_rows' panicked at 'assertion failed: `(left == right)`
  left: `CsvData { data: [[[], [], [95, 226, 129, 141]], [[70, 125], [64, 194, 165, 238, 149, 181, 94], [194, 140, 38, 194, 139]]] }`,
 right: `CsvData { data: [[[239, 187, 191], [], [95, 226, 129, 141]], [[70, 125], [64, 194, 165, 238, 149, 181, 94], [194, 140, 38, 194, 139]]] }`', tests/test_cat.rs:39:9
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-1771]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-1773]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-1774]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
thread 'test_cat::prop_cat_rows' panicked at 'assertion failed: `(left == right)`
  left: `CsvData { data: [[[], [], [95, 226, 129, 141]]] }`,
 right: `CsvData { data: [[[239, 187, 191], [], [95, 226, 129, 141]]] }`', tests/test_cat.rs:39:9
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-1775]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-1777]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-1778]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-1780]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-1781]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-1783]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-1784]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-1785]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-1787]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-1788]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-1790]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-1791]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-1792]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-1794]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-1795]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-1797]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-1798]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-1799]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
thread 'test_cat::prop_cat_rows' panicked at 'assertion failed: `(left == right)`
  left: `CsvData { data: [[[], [], []]] }`,
 right: `CsvData { data: [[[239, 187, 191], [], []]] }`', tests/test_cat.rs:39:9
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-1801]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-1802]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-1804]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-1805]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-1806]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-1808]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-1809]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-1811]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-1812]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-1814]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-1815]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-1817]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-1818]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-1820]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-1821]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-1823]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-1824]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-1825]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-1827]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-1828]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
thread 'test_cat::prop_cat_rows' panicked at 'assertion failed: `(left == right)`
  left: `CsvData { data: [[[], []]] }`,
 right: `CsvData { data: [[[239, 187, 191], []]] }`', tests/test_cat.rs:39:9
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-1830]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-1831]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-1832]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-1834]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-1835]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-1837]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-1838]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-1840]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-1841]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-1842]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-1844]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-1845]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-1847]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-1848]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-1850]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-1851]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-1852]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-1854]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-1855]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-1857]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
thread 'test_cat::prop_cat_rows' panicked at 'assertion failed: `(left == right)`
  left: `CsvData { data: [] }`,
 right: `CsvData { data: [[[239, 187, 191]]] }`', tests/test_cat.rs:39:9
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-1858]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-1859]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-1861]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-1862]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-1864]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-1865]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-1866]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-1868]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-1869]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-1870]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
make: *** [check-aux] Error 1
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-1871]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-1872]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-1873]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-1874]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-1875]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-1876]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/cat_rows/test-1877]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "cat" "rows" "in1.csv" "in2.csv" "--no-headers"
thread 'test_cat::prop_cat_rows' panicked at '[quickcheck] TEST FAILED (runtime error). Arguments: (CsvData { data: [[[239, 187, 191]]] })
Error: "assertion failed: `(left == right)`\n  left: `CsvData { data: [] }`,\n right: `CsvData { data: [[[239, 187, 191]]] }`"', /cargo/registry/src/github.com-1ecc6299db9ec823/quickcheck-0.7.1/src/tester.rs:176:28

failures:
    test_cat::prop_cat_rows

---
expected success, got: exit status: 101


Build completed unsuccessfully in 0:23:31
Makefile:44: recipe for target 'check-aux' failed

@ehuss
Copy link
Contributor

ehuss commented Dec 28, 2021

@bors retry

xsv proptest is unreliable
#73514

@bors bors added S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. and removed S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. labels Dec 28, 2021
@bors
Copy link
Collaborator

bors commented Dec 29, 2021

⌛ Testing commit 141c542 with merge 8e05bb5...

@bors
Copy link
Collaborator

bors commented Dec 29, 2021

☀️ Test successful - checks-actions
Approved by: camelid,GuillaumeGomez
Pushing 8e05bb5 to master...

@bors bors added the merged-by-bors This PR was explicitly merged by bors. label Dec 29, 2021
@bors bors merged commit 8e05bb5 into rust-lang:master Dec 29, 2021
@rustbot rustbot added this to the 1.59.0 milestone Dec 29, 2021
@rust-timer
Copy link
Collaborator

Finished benchmarking commit (8e05bb5): comparison url.

Summary: This change led to moderate relevant improvements 🎉 in compiler performance.

  • Moderate improvement in instruction counts (up to -1.3% on full builds of futures)

If you disagree with this performance assessment, please file an issue in rust-lang/rustc-perf.

@rustbot label: -perf-regression

@vacuus vacuus deleted the print-generic-bounds branch April 8, 2022 21:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
merged-by-bors This PR was explicitly merged by bors. S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. T-rustdoc Relevant to the rustdoc team, which will review and decide on the PR/issue.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

9 participants