gecko-dev/dom/fetch
Matthew Gaudet 3bcfc27cef Bug 1730589 - Initial Implementation of ReadableStreams using WebIDL and DOM technologies r=smaug
This patch begins re-implements ReadableStreams using WebIDL and DOM technology (vs the existing JS streams implementation).   Some more background is [here](https://docs.google.com/document/d/1MWRkF32KV60ngOY-Ip4PnKbCMvl6VK_Y9QLED8MJJxg/edit#)

This is guarded under a configure flag `--enable-dom-streams`

1. ByteStreams and ReadableStream.tee will come in future patches.
2. I intentionally crash in other parts of the DOM that require streams (Fetch, Response, Blob), until the integration work is done in future patches.

   My current plan for that integration doesn't involve re-creating the alternative 'external streams' API from SpiderMonkey's implementation, but I have yet to do enough development to verify that will work.

Differential Revision: https://phabricator.services.mozilla.com/D122643
2021-10-06 18:43:01 +00:00
..
tests Bug 1723723 - stop using getURLSpecFromFile from JS code to avoid mainthread IO, r=florian 2021-08-03 18:32:50 +00:00
BodyExtractor.cpp
BodyExtractor.h
ChannelInfo.cpp
ChannelInfo.h
ChannelInfo.ipdlh
Fetch.cpp Bug 1730589 - Initial Implementation of ReadableStreams using WebIDL and DOM technologies r=smaug 2021-10-06 18:43:01 +00:00
Fetch.h Bug 1730589 - Initial Implementation of ReadableStreams using WebIDL and DOM technologies r=smaug 2021-10-06 18:43:01 +00:00
FetchDriver.cpp Bug 1733034 - Fix unreachable-code-return warnings in dom. r=smaug 2021-09-29 21:44:51 +00:00
FetchDriver.h
FetchIPCTypes.h
FetchObserver.cpp
FetchObserver.h
FetchStreamReader.cpp Bug 1676361 - Move AutoEntryScript to a separate header file to avoid pulling in GeckoProfiler.h everywhere. r=mccr8 2021-03-05 15:29:49 +00:00
FetchStreamReader.h
FetchTypes.ipdlh
FetchUtil.cpp Backed out 3 changesets (bug 1487113) for causing hazard bustages. CLOSED TREE 2021-09-17 22:58:33 +03:00
FetchUtil.h Backed out 3 changesets (bug 1487113) for causing hazard bustages. CLOSED TREE 2021-09-17 22:58:33 +03:00
Headers.cpp
Headers.h
InternalHeaders.cpp Bug 1460299 - Add content-length as a CORS-safelisted response header. r=valentin,baku 2021-02-15 12:51:33 +00:00
InternalHeaders.h
InternalRequest.cpp Bug 1702417: Test case for bug. r=freddyb,mixedpuppy,necko-reviewers 2021-09-13 18:20:10 +00:00
InternalRequest.h Bug 1687587 - Cleanup a bit Link.h. r=smaug 2021-01-20 09:24:10 +00:00
InternalResponse.cpp Backed out 3 changesets (bug 1487113) for causing hazard bustages. CLOSED TREE 2021-09-17 22:58:33 +03:00
InternalResponse.h Backed out 3 changesets (bug 1487113) for causing hazard bustages. CLOSED TREE 2021-09-17 22:58:33 +03:00
Request.cpp
Request.h
Response.cpp Bug 1730589 - Initial Implementation of ReadableStreams using WebIDL and DOM technologies r=smaug 2021-10-06 18:43:01 +00:00
Response.h
moz.build Bug 1725145 - fixes for linking in the hybrid build env. r=valentin 2021-08-22 10:21:56 +00:00