No files found.
+1 −1
Cargo.lock
Cargo.lock
+4 −4
methods.rs
components/net/fetch/methods.rs
+80 −26
http_loader.rs
components/net/http_loader.rs
+31 −4
http_loader.rs
components/net/tests/http_loader.rs
+82 −3
request.rs
components/net_traits/request.rs
+669 −47
body.rs
components/script/body.rs
+37 −0
CodegenRust.py
components/script/dom/bindings/codegen/CodegenRust.py
+1 −0
interface.rs
components/script/dom/bindings/interface.rs
+15 −7
blob.rs
components/script/dom/blob.rs
+243 −32
globalscope.rs
components/script/dom/globalscope.rs
+10 −1
htmlformelement.rs
components/script/dom/htmlformelement.rs
+1 −0
mod.rs
components/script/dom/mod.rs
+3 −1
promise.rs
components/script/dom/promise.rs
+4 −1
promisenativehandler.rs
components/script/dom/promisenativehandler.rs
+539 −0
readablestream.rs
components/script/dom/readablestream.rs
+41 −49
request.rs
components/script/dom/request.rs
+59 −57
response.rs
components/script/dom/response.rs
+5 −6
testbinding.rs
components/script/dom/testbinding.rs
+1 −0
Blob.webidl
components/script/dom/webidls/Blob.webidl
+1 −0
Body.webidl
components/script/dom/webidls/Body.webidl
+11 −0
ReadableStream.webidl
components/script/dom/webidls/ReadableStream.webidl
+2 −2
XMLHttpRequest.webidl
components/script/dom/webidls/XMLHttpRequest.webidl
+94 −95
xmlhttprequest.rs
components/script/dom/xmlhttprequest.rs
+8 −8
fetch.rs
components/script/fetch.rs
+11 −11
script_module.rs
components/script/script_module.rs
+2 −2
script_runtime.rs
components/script/script_runtime.rs
+1 −0
task.rs
components/script/task.rs
+3 −3
lib.rs
components/script_traits/lib.rs
+4 −0
include.ini
tests/wpt/include.ini
+0 −27
Blob-stream.any.js.ini
tests/wpt/metadata/FileAPI/blob/Blob-stream.any.js.ini
+0 −9
idlharness.html.ini
tests/wpt/metadata/FileAPI/idlharness.html.ini
+0 −9
idlharness.worker.js.ini
tests/wpt/metadata/FileAPI/idlharness.worker.js.ini
+0 −11
stream-response.any.js.ini
.../metadata/fetch/api/basic/stream-response.any.js.ini
+0 −24
idlharness.any.js.ini
tests/wpt/metadata/fetch/api/idlharness.any.js.ini
+0 −89
request-bad-port.html.ini
...metadata/fetch/api/request/request-bad-port.html.ini
+0 −21
request-consume-empty.html.ini
...ata/fetch/api/request/request-consume-empty.html.ini
+0 −12
request-disturbed.html.ini
...etadata/fetch/api/request/request-disturbed.html.ini
+0 −18
request-init-stream.any.js.ini
...ata/fetch/api/request/request-init-stream.any.js.ini
+0 −18
response-cancel-stream.html.ini
...a/fetch/api/response/response-cancel-stream.html.ini
+1 −3
response-clone.html.ini
.../metadata/fetch/api/response/response-clone.html.ini
+0 −21
response-consume-stream.html.ini
.../fetch/api/response/response-consume-stream.html.ini
+0 −22
response-consume.html.ini
...etadata/fetch/api/response/response-consume.html.ini
+0 −6
response-error-from-stream.html.ini
...tch/api/response/response-error-from-stream.html.ini
+0 −18
response-from-stream.any.js.ini
...a/fetch/api/response/response-from-stream.any.js.ini
+0 −3
response-init-002.html.ini
...tadata/fetch/api/response/response-init-002.html.ini
+0 −14
response-stream-disturbed-1.html.ini
...ch/api/response/response-stream-disturbed-1.html.ini
+0 −14
response-stream-disturbed-2.html.ini
...ch/api/response/response-stream-disturbed-2.html.ini
+0 −14
response-stream-disturbed-3.html.ini
...ch/api/response/response-stream-disturbed-3.html.ini
+0 −14
response-stream-disturbed-4.html.ini
...ch/api/response/response-stream-disturbed-4.html.ini
+0 −17
response-stream-disturbed-6.html.ini
...ch/api/response/response-stream-disturbed-6.html.ini
+10 −17
response-stream-with-broken-then.any.js.ini
...response/response-stream-with-broken-then.any.js.ini
+0 −25
response.window.js.ini
...t/metadata/fetch/content-type/response.window.js.ini
+7 −1
script.window.js.ini
...wpt/metadata/fetch/content-type/script.window.js.ini
+0 −1
parsing-nosniff.window.js.ini
...metadata/fetch/nosniff/parsing-nosniff.window.js.ini
+12 −103
assorted.window.js.ini
tests/wpt/metadata/fetch/origin/assorted.window.js.ini
+165 −0
async-iterator.any.js.ini
...a/streams/readable-streams/async-iterator.any.js.ini
+9 −0
bad-strategies.any.js.ini
...a/streams/readable-streams/bad-strategies.any.js.ini
+9 −0
bad-underlying-sources.any.js.ini
...s/readable-streams/bad-underlying-sources.any.js.ini
+33 −0
brand-checks.any.js.ini
...ata/streams/readable-streams/brand-checks.any.js.ini
+9 −0
cancel.any.js.ini
.../metadata/streams/readable-streams/cancel.any.js.ini
+9 −0
constructor.any.js.ini
...data/streams/readable-streams/constructor.any.js.ini
+9 −0
count-queuing-strategy-integration.any.js.ini
...treams/count-queuing-strategy-integration.any.js.ini
+10 −0
default-reader.any.js.ini
...a/streams/readable-streams/default-reader.any.js.ini
+9 −0
floating-point-total-queue-size.any.js.ini
...e-streams/floating-point-total-queue-size.any.js.ini
+9 −0
garbage-collection.any.js.ini
...reams/readable-streams/garbage-collection.any.js.ini
+15 −0
general.any.js.ini
...metadata/streams/readable-streams/general.any.js.ini
+21 −0
patched-global.any.js.ini
...a/streams/readable-streams/patched-global.any.js.ini
+15 −0
reentrant-strategies.any.js.ini
...ams/readable-streams/reentrant-strategies.any.js.ini
+35 −0
tee.any.js.ini
...wpt/metadata/streams/readable-streams/tee.any.js.ini
+15 −0
templated.any.js.ini
...tadata/streams/readable-streams/templated.any.js.ini
+1 −9
001.worker.js.ini
...orkers/semantics/interface-objects/001.worker.js.ini
+0 −18
send-data-readablestream.any.js.ini
...wpt/metadata/xhr/send-data-readablestream.any.js.ini
+4 −0
send-timeout-events.htm.ini
tests/wpt/metadata/xhr/send-timeout-events.htm.ini
+0 −9
setrequestheader-content-type.htm.ini
...t/metadata/xhr/setrequestheader-content-type.htm.ini
+2 −2
MANIFEST.json
tests/wpt/mozilla/meta/MANIFEST.json
+3 −0
interfaces.js
tests/wpt/mozilla/tests/mozilla/interfaces.js
+3 −0
interfaces.worker.js
tests/wpt/mozilla/tests/mozilla/interfaces.worker.js