about summary refs log tree commit diff
path: root/src/rustllvm/PassWrapper.cpp
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2018-08-18 08:56:12 +0000
committerbors <bors@rust-lang.org>2018-08-18 08:56:12 +0000
commitd5b6b95aef94169b5dbe4dbb1357d4bab1fc9800 (patch)
tree3e481559470fb4d3e90f4a5f5b59067fbd3c1208 /src/rustllvm/PassWrapper.cpp
parent6b1ff19af36f7bbf1974579ec1b9bf2c8ccd595e (diff)
parentb063bd4616bf2f27b814f39f0e452efd171fd539 (diff)
downloadrust-d5b6b95aef94169b5dbe4dbb1357d4bab1fc9800.tar.gz
rust-d5b6b95aef94169b5dbe4dbb1357d4bab1fc9800.zip
Auto merge of #52553 - Pazzaz:vecdeque-append, r=SimonSapin
Non-naive implementation of `VecDeque.append`

Replaces the old, simple implementation with a more manual (and **unsafe** 😱) one. I've added 1 more test and verified that it covers all 6 code paths in the function.

This new implementation was about 60% faster than the old naive one when I tried benchmarking it.
Diffstat (limited to 'src/rustllvm/PassWrapper.cpp')
0 files changed, 0 insertions, 0 deletions