summaryrefslogtreecommitdiff
path: root/cli
AgeCommit message (Collapse)Author
2021-03-26fix: include deno.crypto in "deno types" (#9863)Luca Casonato
2021-03-26refactor(lsp): remove unused code (#9897)Yusuke Tanaka
2021-03-25upgrade: Rust 1.51.0 (#9895)Yusuke Tanaka
2021-03-25fix(cli): re-add dom.asynciterable lib (#9888)Kitson Kelly
Fixes: #9881
2021-03-25feat(lsp): add import completions (#9821)Kitson Kelly
2021-03-24feat(lsp): implement textDocument/selectionRange (#9845)Jean Pierre
Ref: #8643
2021-03-23feat(core): Deno.core.heapStats() (#9659)Aaron O'Mullan
This commit implements "Deno.core.heapStats()" function that allows to programatically measure isolate heap-usage.
2021-03-21v1.8.2Bartek Iwańczuk
2021-03-21chore: release crates (#9847)Bartek Iwańczuk
2021-03-20refactor: Move bin ops to deno_core and unify logic with json ops (#9457)Inteon
This commit moves implementation of bin ops to "deno_core" crates as well as unifying logic between bin ops and json ops to reuse as much code as possible (both in Rust and JavaScript).
2021-03-20upgrade: tokio 1.4.0 (#9842)Ryan Dahl
2021-03-18fix(cli/bundle): display anyhow error chain (#9822)Andrew Mitchell
2021-03-18fix: fallback to default UA and CA data for Deno.createHttpClient() (#9830)Aaron O'Mullan
2021-03-18refactor(lsp): slightly reorganize diagnostics debounce logic (#9796)Bert Belder
This patch doesn't actually fix the bug I was hoping to fix, which is that `update_diagnostics()` sometimes gets called even when there are more updates that should be processed first. I did eventually figure out that this issue is caused by Tokio's cooperative yielding, which currently can't be disabled. However overall it makes the debounce code somewhat more readable IMO, which is why I'm suggesting to land it anyway.
2021-03-18chore(console): distinguish between log levels (#9824)Luca Casonato
Change `Console.#printFunc` to pass a log level as the second argument (0 = debug, 3 = error), instead of a boolean for `isErr`. This does not change the Deno runtime behaviour at all.
2021-03-18refactor: update minimal ops & rename to buffer ops (#9719)Inteon
This commit rewrites "dispatch_minimal" into "dispatch_buffer". It's part of an effort to unify JS interface for ops for both json and minimal (buffer) ops. Before this commit "minimal ops" could be either sync or async depending on the return type from the op, but this commit changes it to have separate signatures for sync and async ops (just like in case of json ops).
2021-03-17refactor: clean up permission handling (#9367)crowlKats
2021-03-16refactor(lsp): refactor completions and add tests (#9789)Kitson Kelly
2021-03-15Revert "fix(cli/module_graph): Set useDefineForClassFields to true" (#9792)Ryan Dahl
Backwards incompatible change cannot be made in-between patch releases. This commit broke std tests https://github.com/denoland/deno_std/runs/2112369372 This reverts commit c4709834b37640fd3c9d492123e6add904546573.
2021-03-15chore: Upgrade rustyline to 8.0.0 (#9781)Casper Beyer
Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com>
2021-03-15fix(cli/module_graph): Set useDefineForClassFields to true (#9774)Nayeem Rahman
Fixes #9773
2021-03-14fix(runtime): do not require deno namespace in workers for crypto (#9784)Casper Beyer
2021-03-14chore: upgrade to tokio 1.3.0 (#9778)Yusuke Tanaka
2021-03-12chore: bump crates (#9769)Luca Casonato
2021-03-12refactor: move Console to op_crates/console (#9770)Luca Casonato
2021-03-12chore: split web op crate (#9635)Luca Casonato
This commit starts splitting out the deno_web op crate into multiple smaller crates. This commit splits out WebIDL and URL API, but in the future I want to split out each spec into its own crate. That means we will have (in rough order of loading): `webidl`, `dom`, `streams`, `console`, `encoding`, `url`, `file`, `fetch`, `websocket`, and `webgpu` crates.
2021-03-10fix(fmt): Correctly format hard breaks in markdown (#9742)David Sherret
2021-03-10fix(lsp): allow on disk files to change (#9746)Kitson Kelly
Fixes #9348
2021-03-10chore: remove unused import on non-windows (#9743)Kitson Kelly
2021-03-10fix(lsp): diagnostics use own thread and debounce (#9572)Kitson Kelly
2021-03-09v1.8.1Bartek Iwańczuk
2021-03-09chore: release crates (#9731)Bartek Iwańczuk
2021-03-08fix(runtime/js): add navigator interface objects (#9685)Nayeem Rahman
2021-03-08fix(coverage): ensure single line functions don't yield false positives (#9717)Casper Beyer
2021-03-08fix(cli/ast): Pass importsNotUsedAsValues to swc (#9714)Nayeem Rahman
Fixes #9709
2021-03-07fix(cli/compile): do not append .exe depending on target (#9668)Divy Srivastava
2021-03-05fix(cli/tests): Fix flaky worker test (#9691)Nayeem Rahman
2021-03-04test(cli): move lint command tests into a module (#9674)Casper Beyer
2021-03-04fix(runtime/web_worker): Don't block self.onmessage with TLA (#9619)Nayeem Rahman
This commit rewrites implementation of "JsRuntime::mod_evaluate". Event loop is no longer polled automatically and users must manually drive event loop forward after calling "mod_evaluate". Co-authored-by: Nayeem Rahman <nayeemrmn99@gmail.com> Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com>
2021-03-03chore(lsp): update lspower to 0.8.4 (#9663)hvithrafn
Co-authored-by: hvithrafn <hvithrafn@users.noreply.github.com>
2021-03-02Pin lspower, because it made semvar incompatible patch release (#9656)Ryan Dahl
2021-03-02v1.8.0Ryan Dahl
2021-03-02Bump crate versions (#9651)Ryan Dahl
2021-03-02test(op_crates/web): add regression tests for past URL bugs (#9639) (#9639)Bert Belder
Closes: #9383
2021-03-02chore: upgrade crates (#9632)Bartek Iwańczuk
2021-03-02refactor(op_crates/web): Move URL parsing to Rust (#9276)Nayeem Rahman
2021-03-01test(cli): reorganize test subcommand testcases and fixtures (#9627)Casper Beyer
2021-03-01feat(cli): represent type dependencies in info (#9630)Kitson Kelly
Fixes #7927
2021-03-01feat: stabilise import maps (#9526)Bartek Iwańczuk
This commit stabilises import maps by removing requirement on "--unstable" flag when "--import-map" flag is used.
2021-03-01feat: WebGPU API (#7977)crowlKats
Co-authored-by: Luca Casonato <lucacasonato@yahoo.com>