Conversation
This comment has been minimized.
This comment has been minimized.
fa0d259 to
4824152
Compare
This comment has been minimized.
This comment has been minimized.
This comment was marked as resolved.
This comment was marked as resolved.
4824152 to
cab6a85
Compare
This comment has been minimized.
This comment has been minimized.
cab6a85 to
b647fd5
Compare
|
cc @rust-lang/miri Some changes occurred to MIR optimizations cc @rust-lang/wg-mir-opt |
|
r? @nnethercote rustbot has assigned @nnethercote. Use Why was this reviewer chosen?The reviewer was selected based on:
|
|
@hanna-kruppe do you want to take this one too? r? hanna-kruppe Reroll libs if not, please (sorry, should have asked before marking the PR as ready) |
|
ignore rustbot, all changes outside libs were to test files ^^ |
|
|
|
@bors try @rust-timer queue |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
Replace `Unique` in `Box` with a `(NonNull, PhantomData)` wrapper
This comment has been minimized.
This comment has been minimized.
|
Finished benchmarking commit (5b25bbf): comparison URL. Overall result: ❌✅ regressions and improvements - please read:Benchmarking means the PR may be perf-sensitive. It's automatically marked not fit for rolling up. Overriding is possible but disadvised: it risks changing compiler perf. Next, please: If you can, justify the regressions found in this try perf run in writing along with @bors rollup=never rustc-perf 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 -2.9%, secondary 1.5%)A less reliable metric. May be of interest, but not used to determine the overall result above.
CyclesResults (secondary 0.9%)A less reliable metric. May be of interest, but not used to determine the overall result above.
Binary sizeResults (primary -0.3%, secondary -0.4%)A less reliable metric. May be of interest, but not used to determine the overall result above.
Bootstrap: 498.333s -> 498.695s (0.07%) |
|
@bors delegate try Now you can do it :) |
|
✌️ @maxdexh, you can now perform try builds on this pull request! You can now post |
This comment was marked as outdated.
This comment was marked as outdated.
|
Unknown argument "test-aarch64-apple-1,test-x86_64-msvc-1". Did you mean to use |
|
@bors try jobs=test-aarch64-apple-1,test-x86_64-msvc-1 |
This comment has been minimized.
This comment has been minimized.
Replace `Unique` in `Box` with a `(NonNull, PhantomData)` wrapper try-job: test-aarch64-apple-1 try-job: test-x86_64-msvc-1
b647fd5 to
ef1b81a
Compare
|
I suspect the few compile time regressions are coming from my rewrite of |
|
Can I do another bors run for perf without cancelling the ongoing one? |
|
yolo edit: rip, it cancelled them ^^ |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
Replace `Unique` in `Box` with a `(NonNull, PhantomData)` wrapper
|
The answer is no, the 2nd try run cancels the first. |
This comment has been minimized.
This comment has been minimized.
|
Finished benchmarking commit (ee81c60): comparison URL. Overall result: ❌✅ regressions and improvements - please read:Benchmarking means the PR may be perf-sensitive. It's automatically marked not fit for rolling up. Overriding is possible but disadvised: it risks changing compiler perf. Next, please: If you can, justify the regressions found in this try perf run in writing along with @bors rollup=never rustc-perf 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.1%)A less reliable metric. May be of interest, but not used to determine the overall result above.
CyclesResults (secondary -2.4%)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: 500.549s -> 509.726s (1.83%) |
|
I guess that's better? It's not really what I expected to happen but okay |
|
@bors try jobs=test-aarch64-apple-1,test-x86_64-msvc-1 |
This comment has been minimized.
This comment has been minimized.
Replace `Unique` in `Box` with a `(NonNull, PhantomData)` wrapper try-job: test-aarch64-apple-1 try-job: test-x86_64-msvc-1
|
Awesome, I think this is ready then ^^ |
This comment has been minimized.
This comment has been minimized.
ef1b81a to
2eaee0e
Compare
|
This PR was rebased onto a different main commit. Here's a range-diff highlighting what actually changed. Rebasing is a normal part of keeping PRs up to date, so no action is needed—this note is just to help reviewers. |
View all comments
Follow-up to #162804
See zulip.
This is only the first step in actually refactoring
Box, and is essentially just a rename.The layout of
Boxstays as-is for now, due to #162850.Needs perf run