aboutsummaryrefslogtreecommitdiff
path: root/crates/ide_db
Commit message (Expand)AuthorAgeFilesLines
* Fix edge case for ImportGranularity guessingLukas Wirth2021-06-082-7/+26
* Reorder CompletionContext fieldsLukas Wirth2021-06-071-2/+1
* Unescape generated clippy lintsLukas Wirth2021-06-051-314/+726
* Replace `-` with `_` in generated lint namesLukas Wirth2021-06-041-137/+135
* Generate default lint groupsLukas Wirth2021-06-041-0/+29
* Generate default lint completionsLukas Wirth2021-06-042-0/+6892
* Make it opt-inJonas Schievink2021-06-031-0/+1
* Implement per-edition preludesJonas Schievink2021-06-011-10/+12
* Merge #8866bors[bot]2021-05-312-18/+4
|\
| * Update salsaJonas Schievink2021-05-272-18/+4
* | simplifyLukas Wirth2021-05-282-10/+2
|/
* Exclude inherent traits more eagerlyKirill Bulatov2021-05-271-11/+8
* Merge #8945bors[bot]2021-05-232-1/+19
|\
| * Get rid of field_type againFlorian Diebold2021-05-231-1/+1
| * Record method call substs and use them in call infoFlorian Diebold2021-05-231-0/+18
* | minor: align import style with styleguideAleksey Kladov2021-05-231-3/+3
|/
* Don't compare ast::Visibility by stringifyingLukas Tobias Wirth2021-05-201-6/+9
* Merge #8873bors[bot]2021-05-203-15/+237
|\
| * 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
* | Simplify eager macro representationJonas Schievink2021-05-191-1/+0
* | Add new LSP extension for workspace symbol lookupalcroito2021-05-171-0/+5
|/
* 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-092-4/+4
* Don't handle Self as a usage for TraitDefsLukas Wirth2021-05-081-1/+0
* Fix builtintype def_to_tyLukas Wirth2021-05-081-8/+14
* Correctly support SelfType when searching for usagesLukas Wirth2021-05-081-70/+102
* internal: use API stabilized in 1.52Aleksey Kladov2021-05-061-4/+3
* Split out merge_imports module from helpers::insert_useLukas Wirth2021-04-243-318/+318
* Merge #8591 #8638bors[bot]2021-04-232-179/+142
|\
* \ Merge #8317bors[bot]2021-04-231-7/+51
|\ \
| * | Use multiple loops instead of `Iterator::chain` in `FindUsages`unexge2021-04-211-13/+22
| * | Add convert tuple struct to named struct assistunexge2021-04-041-9/+9
| * | Allow including `Self` kw references to `FindUsages`unexge2021-04-041-4/+39
| | * 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-192-0/+35
* | Merge #8467bors[bot]2021-04-192-0/+12
|\ \
| * | Adds impl Deref assistjake2021-04-112-0/+12
* | | Merge #8546bors[bot]2021-04-162-2/+35
|\ \ \
| * | | Return CallInfo for unclosed call expressionsLukas Wirth2021-04-162-2/+35
* | | | Exclude inherent traits from flyimportsKirill Bulatov2021-04-161-6/+16
|/ / /
* / / Profile trait solving for all invocationsKirill Bulatov2021-04-141-1/+1
|/ /
* / Avoid O(n²) when constructing AttrSourceMapJonas Schievink2021-04-061-0/+4
|/
* Convert Into to From assistGraeme Coupar2021-04-032-1/+9