Yuki Tanaka
bcdc2da4c7
docs: Fix instructions about how to setup development environment with Vim/Neovim ( #8937 )
2020-12-30 17:30:01 +01:00
Rich Trott
af222f7a7f
chore(cli/tests): fix typo in test failure message ( #8935 )
2020-12-30 11:00:55 -05:00
Bartek Iwańczuk
b07a0b640d
v1.6.3
2020-12-30 16:13:42 +01:00
Bartek Iwańczuk
4997f426c3
chore: release crates ( #8931 )
2020-12-30 15:29:17 +01:00
Kitson Kelly
b1230a85e8
fix(cli): info does not panic on missing modules ( #8924 )
...
Fixes #8918
2020-12-30 22:19:51 +11:00
Kitson Kelly
8011eced14
feat(lsp): add cache command ( #8911 )
2020-12-30 15:17:17 +11:00
Kitson Kelly
e8a81724bb
fix(lsp): handle ts debug errors better ( #8914 )
...
Fixes #8864
2020-12-30 12:46:58 +11:00
Nayeem Rahman
268e47c0d8
fix(std/http): Don't expose ServerRequest::done as Deferred ( #8919 )
2020-12-29 20:22:09 -05:00
Rich Trott
ed0df31e77
docs: update release schedule dates ( #8922 )
2020-12-29 20:20:39 -05:00
Yusuke Tanaka
92a8205d26
refactor(runtime): return iterator from resolve_addr ( #8891 )
2020-12-29 20:19:28 -05:00
hrsh7th
57b0562957
feat(lsp): Implement textDocument/rename ( #8910 )
2020-12-30 11:58:20 +11:00
Yusuke Tanaka
d5f3a749eb
refactor(cli/flags): change allow_read/write/net types from bool to Option<Vec<T>> ( #8896 )
...
This PR refactors "cli/flags.rs" and "runtime/permissions.rs" so
that "allow_read", "allow_write" and "allow_net" themselves
have allowlists, instead of storing them in additional fields.
2020-12-29 19:34:35 +01:00
Maxim Zhukov
090ca4d3a7
docs(testing): Add import line to test example ( #8909 )
2020-12-29 19:11:03 +01:00
Yuki Tanaka
0e0ffa417b
chore(std/node/fs): Remove unnecessary try-catch ( #8908 )
2020-12-29 15:26:08 +01:00
Deepanshu Utkarsh
115de4c81a
fix(core): Fix incorrect index in Promise.all error reporting ( #8913 )
2020-12-29 15:24:19 +01:00
Bartek Iwańczuk
24844a0052
upgrade: dprint, swc_bundler, swc_common, swc_ecmascript ( #8901 )
2020-12-29 00:22:36 +01:00
Waldir Pimenta
b778f8bbff
docs(introduction): Improve wording and capitalization ( #8848 )
2020-12-29 10:05:29 +11:00
Maxim Zhukov
6719cb9b2a
docs(watch): Add note about --unstable flag ( #8876 )
2020-12-28 22:37:06 +01:00
Casper Beyer
25218a6a2d
docs(webassembly): add a link to mdn documentation ( #8903 )
2020-12-28 22:01:32 +01:00
Louis-Philippe Perron
34513c032c
feat(std/node): adds fs.mkdtemp & fs.mkdtempSync ( #8604 )
2020-12-28 21:58:58 +01:00
Casper Beyer
091059450e
feat(unstable): collect coverage from the run command ( #8893 )
...
This adds implicit coverage collection to the run command
when a coverage collection directory is set (via an environment
variable).
2020-12-28 16:51:26 +01:00
Bartek Iwańczuk
c98c487fda
upgrade: rusty_v8 0.15.0, v8 8.8.294 ( #8898 )
2020-12-28 16:36:44 +01:00
Luca Casonato
9419c06ab5
chore: move ProgressEvent type to deno.web lib ( #8878 )
2020-12-26 18:15:30 +01:00
Casper Beyer
e8587c86bf
test(cli): ensure await Promise.all does not race ( #8868 )
2020-12-26 08:29:46 -05:00
Yosi Pramajaya
c1fdb30394
fix: fetch bad URL will not panic ( #8884 )
2020-12-26 08:06:00 -05:00
Zheyu Zhang
bfe1b05381
ci: setup latest version of Node ( #8888 )
2020-12-26 08:02:37 -05:00
Yosi Pramajaya
b15539587e
refactor(test_util): replace "warp" with "hyper" ( #8846 )
...
This commit rewrites "test_server" to use "hyper"
instead of "warp" in an effort to reduce number of
dependencies.
2020-12-24 14:11:32 +01:00
Kitson Kelly
a4d557126e
fix(lsp): provide diagnostics for unresolved modules ( #8872 )
2020-12-24 21:53:03 +11:00
Casper Beyer
06fa5eb7f3
fix(build): add generated coverage files to gitignore ( #8862 )
2020-12-22 19:01:29 +01:00
Ben Noordhuis
d77452c79f
core: fix http_bench_json_ops, register Error ( #8860 )
...
Fixes the following runtime error for me when benchmarking:
thread 'main' panicked at 'called `Result::unwrap()` on an `Err`
value: Error: Unregistered error class: "Error"
Connection reset by peer (os error 104)
Classes of errors returned from ops should be registered via
Deno.core.registerErrorClass().
at processResponse (deno:core/core.js:219:13)
at Object.jsonOpAsync (deno:core/core.js:240:12)
at async read (http_bench_json_ops.js:29:21)
at async serve (http_bench_json_ops.js:45:19)',
core/examples/http_bench_json_ops.rs:260:28
2020-12-22 18:01:07 +01:00
Bartek Iwańczuk
d199e45ad5
v1.6.2
2020-12-22 17:00:35 +01:00
Bartek Iwańczuk
6ce310fa27
chore: release crates ( #8854 )
2020-12-22 14:50:13 +01:00
Luca Casonato
ddda669a02
fix: implement ReadableStream fetch body handling ( #8855 )
2020-12-22 14:14:23 +01:00
Kitson Kelly
097c3379ba
feat(lsp): support the unstable setting ( #8851 )
2020-12-22 21:21:18 +11:00
Kitson Kelly
b091c6c8c9
fix(lsp): respect enable flag for requests ( #8850 )
2020-12-22 16:42:32 +11:00
Bartek Iwańczuk
1e144ec022
upgrade: deno_doc, deno_lint, dprint, swc ( #8849 )
2020-12-22 00:57:03 +01:00
Liam Murphy
4033b39036
refactor: rewrite chown_test.ts not to depend on python ( #8843 )
...
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-21 16:30:59 +01:00
Liam Perlaki
b1c2d21935
refactor(runtime): remove warp dependency ( #8813 )
...
This commit replaces the "warp" web server in the "deno_runtime"
crate with a "hyper" server and a "tokio-tungstenite" websocket
implementation.
2020-12-21 16:29:50 +01:00
Luca Casonato
bd85d0ed42
refactor: rewrite lsp to be async ( #8727 )
...
Co-authored-by: Luca Casonato <lucacasonato@yahoo.com>
2020-12-21 08:44:26 -05:00
Casper Beyer
3078fcf55a
feat(unstable): record raw coverage into a directory ( #8642 )
2020-12-21 14:04:25 +01:00
Liam Murphy
d5ee168468
refactor: rewrite process_test.ts to use deno instead of python ( #8841 )
...
Rewrites all the subprocess python scripts to be Deno scripts.
2020-12-21 13:13:09 +01:00
Bartek Iwańczuk
3eec73ff90
Revert "fix: TLA in web worker ( #8809 )" ( #8839 )
...
This reverts commit e924bbdf36
.
2020-12-20 15:14:19 +01:00
Bartek Iwańczuk
e924bbdf36
fix: TLA in web worker ( #8809 )
...
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 00:34:22 +01:00
Bartek Iwańczuk
660f75e066
upgrade: swc_ecmascript 0.15.1 ( #8836 )
2020-12-20 00:30:53 +01:00
yonatan ben avraham
afbd19ed9b
feat(unstable): support in memory certificate data for Deno.createHttpClient ( #8739 )
2020-12-19 23:13:48 +01:00
Bartek Iwańczuk
4ab1aa8877
upgrade: rustyline 7.1.0 ( #8829 )
2020-12-19 16:20:36 +01:00
Luca Casonato
b9165e9482
fix: atomically write files to $DENO_DIR ( #8822 )
2020-12-18 19:30:49 +01:00
crowlKats
37fd0836d0
fix(runtime/websocket): remove eprintln ( #8817 )
2020-12-18 11:27:53 +01:00
Nayeem Rahman
ffb5f7a4e1
refactor: Rename runtime/rt to runtime/js ( #8806 )
2020-12-17 17:37:57 +01:00
Casper Beyer
55dc467b41
test(cli): ensure await all on stdout does not deadlock ( #8802 )
2020-12-17 15:01:47 +01:00