summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-12-22v1.6.2Bartek Iwańczuk
2020-12-22chore: release crates (#8854)Bartek Iwańczuk
2020-12-22fix: implement ReadableStream fetch body handling (#8855)Luca Casonato
2020-12-22feat(lsp): support the unstable setting (#8851)Kitson Kelly
2020-12-22fix(lsp): respect enable flag for requests (#8850)Kitson Kelly
2020-12-22upgrade: deno_doc, deno_lint, dprint, swc (#8849)Bartek Iwańczuk
2020-12-21refactor: rewrite chown_test.ts not to depend on python (#8843)Liam Murphy
This commit rewrites "chown_test.ts" to use the GNU "id" command instead of python. This won't work on Windows, but these tests aren't currently run on Windows anyway.
2020-12-21refactor(runtime): remove warp dependency (#8813)Liam Perlaki
This commit replaces the "warp" web server in the "deno_runtime" crate with a "hyper" server and a "tokio-tungstenite" websocket implementation.
2020-12-21refactor: rewrite lsp to be async (#8727)Luca Casonato
Co-authored-by: Luca Casonato <lucacasonato@yahoo.com>
2020-12-21feat(unstable): record raw coverage into a directory (#8642)Casper Beyer
2020-12-21refactor: rewrite process_test.ts to use deno instead of python (#8841)Liam Murphy
Rewrites all the subprocess python scripts to be Deno scripts.
2020-12-20Revert "fix: TLA in web worker (#8809)" (#8839)Bartek Iwańczuk
This reverts commit e924bbdf3606e83ff9eef3a8ed640c4ecc34444f.
2020-12-20fix: TLA in web worker (#8809)Bartek Iwańczuk
Implementors of `deno_core::JsRuntime` might want to do additional actions during each turn of event loop, eg. `deno_runtime::Worker` polls inspector, `deno_runtime::WebWorker` receives/dispatches messages from/to worker host. Previously `JsRuntime::mod_evaluate` was implemented in such fashion that it only polled `JsRuntime`'s event loop. This behavior turned out to be wrong in the example of `WebWorker` which couldn't receive/dispatch messages because its implementation of event loop was never called. This commit rewrites "mod_evaluate" to return a handle to receiver that resolves when module's promise resolves. It is now implementors responsibility to poll event loop after calling `mod_evaluate`.
2020-12-20upgrade: swc_ecmascript 0.15.1 (#8836)Bartek Iwańczuk
2020-12-19feat(unstable): support in memory certificate data for Deno.createHttpClient ↵yonatan ben avraham
(#8739)
2020-12-19upgrade: rustyline 7.1.0 (#8829)Bartek Iwańczuk
2020-12-18fix: atomically write files to $DENO_DIR (#8822)Luca Casonato
2020-12-18fix(runtime/websocket): remove eprintln (#8817)crowlKats
2020-12-17refactor: Rename runtime/rt to runtime/js (#8806)Nayeem Rahman
2020-12-17test(cli): ensure await all on stdout does not deadlock (#8802)Casper Beyer
2020-12-17chore(runtime): fix typo (#8791)Yusuke Tanaka
2020-12-17docs(lsp): add Sublime Text integration documentation (#8797)Steven Guerrero
2020-12-16upgrade TypeScript to 4.1.3 (#8785)Trivikram Kamat
2020-12-16refactor: rewrite ops to use ResourceTable2 (#8512)Bartek Iwańczuk
This commit migrates all ops to use new resource table and "AsyncRefCell". Old implementation of resource table was completely removed and all code referencing it was updated to use new system.
2020-12-15refactor: remove dead code (#8781)Bartek Iwańczuk
2020-12-16refactor(lsp): optimise static assets (#8771)Kitson Kelly
Fixes #8158
2020-12-15fix: make DNS resolution async (#8743)Yusuke Tanaka
This commit adds a new function that is an asynchronous version of `resolve_addr` using `tokio::net::lookup_host`, and accordingly, renames the synchronous version to `resolve_addr_sync`. This allows async ops to resolve hosts with non-blocking.
2020-12-15feat(std/node): Added os.type (#8591)MVEMCJSUNPE
2020-12-15fix std version (#8773)迷渡
2020-12-15fix(cli): make dynamic import errors catchable (#8750)Kitson Kelly
Fixes #6259
2020-12-14v1.6.1Bartek Iwańczuk
2020-12-14chore: release crates (#8765)Bartek Iwańczuk
2020-12-14Revert "build: Factor out common code into core/build_util.rs (#8756)" (#8763)Bartek Iwańczuk
This reverts commit 502c77aad969fe8557aaf6d56432f94450c26a2a.
2020-12-14fix(repl): recover from invalid input (#8759)Casper Beyer
2020-12-14chore: release crates (#8760)Bartek Iwańczuk
2020-12-14chore: release deno_runtime 0.2.0 (#8758)Bartek Iwańczuk
2020-12-14fix: docs.rs detection (#8755)Ryan Dahl
2020-12-14build: Factor out common code into core/build_util.rs (#8756)Ryan Dahl
2020-12-14fix(cli): show canary string in long version (#8675)crowlKats
2020-12-14docs: fixes logo in README (#8740)Vishal Pratap Singh
2020-12-14docs(tools): Move setup environment's community paragraph back (#8745)Valentin Anger
2020-12-13chore: release crates (#8744)Bartek Iwańczuk
2020-12-13refactor: deno_runtime crate (#8640)Bartek Iwańczuk
This commit moves Deno JS runtime, ops, permissions and inspector implementation to new "deno_runtime" crate located in "runtime/" directory. Details in "runtime/README.md". Co-authored-by: Ryan Dahl <ry@tinyclouds.org>
2020-12-12fix(cli/compile): error when the output path already exists (#8681)Yosi Pramajaya
2020-12-12Revert "chore(test): increase file watcher timeout duration on macOS ↵Bartek Iwańczuk
(#8733)" (#8737) This reverts commit f4cf1b453846a28a306316d197c3c15a41594b33.
2020-12-12chore(test): increase file watcher timeout duration on macOS (#8733)Yusuke Tanaka
2020-12-12fix(std/datetime): partsToDate (#8553)xiaoxintang
2020-12-12docs: fix doc to remove annotation about removed function `Deno.dir` (#8732)Tatsuya Yamamoto
2020-12-12docs: Remove a deprecated function from docstring for Deno.permissions (#8729)Andrew Mitchell
2020-12-12refactor(cli): more options on Worker (#8724)Bartek Iwańczuk