commit | 66b80e0ba23a6b4693231d3bfd989296cbb6177a | [log] [tgz] |
---|---|---|
author | Michael Lippautz <mlippautz@chromium.org> | Fri Nov 30 20:58:46 2018 |
committer | Commit Bot <commit-bot@chromium.org> | Fri Nov 30 20:58:46 2018 |
tree | 5d1903043ae03960cd6fd756994c68e8c88614ee | |
parent | eade5334d3e89e8e9df0599761410610f63a25c6 [diff] |
heap: Add flushing of not fully constructed objects Upon entering an incremental step without stack such objects can be flushed to a worklist that is processed in the regular marking loop as the objects are definitely constructed at this point. Bug: 843903 Change-Id: Ie4acbb7a58e7bedaee3b7806bdd18ca306ff14d7 Reviewed-on: https://chromium-review.googlesource.com/c/1350751 Commit-Queue: Michael Lippautz <mlippautz@chromium.org> Reviewed-by: Kentaro Hara <haraken@chromium.org> Reviewed-by: Hannes Payer <hpayer@chromium.org> Cr-Commit-Position: refs/heads/master@{#612780}
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 .