aboutsummaryrefslogtreecommitdiff
path: root/crates/ide
Commit message (Expand)AuthorAgeFilesLines
* Merge #8212bors[bot]2021-03-289-24/+75
|\
| * Add support for doc on hover for macro 2.0Edwin Cheng2021-03-271-0/+31
| * Unleash macro 2.0 in hightlight and moreEdwin Cheng2021-03-278-24/+44
* | Prefer add `mod` declaration to lib.rs over file.rs in UnlinkedFile fixLukas Wirth2021-03-271-1/+1
|/
* syntax: return owned string instead of leaking stringcynecx2021-03-263-3/+3
* Ignore main functions not in root moduleivan7702021-03-261-1/+7
* Document unlinked-file diagnosticJonas Schievink2021-03-241-0/+4
* Clean up implementationBrandon2021-03-241-7/+8
* Fix MISSING: command error with macrosBrandon2021-03-241-8/+37
* Merge #8178bors[bot]2021-03-236-209/+225
|\
| * Cleanup intra_doc_link parsingLukas Wirth2021-03-231-82/+51
| * Show item info when hovering intra doc linksLukas Wirth2021-03-236-128/+175
* | simplifyLukas Wirth2021-03-231-40/+41
|/
* Make more use of the HIR in rename::rename_to_selfLukas Wirth2021-03-231-40/+31
* Set up a search scope when searching for mbe macro referencesLukas Wirth2021-03-231-0/+30
* Merge #8054bors[bot]2021-03-222-0/+630
|\
| * Remove needless lifetimeivan7702021-03-191-1/+1
| * Added more movable listsivan7702021-03-191-1/+95
| * Added arglist moverivan7702021-03-191-12/+102
| * Remove prioritization, add more movable itemsivan7702021-03-181-60/+124
| * Fix code after rowan version bumpivan7702021-03-181-1/+1
| * Remove movable array, improve client codeivan7702021-03-181-28/+8
| * Item up and down moversivan7702021-03-182-0/+402
* | clippy::complexity simplifications related to IteratorsMatthias Krüger2021-03-211-4/+3
* | Don't use an untyped String for ActiveParam trackingLukas Wirth2021-03-201-1/+1
* | Add `AttrsWithOwner` and clean up `source_map`Jonas Schievink2021-03-191-24/+19
* | Move `AttrsOwnerNode` to syntax and make it publicJonas Schievink2021-03-191-31/+1
* | Merge #8097bors[bot]2021-03-191-2/+3
|\ \
| * | Parse extended_key_value_attributesLukas Wirth2021-03-191-2/+3
| |/
* | Use a highlight modifier for intra doc linksLukas Wirth2021-03-1812-29/+53
* | Merge #8083bors[bot]2021-03-182-10/+28
|\ \
| * | Track source file IDs in source mapping of AttrsLukas Wirth2021-03-182-10/+28
| |/
* | Add test for goto def on proc macro invocationJonas Schievink2021-03-181-0/+17
* | Store an `AstId` for procedural macrosJonas Schievink2021-03-182-6/+16
|/
* Semantic highlight intradoclinks in documentationLukas Wirth2021-03-1714-45/+120
* Merge #8069bors[bot]2021-03-173-28/+72
|\
| * Inject highlight into block doc commentsLukas Wirth2021-03-173-28/+72
* | Check whether cursor is on and not between intra doc links in goto_definitionLukas Wirth2021-03-171-8/+14
|/
* Fix incorrect newline emission in Attrs::docsLukas Wirth2021-03-171-4/+22
* Better handling of block doc commentsLukas Wirth2021-03-173-7/+83
* Merge #8059bors[bot]2021-03-174-17/+154
|\
| * Remove quadratic attr source lookupLukas Wirth2021-03-171-1/+2
| * Properly handle doc attributes in doc-comment highlight injectionLukas Wirth2021-03-163-6/+76
| * Replace trait object boxing with extra AttrsOwnerNodeLukas Wirth2021-03-161-19/+48
| * Move doc-comment highlight injection from AST to HIRLukas Wirth2021-03-162-15/+52
* | don't clone types that are copy (clippy::clone_on_copy)Matthias Krüger2021-03-173-4/+4
* | avoid converting types into themselves via .into() (clippy::useless-conversion)Matthias Krüger2021-03-171-1/+1
* | Merge #8055bors[bot]2021-03-161-14/+4
|\ \ | |/ |/|
| * Implement HirDisplay for some more typesLukas Wirth2021-03-161-14/+4
* | Merge #8053bors[bot]2021-03-163-145/+16
|\ \