Uh oh!
There was an error while loading. Please reload this page.
Overhaul of the AllocRef trait to match allocator-wg's latest consens; Take 2 - #70362
Conversation
fb2e3c4 to
14b6d13CompareUh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
rust-highfive
commented
Mar 25, 2020
The job Click to expand the log.I'm a bot! I can only do what humans tell me to, so if this was not helpful or you have suggestions for improvements, please ping or otherwise contact |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Amanieu
commented
Mar 25, 2020
@bors try @rust-timer queue |
rust-timer
commented
Mar 25, 2020
Awaiting bors try build completion |
bors
commented
Mar 25, 2020
⌛ Trying commit 44440b3cc53fdee09b42d6add442729b7795b6ec with merge 596ca62e7a53ded2213f364156eae2a6a5478c8f... |
bors
commented
Mar 26, 2020
☀️ Try build successful - checks-azure |
rust-timer
commented
Mar 26, 2020
Queued 596ca62e7a53ded2213f364156eae2a6a5478c8f with parent 3c1d9ad, future comparison URL. |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
rust-timer
commented
Mar 26, 2020
Finished benchmarking try commit 596ca62e7a53ded2213f364156eae2a6a5478c8f, comparison URL. |
TimDiekmann
commented
Mar 26, 2020
The average from both, all cpu-clock avg values and all task-clock avg values, is 0.692% and 0.693% respectively, which is fine I think. The biggest regression we have in a stress test, all other regressions (if any) are below 3%. In comparison to the last perf-run this is much better. |
Uh oh!
There was an error while loading. Please reload this page.
Amanieu
commented
Mar 26, 2020
@bors try @rust-timer queue |
rust-timer
commented
Mar 26, 2020
Awaiting bors try build completion |
bors
commented
Mar 26, 2020
⌛ Trying commit 78f6ca31edcc805151e7cf72cb922673386a738e with merge 266627c4feaf72ec1b9019f3a957804478ef516c... |
bors
commented
Mar 26, 2020
☀️ Try build successful - checks-azure |
rust-timer
commented
Mar 26, 2020
Queued 266627c4feaf72ec1b9019f3a957804478ef516c with parent a17dd36, future comparison URL. |
Dylan-DPC-zz
commented
Apr 1, 2020
@bors retry yield |
bors
commented
Apr 2, 2020
bors
commented
Apr 2, 2020
☀️ Test successful - checks-azure |
rust-highfive
commented
Apr 2, 2020
Tested on commit rust-lang/rust@127a11a. Direct link to PR: <rust-lang/rust#70362> 💔 nomicon on windows: test-pass → test-fail (cc @Gankra@frewsxcv). 💔 nomicon on linux: test-pass → test-fail (cc @Gankra@frewsxcv).
rustup for AllocRef changes Cc rust-lang/rust#70362
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
rustup for AllocRef changes Cc rust-lang/rust#70362
This was accidentally removed in rust-lang#7036256cbf2f
…ruppe re-add Layout::for_value_raw Tracking issue: rust-lang#69835 This was accidentally removed in rust-lang#7036256cbf2f. Originally added in rust-lang#69079.
GitHub won't let me reopen #69889 so I make a new PR.
In addition to #69889 this fixes the unsoundness of
RawVec::into_boxwhen using allocators supporting overallocating. Also it usesMemoryBlockinAllocRefto unify_in_placemethods by passing&mut MemoryBlock. Additionally,RawVecnow checks forsize_of::<T>()again and ignore every ZST. The internal capacity ofRawVecisn't used by ZSTs anymore, asinto_boxnow requires a length to be specified.r? @Amanieu
fixesrust-lang/wg-allocators#38
fixesrust-lang/wg-allocators#41
fixesrust-lang/wg-allocators#44
fixesrust-lang/wg-allocators#51