Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Support labels in reference search | Lukas Wirth | 2020-12-24 | 1 | -1/+24 |
| | |||||
* | Align code_model name with ungrammar | Aleksey Kladov | 2020-12-20 | 1 | -2/+2 |
| | |||||
* | Deduplicate highlight tags and symbol kinds | Aleksey Kladov | 2020-12-18 | 1 | -2/+4 |
| | | | | | | | Curiously, LSP uses different enums for those, and unsurprising and annoyingly, there are things which exist in one but not in the other. Let's not repeat the mistake and unify the two things | ||||
* | Reduce test verbosity | Aleksey Kladov | 2020-12-18 | 1 | -25/+28 |
| | |||||
* | NavTarget doesn't assume that it points to a symbol | Aleksey Kladov | 2020-12-18 | 1 | -13/+20 |
| | |||||
* | Don't expose SyntaxKind from IDE API | Aleksey Kladov | 2020-12-18 | 1 | -38/+94 |
| | | | | | | SyntaxKind is somewhat of an internal type, but IDE is using it to basically specify an icon. Let's have a dedicated entity for this instead. | ||||
* | Merge #6901 | bors[bot] | 2020-12-18 | 1 | -1/+9 |
|\ | | | | | | | | | | | | | | | | | | | 6901: Temp fixes panic caused by no ast for proc-macro r=maklad a=edwin0cheng There are some panic when hover/goto definition for proc-macro. It is because in current design, we don't have `ast-node` for proc-macro and then it trigger [this](https://github.com/rust-analyzer/rust-analyzer/blob/479d1f7eec22c3564867223e2093f14774092528/crates/hir/src/has_source.rs#L116) line to panic. This PR is a temp fix for all of these similar to https://github.com/rust-analyzer/rust-analyzer/blob/bd4c352831662762ee7a66da77ec9adf623b0a0a/crates/completion/src/render/macro_.rs#L42 Co-authored-by: Edwin Cheng <[email protected]> | ||||
| * | Temp fixes panic caused by no ast for proc-macro | Edwin Cheng | 2020-12-18 | 1 | -1/+9 |
| | | |||||
* | | Rewrite doctest runnables | Aleksey Kladov | 2020-12-17 | 1 | -19/+0 |
| | | | | | | | | Handle more cases in a generic way without copy-pasting code. | ||||
* | | Make `Attrs::from_attrs_owner` private | Jonas Schievink | 2020-12-17 | 1 | -28/+2 |
| | | |||||
* | | Rename ImplDef -> Impl | Aleksey Kladov | 2020-12-17 | 1 | -1/+1 |
| | | | | | | | | | | | | We used to have `Def` suffix for all symbols, but we moved off from that. `FunctionDef` isn't better than `Function`. Looks like we've forgot to change `Impl` though! | ||||
* | | Lifetime reference search | Lukas Wirth | 2020-12-16 | 1 | -1/+19 |
|/ | |||||
* | Use Attrs::docs in NavigationTarget instead of DocCommentsOwner | Lukas Wirth | 2020-12-11 | 1 | -24/+28 |
| | |||||
* | Make `original_range` a method on `InFile<&SyntaxNode>` | Jonas Schievink | 2020-12-08 | 1 | -11/+12 |
| | |||||
* | Re-export base_db from ide_db | Igor Aleksanov | 2020-10-24 | 1 | -1/+1 |
| | |||||
* | rename mock_analysis -> fixture | Aleksey Kladov | 2020-10-02 | 1 | -3/+3 |
| | |||||
* | Get rid of MockAnalysis | Aleksey Kladov | 2020-10-02 | 1 | -2/+2 |
| | |||||
* | Switch to expect_test from crates.io | Aleksey Kladov | 2020-08-21 | 1 | -1/+1 |
| | |||||
* | Rename ra_ide -> ide | Aleksey Kladov | 2020-08-13 | 2 | -0/+602 |