Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-11-24 | fix(lsp): handle byonm specifiers in jupyter notebooks (#21332) | David Sherret | |
Part of https://github.com/denoland/deno/issues/21308 | |||
2023-10-24 | perf(lsp): cleanup workspace settings scopes (#20937) | Nayeem Rahman | |
2023-10-16 | fix(lsp): show diagnostics for untitled files (#20916) | Nayeem Rahman | |
2023-09-29 | feat(lsp): jupyter notebook analysis (#20719) | Nayeem Rahman | |
2023-09-19 | fix(lsp): refresh npm completions on each character (#20565) | Nayeem Rahman | |
2023-09-17 | fix(lsp): include JSON modules in local import completions (#20536) | Nayeem Rahman | |
2023-09-05 | feat(lsp): provide the deno.cache command server-side (#20111) | sigmaSd | |
Co-authored-by: Nayeem Rahman <nayeemrmn99@gmail.com> | |||
2023-08-29 | feat(lsp): npm specifier completions (#20121) | Nayeem Rahman | |
2023-08-08 | refactor: use deno_cache_dir crate (#20092) | David Sherret | |
Uses https://github.com/denoland/deno_cache/pull/26 | |||
2023-08-02 | feat(unstable): optional `deno_modules` directory (#19977) | David Sherret | |
Closes #15633 | |||
2023-07-08 | refactor: abstract away file system to be buried inside HttpCache (#19760) | David Sherret | |
This improves the HttpCache to make it being stored on the file system an implementation detail. | |||
2023-06-10 | chore(tests): test_util - Add `PathRef` (#19450) | David Sherret | |
This adds a new `PathRef` struct to test_util for making it easier to work with paths in test code. I'm going to expand on this more in the future. | |||
2023-05-11 | feat(lsp): ability to configure document pre-load limit (#19097) | David Sherret | |
Adds a `deno.preloadLimit` option (ex. `"deno.preloadLimit": 2000`) which specifies how many file entries to traverse on the file system when the lsp loads or its configuration changes. Closes #18955 | |||
2023-04-13 | refactor(cli,ext,ops): cleanup `regex` with `lazy-regex` (#17296) | Yiyu Lin | |
- bump deps: the newest `lazy-regex` need newer `oncecell` and `regex` - reduce `unwrap` - remove dep `lazy_static` - make more regex cached --------- Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com> | |||
2023-04-01 | fix(repl): disable language server document preloading in the repl (#18543) | David Sherret | |
This was an oversight because the repl uses the language server under the hood. Also, never preloads from a root directory. Part of #18538 | |||
2023-03-29 | refactor(lsp): remove boolean parameters on `documents.documents(...)` (#18493) | David Sherret | |
I think this makes things clearer at the call sites. | |||
2023-03-21 | feat: TypeScript 5.0.2 (except decorators) (#18294) | David Sherret | |
This upgrades TypeScript to 5.0.2, but does not have ES decorator support because swc does not support that yet. | |||
2023-03-15 | fix(lsp): avoid calling client while holding lock (#18197) | David Sherret | |
2023-03-13 | refactor(core): pass cwd explicitly to resolve_path (#18092) | Bartek Iwańczuk | |
Towards landing #15454 | |||
2023-02-25 | fix: regression remapping remote specifier to local file (#17935) | David Sherret | |
Tests added to deno_graph, which were previously not there. Closes #17932 | |||
2023-01-27 | chore: upgrade to Rust 1.67 (#17548) | David Sherret | |
Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com> | |||
2023-01-26 | refactor(lsp): fewer clones (#17551) | Geert-Jan Zwiers | |
2023-01-02 | chore: update copyright year to 2023 (#17247) | David Sherret | |
Yearly tradition of creating extra noise in git. | |||
2022-12-20 | fix(lsp/format): language formatter used should be based on language id (#17148) | David Sherret | |
Closes #11897 | |||
2022-12-17 | chore: update to Rust 1.66.0 (#17078) | linbingquan | |
2022-11-28 | refactor: create util folder, move nap_sym to napi/sym, move http_cache to ↵ | David Sherret | |
cache folder (#16857) | |||
2022-11-25 | refactor(lsp): consolidate relative_specifier (#16780) | David Sherret | |
Closes #14840 | |||
2022-11-18 | chore: use Rust 1.65.0 (#16688) | Aaron O'Mullan | |
2022-08-02 | fix(lsp): use correct commit chars for completions (#15366) | Kitson Kelly | |
Fixes: #15252 | |||
2022-07-12 | fix(repl): do not panic for import completions when the import specifier is ↵ | David Sherret | |
empty (#15177) | |||
2022-07-12 | fix(lsp): enable auto imports (#15145) | Kitson Kelly | |
Fixes: #15111 | |||
2022-06-14 | feat(vendor): support using an existing import map (#14836) | David Sherret | |
2022-05-20 | refactor: upgrade to deno_ast 0.15 (#14680) | David Sherret | |
2022-04-03 | refactor(lsp): migrate from lspower back to tower-lsp (#14163) | Jason | |
2022-04-01 | chore(tests): use custom temp dir creation for the tests (#14153) | David Sherret | |
2022-03-23 | chore: remove all `pub(crate)`s from the cli crate (#14083) | David Sherret | |
2022-02-24 | refactor: remove dead code from lsp (#13743) | Kitson Kelly | |
2022-02-10 | feat(lsp): provide completions from import map if available (#13624) | Kitson Kelly | |
Closes #13619 | |||
2022-01-25 | refactor(lsp): Documents - combine duplicate exists methods (#13479) | David Sherret | |
2022-01-19 | refactor(lsp): reduce data stored in `StateSnapshot` (#13426) | David Sherret | |
2022-01-15 | chore: upgrade to rust 1.58 (#13377) | David Sherret | |
2022-01-07 | chore: update copyright to 2022 (#13306) | Ryan Dahl | |
Co-authored-by: Erfan Safari <erfanshield@outlook.com> | |||
2021-12-15 | feat: REPL import specifier auto-completions (#13078) | David Sherret | |
2021-12-13 | fix(lsp): handle import specifier not having a trailing quote (#13074) | David Sherret | |
* fix(lsp): handle import specifier not having a trailing quote * clean up * Add test. | |||
2021-12-14 | feat(lsp): improve registry completion suggestions (#13023) | Kitson Kelly | |
Resolves #10051 | |||
2021-11-25 | chore: upgrade lspower to 1.4.0 (#12894) | Bartek Iwańczuk | |
2021-11-23 | fix(cli): config file should resolve paths relative to the config file (#12867) | David Sherret | |
* Add `specifier_to_file_path` to support converting a ModuleSpecifier with a unix-style path to a PathBuf on Windows. | |||
2021-11-18 | refactor(lsp): remove `Documents` mutex and require `Documents` to be ↵ | David Sherret | |
mutated to change it (#12747) | |||
2021-11-12 | refactor(lsp): prefer using document instead of documents collection (#12720) | David Sherret | |
2021-11-08 | fix(lsp): cache unsupported import completion origins (#12661) | Kitson Kelly | |
Fixes #12621 |