Implement MaybeDangling compiler support#150447
Implement MaybeDangling compiler support#150447rust-bors[bot] merged 6 commits intorust-lang:mainfrom
MaybeDangling compiler support#150447Conversation
aebfd56 to
63e07cf
Compare
This comment has been minimized.
This comment has been minimized.
63e07cf to
c40ca7d
Compare
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
6d96bdb to
d71787d
Compare
This comment has been minimized.
This comment has been minimized.
f6fafff to
baa9118
Compare
This comment has been minimized.
This comment has been minimized.
baa9118 to
c135ac1
Compare
This comment has been minimized.
This comment has been minimized.
c135ac1 to
f399322
Compare
8bbf80d to
a72a3f3
Compare
This comment has been minimized.
This comment has been minimized.
a72a3f3 to
42ce338
Compare
This comment has been minimized.
This comment has been minimized.
51a5c77 to
efc351d
Compare
This comment has been minimized.
This comment has been minimized.
Implement `MaybeDangling` compiler support
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
632b33d to
d5e1b0e
Compare
|
Finished benchmarking commit (e147e93): comparison URL. Overall result: ❌✅ regressions and improvements - no action neededBenchmarking this pull request means it may be perf-sensitive – we'll automatically label it not fit for rolling up. You can override this, but we strongly advise not to, due to possible changes in compiler perf. @bors rollup=never 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 -0.8%, secondary -1.3%)A less reliable metric. May be of interest, but not used to determine the overall result above.
CyclesResults (secondary 1.9%)A less reliable metric. May be of interest, but not used to determine the overall result above.
Binary sizeResults (primary -0.0%, secondary -0.0%)A less reliable metric. May be of interest, but not used to determine the overall result above.
Bootstrap: 479.356s -> 478.805s (-0.11%) |
Make `size`/`align` always correct rather than conditionally on the `safe` field. This makes it less error prone and easier to work with for `MaybeDangling` / potential future pointer kinds like `Aligned<_>`.
Instead of defaulting to `None` it now defaults to `Align::ONE` i.e. no alignment restriction. Codegen test changes are due to us now skipping `align 1` annotations (they are useless; not skipping them makes all the raw pointers gain an `align 1` annotation which doesn't seem any good)
d5e1b0e to
d6ca5c3
Compare
|
@bors r=RalfJung |
|
@bors p=6 |
This comment has been minimized.
This comment has been minimized.
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 70d86e3 (parent) -> 64b72a1 (this PR) Test differencesShow 21 test diffsStage 1
Stage 2
Additionally, 19 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 64b72a1fa5449d928d5f553b01a596b78ee255d2 --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 (64b72a1): comparison URL. Overall result: ✅ improvements - no action needed@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 0.3%, secondary 3.5%)A less reliable metric. May be of interest, but not used to determine the overall result above.
CyclesResults (primary -1.3%, secondary -4.0%)A less reliable metric. May be of interest, but not used to determine the overall result above.
Binary sizeResults (primary -0.0%, secondary -0.0%)A less reliable metric. May be of interest, but not used to determine the overall result above.
Bootstrap: 480.787s -> 479.735s (-0.22%) |
View all comments
Tracking issue: #118166
cc @RalfJung