about summary refs log tree commit diff
path: root/src/tools/rust-analyzer/crates/hir
AgeCommit message (Expand)AuthorLines
2024-10-22Merge pull request #18254 from ChayimFriedman2/fix-mutLukas Wirth-110/+111
2024-10-22Auto merge of #18370 - duncpro:goto-def-ranges, r=Veykrilbors-0/+27
2024-10-22tidyDuncan Proctor-2/+1
2024-10-22resolve range patterns to the their struct typesDuncan Proctor-0/+28
2024-10-22Fix new nightly lintsLukas Wirth-1/+1
2024-10-22Auto merge of #18362 - duncpro:goto-def-ranges, r=Veykrilbors-8/+36
2024-10-22tidyDuncan Proctor-1/+1
2024-10-22goto definition on RangeFrom, RangeFull, RangeTo, and RangeToInclusive links ...Duncan Proctor-3/+11
2024-10-21Move explicit range handling out of goto_definition, use OperatorClass insteadduncanproctor-8/+28
2024-10-21fix: Fix token downmapping failing for include! inputsLukas Wirth-26/+54
2024-10-20Store patterns desugared from destructuring assignments in source mapChayim Refael Friedman-99/+102
2024-10-20Handle destructuring assignments uniformlyChayim Refael Friedman-12/+10
2024-10-04Auto merge of #18227 - davidbarsky:davidbarsky/push-lmntvwvznyyx, r=davidbarskybors-1/+1
2024-10-04internal: add JSON formatting for hprofDavid Barsky-1/+1
2024-10-04Auto merge of #18234 - Veykril:veykril/push-vzynqtlxmrnl, r=Veykrilbors-42/+58
2024-10-04internal: Filter out opaque tokens in some of IDE feature macro descensionsLukas Wirth-42/+58
2024-10-01Fix: Handle block exprs as modules when finding their parentsShoyu Vanilla-3/+2
2024-09-30Auto merge of #18210 - ChayimFriedman2:label-macro, r=Veykrilbors-24/+22
2024-09-30When resolving labels in `break` and `continue` for the IDE, do not resolve t...Chayim Refael Friedman-24/+22
2024-09-29Rename object_safety to dyn_compatibilityNoah Bright-3/+3
2024-09-19Handle lint attributes that are under `#[cfg_attr]`Chayim Refael Friedman-0/+13
2024-09-18Auto merge of #18131 - ChayimFriedman2:macro-expand-dollar-crate, r=Veykrilbors-1/+1
2024-09-18Get rid of `$crate` in expansions shown to the userChayim Refael Friedman-1/+1
2024-09-18Auto merge of #18117 - ChayimFriedman2:issue-18089, r=Veykrilbors-31/+29
2024-09-18Add diagnostics for `unsafe_op_in_unsafe_fn`Chayim Refael Friedman-2/+5
2024-09-17Always cache macro expansions' root node in SemanticsChayim Refael Friedman-31/+29
2024-09-16Fix printing of constants greater than `i128::MAX`Chayim Refael Friedman-3/+9
2024-09-12Use more correct handling of lint attributesChayim Refael Friedman-2/+43
2024-09-11Auto merge of #18075 - roife:fix-issue-17858, r=Veykrilbors-5/+8
2024-09-11Auto merge of #18052 - Coekjan:fix-inline-const, r=Veykrilbors-0/+11
2024-09-09fix: use `pretty_print_pat` for params in fnroife-5/+8
2024-09-05asm! parsing and lowering fixesLukas Wirth-3/+8
2024-09-05Fix name fetching being incorrect for asm operandsLukas Wirth-11/+8
2024-09-05Support more IDE features for asm operandsLukas Wirth-6/+45
2024-09-05Give InlineAsmOperand a HIR representationLukas Wirth-21/+100
2024-09-05Lower asm expressionsLukas Wirth-1/+0
2024-09-05fix: Fix `inline_const_as_literal` error when the number >= 10coekjan-0/+11
2024-09-03feat: Implement cast typechecksShoyu Vanilla-2/+30
2024-09-02Auto merge of #18016 - IvarWithoutBones:wrap-return-ty-local-result, r=Veykrilbors-3/+14
2024-09-02chore: fix some commentscuishuang-1/+1
2024-09-02fix: use Result type aliases in "Wrap return type in Result" assistIvar Scholten-3/+14
2024-09-01Auto merge of #17967 - Veykril:mbe-tests, r=Veykrilbors-0/+1
2024-09-01internal: Lay basic ground work for standalone mbe testsLukas Wirth-0/+1
2024-09-01Complete desugared and resugared async fn in trait implsLukas Wirth-31/+13
2024-09-01feat(ide-completion): extra sugar auto-completion `async fn ...` in `impl tra...Yunfei-0/+47
2024-08-29Auto merge of #17814 - ShoyuVanilla:object-safety, r=Veykrilbors-1/+6
2024-08-29feat: Implement object safetyShoyu Vanilla-1/+6
2024-08-29Auto merge of #17940 - ChayimFriedman2:closure-to-fn, r=Veykrilbors-0/+87
2024-08-27Create an assist to convert closure to freestanding fnChayim Refael Friedman-0/+87
2024-08-27Revert "feat: Implement `module_path` macro"Lukas Wirth-37/+9