DescriptionImprove performance of base::ListValue::Append*
base::ListValue's underlying storage recently switched to value semantics,
however this is not yet completely reflected in the implementation of its API.
This change fixes this by updating the convenience variants of Append to
directly write to the underlying storage. This is likely to improve performance
due to the removal of temporary unique_ptrs.
R=brettw@chromium.org
BUG=646113
Review-Url: https://codereview.chromium.org/2815303002
Cr-Commit-Position: refs/heads/master@{#465193}
Committed: https://chromium.googlesource.com/chromium/src/+/1652c0cc691916d61dc15f498e6af183e1237f0d
Patch Set 1 #Patch Set 2 : Rebase #Messages
Total messages: 12 (8 generated)
|