commit | 7a0a490dd3d9d640e088aee823bd069c74a8ef64 | [log] [tgz] |
---|---|---|
author | Yutaka Hirano <yhirano@chromium.org> | Wed Jul 11 03:51:54 2018 |
committer | Commit Bot <commit-bot@chromium.org> | Wed Jul 11 03:51:54 2018 |
tree | 3c7967fafdcf47400c73178982afbd875c62ba67 | |
parent | f1525df4abd7e9b3b76e59de615a716d545dd92f [diff] |
Revert "[Fetch] Use wrapper tracing to express references between wrappers" This reverts commit 8057f58cb22579bc685efa50c579325ed047d51a. Reason for revert: Crashing. See https://crbug.com/862440. Original change's description: > [Fetch] Use wrapper tracing to express references between wrappers > > BodyStreamBuffer has a ReadableStream instance, but because it's > implemented in V8Extra we cannot holds it as a member (i.e., as a > ScriptValue). Instead, we attach the value to the JS wrapper of the > C++ object. This required us to maintain chains of wrappers, > FetchEvent -> Request -> BodyStreamBuffer for example, manually. > > This CL replaces that mechanism with wrapper tracing. > > Bug: None > Change-Id: I889ef0d0442d62ad50826a4b487ec234f041a982 > Reviewed-on: https://chromium-review.googlesource.com/1124270 > Reviewed-by: Kentaro Hara <haraken@chromium.org> > Reviewed-by: Adam Rice <ricea@chromium.org> > Reviewed-by: Matt Falkenhagen <falken@chromium.org> > Reviewed-by: Yuki Shiino <yukishiino@chromium.org> > Commit-Queue: Yutaka Hirano <yhirano@chromium.org> > Cr-Commit-Position: refs/heads/master@{#573533} TBR=falken@chromium.org,ricea@chromium.org,yukishiino@chromium.org,yhirano@chromium.org,haraken@chromium.org # Not skipping CQ checks because original CL landed > 1 day ago. Bug: 862440 Change-Id: I4c1bd85ff5f4b078b4c0c56474e279fe83fc5eaa Reviewed-on: https://chromium-review.googlesource.com/1132634 Commit-Queue: Yutaka Hirano <yhirano@chromium.org> Reviewed-by: Kentaro Hara <haraken@chromium.org> Reviewed-by: Yutaka Hirano <yhirano@chromium.org> Cr-Commit-Position: refs/heads/master@{#574065}
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 .