1
0
Fork 0
mirror of https://github.com/denoland/deno.git synced 2024-12-23 07:44:48 -05:00
denoland-deno/cli
Bert Belder fb5a2786ec
refactor(lsp): slightly reorganize diagnostics debounce logic (#9796)
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-18 21:26:41 +01:00
..
bench test(lsp): add benchmarking tests (#9586) 2021-02-25 16:14:17 +11:00
dts refactor: move Console to op_crates/console (#9770) 2021-03-12 21:23:59 +01:00
lsp refactor(lsp): slightly reorganize diagnostics debounce logic (#9796) 2021-03-18 21:26:41 +01:00
ops feat(cli/source_map): Use top user frame for error source lines (#9604) 2021-02-26 12:40:05 +01:00
tests chore(console): distinguish between log levels (#9824) 2021-03-18 19:25:25 +01:00
tools fix(fmt): Correctly format hard breaks in markdown (#9742) 2021-03-10 08:17:24 -05:00
tsc refactor(lsp): refactor completions and add tests (#9789) 2021-03-16 09:01:41 +11:00
ast.rs fix(cli/ast): Pass importsNotUsedAsValues to swc (#9714) 2021-03-08 06:40:11 +10:00
auth_tokens.rs Make ModuleSpecifier a type alias, not wrapper struct (#9531) 2021-02-17 13:47:18 -05:00
build.rs refactor: move Console to op_crates/console (#9770) 2021-03-12 21:23:59 +01:00
Cargo.toml chore: Upgrade rustyline to 8.0.0 (#9781) 2021-03-15 14:08:41 +01:00
checksum.rs chore: update copyright to 2021 (#9092) 2021-01-11 18:13:41 +01:00
colors.rs feat(cli): represent type dependencies in info (#9630) 2021-03-01 22:49:58 +11:00
deno.ico fix(cli): add icon and metadata to deno.exe on Windows (#6693) 2020-07-15 21:54:38 +02:00
deno_dir.rs chore: update copyright to 2021 (#9092) 2021-01-11 18:13:41 +01:00
diagnostics.rs feat(runtime): stabilize Deno.symlink and Deno.symlinkSync (#9226) 2021-02-26 01:13:48 +01:00
diff.rs chore: make all tests annotated with #[cfg(test)] (#9347) 2021-02-01 10:55:23 -05:00
disk_cache.rs fix(lsp): handle cached type dependencies properly (#9500) 2021-02-15 20:32:06 +11:00
errors.rs chore: update copyright to 2021 (#9092) 2021-01-11 18:13:41 +01:00
file_fetcher.rs Make ModuleSpecifier a type alias, not wrapper struct (#9531) 2021-02-17 13:47:18 -05:00
file_watcher.rs Fix race condition in file watcher (#9105) 2021-01-13 10:55:44 -08:00
flags.rs feat: stabilise import maps (#9526) 2021-03-01 12:41:22 +01:00
flags_allow_net.rs chore: update copyright to 2021 (#9092) 2021-01-11 18:13:41 +01:00
fmt_errors.rs chore: update copyright to 2021 (#9092) 2021-01-11 18:13:41 +01:00
fs_util.rs feat: add json(c) support to deno fmt (#9292) 2021-02-18 17:31:32 +01:00
http_cache.rs chore(cli/runtime): use re-export serde from deno_core (#9599) 2021-02-26 07:18:35 +11:00
http_util.rs feat(cli): support auth tokens for accessing private modules (#9508) 2021-02-16 13:50:27 +11:00
import_map.rs feat: Align import map to spec and test using WPT (#9616) 2021-03-01 01:49:08 +01:00
info.rs feat(cli): represent type dependencies in info (#9630) 2021-03-01 22:49:58 +11:00
lockfile.rs chore: update copyright to 2021 (#9092) 2021-01-11 18:13:41 +01:00
main.rs refactor: move Console to op_crates/console (#9770) 2021-03-12 21:23:59 +01:00
main_runtime.rs chore: update copyright to 2021 (#9092) 2021-01-11 18:13:41 +01:00
media_type.rs feat(cli): represent type dependencies in info (#9630) 2021-03-01 22:49:58 +11:00
module_graph.rs Revert "fix(cli/module_graph): Set useDefineForClassFields to true" (#9792) 2021-03-15 13:56:31 -04:00
module_loader.rs Make ModuleSpecifier a type alias, not wrapper struct (#9531) 2021-02-17 13:47:18 -05:00
program_state.rs feat: stabilise import maps (#9526) 2021-03-01 12:41:22 +01:00
README.md Remove deno_typescript (#6813) 2020-07-20 19:49:57 -04:00
source_maps.rs feat(cli/source_map): Use top user frame for error source lines (#9604) 2021-02-26 12:40:05 +01:00
specifier_handler.rs chore(cli/runtime): use re-export serde from deno_core (#9599) 2021-02-26 07:18:35 +11:00
standalone.rs Make ModuleSpecifier a type alias, not wrapper struct (#9531) 2021-02-17 13:47:18 -05:00
text_encoding.rs chore: update copyright to 2021 (#9092) 2021-01-11 18:13:41 +01:00
tokio_util.rs upgrade: tokio 1.0 (#8779) 2021-01-11 23:50:02 -08:00
tsc.rs refactor: move Console to op_crates/console (#9770) 2021-03-12 21:23:59 +01:00
tsc_config.rs Revert "fix(cli/module_graph): Set useDefineForClassFields to true" (#9792) 2021-03-15 13:56:31 -04:00
version.rs fix: full commit hash in canary compile download (#9166) 2021-01-19 13:53:23 +01:00

Deno CLI Crate

crates docs

This provides the actual deno executable and the user-facing APIs.

The deno crate uses the deno_core to provide the executable.