aboutsummaryrefslogtreecommitdiff
path: root/crates/ide_db
Commit message (Expand)AuthorAgeFilesLines
* 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
* Merge #8267bors[bot]2021-03-311-0/+1
|\
| * Gifs and screenshots for features in manualAyomide Bamidele2021-03-311-0/+1
* | Merge #8186bors[bot]2021-03-301-1/+1
|\ \
| * | Rename target_ty to self_tyLukas Wirth2021-03-291-1/+1
| |/
* / Accurately classify assoc. types in pathsJonas Schievink2021-03-301-18/+23
|/
* Merge #8212bors[bot]2021-03-282-2/+3
|\
| * Unleash macro 2.0 in hightlight and moreEdwin Cheng2021-03-272-2/+3
* | Cleanup ide_db importsLukas Wirth2021-03-278-10/+15
|/
* syntax: return owned string instead of leaking stringcynecx2021-03-263-3/+3
* Sweep the new TraitEnvironmentQueryJonas Schievink2021-03-241-0/+1
* Cleanup Definition::search_scopeLukas Wirth2021-03-231-83/+94
* Merge hir::MacroDef::is_* into hir::MacroDef::kindLukas Wirth2021-03-231-1/+1
* Set up a search scope when searching for mbe macro referencesLukas Wirth2021-03-231-4/+21
* Compute more mathematically well-rounded notion of transitive depsAleksey Kladov2021-03-231-3/+1
* 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
* Fix the profile stringKirill Bulatov2021-03-211-1/+1
* Less reallocationsKirill Bulatov2021-03-212-19/+12
* Use smart case in flyimport items lookupKirill Bulatov2021-03-212-3/+22
* Merge #8123bors[bot]2021-03-212-199/+179
|\
| * Disable unqualified assoc items completion for nowKirill Bulatov2021-03-201-1/+8
| * DocsKirill Bulatov2021-03-202-10/+16
| * Do not query item search by name eagerlyKirill Bulatov2021-03-202-197/+162
| * Do not propose assoc items without qualifiersKirill Bulatov2021-03-201-3/+5
* | Don't use an untyped String for ActiveParam trackingLukas Wirth2021-03-201-4/+10
|/
* Fix associated items not being appended to paths in import_assetsLukas Wirth2021-03-181-1/+5
* Rename `item_tree` query to `file_item_tree`Jonas Schievink2021-03-181-1/+1