Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add and start using TraitRef and ProjectionTy builders | Florian Diebold | 2021-04-04 | 1 | -1/+1 |
| | |||||
* | Fix joinLines panic if run on the empty last line | Edwin Cheng | 2021-04-03 | 1 | -2/+16 |
| | |||||
* | Only populate prelude for crate-level DefMaps | Jonas Schievink | 2021-04-02 | 1 | -0/+42 |
| | |||||
* | Merge #8283 | bors[bot] | 2021-04-01 | 1 | -0/+63 |
|\ | | | | | | | | | | | | | | | 8283: Resolve associated types r=flodiebold a=Veykril Prior we were only resolving paths until the first type was found, then discarding the result if the path wasn't fully consumed. That of course causes associated types to not resolve. Fixes #5003 Co-authored-by: Lukas Wirth <[email protected]> | ||||
| * | Resolve associated types with type anchors | Lukas Wirth | 2021-04-01 | 1 | -1/+22 |
| | | |||||
| * | Resolve associated types | Lukas Wirth | 2021-04-01 | 1 | -0/+42 |
| | | |||||
* | | Additional syntax highlighting screenshot in manual | Ayomide Bamidele | 2021-03-31 | 1 | -0/+1 |
| | | |||||
* | | Gif of "let = " typing assist | Ayomide Bamidele | 2021-03-31 | 1 | -0/+1 |
| | | |||||
* | | Gifs and screenshots for features in manual (syntax highlighting and typing) | Ayomide Bamidele | 2021-03-31 | 2 | -0/+4 |
|/ | |||||
* | Merge #8267 | bors[bot] | 2021-03-31 | 20 | -0/+37 |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 8267: Adding gifs and screenshots for features in manual r=matklad a=MozarellaMan For #6539 This includes most of gif or screenshot examples of most items in the "Features" header. With the exceptions of: - **On Typing Assists** - couldn't get it to work for a demo, I'm probably missing something? - **Structural search and replace** - looked to be already a visual example of the feature - **Workspace symbol** - wasn't sure how best to show this, all of the examples maybe? Also wasn't sure of the best code example to show it off - **Semantic Syntax Highlighting** - seemed obvious enough to not need a screenshot, but I could easily add this All the gifs/pngs are hosted in this [comment](https://github.com/rust-analyzer/rust-analyzer/issues/6539#issuecomment-809574840). Please let me know if any of them aren't suitable (and why) and I'll improve it! Or if you don't like the theme/font Co-authored-by: Ayomide Bamidele <[email protected]> | ||||
| * | Gifs and screenshots for features in manual | Ayomide Bamidele | 2021-03-31 | 20 | -0/+37 |
| | | |||||
* | | Revert "8024: Added test case for highlighting trait items." | Chetan Khilosiya | 2021-03-30 | 2 | -104/+0 |
| | | | | | | | | This reverts commit d7dcd41801b319f64f3ca2ed22735ab70092e491. | ||||
* | | 8024: Fix for function name change. | Chetan Khilosiya | 2021-03-30 | 1 | -2/+2 |
| | | |||||
* | | 8024: Added test case for highlighting trait items. | Chetan Khilosiya | 2021-03-30 | 2 | -0/+104 |
| | | |||||
* | | 8024: Updated the implementation for trait modifier. | Chetan Khilosiya | 2021-03-30 | 6 | -20/+30 |
| | | | | | | | | Fixed the test cases. | ||||
* | | 8024: Added the trait modifier for methods | Chetan Khilosiya | 2021-03-30 | 2 | -1/+22 |
| | | | | | | | | method in impls and method calls will have trait modifier. | ||||
* | | Merge #8186 | bors[bot] | 2021-03-30 | 4 | -6/+6 |
|\ \ | | | | | | | | | | | | | | | | | | | | | | 8186: Lower traits to `TraitRef` instead of `TypeRef` r=matklad a=Veykril Co-authored-by: Lukas Wirth <[email protected]> | ||||
| * | | Rename target_ty to self_ty | Lukas Wirth | 2021-03-29 | 4 | -6/+6 |
| | | | |||||
* | | | Fix code style | ivan770 | 2021-03-30 | 2 | -0/+2 |
| | | | |||||
* | | | Improved node lookup algorithm, added more movable nodes | ivan770 | 2021-03-30 | 1 | -13/+254 |
| | | | |||||
* | | | Accurately classify assoc. types in paths | Jonas Schievink | 2021-03-30 | 1 | -0/+15 |
| | | | |||||
* | | | Remove code duplication in highlight injection | Lukas Wirth | 2021-03-29 | 2 | -60/+35 |
| |/ |/| | |||||
* | | formatting fix | Ayomide Bamidele | 2021-03-29 | 1 | -1/+1 |
| | | |||||
* | | Folding range for statics | Ayomide Bamidele | 2021-03-29 | 1 | -0/+7 |
| | | |||||
* | | Folding range for consts | Ayomide Bamidele | 2021-03-29 | 1 | -0/+8 |
| | | |||||
* | | New FoldKinds - Consts, Statics | Ayomide Bamidele | 2021-03-29 | 1 | -1/+5 |
| | | |||||
* | | Test cases for folding consts and statics | Ayomide Bamidele | 2021-03-29 | 1 | -0/+20 |
| | | |||||
* | | Merge #8222 | bors[bot] | 2021-03-29 | 1 | -1/+0 |
|\ \ | |/ |/| | | | | | | | | | | | 8222: Don't mark unlinked file diagnostic as unused r=lnicola a=jonas-schievink Fixes https://github.com/rust-analyzer/rust-analyzer/issues/8215, at least on VS Code Co-authored-by: Jonas Schievink <[email protected]> | ||||
| * | Don't mark unlinked file diagnostic as unused | Jonas Schievink | 2021-03-28 | 1 | -1/+0 |
| | | |||||
* | | Merge #8212 | bors[bot] | 2021-03-28 | 9 | -24/+75 |
|\ \ | |/ |/| | | | | | | | | | | | | | | | | | | | | | 8212: Basic support macro 2.0 r=jonas-schievink a=edwin0cheng Turn out it is quite straight forward :) r @jonas-schievink ![m2](https://user-images.githubusercontent.com/11014119/112712565-6eb99380-8f0b-11eb-88de-5d7f974dfe6d.png) Co-authored-by: Edwin Cheng <[email protected]> | ||||
| * | Add support for doc on hover for macro 2.0 | Edwin Cheng | 2021-03-27 | 1 | -0/+31 |
| | | |||||
| * | Unleash macro 2.0 in hightlight and more | Edwin Cheng | 2021-03-27 | 8 | -24/+44 |
| | | |||||
* | | Prefer add `mod` declaration to lib.rs over file.rs in UnlinkedFile fix | Lukas Wirth | 2021-03-27 | 1 | -1/+1 |
|/ | |||||
* | syntax: return owned string instead of leaking string | cynecx | 2021-03-26 | 3 | -3/+3 |
| | |||||
* | Ignore main functions not in root module | ivan770 | 2021-03-26 | 1 | -1/+7 |
| | |||||
* | Document unlinked-file diagnostic | Jonas Schievink | 2021-03-24 | 1 | -0/+4 |
| | |||||
* | Clean up implementation | Brandon | 2021-03-24 | 1 | -7/+8 |
| | |||||
* | Fix MISSING: command error with macros | Brandon | 2021-03-24 | 1 | -8/+37 |
| | |||||
* | Merge #8178 | bors[bot] | 2021-03-23 | 6 | -209/+225 |
|\ | | | | | | | | | | | | | | | | | 8178: Show item info when hovering intra doc links r=Veykril a=Veykril ![r4uIITP0IZ](https://user-images.githubusercontent.com/3757771/112197618-91e2fb00-8c0c-11eb-9edc-a7923214d2b6.gif) Co-authored-by: Lukas Wirth <[email protected]> | ||||
| * | Cleanup intra_doc_link parsing | Lukas Wirth | 2021-03-23 | 1 | -82/+51 |
| | | |||||
| * | Show item info when hovering intra doc links | Lukas Wirth | 2021-03-23 | 6 | -128/+175 |
| | | |||||
* | | simplify | Lukas Wirth | 2021-03-23 | 1 | -40/+41 |
|/ | |||||
* | Make more use of the HIR in rename::rename_to_self | Lukas Wirth | 2021-03-23 | 1 | -40/+31 |
| | |||||
* | Set up a search scope when searching for mbe macro references | Lukas Wirth | 2021-03-23 | 1 | -0/+30 |
| | |||||
* | Merge #8054 | bors[bot] | 2021-03-22 | 2 | -0/+630 |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | 8054: Item movers r=matklad a=ivan770 Closes #6823 https://user-images.githubusercontent.com/14003886/111331579-b4f43480-8679-11eb-9af0-e4dabacc4923.mp4 Implementation issues: - [ ] Most of items are non-movable, since _movability_ of any item has to be determined manually. Common ones are movable though - [x] Cursor should move with the item Co-authored-by: ivan770 <[email protected]> | ||||
| * | Remove needless lifetime | ivan770 | 2021-03-19 | 1 | -1/+1 |
| | | |||||
| * | Added more movable lists | ivan770 | 2021-03-19 | 1 | -1/+95 |
| | | |||||
| * | Added arglist mover | ivan770 | 2021-03-19 | 1 | -12/+102 |
| | | |||||
| * | Remove prioritization, add more movable items | ivan770 | 2021-03-18 | 1 | -60/+124 |
| | | |||||
| * | Fix code after rowan version bump | ivan770 | 2021-03-18 | 1 | -1/+1 |
| | |