Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-12-20 | Revert "fix: TLA in web worker (#8809)" (#8839) | Bartek Iwańczuk | |
This reverts commit e924bbdf3606e83ff9eef3a8ed640c4ecc34444f. | |||
2020-12-20 | fix: 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-20 | upgrade: swc_ecmascript 0.15.1 (#8836) | Bartek Iwańczuk | |
2020-12-19 | feat(unstable): support in memory certificate data for Deno.createHttpClient ↵ | yonatan ben avraham | |
(#8739) | |||
2020-12-19 | upgrade: rustyline 7.1.0 (#8829) | Bartek Iwańczuk | |
2020-12-18 | fix: atomically write files to $DENO_DIR (#8822) | Luca Casonato | |
2020-12-18 | fix(runtime/websocket): remove eprintln (#8817) | crowlKats | |
2020-12-17 | refactor: Rename runtime/rt to runtime/js (#8806) | Nayeem Rahman | |
2020-12-17 | test(cli): ensure await all on stdout does not deadlock (#8802) | Casper Beyer | |
2020-12-17 | chore(runtime): fix typo (#8791) | Yusuke Tanaka | |
2020-12-17 | docs(lsp): add Sublime Text integration documentation (#8797) | Steven Guerrero | |
2020-12-16 | upgrade TypeScript to 4.1.3 (#8785) | Trivikram Kamat | |
2020-12-16 | refactor: 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-15 | refactor: remove dead code (#8781) | Bartek Iwańczuk | |
2020-12-16 | refactor(lsp): optimise static assets (#8771) | Kitson Kelly | |
Fixes #8158 | |||
2020-12-15 | fix: 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-15 | feat(std/node): Added os.type (#8591) | MVEMCJSUNPE | |
2020-12-15 | fix std version (#8773) | 迷渡 | |
2020-12-15 | fix(cli): make dynamic import errors catchable (#8750) | Kitson Kelly | |
Fixes #6259 | |||
2020-12-14 | v1.6.1 | Bartek Iwańczuk | |
2020-12-14 | chore: release crates (#8765) | Bartek Iwańczuk | |
2020-12-14 | Revert "build: Factor out common code into core/build_util.rs (#8756)" (#8763) | Bartek Iwańczuk | |
This reverts commit 502c77aad969fe8557aaf6d56432f94450c26a2a. | |||
2020-12-14 | fix(repl): recover from invalid input (#8759) | Casper Beyer | |
2020-12-14 | chore: release crates (#8760) | Bartek Iwańczuk | |
2020-12-14 | chore: release deno_runtime 0.2.0 (#8758) | Bartek Iwańczuk | |
2020-12-14 | fix: docs.rs detection (#8755) | Ryan Dahl | |
2020-12-14 | build: Factor out common code into core/build_util.rs (#8756) | Ryan Dahl | |
2020-12-14 | fix(cli): show canary string in long version (#8675) | crowlKats | |
2020-12-14 | docs: fixes logo in README (#8740) | Vishal Pratap Singh | |
2020-12-14 | docs(tools): Move setup environment's community paragraph back (#8745) | Valentin Anger | |
2020-12-13 | chore: release crates (#8744) | Bartek Iwańczuk | |
2020-12-13 | refactor: 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-12 | fix(cli/compile): error when the output path already exists (#8681) | Yosi Pramajaya | |
2020-12-12 | Revert "chore(test): increase file watcher timeout duration on macOS ↵ | Bartek Iwańczuk | |
(#8733)" (#8737) This reverts commit f4cf1b453846a28a306316d197c3c15a41594b33. | |||
2020-12-12 | chore(test): increase file watcher timeout duration on macOS (#8733) | Yusuke Tanaka | |
2020-12-12 | fix(std/datetime): partsToDate (#8553) | xiaoxintang | |
2020-12-12 | docs: fix doc to remove annotation about removed function `Deno.dir` (#8732) | Tatsuya Yamamoto | |
2020-12-12 | docs: Remove a deprecated function from docstring for Deno.permissions (#8729) | Andrew Mitchell | |
2020-12-12 | refactor(cli): more options on Worker (#8724) | Bartek Iwańczuk | |
2020-12-11 | docs(tools/repl): remove rogue reference to issue (#8720) | Casper Beyer | |
The keybindings are from upstream rustyline, I was a bit too blind copying action descriptions and a reference to a issue stuck in to the description of the ctrl-v binding. This commit removes the offending reference. | |||
2020-12-11 | refactor(cli): decouple ops from ProgramState and Flags (#8659) | Bartek Iwańczuk | |
This commit does major refactor of "Worker" and "WebWorker", in order to decouple them from "ProgramState" and "Flags". The main points of interest are "create_main_worker()" and "create_web_worker_callback()" functions which are responsible for creating "Worker" and "WebWorker" in CLI context. As a result it is now possible to factor out common "runtime" functionality into a separate crate. | |||
2020-12-11 | docs: Fix readme typo (#8721) | Tomáš Znamenáček | |
2020-12-11 | fix(cli): zsh completions (#8718) | crowlKats | |
2020-12-10 | docs(tools): add documentation for the deno lsp command (#8676) | Valentin Anger | |
Co-authored-by: Yuki Tanaka <uki00a@gmail.com> | |||
2020-12-11 | chore: fixed various misspellings and other typos (#8691) | Anh Hong | |
2020-12-10 | fix(doc): Resolves dead link on script installer man page (#8705) | Andrew Mitchell | |
2020-12-10 | docs(std/wasi): document ContextOptions (#8715) | Casper Beyer | |
2020-12-10 | refactor(core): stack trace mapping (#8660) | Bartek Iwańczuk | |
This commit adds "Deno.core.createPrepareStackTrace". This function was moved from "cli/rt/40_error_stack.js" to unify handling of stack frames in core (before this PR there was implicit dependency on logic in "core/error.rs::JsError"). Unfortunately formatting logic must still be duplicated in "cli/error.js::PrettyJsError" to provide coloring, but currently there's no solution to this problem. "createPrepareStackTrace" can accept a single argument; a function that takes a location and provides source mapped location back. | |||
2020-12-10 | docs(std/wasi): add a basic description of Context (#8711) | Casper Beyer | |
2020-12-10 | fix(std/wasi): disallow multiple starts (#8712) | Casper Beyer | |