commit | 67c6d5f37526a7ad338905cc15a030f33955f3c9 | [log] [tgz] |
---|---|---|
author | Adam Rice <ricea@chromium.org> | Mon Feb 11 22:50:41 2019 |
committer | Commit Bot <commit-bot@chromium.org> | Mon Feb 11 22:50:41 2019 |
tree | ab3878a89e64ae255a0a90140fd758252fe6217a | |
parent | 7d726373f502fd5e20cede7e22da049b16f77377 [diff] |
Implement WritableStreamNative Add a C++ implementation of WritableStream. This is based on the existing JavaScript implementation, and follows the standard text closely. See the design doc for background: https://docs.google.com/document/d/1n0IIRmJb0R-DFc2IhhJfS2-LUwl6iKSBNaR0klr3o40/edit The new implementation is protected by a "StreamsNative" blink feature flag. It does not interoperate with the old implementation: piping doesn't work when the feature is enabled, and TransformStream uses the wrong implementation of WritableStream. A new virtual test suite covers the new code. There are currently many failing expectations, mostly due to piping being disabled. BUG=902633 Change-Id: If90c3e93bc812211ea27b1487ed3955c63af54e8 Reviewed-on: https://chromium-review.googlesource.com/c/1445632 Reviewed-by: Yutaka Hirano <yhirano@chromium.org> Commit-Queue: Adam Rice <ricea@chromium.org> Cr-Commit-Position: refs/heads/master@{#630966}
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 .