aboutsummaryrefslogtreecommitdiff
path: root/crates/ide/src
Commit message (Expand)AuthorAgeFilesLines
* Merge #9191bors[bot]2021-06-092-0/+10
|\
| * Don't descend MacroCall TokenTree delimitersLukas Wirth2021-06-092-0/+10
* | Prefer attr macros in "expand macro recursively"Jonas Schievink2021-06-081-20/+14
|/
* Merge #9169bors[bot]2021-06-072-7/+57
|\
| * Attempt to track attr macros during highlightingJonas Schievink2021-06-071-0/+30
| * Make "expand macro" command work with attribute macrosJonas Schievink2021-06-071-7/+27
* | feat: goto def on impl items also goes to the defn in the traitJade2021-06-071-18/+56
* | feat: goto definition on an impl fn goes to that fn in the traitJade2021-06-071-3/+48
|/
* Merge #9149bors[bot]2021-06-051-3/+49
|\
| * Support goto-definition for include macro pathsLukas Wirth2021-06-051-3/+49
* | Prevent renaming of aliases on usagesLukas Wirth2021-06-051-1/+32
|/
* Merge #9138bors[bot]2021-06-041-12/+133
|\
| * Replace `-` with `_` in generated lint namesLukas Wirth2021-06-041-6/+4
| * Generate default lint completionsLukas Wirth2021-06-041-15/+60
| * Implement hover for lintsLukas Wirth2021-06-041-6/+84
* | Add function references hover actionLukas Wirth2021-06-041-1/+28
|/
* Cleanup parameter_hint_heuristics inlay hints testLukas Wirth2021-06-041-87/+68
* Reorganize inlay_hints testsLukas Wirth2021-06-041-522/+493
* Merge #9130bors[bot]2021-06-031-70/+57
|\
| * Prefix/suffix parameter inlay hint hiding heuristic is more strictLukas Wirth2021-06-031-70/+57
* | Allow expand-macro to be invoked anywhere inside a macro callLukas Wirth2021-06-021-3/+3
|/
* Merge #8952bors[bot]2021-05-311-1/+71
|\
| * add support of impl block for doctest into runnablesBenjamin Coenen2021-05-241-1/+71
* | Merge #8866bors[bot]2021-05-311-58/+70
|\ \
| * | Update salsaJonas Schievink2021-05-271-58/+70
* | | Diagnose unimplemented built-in macrosJonas Schievink2021-05-301-0/+5
* | | simplifyLukas Wirth2021-05-281-13/+4
* | | Merge #9038bors[bot]2021-05-281-0/+17
|\ \ \
| * | | Test for correct amount of emitted foldsAyomide Bamidele2021-05-281-0/+2
| * | | Folding range for return typesAyomide Bamidele2021-05-281-0/+15
| |/ /
* / / Move runnable lenses below attributesLukas Wirth2021-05-281-17/+17
|/ /
* | Merge #8997bors[bot]2021-05-271-0/+2
|\ \
| * | Stop expanding UseTrees during ItemTree loweringJonas Schievink2021-05-261-0/+2
* | | Document semantic token tagsLukas Wirth2021-05-261-4/+74
* | | Merge #9003bors[bot]2021-05-262-0/+26
|\ \ \
| * | | Document semantic token modifiersLukas Wirth2021-05-262-0/+26
* | | | Merge #9002bors[bot]2021-05-261-35/+31
|\ \ \ \
| * | | | Move annotations below item attributesLukas Wirth2021-05-261-35/+31
| |/ / /
* | | | Merge #8996bors[bot]2021-05-263-8/+25
|\ \ \ \ | |_|/ / |/| | |
| * | | Fix bug where library functions were not highlighted as suchAramis Razzaghipour2021-05-263-8/+25
* | | | Merge #8973bors[bot]2021-05-251-20/+45
|\ \ \ \ | |_|/ / |/| | |
| * | | internal: move diagnostics to hirAleksey Kladov2021-05-251-20/+45
* | | | Also do goto implementation on assoc constsJade2021-05-251-2/+26
* | | | feat: go to implementation on trait functionsJade2021-05-251-1/+45
|/ / /
* / / Add go to type definition for struct fields within structJade2021-05-251-0/+32
|/ /
* | Merge #8942bors[bot]2021-05-257-30/+121
|\ \
| * | Refactor application of `library` semantic token modifierAramis Razzaghipour2021-05-251-62/+15
| * | Remove superfluous early-returnsAramis Razzaghipour2021-05-241-18/+22
| * | Rename ‘foreign’ semantic token modifier to ‘library’Aramis Razzaghipour2021-05-243-18/+18
| * | Add testing of foreign item highlightingAramis Razzaghipour2021-05-242-1/+55