summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-06-22chore: upgrade crates (#11007)Yusuke Tanaka
2021-06-22fix(extensions/fetch): Filter out custom HOST headers (#11020)Vladimir Ivanov
This commit updates "fetch" API to ignore custom "Host" headers and return value provided by "reqwest".
2021-06-22feat(fetch): add programmatic proxy (#10907)Tomofumi Chiba
This commit adds new options to unstable "Deno.createHttpClient" API. "proxy" and "basicAuth" options were added that allow to use custom proxy when client instance is passed to "fetch" API.
2021-06-22fix(core): don't panic on stdout/stderr write failures in Deno.core.print ↵Charlie Moog
(#11039)
2021-06-22docs: fix typo (#11044)Luke Ingalls
2021-06-22fix: move stable/unstable types/APIs to their correct places (#10880)Muthu Kumar
- Moved ppid and memoryUsage types from deno.unstable to deno.ns. - Moved sleepSync to unstable object, shutdown to stable object.
2021-06-22feat(repl): show list completion (#11001)Casper Beyer
2021-06-22refactor: unify JavaScript script execution method (#11043)Bartek Iwańczuk
This commit renames "JsRuntime::execute" to "JsRuntime::execute_script". Additionally same renames were applied to methods on "deno_runtime::Worker" and "deno_runtime::WebWorker". A new macro was added to "deno_core" called "located_script_name" which returns the name of Rust file alongside line no and col no of that call site. This macro is useful in combination with "JsRuntime::execute_script" and allows to provide accurate place where "one-off" JavaScript scripts are executed for internal runtime functions. Co-authored-by: Nayeem Rahman <nayeemrmn99@gmail.com>
2021-06-22fix(#10761): graph errors reported as diagnostics for `Deno.emit()` (#10767)Kitson Kelly
Fixes #10761
2021-06-22feat(cli): support "types" when type checking (#10999)Kitson Kelly
Fixes #10677
2021-06-22feat: Deno namespace configurable and unfrozen (#11062)Kitson Kelly
Closes #11033
2021-06-21feat(repl): Type stripping in the REPL (#10934)David Sherret
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-21refactor(core): always attach inspector to isolate (#11042)Bartek Iwańczuk
This commit changes "deno_core::JsRuntime" to always create "deno_core::JsRuntimeInspector" instance.
2021-06-21v1.11.2Bartek Iwańczuk
2021-06-21chore: release crates (#11068)Bartek Iwańczuk
2021-06-21fix: add support for module es2020 to Deno.emit (#11065)Kitson Kelly
2021-06-21fix(websocket): spec conformance & WPT (#11010)Leo K
2021-06-21feat(lsp): quick fix actions to ignore lint errors (#10627)Satya Rohith
Closes #10122
2021-06-20docs(core): replaces dispatch references with op (#11054)Max
2021-06-19docs(runtime): fix HTTP server example (#11047)vwkd
2021-06-19fix(lsp): do not rename in strings and comments (#11041)David Sherret
2021-06-19fix(core/modules): Prepare modules only once per runtime (#11015)Nayeem Rahman
This commit changes module loading implementation in "deno_core" to call "ModuleLoader::prepare" hook only once per entry point. This is done to avoid multiple type checking of the same code in case of duplicated dynamic imports. Relevant code in "cli/module_graph.rs" was updated as well.
2021-06-19chore: upgrade Tokio to 1.7.1 (#11045)Yusuke Tanaka
2021-06-19docs(installation): Add official docker images link (#11027)Michael Tyson
2021-06-18fix: Worker accepts specifier as URL (#11038)Bartek Iwańczuk
This commit updates type declarations for Worker to accept specifiers as either strings or URL, bringing it in line with TypeScript declarations and browser behavior.
2021-06-18fix: fetch with method HEAD should not have body (#11003)Yasser A.Idrissi
2021-06-17chore: fix new linting errors flagged by Rust 1.53 (#11029)David Sherret
2021-06-17chore(lsp): add `--parent-pid <pid>` flag (#11023)David Sherret
This commit adds a new `--parent-pid <pid>` flag to `deno lsp` that when provided starts a task that checks for the existence of the provided process id (ex. vscode's) every 30 seconds. If the process doesn't exist (meaning the deno process has nothing interacting with it), then it terminates itself.
2021-06-17chore: upgrade Rust to 1.53.0 (#11021)Yusuke Tanaka
2021-06-16fix: align URL / URLSearchParams to spec (#11005)Luca Casonato
2021-06-16docs: remove mentions of `cli/js` (#11006)grian
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-16tests: get epochs/daily commit with ./wpt rev-list (#11002)Luca Casonato
2021-06-16fix: closing / aborting WritableStream is racy (#10982)Luca Casonato
2021-06-15v1.11.1Bartek Iwańczuk
2021-06-15chore: release crates (#10976)Bartek Iwańczuk
2021-06-15docs: Add localStorage example (#10973)Yasser A.Idrissi
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(repl): Complete declarations (#10963)David Sherret
2021-06-15fix: make WHATWG streams more compliant (#10967)Luca Casonato
2021-06-15fix(cli): improve worker types (#10965)Kitson Kelly
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-14chore: upgrade swc_ecmascript (#10959)Yusuke Tanaka
2021-06-14fix: poll connection after writing response chunk in Deno.serveHttp() (#10961)Bartek Iwańczuk
This commit changes "op_http_response_write" to first send response chunk and then poll the underlying HTTP connection. Previously after writing a chunk of response HTTP connection wasn't polled and thus data wasn't written to the socket until after next op interacting with the connection.