about summary refs log tree commit diff
path: root/crates/ide/src
AgeCommit message (Expand)AuthorLines
2022-03-04Preserve order of generic argshkalbasi-3/+62
2022-03-04Load hints for part of the file onlyKirill Bulatov-19/+98
2022-03-04Lower string literals with real val, not defaultTianyi Song-0/+21
2022-03-03slightly improve highlighting performance for derive annotated itemsLukas Wirth-12/+13
2022-03-03fix: Fix semantic highlighting breaking for lifetimes in macrosLukas Wirth-0/+82
2022-02-28Merge #11433bors[bot]-0/+4
2022-02-28Add scary warning to onEnterLaurențiu Nicola-0/+4
2022-02-26Make hir::Local::name infallibleLukas Wirth-14/+9
2022-02-26Rename test highlighting output filesLukas Wirth-85/+176
2022-02-26Split up highlighting tests a bit moreLukas Wirth-139/+91
2022-02-26Re-order and cleanup highlighting testsLukas Wirth-208/+199
2022-02-26fix: Don't emit unresolvedReference highlight tags in unlinked filesLukas Wirth-4/+12
2022-02-25Resolve `$crate` in `HirDisplay` of `Path`Jonas Schievink-0/+30
2022-02-24add logic to highlight continue and break keywords according to expectationsMoritz Vetter-19/+44
2022-02-24refactor helper function to work with function taking expression enum instead...Moritz Vetter-5/+8
2022-02-24add some breaking tests (TDD - style)Moritz Vetter-0/+109
2022-02-23Resolve functions as proc-macros via FileAstIdLukas Wirth-3/+36
2022-02-22fix: Fix expand_macro always expanding the first listed deriveLukas Wirth-2/+15
2022-02-22update references::derive test outputLukas Wirth-2/+5
2022-02-22Fix syntax highlighting not highlighting derives anymoreLukas Wirth-0/+14
2022-02-22Make replace_derive_with_manual_impl work againLukas Wirth-6/+13
2022-02-22Fix `expand_macro` not working for derive attributesLukas Wirth-13/+11
2022-02-22internal: Expand the derive attribute into a pseudo expansionLukas Wirth-15/+5
2022-02-21Merge #11490bors[bot]-5/+4
2022-02-21Update crates/ide/src/runnables.rsSeniorMars-2/+1
2022-02-21Merge #11522bors[bot]-11/+15
2022-02-21fix: Make code lenses work on attributed itemsLukas Wirth-11/+15
2022-02-21Merge #11455bors[bot]-2/+45
2022-02-21Move fn to proc-macro conversion to name classificationLukas Wirth-1/+14
2022-02-21Merge #11481bors[bot]-0/+54
2022-02-21Fix various IDE featuresChayim Refael Friedman-12/+7
2022-02-17Correctly fix formatting doc tests with genericsKarlWithK-5/+5
2022-02-15test namesJeroen Vannevel-2/+2
2022-02-15add test for function pointer without identifierJeroen Vannevel-0/+18
2022-02-15cleanupJeroen Vannevel-2/+0
2022-02-15rough, but appears to workJeroen Vannevel-0/+38
2022-02-15fix: keyword hover works on non-keyword tokens if expanded to keywordLukas Wirth-7/+10
2022-02-14Merge #11369bors[bot]-9/+67
2022-02-14Hide Keyword Expression Hover For Units `()`Daniel Conley-52/+21
2022-02-11Handle proc-macro functions as the proc-macro they resolve toLukas Wirth-2/+32
2022-02-11Use text range of name after macro expansionTianyi Song-0/+28
2022-02-08Add testTheDoctor314-0/+25
2022-02-06Bump pulldown-cmark-to-cmark, adjust usages and fix testMoritz Vetter-8/+4
2022-01-31fix: Fix proc-macro server not using the supplied span in Ident::newLukas Wirth-20/+0
2022-01-31Make more precise range macro upmappingLukas Wirth-34/+31
2022-01-31Fix token ascension single token check being invertedLukas Wirth-4/+4
2022-01-30Fix cfg_attr invalidating derive identifier IDE functionalityLukas Wirth-0/+11
2022-01-28Add Keyword Return Type HighlightingDaniel Conley-10/+99
2022-01-25Merge #11281bors[bot]-25/+234
2022-01-21Bump pulldown-cmark and pulldown-cmark-to-cmarkLaurențiu Nicola-7/+2