about summary refs log tree commit diff
path: root/src/tools/rust-analyzer/crates/ide-db
AgeCommit message (Expand)AuthorLines
2024-09-03refactor: move ide_assist::utils::suggest_name to ide-dbroife-0/+821
2024-09-01internal: Lay basic ground work for standalone mbe testsLukas Wirth-137/+1
2024-08-26Auto merge of #17941 - ChayimFriedman2:pre-closure-to-fn, r=Veykrilbors-4/+6
2024-08-25Auto merge of #17958 - Veykril:deref-chain-method-completions, r=Veykrilbors-30/+51
2024-08-25fix: Fix trait method completions not acknowledging Deref implsLukas Wirth-30/+51
2024-08-25Don't enable the search fast path for short associated functions when a searc...Chayim Refael Friedman-0/+4
2024-08-24Modify `hacks::parse_expr_from_str()` to take an edition tooChayim Refael Friedman-4/+6
2024-08-22Add cov_marks to test #17927Chayim Refael Friedman-0/+9
2024-08-22Speed up search for short associated functions, especially very common identi...Chayim Refael Friedman-80/+427
2024-08-22Fully remove old macro descension APILukas Wirth-7/+6
2024-08-22Remove DescendPreference::SameTextLukas Wirth-0/+1
2024-08-16Auto merge of #17905 - ChayimFriedman2:edition-dependent-raw-keyword, r=Veykrilbors-101/+144
2024-08-16Properly account for editions in namesChayim Refael Friedman-101/+144
2024-08-16Auto merge of #17908 - ChayimFriedman2:usages-word-boundaries, r=Veykrilbors-0/+14
2024-08-16Auto merge of #17907 - ChayimFriedman2:no-once_cell, r=Veykrilbors-5/+4
2024-08-16Test for word boundary in `FindUsages`Chayim Refael Friedman-0/+14
2024-08-16Replace once_cell with std's recently stabilized OnceCell/Lock and LazyCell/LockChayim Refael Friedman-5/+4
2024-08-15internal: Properly check the edition for edition dependent syntax kindsLukas Wirth-2/+6
2024-08-09Use crossbeam-channel from the workspacemo8it-1/+1
2024-08-07Auto merge of #17813 - roife:fix-issue-17803, r=Veykrilbors-1/+8
2024-08-06fix: tyck for non-ADT types when searching refs for `Self` kwroife-1/+8
2024-08-06Auto merge of #17745 - regexident:improve-crate-manifests, r=Veykrilbors-2/+3
2024-08-06Replace `[package.repository] = "…"` of published crates with `[package.rep...Vincent Esche-1/+1
2024-08-06Unify package descriptions by adding references to "rust-analyzer"Vincent Esche-1/+1
2024-08-06Fix spelling of "data structure"Vincent Esche-2/+2
2024-08-06Add repository URL for published crates' missing `[package.repository]` fieldsVincent Esche-0/+1
2024-08-06Replace `"TBD"` with more helpful desciptions in published crates' `[package....Vincent Esche-1/+1
2024-08-06fix: Panic in path transform with default type parametersShoyu Vanilla-5/+21
2024-08-05Simplify FileDelegateLukas Wirth-9/+6
2024-07-23chore: update codegenswinstxnhdw-89/+147
2024-07-22Auto merge of #17670 - Veykril:mem, r=Veykrilbors-0/+2
2024-07-22LRU `body_with_source_map` queryLukas Wirth-0/+2
2024-07-22Auto merge of #17542 - roife:fix-issue-17517, r=Veykrilbors-15/+27
2024-07-22Auto merge of #17647 - joshka:jm/rename-commands, r=Veykrilbors-3/+3
2024-07-21fix: Allow flyimport to import primitive shadowing modulesLukas Wirth-1/+1
2024-07-20Rename rust-analyzer commandsJosh McKinney-3/+3
2024-07-19Auto merge of #17639 - Veykril:salsa-perf, r=Veykrilbors-132/+3
2024-07-20fix: incorrect highlighting of try blocks with control flow kwsroife-15/+27
2024-07-19Make LRU opt-inLukas Wirth-129/+0
2024-07-19Reduce maximum LRU size to 2^16 entries, reducing memory footprint of LRU ent...Lukas Wirth-3/+3
2024-07-19Auto merge of #17622 - roife:fix-issue-17602, r=Veykrilbors-5/+13
2024-07-18Update test fixturesLukas Wirth-74/+185
2024-07-18Encode edition within FileId in the hir layerLukas Wirth-63/+82
2024-07-18fix: handle synonymous imports in 'merge imports'roife-5/+13
2024-07-17Add always disabled gen parse supportLukas Wirth-5/+13
2024-07-16Remove Name::to_smol_strLukas Wirth-18/+33
2024-07-16More symbol usageLukas Wirth-7/+7
2024-07-16Switch token trees to use SymbolsLukas Wirth-5/+5
2024-07-15Auto merge of #17559 - Veykril:tokentree, r=Veykrilbors-8/+9
2024-07-15Encode ident rawness and literal kind separately in tt::LeafLukas Wirth-8/+9