Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-11-01 | fix: improved support for cjs and cts modules (#26558) | David Sherret | |
* cts support * better cjs/cts type checking * deno compile cjs/cts support * More efficient detect cjs (going towards stabilization) * Determination of whether .js, .ts, .jsx, or .tsx is cjs or esm is only done after loading * Support `import x = require(...);` Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com> | |||
2024-07-31 | perf: update deno_ast to 0.41 (#24819) | David Sherret | |
Some perf gains in swc (I measured formatting and it was slightly faster). Includes: * https://github.com/denoland/deno_graph/pull/508 * https://github.com/denoland/eszip/pull/193 | |||
2024-06-26 | feat(lsp): ts language service scopes (#24345) | Nayeem Rahman | |
2024-06-17 | feat(lsp): multi deno.json resolver scopes (#24206) | Nayeem Rahman | |
2024-06-05 | fix: better handling of npm resolution occurring on workers (#24094) | David Sherret | |
Closes https://github.com/denoland/deno/issues/24063 | |||
2024-05-14 | fix(lsp): show reference code lens on methods (#23804) | Nayeem Rahman | |
2024-03-11 | chore: enable clippy unused_async rule (#22834) | David Sherret | |
2024-02-09 | fix: upgrade to deno_ast 0.33 (#22341) | David Sherret | |
* Uses diagnostics from deno_ast * Real fix for https://github.com/denoland/deno/pull/22310 * Moves `deno lint --json` code here * Upgrades swc Closes #22117 Closes #22109 Closes #21927 Closes #20993 | |||
2024-01-28 | chore(lsp): rename client-side command invocations (#22140) | Nayeem Rahman | |
2024-01-05 | fix(lsp): show test code lens for template literal names (#21798) | Nayeem Rahman | |
2024-01-03 | fix(lsp): support test code lens for Deno.test.{ignore,only}() (#21775) | Nayeem Rahman | |
2024-01-01 | chore: update to Rust 1.75 (#21731) | 林炳权 | |
2024-01-01 | chore: update copyright to 2024 (#21753) | David Sherret | |
2023-11-30 | perf(lsp): avoid redundant getNavigationTree() calls (#21396) | Nayeem Rahman | |
2023-10-25 | perf(lsp): fix redundant walk when collecting tsc code lenses (#20974) | Nayeem Rahman | |
2023-10-24 | perf(lsp): cleanup workspace settings scopes (#20937) | Nayeem Rahman | |
2023-10-24 | fix: improved using declaration support (#20959) | David Sherret | |
Upgrades to deno_ast 0.30. | |||
2023-09-09 | fix(lsp): respect configured exclusions for testing APIs (#20427) | Nayeem Rahman | |
LSP testing APIs now obey the various file inclusion settings: - Modules shown in the text explorer now respect the `exclude`, `test.exclude` and `test.include` fields in `deno.json`, as well as `deno.enablePaths` in VSCode settings. - Modules with testing code lens now respect the `"exclude"`, `test.exclude` and `test.include` fields in `deno.json`. Code lens already respects `deno.enablePaths`. | |||
2023-05-12 | refactor(lsp): make `RequestMethod` private (#19114) | David Sherret | |
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-03-30 | fix(lsp): `textDocument/references` should respect `includeDeclaration` (#18496) | David Sherret | |
2023-01-02 | chore: update copyright year to 2023 (#17247) | David Sherret | |
Yearly tradition of creating extra noise in git. | |||
2022-05-20 | refactor: upgrade to deno_ast 0.15 (#14680) | David Sherret | |
2022-04-25 | refactor(lsp): store all the assets in Rust when initializing (#14367) | David Sherret | |
2022-04-03 | refactor(lsp): migrate from lspower back to tower-lsp (#14163) | Jason | |
2022-03-23 | chore: remove all `pub(crate)`s from the cli crate (#14083) | David Sherret | |
2022-01-19 | refactor(lsp): reduce data stored in `StateSnapshot` (#13426) | David Sherret | |
2022-01-19 | refactor(lsp): store the `LspUrlMap`'s state inside a mutex (#13416) | David Sherret | |
2022-01-13 | refactor: move transpiling to deno_ast (#13332) | David Sherret | |
2022-01-07 | chore: update copyright to 2022 (#13306) | Ryan Dahl | |
Co-authored-by: Erfan Safari <erfanshield@outlook.com> | |||
2021-12-29 | fix(lsp): add code lens for tests just using named functions (#13218) | Kitson Kelly | |
Fixes: #13216 | |||
2021-12-20 | feat(lsp): add code lens for debugging tests (#13138) | Jesper van den Ende | |
Closes: #13130 | |||
2021-12-18 | refactor: use `once_cell` instead of `lazy_static` (#13135) | Divy Srivastava | |
2021-12-08 | fix: upgrade swc fixing many bundling and `--no-check` bugs (#13025) | David Sherret | |
2021-11-12 | refactor(lsp): prefer using document instead of documents collection (#12720) | David Sherret | |
2021-10-29 | refactor(lsp): use deno_graph and single document struct (#12535) | Kitson Kelly | |
Closes #12473 | |||
2021-09-07 | refactor(lsp): use deno_ast and cache swc ASTs (#11780) | David Sherret | |
2021-08-06 | refactor: make `ParsedModule` implement `Sync` (#11581) | David Sherret | |
2021-07-30 | chore: upgrade Rust to 1.54.0 (#11554) | Yusuke Tanaka | |
2021-06-07 | feat(lsp): add test code lens (#10874) | Kitson Kelly | |
Ref #8643 | |||
2021-06-05 | fix(lsp): refactor, fix issues and add benchmark for code lens (#10841) | Kitson Kelly | |