Skip to content

Commit

Permalink
Auto merge of rust-lang#104571 - clubby789:remove-vec-rc-opt, r=the8472
Browse files Browse the repository at this point in the history
Revert Vec/Rc storage reuse opt

Remove the optimization for using storage added by rust-lang#104205.
The perf wins were pretty small, and it relies on non-guarenteed behaviour. On platforms that don't implement shrinking in place, the performance will be significantly worse.

While it could be gated to platforms that do this (such as GNU), I don't think it's worth the overhead of maintaining it for very small gains. (rust-lang#104565, rust-lang#104563)

cc `@RalfJung` `@matthiaskrgr`

Fixes rust-lang#104565
Fixes rust-lang#104563
  • Loading branch information
bors committed Nov 19, 2022
2 parents a348d08 + b9c7fa0 commit 77aeac1
Showing 0 changed files with 0 additions and 0 deletions.

0 comments on commit 77aeac1

Please sign in to comment.