summaryrefslogtreecommitdiff
path: root/tools
AgeCommit message (Collapse)Author
2021-07-04fix: align DOMException to webidl spec (#11259)Luca Casonato
2021-07-03feat: enable WebAssembly.instantiateStreaming and wasm async compilation ↵Andreu Botella
(#11200) The WebAssembly streaming APIs used to be enabled, but used to take buffer sources as their first argument (see #6154 and #7259). This change re-enables them, requiring a Promise<Response> instead, as well as enabling asynchronous compilation of WebAssembly modules.
2021-07-03chore: update wpt submoduleLuca Casonato
2021-07-03refactor: introduce primordials for ext/web (#11228)Luca Casonato
2021-07-02chore: upgrade rusty_v8 and serde_v8 (#11216)Bartek Iwańczuk
2021-07-01build: switch to wpt.fyi prod (#11201)Luca Casonato
2021-06-26fix(fetch): encode and decode headers as byte strings (#11070)Andreu Botella
2021-06-26chore: use local deno_std in tools scripts (#11122)Bartek Iwańczuk
2021-06-24chore(wpt): clean up temporary files created by the WPT test runner (#11108)Andreu Botella
Fixes #11107.
2021-06-24fix(url): use USVStrings in URLSearchParams constructor (#11101)Andreu Botella
2021-06-23tests: fix bug in WPT test harness (#10920)Bert Belder
2021-06-23fix(fetch): proxy body for requests created from other requests (#11093)Andreu Botella
Additionally, if the existing `Request`'s body is disturbed, the Request creation should fail. This change also updates the step numbers in the Request constructor to match whatwg/fetch#1249.
2021-06-22chore: update release instructions (#11079)William Perron
Add instructions for the release process of `deno_std` and `deno_docker` repos
2021-06-21feat: `MessageChannel` and `MessagePort` (#11051)Luca Casonato
This commit introduces support for MessageChannel and MessagePort. MessagePorts can be transfered across other MessagePorts.
2021-06-21v1.11.2Bartek Iwańczuk
2021-06-21fix(websocket): spec conformance & WPT (#11010)Leo K
2021-06-18fix: fetch with method HEAD should not have body (#11003)Yasser A.Idrissi
2021-06-16fix: align URL / URLSearchParams to spec (#11005)Luca Casonato
2021-06-16fix: some more console spec compliance (#10983)Luca Casonato
2021-06-16fix: closing / aborting WritableStream is racy (#10982)Luca Casonato
2021-06-15fix: pass some more WHATWG streams WPT (#10970)Luca Casonato
2021-06-15fix: make WHATWG streams more compliant (#10967)Luca Casonato
2021-06-14tests: fix wpt epoch ci job (#10960)Luca Casonato
2021-06-14build: add wpt epoch/daily run (#10937)Luca Casonato
This adds a daily scheduled CI pipeline that runs WPT tests against the most recent epochs/daily every night. Results are uploaded to wpt.fyi. WPTs are run on all supported platforms, on both stable and canary.
2021-06-11fix: propagate top level thrown errors in WPT (#10932)Luca Casonato
Previously top level errors were swallowed.
2021-06-10refactor: merge deno_file crate into deno_web (#10914)Bartek Iwańczuk
This refactor makes it so there's one less crate to publish on each release.
2021-06-09chore: move serde_v8 to separate repo (#10909)Bartek Iwańczuk
Now available at https://github.com/denoland/serde_v8
2021-06-08v1.11.0Bartek Iwańczuk
2021-06-08chore: release crates (#10896)Bartek Iwańczuk
2021-06-07chore(tools): Fix stdout buffer of launched process getting full causing ↵David Sherret
tools/lint.js to hang on Windows (#10888) Also fix Windows only clippy issues.
2021-06-07chore: update wpt (#10884)Luca Casonato
This commit updates wpt. It tries to get us ever closer to eventually stop floating patches, and being able to use wpt upstream.
2021-06-07tests: upload WPT reports to wpt.fyi (#10883)Luca Casonato
2021-06-07refactor: clean up webidl protype configuration (#10871)Luca Casonato
2021-06-06tests: run wpt scripts with Deno.core.evalContext (#10852)Luca Casonato
This means wpts are now run in script context, and there are better stack traces.
2021-06-06tests: generate and upload wptreport.json (#10869)Luca Casonato
These reports can be consumed by tools like `wptreport` or https://wpt.fyi. The old style report could be removed in a future PR when wpt.deno.land is updated.
2021-06-06feat(fetch): implement abort (#10863)Luca Casonato
This commit introduces fetch aborting via an AbortSignal.
2021-06-06feat(extensions/crypto): implement subtle.digest (#10796)Casper Beyer
Co-authored-by: Yacine Hmito yacinehmito@users.noreply.github.com
2021-06-06feat(web): Implement TextDecoderStream and TextEncoderStream (#10842)Andreu Botella
2021-06-05refactor(web): use encoding_rs for text encoding (#10844)Luca Casonato
This commit removes all JS based text encoding / text decoding. Instead encoding now happens in Rust via encoding_rs (already in tree). This implementation retains stream support, but adds the last missing encodings. We are incredibly close to 100% WPT on text encoding now. This should reduce our baseline heap by quite a bit.
2021-06-05fix(crypto): change Crypto to interface (#10853)Leo K
Co-authored-by: Luca Casonato <hello@lcas.dev>
2021-06-05tests: disable failing stream idl test (#10860)Luca Casonato
Didn't catch failure in original PR due to #10856 and merge ordering.
2021-06-05fix(streams): expose ReadableByteStreamController & ↵Leo K
TransformStreamDefaultController (#10855)
2021-06-05tests: fix wpt runner expected test file failures (#10856)Luca Casonato
2021-06-05tests: remove non-applicable webstorage wpt (#10858)Leo K
2021-06-05feat(extensions/crypto): implement randomUUID (#10848)Leo K
2021-06-04chore: add web crypto to expectations (#10845)Luca Casonato
This should make wpt.deno.land a lot more accurate about our current implementation status.
2021-06-03fix(fetch): implement newline normalization and escapes in the ↵Andreu Botella
multipart/form-data serializer (#10832)
2021-06-03build: collect wpt results as json (#10823)Luca Casonato
2021-06-01chore: update wpt (#10807)Luca Casonato
2021-06-01fix: Support the stream option to TextDecoder#decode (#10805)Andreu Botella