summaryrefslogtreecommitdiff
path: root/Cargo.lock
AgeCommit message (Collapse)Author
2021-06-14chore: upgrade swc_ecmascript (#10959)Yusuke Tanaka
2021-06-14fix: hang in Deno.serveHttp() (#10923)Bartek Iwańczuk
Waiting on next request in Deno.serveHttp() API hanged when responses were using ReadableStream. This was caused by op_http_request_next op that was never woken after response was fully written. This commit adds waker field to DenoService which is called after response is finished.
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-08upgrade: rusty_v8 0.22.3 (#10892)Bartek Iwańczuk
2021-06-07chore: upgrade deno_lint 0.6.1 (#10882)Bartek Iwańczuk
2021-06-06chore: upgrade crates (#10867)Bartek Iwańczuk
* deno_doc - 0.5.0 * deno_lint - 0.6.0 * dprint-plugin-typescript - 0.46.0 * dprint-plugin-markdown - 0.8.0 * dprint-plugin-json - 0.12.0 * swc_bundler - 0.37.4 * swc_ecmascript - 0.36.0
2021-06-06feat(extensions/crypto): implement subtle.digest (#10796)Casper Beyer
Co-authored-by: Yacine Hmito yacinehmito@users.noreply.github.com
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-05refactor(crypto): validate max random bytes in Rust (#10857)Leo K
2021-06-05feat(extensions/crypto): implement randomUUID (#10848)Leo K
2021-05-31Merge v1.10.3 into main (#10801)Bert Belder
2021-05-31v1.10.3Bert Belder
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-31chore: add/update crates listed in workspace (#10673)Bert Belder
2021-05-31refactor: share test harness for lsp between bench and integration (#10659)Kitson Kelly
2021-05-29build: cli(build) shouldn't depend on deno_runtime (#10787)Luca Casonato
This speeds up incremental rebuild when only touching JS files by 30% compared to #10786. Rebuild time after touch 01_broadcast_channel.js: main: run 1 49.18s, run 2 50.34s #10786: run 1 43.12s, run 2 43.19s this + #10786: run 1 30.30s, run 2 30.95s
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-23feat(extensions): BroadcastChannel WPT conformanceBen Noordhuis
Replaces the file-backed provider by an in-memory one because proper file locking is a hard problem that detracts from the proof of concept. Teach the WPT runner how to extract tests from .html files because all the relevant tests in test_util/wpt/webmessaging/broadcastchannel are inside basics.html and interface.html.
2021-05-23feat(extensions): add BroadcastChannelBen Noordhuis
Co-Authored-By: Ben Noordhuis <info@bnoordhuis.nl> Fixes: #10354
2021-05-22bench(timers_ops): op_now() & setTimeout() (#10744)Aaron O'Mullan
2021-05-19tooling: re-enable bench_util (#10674)Aaron O'Mullan
2021-05-17chore: add/update crates listed in workspace (#10673)Bert Belder
2021-05-18refactor: share test harness for lsp between bench and integration (#10659)Kitson Kelly
2021-05-171.10.2Luca Casonato
2021-05-17chore: release crates (#10661)Luca Casonato
For the Deno 1.10.2 release.
2021-05-17chore: update dependencies (#10660)Luca Casonato
2021-05-15chore: upgrade Tokio to 1.6.0 (#10637)Yusuke Tanaka
2021-05-11v1.10.1Ryan Dahl
2021-05-12v1.10.0Bartek Iwańczuk
2021-05-11chore: release crates (#10596)Bartek Iwańczuk
2021-05-11fix(tls): flush send buffer in the background after closing TLS stream (#10146)Bert Belder
In #9118, TLS streams were split into a "read half" and a "write half" using tokio::io::split() to allow concurrent Conn#read() and Conn#write() calls without one blocking the other. However, this introduced a bug: outgoing data gets discarded when the TLS stream is gracefully closed, because the read half is closed too early, before all TLS control data has been received. Fixes: #9692 Fixes: #10049 Fixes: #10296 Fixes: denoland/deno_std#750
2021-05-10chore: upgrade crates (#10559)Bartek Iwańczuk
2021-05-10upgrade: rusty_v8 0.22.2 (#10551)Bartek Iwańczuk
2021-05-10feat: add WebStorage API (#7819)crowlKats
This commit introduces localStorage and sessionStorage.
2021-05-08feat(plugin): add tests for plugin args (#10529)Cedric Vangout
2021-05-07fix: align plugin api with Extension (#10427)Elias Sjögreen
2021-05-06chore: update wgpu and realign to spec (#9760)Luca Casonato
2021-04-30fix(test): default to num cpus when no value is given (#10443)Casper Beyer
2021-04-28chore: upgrade dprint plugins (#10397)Satya Rohith
2021-04-26feat: Support deno-fmt-ignore-file for markdown formatting (#10191)David Sherret
2021-04-25feat(cli): add test permissions to Deno.test (#10188)Casper Beyer
This commits adds adds "permissions" option to the test definitions which allows tests to run with different permission sets than the process's permission. The change will only be in effect within the test function, once the test has completed the original process permission set is restored. Test permissions cannot exceed the process's permission. You can only narrow or drop permissions, failure to acquire a permission results in an error being thrown and the test case will fail.
2021-04-23refactor: use 'data-url' crate to process data URLs in lsp & file_fetcher ↵Satya Rohith
(#10196) Closes: #10118
2021-04-231.9.2Luca Casonato
2021-04-23chore: release crates (#10327)Luca Casonato
Release crates for the cli 1.9.2 release.
2021-04-23chore: update dependencies (#10325)Luca Casonato
This updates swc_* crates to latest, and various other deps.