summary refs log tree commit diff
path: root/src/tools/rust-analyzer/crates/ide
AgeCommit message (Expand)AuthorLines
2024-11-25Revert "Prepare for omittiong parts of completion data that need to be resolved"Kirill Bulatov-2/+2
2024-10-04Auto merge of #18234 - Veykril:veykril/push-vzynqtlxmrnl, r=Veykrilbors-4/+5
2024-10-04internal: Filter out opaque tokens in some of IDE feature macro descensionsLukas Wirth-4/+5
2024-10-01Fix: Handle block exprs as modules when finding their parentsShoyu Vanilla-2/+36
2024-09-30Auto merge of #18210 - ChayimFriedman2:label-macro, r=Veykrilbors-0/+18
2024-09-30When resolving labels in `break` and `continue` for the IDE, do not resolve t...Chayim Refael Friedman-0/+18
2024-09-30Auto merge of #18167 - SomeoneToIgnore:fat-completions, r=Veykrilbors-2/+2
2024-09-29Rename object_safety to dyn_compatibilityNoah Bright-25/+25
2024-09-24Auto merge of #18166 - ChayimFriedman2:dollar-crate-root, r=Veykrilbors-3/+9
2024-09-24Auto merge of #18160 - ChayimFriedman2:fix-18138, r=Veykrilbors-0/+32
2024-09-23Support expect in attribute completion and hoverLaurențiu Nicola-3/+27
2024-09-23Prepare for omittiong parts of completion data that need to be resolvedKirill Bulatov-2/+2
2024-09-23Fix a bug in span map merge, and add explanations of how span maps are storedChayim Refael Friedman-3/+9
2024-09-22Fix name resolution when an import is resolved to some namespace and then lat...Chayim Refael Friedman-0/+32
2024-09-18Auto merge of #18131 - ChayimFriedman2:macro-expand-dollar-crate, r=Veykrilbors-27/+117
2024-09-18Get rid of `$crate` in expansions shown to the userChayim Refael Friedman-27/+117
2024-09-17Always cache macro expansions' root node in SemanticsChayim Refael Friedman-0/+70
2024-09-16Fix printing of constants greater than `i128::MAX`Chayim Refael Friedman-0/+18
2024-09-12Auto merge of #18107 - Veykril:push-oopkquknxqxs, r=Veykrilbors-38/+24
2024-09-12fix: Don't emit empty inlay hint partsLukas Wirth-38/+24
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