aboutsummaryrefslogtreecommitdiff
path: root/crates/ide/src
Commit message (Expand)AuthorAgeFilesLines
* 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
|\ \
| * | Remove ShortLabelLukas Wirth2021-03-163-145/+16
| |/
* | Merge #8034bors[bot]2021-03-161-0/+23
|\ \ | |/ |/|
| * Add new_source_root meta to test fixturesLukas Wirth2021-03-161-4/+4
| * Implement Crate::transitive_reverse_dependenciesLukas Wirth2021-03-151-0/+23
* | Merge #7498bors[bot]2021-03-1614-52/+65
|\ \
| * | Upgrade rowanAleksey Kladov2021-03-1614-52/+65
| | |
| \ \
*-. \ \ Merge #7900 #8000bors[bot]2021-03-163-73/+124
|\ \ \ \ | |_|/ / |/| | |
| | * | Update testsoxalica2021-03-151-28/+57
| | * | Clean usage of ShortLabeloxalica2021-03-152-7/+8
| | * | Use hir formatter moreoxalica2021-03-151-42/+17
| | * | Impl HirDisplay for function hover messageoxalica2021-03-151-1/+9
| | * | Add test for hover of macro expanded functionoxalica2021-03-151-0/+38
| | |/
* | / Return multiple modules in `parent_module`Lukas Wirth2021-03-151-25/+54
| |/ |/|
* | Merge #8020bors[bot]2021-03-152-49/+83
|\ \
| * | Power up goto_implementationLukas Wirth2021-03-152-49/+83
* | | Merge #8015bors[bot]2021-03-152-67/+80
|\ \ \
| * | | move Semantics::visit_file_defs to ide_db::helpersLukas Wirth2021-03-152-2/+4
| * | | Introduce Semantics::visit_file_defsLukas Wirth2021-03-152-67/+78
* | | | Goto definition works for `S { a: }` caseAleksey Kladov2021-03-151-0/+11
|/ / /
| | |
| \ \
*-. \ \ Merge #8021 #8022bors[bot]2021-03-154-12/+24
|\ \ \ \
| | * | | some clippy::performance fixesMatthias Krüger2021-03-152-4/+3
| | |/ /
| * | / Enable searching for builtin typesLukas Wirth2021-03-152-8/+21
| | |/ | |/|
* | | Move code to the appropriate layerAleksey Kladov2021-03-153-5/+11
* | | Merge #7975bors[bot]2021-03-152-48/+192
|\ \ \ | |_|/ |/| |
| * | Introduce StructureNodeKindivan7702021-03-143-49/+94