Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | clippy::redudant_borrow | Maan2003 | 2021-06-13 | 1 | -5/+5 |
| | |||||
* | Make it opt-in | Jonas Schievink | 2021-06-03 | 1 | -3/+6 |
| | |||||
* | Update salsa | Jonas Schievink | 2021-05-27 | 1 | -2/+2 |
| | |||||
* | Drag detached files towards loading | Kirill Bulatov | 2021-05-23 | 1 | -0/+1 |
| | |||||
* | Ensure that only one cache priming task can run at a time | Boris-Chengbiao Zhou | 2021-04-30 | 1 | -0/+2 |
| | | | | Fixes #8632. | ||||
* | More robust status notifications | Aleksey Kladov | 2021-04-06 | 1 | -17/+6 |
| | |||||
* | Prepare for more stateless status reporting | Aleksey Kladov | 2021-04-06 | 1 | -10/+18 |
| | |||||
* | internal: do not drop errors from cargo metadata/check | Aleksey Kladov | 2021-04-06 | 1 | -3/+10 |
| | | | | Work towards #3155 | ||||
* | internal: prepare to store OpQueue results in the queue itself | Aleksey Kladov | 2021-04-05 | 1 | -2/+5 |
| | |||||
* | Fix bitrotted module name | Aleksey Kladov | 2021-02-16 | 1 | -1/+1 |
| | |||||
* | Enable offset-encoding capability | Aleksey Kladov | 2021-02-16 | 1 | -2/+2 |
| | |||||
* | Implement utf8 offsets | Aleksey Kladov | 2021-02-16 | 1 | -2/+2 |
| | |||||
* | Make it easy to add additional context for offset conversion | Aleksey Kladov | 2021-02-16 | 1 | -4/+7 |
| | |||||
* | Fix slow tests sometimes failing | Florian Diebold | 2021-02-12 | 1 | -0/+2 |
| | | | | | | | | | | In some situations we reloaded the workspace in the tests after having reported to be ready. There's two fixes here: 1. Add a version to the VFS config and include that version in progress reports, so that we don't think we're done prematurely; 2. Delay status transitions until after changes are applied. Otherwise the last change during loading can potentially trigger a workspace reload, if it contains interesting changes. | ||||
* | Async Loading outdir and proc-macro | Edwin Cheng | 2021-01-28 | 1 | -3/+9 |
| | |||||
* | Fix progress token is already registered crash | Aleksey Kladov | 2021-01-10 | 1 | -0/+3 |
| | | | | | | | | | | | | | | | After we started reporting progress when running cargo check during loading, it is possible to crash the client with two identical progress tokens. This points to a deeper issue: we might be running several cargo checks concurrently, which doesn't make sense. This commit linearizes all workspace fetches, making sure no updates are lost. As an additional touch, it also normalizes progress & result reporting, to make sure they stand in sync. | ||||
* | Speed up snapshoting | Aleksey Kladov | 2021-01-06 | 1 | -4/+4 |
| | | | | Config can be fairly big, no need to deep clone it frequently | ||||
* | More maintainable config | Aleksey Kladov | 2021-01-06 | 1 | -1/+1 |
| | | | | | | | Rather than eagerly converting JSON, we losslessly keep it as is, and change the shape of user-submitted data at the last moment. This also allows us to remove a bunch of wrong Defaults | ||||
* | Introduce anchored_path | Aleksey Kladov | 2020-12-09 | 1 | -3/+4 |
| | | | | | They allow to represent paths like `#[path = "C:\path.rs"] mod foo;` in a lossless cross-platform & network-transparent way. | ||||
* | Remove dummy ProcMacroClient in favor of Option | Jonas Schievink | 2020-12-07 | 1 | -2/+2 |
| | |||||
* | Latest LSP 3.16 protocol | kjeremy | 2020-11-16 | 1 | -2/+2 |
| | | | | Pulls in https://github.com/gluon-lang/lsp-types/pull/186 | ||||
* | Remove more unreachable pubs | Aleksey Kladov | 2020-11-02 | 1 | -1/+1 |
| | |||||
* | Re-export base_db from ide_db | Igor Aleksanov | 2020-10-24 | 1 | -1/+1 |
| | |||||
* | Move ide::AnalysisChange -> base_db::Change | Aleksey Kladov | 2020-10-02 | 1 | -2/+2 |
| | | | | | | This seems like a better factoring logically; ideally, clients shouldn't touch `set_` methods of the database directly. Additionally, I think this should remove the unfortunate duplication in fixture code. | ||||
* | Spawn a flycheck instance per workspace | Jonas Schievink | 2020-09-27 | 1 | -2/+2 |
| | |||||
* | Rename ra_ide -> ide | Aleksey Kladov | 2020-08-13 | 1 | -1/+1 |
| | |||||
* | Rename ra_db -> base_db | Aleksey Kladov | 2020-08-13 | 1 | -1/+1 |
| | |||||
* | Rename ra_project_model -> project_model | Pavan Kumar Sunkara | 2020-08-13 | 1 | -1/+1 |
| | |||||
* | Rename ra_prof -> profile | Aleksey Kladov | 2020-08-12 | 1 | -2/+1 |
| | |||||
* | Return InvalidRequest if Shutdown has been requested | Jeremy Kolb | 2020-08-10 | 1 | -0/+2 |
| | | | | From the LSP 3.16 spec: "If a server receives requests after a shutdown request those requests should error with InvalidRequest." | ||||
* | Address PR comments | Jeremy Kolb | 2020-08-06 | 1 | -5/+2 |
| | |||||
* | Handle semantic token deltas | kjeremy | 2020-08-01 | 1 | -2/+9 |
| | |||||
* | Add DocumentData to represent in-memory document with LSP info | kjeremy | 2020-07-24 | 1 | -3/+4 |
| | |||||
* | Store document version and pass back to the client | kjeremy | 2020-07-21 | 1 | -3/+10 |
| | |||||
* | Don't drop flycheck messages during restart | Aleksey Kladov | 2020-07-15 | 1 | -1/+6 |
| | | | | closes #5386 | ||||
* | Add profiling calls | Aleksey Kladov | 2020-07-10 | 1 | -0/+2 |
| | |||||
* | Also reload when adding new examples, tests, etc | Aleksey Kladov | 2020-07-10 | 1 | -6/+15 |
| | |||||
* | Clippy perf warnings | kjeremy | 2020-07-08 | 1 | -2/+1 |
| | |||||
* | Indicate when project needs a reload | Aleksey Kladov | 2020-07-02 | 1 | -0/+1 |
| | |||||
* | Implement StatusBar | Aleksey Kladov | 2020-07-02 | 1 | -0/+1 |
| | |||||
* | Better account for project reload | Aleksey Kladov | 2020-07-01 | 1 | -1/+1 |
| | |||||
* | Set corret request method | Aleksey Kladov | 2020-06-26 | 1 | -6/+2 |
| | |||||
* | Merge #5078 | bors[bot] | 2020-06-26 | 1 | -3/+2 |
|\ | | | | | | | | | | | | | | | | | | | | | 5078: Minor r=matklad a=matklad bors r+ 🤖 Co-authored-by: Aleksey Kladov <[email protected]> | ||||
| * | Minor | Aleksey Kladov | 2020-06-26 | 1 | -3/+2 |
| | | |||||
* | | Merge #5077 | bors[bot] | 2020-06-26 | 1 | -6/+47 |
|\| | | | | | | | | | | | | | | | | | | | | | 5077: Type safer requests r=matklad a=matklad bors r+ 🤖 Co-authored-by: Aleksey Kladov <[email protected]> | ||||
| * | Type safer requests | Aleksey Kladov | 2020-06-26 | 1 | -6/+47 |
| | | |||||
* | | Merge #5075 | bors[bot] | 2020-06-26 | 1 | -4/+0 |
|\| | | | | | | | | | | | | | | | | | | | | | 5075: Be more precise about flycheck status r=matklad a=matklad bors r+ 🤖 Co-authored-by: Aleksey Kladov <[email protected]> | ||||
| * | Move progress reporting to utils | Aleksey Kladov | 2020-06-26 | 1 | -4/+0 |
| | | |||||
* | | Merge #5076 | bors[bot] | 2020-06-26 | 1 | -1/+1 |
|\ \ | |/ |/| | | | | | | | | | | | 5076: Make VFS join methods fallible r=matklad a=jonas-schievink Co-authored-by: Jonas Schievink <[email protected]> | ||||
| * | Make VFS join methods fallible | Jonas Schievink | 2020-06-26 | 1 | -1/+1 |
| | |