commit | 89852235a30e8adfc3268e07461662d7868b4a09 | [log] [tgz] |
---|---|---|
author | Dmitry Gozman <dgozman@chromium.org> | Tue Oct 01 00:43:01 2019 |
committer | Commit Bot <commit-bot@chromium.org> | Tue Oct 01 00:43:01 2019 |
tree | 922b3614c6da02a1f2ad5ac13d1235db30ec9fc5 | |
parent | aaa67b1e861b1c47a48e21af124c3c64266ace61 [diff] |
DocumentLoader: simplify CommitData - Merge data_buffer_ and committed_data_buffer_. - Simplify blocked parser logic. Reentrancy protection now accounts for any possible code path leading to appending bytes to the parser: CommitData changes protection flag in_commit_data_, while its only caller ProcessBufferData checks the flag. Bug: none Change-Id: I1b019bf43ab73b0ebc3855169fd8ef075c911e9e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1830068 Reviewed-by: Nate Chapin <japhet@chromium.org> Commit-Queue: Dmitry Gozman <dgozman@chromium.org> Cr-Commit-Position: refs/heads/master@{#701379}
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 .