about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2021-02-12 06:34:21 +0000
committerbors <bors@rust-lang.org>2021-02-12 06:34:21 +0000
commita118ee2c13cc96ceb27bd5030c1cca1052377604 (patch)
tree0064f78771edee2e67a1982468f23362c85bee7e /compiler/rustc_codegen_llvm/src
parente9920ef7749d11fc71cc32ca4ba055bcfeaab945 (diff)
parent3045b75c6d5fb5011fd9cc3a4146bb984a037ca4 (diff)
downloadrust-a118ee2c13cc96ceb27bd5030c1cca1052377604.tar.gz
rust-a118ee2c13cc96ceb27bd5030c1cca1052377604.zip
Auto merge of #81486 - ssomers:btree_separate_drop, r=Mark-Simulacrum
BTreeMap: disentangle Drop implementation from IntoIter

No longer require every `BTreeMap` to dig up its last leaf edge before dying. This speeds up the `clone_` benchmarks by 25% for normal keys and values (far less for huge values).

r? `@Mark-Simulacrum`
Diffstat (limited to 'compiler/rustc_codegen_llvm/src')
0 files changed, 0 insertions, 0 deletions