David Sherret
|
423474caa8
|
fix(lsp/format): language formatter used should be based on language id (#17148)
Closes #11897
|
2022-12-20 15:19:35 -05:00 |
|
David Sherret
|
54d40e008a
|
perf(lsp): concurrent reads and exclusive writes (#17135)
|
2022-12-19 20:22:17 -05:00 |
|
linbingquan
|
f46df3e359
|
chore: update to Rust 1.66.0 (#17078)
|
2022-12-17 23:20:15 +01:00 |
|
David Sherret
|
f4385866f8
|
feat: upgrade to TypeScript 4.9.3 (#16973)
Updated from: https://github.com/denoland/TypeScript/pull/2
|
2022-12-07 12:59:59 -05:00 |
|
David Sherret
|
3973ceb634
|
fix(npm): dependency types were sometimes not being resolved when package had no types entry (#16958)
Closes #16957
|
2022-12-05 20:09:31 -05:00 |
|
David Sherret
|
2d4c46c975
|
refactor: create util folder, move nap_sym to napi/sym, move http_cache to cache folder (#16857)
|
2022-11-28 17:28:54 -05:00 |
|
David Sherret
|
d80af8324d
|
refactor(lsp): consolidate relative_specifier (#16780)
Closes #14840
|
2022-11-25 09:16:56 -05:00 |
|
Bartek Iwańczuk
|
1ec357faf3
|
fix(inspector): ensure console methods provided by inspector are available (#16724)
|
2022-11-22 02:17:14 +01:00 |
|
David Sherret
|
7c80f15020
|
fix(lsp): correct parameterNames.suppressWhenArgumentMatchesName and variableTypes.suppressWhenTypeMatchesName (#16469)
Closes #16468
|
2022-10-28 14:48:14 -04:00 |
|
David Sherret
|
bcfe279fba
|
feat(unstable/npm): initial type checking of npm specifiers (#16332)
|
2022-10-21 15:20:18 +00:00 |
|
Kitson Kelly
|
7d78f58187
|
feat: support inlay hints (#16287)
Closes: #11853
|
2022-10-16 13:39:43 +11:00 |
|
Kitson Kelly
|
afcea6c233
|
fix(lsp): properly handle snippets on completions (#16274)
Fixes #15367
|
2022-10-14 23:04:38 +11:00 |
|
Satya Rohith
|
b312279e58
|
feat: implement Web Cache API (#15829)
|
2022-09-28 17:41:12 +05:30 |
|
Kitson Kelly
|
73e89844ba
|
feat(cli): update to TypeScript 4.8 (#15064)
|
2022-09-20 07:00:01 +10:00 |
|
Kitson Kelly
|
7036600be3
|
fix(lsp): remove CompletionInfo.flags (#15288)
Fixes: #15287
|
2022-07-25 07:11:33 +10:00 |
|
Kitson Kelly
|
5db16d1229
|
fix(lsp): enable auto imports (#15145)
Fixes: #15111
|
2022-07-12 09:35:18 +10:00 |
|
Bartek Iwańczuk
|
a919a5dd11
|
Revert "refactor(snapshots): to their own crate (#14794)" (#15076)
This reverts commit fd5a12d7e2 .
|
2022-07-05 00:12:41 +02:00 |
|
David Sherret
|
e1c90963fb
|
refactor: create args folder (#14982)
|
2022-06-27 16:54:09 -04:00 |
|
Bartek Iwańczuk
|
681bb49d0d
|
fix(lsp): restart TS language service when caching dependencies (#14979)
|
2022-06-27 19:43:43 +02:00 |
|
Aaron O'Mullan
|
fd5a12d7e2
|
refactor(snapshots): to their own crate (#14794)
Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com>
|
2022-06-24 15:04:45 +02:00 |
|
Aaron O'Mullan
|
d0137a93df
|
chore: use rust 1.61.0 (#14911)
|
2022-06-19 12:01:34 -03:00 |
|
Kitson Kelly
|
7eee521199
|
feat: update to TypeScript 4.7 (#14242)
|
2022-06-01 10:19:18 +10:00 |
|
David Sherret
|
1fcecb6789
|
refactor: upgrade to deno_ast 0.15 (#14680)
|
2022-05-20 16:40:55 -04:00 |
|
David Sherret
|
eb5ffab1cb
|
fix(lsp): correct positions in some scenarios (#14359)
|
2022-05-15 14:41:37 -04:00 |
|
Andreu Botella
|
3e7afb8918
|
chore(runtime): Make some ops in ext and runtime infallible. (#14589)
Co-authored-by: Aaron O'Mullan <aaron.omullan@gmail.com>
|
2022-05-13 10:36:31 +02:00 |
|
David Sherret
|
c0e3b6096d
|
refactor(lsp): store all the assets in Rust when initializing (#14367)
|
2022-04-25 11:23:24 -04:00 |
|
Jason
|
a6e4b4297d
|
refactor(lsp): migrate from lspower back to tower-lsp (#14163)
|
2022-04-03 14:17:30 +10:00 |
|
David Sherret
|
1c37ac3352
|
chore(tests): use custom temp dir creation for the tests (#14153)
|
2022-04-01 11:15:37 -04:00 |
|
David Sherret
|
53dac7451b
|
chore: remove all pub(crate) s from the cli crate (#14083)
|
2022-03-23 09:54:22 -04:00 |
|
Kitson Kelly
|
1414dc503b
|
feat(lsp): support deno.enablePaths setting (#13978)
Ref: denoland/vscode_deno#633
|
2022-03-21 12:33:37 +11:00 |
|
Aaron O'Mullan
|
88d0f01948
|
feat(ops): custom arity (#13949)
Also cleanup & drop ignored wildcard op-args
|
2022-03-14 23:38:53 +01:00 |
|
Divy Srivastava
|
b4e42953e1
|
feat(core): codegen ops (#13861)
Co-authored-by: Aaron O'Mullan <aaron.omullan@gmail.com>
|
2022-03-14 18:44:15 +01:00 |
|
David Sherret
|
e8c47755bb
|
chore(lsp): log more for "unexpected positions" lsp error (#13815)
Ref #13657
|
2022-03-03 08:06:38 +11:00 |
|
David Sherret
|
3b12afd072
|
chore: upgrade to Rust 1.59 (#13767)
|
2022-02-24 20:03:12 -05:00 |
|
Kitson Kelly
|
973fe6dd3a
|
refactor: remove dead code from lsp (#13743)
|
2022-02-24 08:01:20 +11:00 |
|
Kitson Kelly
|
2f2c778a07
|
feat(lsp): support linking to symbols in JSDoc on hover (#13631)
Closes #13198
|
2022-02-10 10:08:53 +11:00 |
|
Kitson Kelly
|
9c7ed1c98b
|
fix(lsp): op_exists handles bad specifiers (#13612)
Fixes: #13611
|
2022-02-07 10:39:07 +11:00 |
|
David Sherret
|
37aba8f754
|
perf(lsp): cancellable TS diagnostics (#13565)
|
2022-02-02 09:25:22 -05:00 |
|
Kitson Kelly
|
1a3983a538
|
perf(lsp): improve some tsc op hot paths (#13473)
|
2022-01-24 19:01:33 +11:00 |
|
David Sherret
|
f73a5fbc89
|
refactor(lsp): reduce data stored in StateSnapshot (#13426)
|
2022-01-19 17:10:14 -05:00 |
|
David Sherret
|
1cece36fa5
|
refactor(lsp): store the LspUrlMap 's state inside a mutex (#13416)
|
2022-01-19 11:38:40 -05:00 |
|
David Sherret
|
b3545dd447
|
refactor(lsp): store assets behind a mutex (#13414)
|
2022-01-18 16:28:47 -05:00 |
|
David Sherret
|
1ab5dea367
|
refactor(lsp): remove performance from StateSnapshot (#13403)
|
2022-01-17 17:09:43 -05:00 |
|
Ryan Dahl
|
1fb5858009
|
chore: update copyright to 2022 (#13306)
Co-authored-by: Erfan Safari <erfanshield@outlook.com>
|
2022-01-07 22:09:52 -05:00 |
|
Aaron O'Mullan
|
42777f2541
|
cleanup(cli/lsp): use op Extensions (#13225)
|
2021-12-29 15:22:00 +01:00 |
|
Divy Srivastava
|
6de53b631f
|
refactor: use once_cell instead of lazy_static (#13135)
|
2021-12-18 16:14:42 -05:00 |
|
Bartek Iwańczuk
|
e68a241946
|
chore: upgrade lspower to 1.4.0 (#12894)
|
2021-11-25 12:10:12 +11:00 |
|
David Sherret
|
51e3db956a
|
fix(cli): config file should resolve paths relative to the config file (#12867)
* Add `specifier_to_file_path` to support converting a ModuleSpecifier with a unix-style path to a PathBuf on Windows.
|
2021-11-23 10:38:11 -05:00 |
|
Kitson Kelly
|
210300d049
|
feat(lsp): add type definition provider (#12789)
|
2021-11-23 11:09:19 +11:00 |
|
Kitson Kelly
|
bf5657cd59
|
feat(lsp): add workspace symbol provider (#12787)
|
2021-11-23 11:08:56 +11:00 |
|