summaryrefslogtreecommitdiff
path: root/extensions
AgeCommit message (Collapse)Author
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-21chore: release crates (#11068)Bartek Iwańczuk
2021-06-21fix(websocket): spec conformance & WPT (#11010)Leo K
2021-06-19chore: upgrade Tokio to 1.7.1 (#11045)Yusuke Tanaka
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-16chore: upgrade Tokio to 1.7.0 (#11008)Yusuke Tanaka
2021-06-16fix: some more console spec compliance (#10983)Luca Casonato
2021-06-16fix: closing / aborting WritableStream is racy (#10982)Luca Casonato
2021-06-15chore: release crates (#10976)Bartek Iwańczuk
2021-06-15fix(inspector): Deno.inspect should inspect the object the proxy represents ↵David Sherret
rather than the target of the proxy (#10977)
2021-06-15fix: set minimum timeout to be 4 milliseconds (#10972)Ryan Dahl
2021-06-15Remove various unnecessary allow(clippy) declarations (#10971)Ryan Dahl
2021-06-15fix: pass some more WHATWG streams WPT (#10970)Luca Casonato
2021-06-15refactor: store header keys lower case internally (#10958)Luca Casonato
This is a minor optimization that removes some header key lowercasing that previously happened on access.
2021-06-15fix: make WHATWG streams more compliant (#10967)Luca Casonato
2021-06-14fix(repl): Fix `undefined` result colour in cmd (#10964)David Sherret
* fix(repl): Fix `undefined` result colour. * Remove `dim`. Use `gray` instead since it works in cmd.
2021-06-14refactor: move streams implementation to deno_web crate (#10935)Bartek Iwańczuk
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-08chore: release crates (#10896)Bartek Iwańczuk
2021-06-07refactor(runtime): move performance API to timers extension (#10818)Satya Rohith
Co-authored-by: Luca Casonato <hello@lcas.dev>
2021-06-07refactor: clean up webidl protype configuration (#10871)Luca Casonato
2021-06-06chore: optimize USVString webidl converters (#10865)Luca Casonato
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-06fix: typo in validator for TextEncoder#encode (#10862)Luca Casonato
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-05fix(streams): expose ReadableByteStreamController & ↵Leo K
TransformStreamDefaultController (#10855)
2021-06-05refactor(crypto): validate max random bytes in Rust (#10857)Leo K
2021-06-05feat(extensions/crypto): implement randomUUID (#10848)Leo K
2021-06-03fix(fetch): implement newline normalization and escapes in the ↵Andreu Botella
multipart/form-data serializer (#10832)
2021-06-01fix: Support the stream option to TextDecoder#decode (#10805)Andreu Botella
2021-05-31Merge v1.10.3 into main (#10801)Bert Belder
2021-05-31v1.10.3Bert Belder
2021-05-31fix: remove unimplemented Request attributes (#10784)Luca Casonato
Not having them is better than throwing "unimplemented" errors on access.
2021-05-31chore: upgrade Tokio to 1.6.1 (#10782)Yusuke Tanaka
2021-05-31chore: release web extension@0.38.0 (#10773)Luca Casonato
2021-05-31fix(ext/fetch): fix error message of Request constructor (#10772)Yoshiya Hinosawa
2021-05-31fix(fetch): make prototype properties writable (#10769)Luca Casonato
2021-05-31fix(extension/file): update File constructor following the spec (#10760)Yoshiya Hinosawa
2021-05-31fix(webstorage): use opstate for sqlite connection (#10692)crowlKats
Fixes #10691
2021-05-31chore: update deno_lint binary used in CI to v0.5.0 (#10652)Yusuke Tanaka
2021-05-31fix: remove unimplemented Request attributes (#10784)Luca Casonato
Not having them is better than throwing "unimplemented" errors on access.
2021-05-29core: don't include_str extension js code (#10786)Luca Casonato
This speeds up incremental rebuild when only touching JS files by 13-15% Rebuild time after `touch 01_broadcast_channel.js`: main: run 1 49.18s, run 2 50.34s this: run 1 43.12s, run 2 43.19s
2021-05-29chore: upgrade Tokio to 1.6.1 (#10782)Yusuke Tanaka
2021-05-29chore: release web extension@0.38.0 (#10773)Luca Casonato
2021-05-28feat(cli): upgrade to TypeScript 4.3 (#9960)Kitson Kelly
2021-05-27fix(ext/fetch): fix error message of Request constructor (#10772)Yoshiya Hinosawa