Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-06-14 | chore: upgrade swc_ecmascript (#10959) | Yusuke Tanaka | |
2021-06-14 | fix: 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-10 | refactor: 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-09 | chore: move serde_v8 to separate repo (#10909) | Bartek Iwańczuk | |
Now available at https://github.com/denoland/serde_v8 | |||
2021-06-08 | v1.11.0 | Bartek Iwańczuk | |
2021-06-08 | chore: release crates (#10896) | Bartek Iwańczuk | |
2021-06-08 | upgrade: rusty_v8 0.22.3 (#10892) | Bartek Iwańczuk | |
2021-06-07 | chore: upgrade deno_lint 0.6.1 (#10882) | Bartek Iwańczuk | |
2021-06-06 | chore: 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-06 | feat(extensions/crypto): implement subtle.digest (#10796) | Casper Beyer | |
Co-authored-by: Yacine Hmito yacinehmito@users.noreply.github.com | |||
2021-06-05 | refactor(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-05 | refactor(crypto): validate max random bytes in Rust (#10857) | Leo K | |
2021-06-05 | feat(extensions/crypto): implement randomUUID (#10848) | Leo K | |
2021-05-31 | Merge v1.10.3 into main (#10801) | Bert Belder | |
2021-05-31 | v1.10.3 | Bert Belder | |
2021-05-31 | chore: upgrade Tokio to 1.6.1 (#10782) | Yusuke Tanaka | |
2021-05-31 | chore: release web extension@0.38.0 (#10773) | Luca Casonato | |
2021-05-31 | chore: add/update crates listed in workspace (#10673) | Bert Belder | |
2021-05-31 | refactor: share test harness for lsp between bench and integration (#10659) | Kitson Kelly | |
2021-05-29 | build: 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-29 | chore: upgrade Tokio to 1.6.1 (#10782) | Yusuke Tanaka | |
2021-05-29 | chore: release web extension@0.38.0 (#10773) | Luca Casonato | |
2021-05-23 | feat(extensions): BroadcastChannel WPT conformance | Ben 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-23 | feat(extensions): add BroadcastChannel | Ben Noordhuis | |
Co-Authored-By: Ben Noordhuis <info@bnoordhuis.nl> Fixes: #10354 | |||
2021-05-22 | bench(timers_ops): op_now() & setTimeout() (#10744) | Aaron O'Mullan | |
2021-05-19 | tooling: re-enable bench_util (#10674) | Aaron O'Mullan | |
2021-05-17 | chore: add/update crates listed in workspace (#10673) | Bert Belder | |
2021-05-18 | refactor: share test harness for lsp between bench and integration (#10659) | Kitson Kelly | |
2021-05-17 | 1.10.2 | Luca Casonato | |
2021-05-17 | chore: release crates (#10661) | Luca Casonato | |
For the Deno 1.10.2 release. | |||
2021-05-17 | chore: update dependencies (#10660) | Luca Casonato | |
2021-05-15 | chore: upgrade Tokio to 1.6.0 (#10637) | Yusuke Tanaka | |
2021-05-11 | v1.10.1 | Ryan Dahl | |
2021-05-12 | v1.10.0 | Bartek Iwańczuk | |
2021-05-11 | chore: release crates (#10596) | Bartek Iwańczuk | |
2021-05-11 | fix(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-10 | chore: upgrade crates (#10559) | Bartek Iwańczuk | |
2021-05-10 | upgrade: rusty_v8 0.22.2 (#10551) | Bartek Iwańczuk | |
2021-05-10 | feat: add WebStorage API (#7819) | crowlKats | |
This commit introduces localStorage and sessionStorage. | |||
2021-05-08 | feat(plugin): add tests for plugin args (#10529) | Cedric Vangout | |
2021-05-07 | fix: align plugin api with Extension (#10427) | Elias Sjögreen | |
2021-05-06 | chore: update wgpu and realign to spec (#9760) | Luca Casonato | |
2021-04-30 | fix(test): default to num cpus when no value is given (#10443) | Casper Beyer | |
2021-04-28 | chore: upgrade dprint plugins (#10397) | Satya Rohith | |
2021-04-26 | feat: Support deno-fmt-ignore-file for markdown formatting (#10191) | David Sherret | |
2021-04-25 | feat(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-23 | refactor: use 'data-url' crate to process data URLs in lsp & file_fetcher ↵ | Satya Rohith | |
(#10196) Closes: #10118 | |||
2021-04-23 | 1.9.2 | Luca Casonato | |
2021-04-23 | chore: release crates (#10327) | Luca Casonato | |
Release crates for the cli 1.9.2 release. | |||
2021-04-23 | chore: update dependencies (#10325) | Luca Casonato | |
This updates swc_* crates to latest, and various other deps. |