about summary refs log tree commit diff
path: root/crates/ide/src/syntax_highlighting/highlight.rs
AgeCommit message (Expand)AuthorLines
2021-10-01Give defaultLibrary semantic token modifier to items from standard librarylhvy-11/+33
2021-09-15Don't highlight unsafe traits as unsafe in safe implsLukas Wirth-1/+3
2021-08-14internal: make naming consistentAleksey Kladov-1/+1
2021-08-10[semantic-highlighting] functions that consume are marked as HlMod::ConsumingJake Heinz-1/+1
2021-08-04Merge #9734bors[bot]-5/+14
2021-08-04match styleJake Heinz-1/+4
2021-08-04fix + update expectsJake Heinz-4/+5
2021-08-03Apply suggestions from code reviewJake-2/+2
2021-08-03Update crates/ide/src/syntax_highlighting/highlight.rsJake-1/+2
2021-08-03Give TypeInfo fields and methods more appropriate namesLukas Wirth-2/+2
2021-08-03Revise TypeInfo::ty usageLukas Wirth-1/+1
2021-08-03Introduce TypeInfoLukas Wirth-2/+2
2021-07-31move to else fJake Heinz-3/+2
2021-07-31semantic highlighting: add reference hlmodJake Heinz-6/+11
2021-07-24Resolve derive attribute input macro paths in ide layerLukas Wirth-1/+13
2021-07-13Assign mutable semantic token modifier to assignment operatorsLukas Wirth-7/+8
2021-07-13Split main highlighting function up into a few subfunctionsLukas Wirth-117/+146
2021-07-11Explicitly check for reference locals or fields in Name classificationLukas Wirth-4/+2
2021-07-11internal: remove one more needless extern crateAleksey Kladov-1/+0
2021-07-11internal: remove needless distinction between a carte and its root modAleksey Kladov-1/+0
2021-06-28Resolve attribute paths in attribute highlightingLukas Wirth-58/+76
2021-06-23Add `public` semantic token modifier for public itemsAramis Razzaghipour-4/+13
2021-06-15Highlight unsafe trait refs as unsafe only in impl blocks and definitionsLukas Wirth-19/+31
2021-06-13cargo fmtMaan2003-5/+3
2021-06-13clippy::useless_returnMaan2003-2/+2
2021-06-13clippy::redudant_borrowMaan2003-2/+2
2021-06-11Highlight tuple field accesses correctlyLukas Wirth-0/+3
2021-05-26Fix bug where library functions were not highlighted as suchAramis Razzaghipour-6/+17
2021-05-25Refactor application of `library` semantic token modifierAramis Razzaghipour-62/+15
2021-05-24Remove superfluous early-returnsAramis Razzaghipour-18/+22
2021-05-24Rename ‘foreign’ semantic token modifier to ‘library’Aramis Razzaghipour-10/+10
2021-05-24Highlight foreign modules as suchAramis Razzaghipour-1/+9
2021-05-24Remove hir krate methodsAramis Razzaghipour-9/+9
2021-05-24Add highlighting of items from other cratesAramis Razzaghipour-12/+77
2021-05-23Give ‘unsafe’ semantic token modifier to unsafe traitsAramis Razzaghipour-1/+8
2021-05-14Address commentshi-rustin-3/+3
2021-05-14Apply async semantic token modifier to async/await keywordshi-rustin-0/+7
2021-04-26Fixed formattingBastian Kersting-1/+1
2021-04-26Added mutable semantic token modifier for &mut self methodsBastian Kersting-2/+7
2021-04-23Simplify highlight token match guardsLukas Wirth-102/+74
2021-04-23Tag `yield` and `await` as ControlFlow in semantic highlightingLukas Wirth-2/+4
2021-04-19Fix typo: comparision -> comparisonAdrian Stanciu-1/+1
2021-04-13Merge #8354bors[bot]-12/+47
2021-04-098024: Added the trait modifier for assoc types.Chetan Khilosiya-2/+12
2021-04-088279: Fix the not operator use and test case fix.Chetan Khilosiya-8/+1
2021-04-088279: Added initial implementation forChetan Khilosiya-12/+54
2021-03-318024: Fix for function name change.Chetan Khilosiya-2/+2
2021-03-318024: Updated the implementation for trait modifier.Chetan Khilosiya-9/+19
2021-03-318024: Added the trait modifier for methodsChetan Khilosiya-1/+18
2021-03-09Show whether a binding is mutable or not on hoverLukas Wirth-2/+3