commit | 7b6e5d250c8c97bdf895cf576ad652c47e35d38a | [log] [tgz] |
---|---|---|
author | Kevin Bailey <krb@chromium.org> | Wed Jun 12 13:47:22 2019 |
committer | Commit Bot <commit-bot@chromium.org> | Wed Jun 12 13:47:22 2019 |
tree | 049caf62a40a66685470a3928103bc1d8134fe79 | |
parent | b0edb3b801f3ec96c0b2f4e2833f49a56c619ebf [diff] |
[omnibox] Move, not copy, matches passing through by-provider culling Currently, in and below CopyOldMatches, we copy all the working matches into 2 by-provider maps, and copy out the missed ones into the final working matches. This CL changes it to move the soon-to-be-destroyed matches (the old ones) into the map, and moves any matches which need to be copied out (old ones not in new set). Change-Id: Ibf58aa018dfb6f6f79620b43860034edff254d13 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1593732 Commit-Queue: Kevin Bailey <krb@chromium.org> Reviewed-by: Justin Donnelly <jdonnelly@chromium.org> Cr-Commit-Position: refs/heads/master@{#668388}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .