Uh oh!
There was an error while loading. Please reload this page.
Remove some Vec allocations to improve performance - #71268
Conversation
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
estebank
commented
Apr 18, 2020
If this doesn't have a significant impact the alternative to claw back some of the lost performance will be to make |
This comment has been minimized.
This comment has been minimized.
rust-timer
commented
Apr 18, 2020
Queued 3cab146d7a56fe01beb0eee9c4e8d0ff89918d9d with parent cff9a75, future comparison URL. |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
rust-timer
commented
Apr 18, 2020
Queued a71f41067421f0726eeafae1e1f5f6d8f9546cb9 with parent 52fa23a, future comparison URL. |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
rust-timer
commented
Apr 19, 2020
Queued 618943e25618d64314220b0ccd7adb83d35eba51 with parent 52fa23a, future comparison URL. |
rust-timer
commented
Apr 19, 2020
Finished benchmarking try commit a71f41067421f0726eeafae1e1f5f6d8f9546cb9, comparison URL. |
rust-timer
commented
Apr 19, 2020
Finished benchmarking try commit 618943e25618d64314220b0ccd7adb83d35eba51, comparison URL. |
The last two commits have little/no impact so we can avoid them if we want, but I'd prefer to keep them. |
1675088 to
6be420bComparebors
commented
Apr 20, 2020
☀️ Try build successful - checks-azure |
rust-timer
commented
Apr 20, 2020
Queued 56be31fea40c74872156aabb1bcf41a5f55e0fd4 with parent 8ce3f84, future comparison URL. |
rust-timer
commented
Apr 21, 2020
Finished benchmarking try commit 56be31fea40c74872156aabb1bcf41a5f55e0fd4, comparison URL. |
estebank
commented
Apr 21, 2020
ping @eddyb, I would like to land before beta is cut to avoid having to backport. |
Vec allocations in an effort to improve perfVec allocations to improve performanceeddyb
commented
Apr 21, 2020
@bors r+ (sorry, haven't been looking at GitHub for the past few days, please PM me if I'm needed again) |
bors
commented
Apr 21, 2020
📌 Commit e7e3001 has been approved by |
estebank
commented
Apr 23, 2020
I think this might have missed the train and we will likely want to backport it to beta. |
bors
commented
Apr 27, 2020
bors
commented
Apr 27, 2020
☀️ Test successful - checks-azure |
rust-highfive
commented
Apr 27, 2020
📣 Toolstate changed by #71268! Tested on commit 46ec74e. 💔 clippy-driver on windows: test-pass → build-fail (cc @mcarton@oli-obk@Manishearth@flip1995@yaahc@phansch@llogiq). |
Tested on commit rust-lang/rust@46ec74e. Direct link to PR: <rust-lang/rust#71268> 💔 clippy-driver on windows: test-pass → build-fail (cc @mcarton@oli-obk@Manishearth@flip1995@yaahc@phansch@llogiq). 💔 clippy-driver on linux: test-pass → build-fail (cc @mcarton@oli-obk@Manishearth@flip1995@yaahc@phansch@llogiq).
pnkfelix
commented
May 1, 2020
discussed at T-compiler meeting beta-accepted |
…ulacrum [beta] backports This backport rollup includes the following: * [beta] Update cargo rust-lang#71967 * Backport 1.43.1 release notes to master rust-lang#71914 * Update the `cc` crate rust-lang#71882 * resolve: Relax fresh binding disambiguation slightly to fix regression rust-lang#71846 * Do not try to find binop method on RHS `TyErr` rust-lang#71810 * Quick and dirty fix of the unused_braces lint rust-lang#71517 * Update stdarch submodule rust-lang#71495 * normalize field projection ty to fix broken MIR issue rust-lang#71488 * Update openssl-src to 1.1.1g rust-lang#71430 * fix error code in E0751.md rust-lang#71426 * Don't fuse Chain in its second iterator rust-lang#71404 * Remove some `Vec` allocations to improve performance rust-lang#71268 * [CI] Use the latest Python available on Windows rust-lang#71995 It also switches the bootstrap compiler to 1.43.1.
This claws back most of the performance lost in #69745.
r? @eddyb