don't make empty ident when printing ' ident from extern "'"#147377
don't make empty ident when printing ' ident from extern "'"#147377bors merged 2 commits intorust-lang:masterfrom
' ident from extern "'"#147377Conversation
| if self.name.as_str() == "'" { | ||
| return false; | ||
| } | ||
| let ident_without_apostrophe = self.without_first_quote(); |
There was a problem hiding this comment.
Thumbs up for the name/ident renaming here.
|
Thanks for fixing the bug! @bors r+ rollup |
|
☀️ Test successful - checks-actions |
What is this?This is an experimental post-merge analysis report that shows differences in test outcomes between the merged PR and its parent PR.Comparing 828c2a9 (parent) -> 1a3cdd3 (this PR) Test differencesShow 6 test diffsStage 1
Stage 2
Additionally, 3 doctest diffs were found. These are ignored, as they are noisy. Job group index
Test dashboardRun cargo run --manifest-path src/ci/citool/Cargo.toml -- \
test-dashboard 1a3cdd34629306fa67624eaa60d73687e7fcf855 --output-dir test-dashboardAnd then open Job duration changes
How to interpret the job duration changes?Job durations can vary a lot, based on the actual runner instance |
|
Finished benchmarking commit (1a3cdd3): comparison URL. Overall result: ❌ regressions - please read the text belowOur benchmarks found a performance regression caused by this PR. Next Steps:
@rustbot label: +perf-regression Instruction countOur most reliable metric. Used to determine the overall result above. However, even this metric can be noisy.
Max RSS (memory usage)Results (primary 7.2%)A less reliable metric. May be of interest, but not used to determine the overall result above.
CyclesResults (secondary 5.0%)A less reliable metric. May be of interest, but not used to determine the overall result above.
Binary sizeThis benchmark run did not return any relevant results for this metric. Bootstrap: 469.991s -> 471.633s (0.35%) |
|
perf triage: Perf results are noise. Looks like @rustbot label: +perf-regression-triaged |
…, r=fmease don't panic on extern with just multiple quotes in the name Continues rust-lang#147377. That PR fixed ICE when the extern name was a single quote `"'"`, but multiple quotes like `"''"` cause the same problem. I had a random revelation that the trimming can remove more than one quote. r? `@nnethercote`
…, r=fmease don't panic on extern with just multiple quotes in the name Continues rust-lang#147377. That PR fixed ICE when the extern name was a single quote `"'"`, but multiple quotes like `"''"` cause the same problem. I had a random revelation that the trimming can remove more than one quote. r? ``@nnethercote``
Rollup merge of #147413 - karolzwolak:extern-multiple-quotes, r=fmease don't panic on extern with just multiple quotes in the name Continues #147377. That PR fixed ICE when the extern name was a single quote `"'"`, but multiple quotes like `"''"` cause the same problem. I had a random revelation that the trimming can remove more than one quote. r? ``@nnethercote``
don't panic on extern with just multiple quotes in the name Continues rust-lang/rust#147377. That PR fixed ICE when the extern name was a single quote `"'"`, but multiple quotes like `"''"` cause the same problem. I had a random revelation that the trimming can remove more than one quote. r? ``@nnethercote``
don't panic on extern with just multiple quotes in the name Continues rust-lang/rust#147377. That PR fixed ICE when the extern name was a single quote `"'"`, but multiple quotes like `"''"` cause the same problem. I had a random revelation that the trimming can remove more than one quote. r? ``@nnethercote``
Fixes #147365.
r? @nnethercote