Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-09-11 | refactor: use import_map crate (#11974) | Bartek Iwańczuk | |
Removes ImportMap implementation from "cli/" and instead uses "import_map" crate | |||
2021-09-07 | refactor(lsp): use deno_ast and cache swc ASTs (#11780) | David Sherret | |
2021-08-11 | chore: move test files to testdata directory (#11601) | David Sherret | |
2021-07-30 | chore: upgrade Rust to 1.54.0 (#11554) | Yusuke Tanaka | |
2021-07-28 | feat(lsp): ability to set DENO_DIR via settings (#11527) | Kitson Kelly | |
Ref: denoland/vscode_deno#287 | |||
2021-07-25 | fix(lsp): handle importmaps properly (#11496) | Kitson Kelly | |
Fixes: #11146 Fixes: #11456 Fixes: #10439 | |||
2021-07-06 | chore: use parking_lot for synchronization primitives to align with tokio ↵ | David Sherret | |
(#11289) parking_lot is already transitively used in tokio via the "full" cargo feature | |||
2021-06-22 | feat(cli): support "types" when type checking (#10999) | Kitson Kelly | |
Fixes #10677 | |||
2021-06-05 | fix(lsp): refactor, fix issues and add benchmark for code lens (#10841) | Kitson Kelly | |
2021-05-18 | feat(lsp): provide X-Deno-Warning as a diagnostic (#10680) | Kitson Kelly | |
Closes #9932 | |||
2021-05-17 | fix: static import permissions in dynamic imports | Luca Casonato | |
Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com> | |||
2021-04-20 | fix(#10031): lsp handles x-typescript-types header on type only imports ↵ | Kitson Kelly | |
properly (#10261) | |||
2021-04-20 | feat(lsp): improve diagnostic status page (#10253) | Kitson Kelly | |
2021-03-25 | feat(lsp): add import completions (#9821) | Kitson Kelly | |
2021-03-10 | fix(lsp): allow on disk files to change (#9746) | Kitson Kelly | |
Fixes #9348 | |||
2021-02-17 | Make ModuleSpecifier a type alias, not wrapper struct (#9531) | Ryan Dahl | |
2021-02-17 | feat: support loading import map from URL (#9519) | Bartek Iwańczuk | |
This commit adds support for loading import maps from URLs, both remote and local. This feature is supported in CLI flag as well as in runtime compiler API. | |||
2021-02-15 | fix(lsp): handle cached type dependencies properly (#9500) | Kitson Kelly | |
2021-02-12 | fix(lsp): properly handle static assets (#9476) | Kitson Kelly | |
2021-02-12 | feat(lsp): add deno cache code actions (#9471) | Kitson Kelly | |
2021-02-10 | fix(lsp): handle type deps properly (#9436) | Kitson Kelly | |
Fixes #9425 | |||
2021-02-08 | fix(lsp): remove Sources mutex | Ben Noordhuis | |
The mutex was used to hide the fact that the Sources object mutates itself when it's queried. Be honest about that and mark everything that directly or indirectly mutates it as `mut`. This is a follow-up to commit 2828690fc7bb510c3248dda7b1cda8793e789ca6 from last month ("fix(lsp): fix deadlocks, use one big mutex (#9271)") | |||
2021-01-26 | fix(lsp): fix deadlocks, use one big mutex (#9271) | Ben Noordhuis | |
The LSP code had numerous places where competing threads could take out out locks in different orders, making it very prone to deadlocks. This commit sidesteps the entire issue by switching to a single lock. The above is a little white lie: the Sources struct still uses a mutex internally to avoid having to boil the ocean (because being honest about what it does involves changing all its methods to `&mut self` but that ripples out extensively...) I'll save that one for another day. | |||
2021-01-22 | fix(lsp): handle mbc documents properly (#9151) | Kitson Kelly | |
Co-authored-by: Ryan Dahl <ry@tinyclouds.org> | |||
2021-01-11 | chore: update copyright to 2021 (#9092) | Yusuke Tanaka | |
2021-01-08 | feat: denort binary (#9041) | Luca Casonato | |
This commit adds new binary target called "denort". It is a "lite" version of "deno" binary that can only execute code embedded inside the binary itself. Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com> | |||
2020-12-30 | feat(lsp): add cache command (#8911) | Kitson Kelly | |
2020-12-24 | fix(lsp): provide diagnostics for unresolved modules (#8872) | Kitson Kelly | |
2020-12-21 | refactor: rewrite lsp to be async (#8727) | Luca Casonato | |
Co-authored-by: Luca Casonato <lucacasonato@yahoo.com> | |||
2020-12-10 | fix(lsp): only resolve sources with supported schemas (#8696) | Kitson Kelly | |
Fixes #8695 | |||
2020-12-10 | feat(lsp): support import maps (#8683) | Kitson Kelly | |
2020-12-07 | feat: add mvp language server (#8515) | Kitson Kelly | |
Resolves #8400 |