aboutsummaryrefslogtreecommitdiff
path: root/crates/ide_db/src/helpers
Commit message (Expand)AuthorAgeFilesLines
* Implement per-edition preludesJonas Schievink2021-06-011-10/+12
* Exclude inherent traits more eagerlyKirill Bulatov2021-05-271-11/+8
* Don't compare ast::Visibility by stringifyingLukas Tobias Wirth2021-05-201-6/+9
* Check for differing attributes in granularity guessingLukas Tobias Wirth2021-05-203-7/+21
* Replace ImportGranularity::Guess with guessing boolean flagLukas Tobias Wirth2021-05-193-21/+183
* Add ImportGranularity::GuessLukas Tobias Wirth2021-05-181-12/+4
* Implement import-granularity guessingLukas Tobias Wirth2021-05-181-2/+33
* MergeBehavior -> ImportGranularityLukas Tobias Wirth2021-05-182-10/+33
* internal: remove SyntaxRewriterAleksey Kladov2021-05-141-1/+3
* internal: remove one more immutable treeAleksey Kladov2021-05-141-14/+20
* Give MergeBehaviour variants better namesLukas Wirth2021-05-102-45/+53
* internal: introduce `ast::make::ext` module with common shortcutsAleksey Kladov2021-05-091-1/+1
* Split out merge_imports module from helpers::insert_useLukas Wirth2021-04-242-317/+316
* Add cov_marks to insert_use testsLukas Wirth2021-04-202-1/+39
* Remove SyntaxRewriter usage in insert_use in favor of tedLukas Wirth2021-04-202-178/+103
* Check for rust doc code attributes like rustdoc doesLukas Wirth2021-04-191-0/+34
* Merge #8467bors[bot]2021-04-191-0/+8
|\
| * Adds impl Deref assistjake2021-04-111-0/+8
* | Exclude inherent traits from flyimportsKirill Bulatov2021-04-161-6/+16
|/
* Convert Into to From assistGraeme Coupar2021-04-031-1/+5
* Rename target_ty to self_tyLukas Wirth2021-03-291-1/+1
* Cleanup ide_db importsLukas Wirth2021-03-271-1/+2
* syntax: return owned string instead of leaking stringcynecx2021-03-262-2/+2
* rewrite merge use trees assist to use muatable syntax treesAleksey Kladov2021-03-221-2/+2
* Reexport PrefixKind to remove deps to hirEdwin Cheng2021-03-221-1/+3
* Less reallocationsKirill Bulatov2021-03-211-3/+0
* Disable unqualified assoc items completion for nowKirill Bulatov2021-03-201-1/+8
* DocsKirill Bulatov2021-03-201-3/+3
* Do not query item search by name eagerlyKirill Bulatov2021-03-201-121/+89
* Do not propose assoc items without qualifiersKirill Bulatov2021-03-201-3/+5
* Fix associated items not being appended to paths in import_assetsLukas Wirth2021-03-181-1/+5
* avoid converting types into themselves via .into() (clippy::useless-conversion)Matthias Krüger2021-03-171-1/+1
* Better strip turbofishesKirill Bulatov2021-03-081-4/+4
* Add rustdocs and use better namesKirill Bulatov2021-03-081-30/+52
* Less lifetines: derive SemanticsScope in placeKirill Bulatov2021-03-081-24/+23
* Restrict fuzzy qualifiers for nowKirill Bulatov2021-03-081-20/+23
* Enforce the located imports' orderKirill Bulatov2021-03-081-6/+5
* Fix the completion labels and testsKirill Bulatov2021-03-081-31/+68
* Work towards better import labelsKirill Bulatov2021-03-081-94/+61
* Profile import_assets betterKirill Bulatov2021-03-081-0/+5
* SimplifyKirill Bulatov2021-03-081-13/+5
* Refactor the import locationKirill Bulatov2021-03-081-102/+110
* Do not propose already imported importsKirill Bulatov2021-03-081-9/+34
* Properly handle turbofishes in qualifiersKirill Bulatov2021-03-081-5/+7
* Fix some testsKirill Bulatov2021-03-081-41/+69
* Return more data about located importsKirill Bulatov2021-03-081-70/+109
* Draft the qualifier import resolutionKirill Bulatov2021-03-081-37/+136
* Filter out path items by the qualifierKirill Bulatov2021-03-081-24/+15
* SimplifyKirill Bulatov2021-03-081-64/+37
* Find the code to changeKirill Bulatov2021-03-081-55/+130