about summary refs log tree commit diff
path: root/src/tools/rust-analyzer/crates/ide
AgeCommit message (Expand)AuthorLines
2024-09-11Auto merge of #18075 - roife:fix-issue-17858, r=Veykrilbors-0/+178
2024-09-11Lift out workspace related data into a separate query to preserve crategraph ...Lukas Wirth-5/+13
2024-09-09feat: use shorthand when pretty-print record patroife-2/+50
2024-09-09fix: add parenthesis for or-patternroife-1/+16
2024-09-09fix: use `pretty_print_pat` for params in fnroife-0/+115
2024-09-05asm! parsing and lowering fixesLukas Wirth-3/+77
2024-09-05Fix name fetching being incorrect for asm operandsLukas Wirth-2/+10
2024-09-05Support more IDE features for asm operandsLukas Wirth-21/+93
2024-09-05Give InlineAsmOperand a HIR representationLukas Wirth-39/+39
2024-09-05Add Definition kind for asm register operandLukas Wirth-13/+18
2024-09-05Add Definition kind for asm register classesLukas Wirth-5/+175
2024-09-05Lower asm expressionsLukas Wirth-4/+4
2024-09-04Add edition dependent keyword highlighting testsLukas Wirth-7/+320
2024-09-03feat: Implement cast typechecksShoyu Vanilla-0/+4
2024-09-02fix: lifetime hint panic in non generic defsLukas Wirth-1/+19
2024-09-01internal: Lay basic ground work for standalone mbe testsLukas Wirth-5/+0
2024-09-01minor: Reduce friction for updating minicoreLukas Wirth-27/+58
2024-08-31fix: Fix lifetime elision inlay hints breaking for ranged requestsLukas Wirth-57/+59
2024-08-30Support fn-ptr and fn-path types for lifetime elision hintsLukas Wirth-358/+597
2024-08-30Improve inlay hint resolution reliabilityLukas Wirth-205/+266
2024-08-29Do not report missing unsafe on `addr_of[_mut]!(EXTERN_OR_MUT_STATIC)`Chayim Refael Friedman-6/+6
2024-08-29Auto merge of #17814 - ShoyuVanilla:object-safety, r=Veykrilbors-8/+94
2024-08-29feat: Implement object safetyShoyu Vanilla-8/+94
2024-08-28Fix name resolution of shadowed builtin macroChayim Refael Friedman-0/+19
2024-08-27Revert "feat: Implement `module_path` macro"Lukas Wirth-71/+3
2024-08-26Auto merge of #17963 - avrong:avrong/error-lifetimes, r=Veykrilbors-1/+1
2024-08-26Show and render error lifetime args as `'_`Aleksei Trifonov-1/+1
2024-08-26Auto merge of #17941 - ChayimFriedman2:pre-closure-to-fn, r=Veykrilbors-3/+3
2024-08-24Provide `Future::Output` and `Iterator` lang itemsChayim Refael Friedman-3/+3
2024-08-23Auto merge of #17936 - Veykril:module_path, r=Veykrilbors-3/+71
2024-08-22Add cov_marks to test #17927Chayim Refael Friedman-0/+10
2024-08-22Speed up search for short associated functions, especially very common identi...Chayim Refael Friedman-0/+230
2024-08-22Fix sorting order for tokens in hoverLukas Wirth-13/+15
2024-08-22Consider interleaving hover kindsLukas Wirth-84/+95
2024-08-22Sort hover results by relevanceLukas Wirth-6/+18
2024-08-22Thread file id through descension API for semantic highlightingLukas Wirth-36/+40
2024-08-22Rename macro descension functionsLukas Wirth-11/+8
2024-08-22Fully remove old macro descension APILukas Wirth-53/+40
2024-08-22Remove DescendPreference::SameKindLukas Wirth-17/+52
2024-08-22Drop MacroInputKindLukas Wirth-1/+1
2024-08-22Remove DescendPreference::SameTextLukas Wirth-79/+77
2024-08-21internal: Implement `module_path` macroLukas Wirth-3/+71
2024-08-16Auto merge of #17900 - darichey:exclude-vendored-libraries, r=davidbarskybors-11/+58
2024-08-16Properly account for editions in namesChayim Refael Friedman-286/+738
2024-08-15Add scip/lsif flag to exclude vendored libariesDavid Richey-11/+58
2024-08-15internal: Properly check the edition for edition dependent syntax kindsLukas Wirth-14/+22
2024-08-15fix: Panic while displaying associated function with a type annotationShoyu Vanilla-0/+28
2024-08-13Remove unreachable logic for include token mappingLukas Wirth-0/+15
2024-08-08fix: Panic while rendering function with impl trait argShoyu Vanilla-0/+23
2024-08-07Auto merge of #17809 - nicolas-guichard:index-vendored, r=Veykrilbors-10/+36