[PATCH] D18637: Extract key to avoid preemptive mallocs in insert/emplace in associative containers

Duncan P. N. Exon Smith via cfe-commits cfe-commits at lists.llvm.org
Fri Apr 1 14:39:07 PDT 2016


LGTM.  Thanks for picking this up (and sorry for getting distracted)!

> On 2016-Mar-30, at 21:15, Eric Fiselier <eric at efcs.ca> wrote:
> 
> EricWF created this revision.
> EricWF added reviewers: mclow.lists, dexonsmith.
> EricWF added a subscriber: cfe-commits.
> 
> This patch applies Duncan's work on __hash_table to __tree.
> 
> http://reviews.llvm.org/D18637
> 
> Files:
>  include/__hash_table
>  include/__tree
>  include/__tuple
>  include/type_traits
>  test/std/containers/associative/map/map.modifiers/insert_allocator_requirements.pass.cpp
>  test/std/containers/associative/map/map.modifiers/insert_and_emplace_allocator_requirements.pass.cpp
>  test/std/containers/associative/set/insert_allocator_requirements.pass.cpp
>  test/std/containers/associative/set/insert_and_emplace_allocator_requirements.pass.cpp
> 
> <D18637.52170.patch>



More information about the cfe-commits mailing list