aboutsummaryrefslogtreecommitdiff
path: root/crates/assists/src
Commit message (Expand)AuthorAgeFilesLines
* Assist: replace string with charBenjamin Coenen2020-10-202-8/+39
* replace_string_with_char #6252Benjamin Coenen2020-10-162-0/+129
* More idiomatic classification APIAleksey Kladov2020-10-152-4/+4
* Document auto_import as a featureLukas Wirth2020-10-151-0/+55
*-. Merge #6207 #6224 #6226 #6227bors[bot]2020-10-143-241/+297
|\ \
* | | Fix stackoverflow in insert_use::recursive_mergeLukas Wirth2020-10-143-2/+53
| |/ |/|
* | Fix MergeBehaviour::Full not working when merging nested long pathsLukas Wirth2020-10-132-4/+33
| * Slightly cleanup import_assets moduleLukas Wirth2020-10-132-62/+84
| * Adhere to style guidelines in import_assetsLukas Wirth2020-10-132-43/+45
| * Extract ImportAssets out of auto_importLukas Wirth2020-10-133-241/+273
|/
* Merge #6130 #6135bors[bot]2020-10-122-67/+69
|\
| * when generating new function, focus on return type instead of bodyBenjamin Coenen2020-10-082-67/+69
* | adt: correctly inherit field visibility from enumJonas Schievink2020-10-091-6/+4
|/
* Clean up inlay_hintsLukas Wirth2020-10-071-1/+12
* Shorten iterator hints for std::iter iterators behind referencesLukas Wirth2020-10-071-1/+1
* Shorten iterator chain hintsLukas Wirth2020-10-071-7/+34
* Move IntoIterator into FamousDefsLukas Wirth2020-10-071-8/+15
* Use FamousDefs for shorten_iterator hintLukas Wirth2020-10-061-12/+49
* Move ModPath->ast::Path function to IDE layerAleksey Kladov2020-10-066-20/+62
* Merge #6139bors[bot]2020-10-062-7/+14
|\
| * Make ImportPrefix a configuration optionLukas Wirth2020-10-052-7/+14
* | Do not leave braces for colons in dbg!Kirill Bulatov2020-10-061-2/+7
* | Merge #6111bors[bot]2020-10-054-5/+738
|\ \ | |/ |/|
| * Add tests for convert integer literal assistvlakreeh2020-09-301-4/+570
| * Add ability to specify ResolvedAssist by labelvlakreeh2020-09-291-5/+22
| * Add convert integer literal assistvlakreeh2020-09-293-0/+150
* | Simplify ast_transformAleksey Kladov2020-10-021-40/+34
* | Merge #6105bors[bot]2020-10-021-48/+85
|\ \
| * | Fix path comparison not comparing paths correctly with unequal lengthsLukas Wirth2020-10-011-48/+85
* | | Merge #6104bors[bot]2020-10-022-2/+2
|\ \ \ | |/ / |/| |
| * | Minor clippy performance suggestionskjeremy2020-09-302-2/+2
| |/
* / Fix MergingBehaviour::Last not working properlyLukas Wirth2020-09-301-21/+52
|/
* Merge #6019bors[bot]2020-09-294-38/+11
|\
| * Remove make::path_from_textLukas Wirth2020-09-164-38/+11
* | MicrooptimizeAleksey Kladov2020-09-281-6/+7
* | Remove partial import test in insert_useLukas Wirth2020-09-251-10/+0
* | Don't unnecessarily unnest imports for import insertionLukas Wirth2020-09-252-2/+66
* | Document AstTransformationAleksey Kladov2020-09-211-0/+28
* | Rename impl edit method to be more explicitMatt Hooper2020-09-211-1/+1
* | Added test for impl member assist when impl def is missing bracesMatt Hooper2020-09-211-0/+19
* | Replace entire impl def instead of only associated items for missing impl mem...Matt Hooper2020-09-211-9/+12
* | Merge #5989bors[bot]2020-09-163-103/+287
|\ \ | |/ |/|
| * Add make::glob_use_tree function to create star-only UseTreeLukas Wirth2020-09-161-11/+3
| * Fix merge imports failing if the `self` module import is in the wrong treeLukas Wirth2020-09-121-22/+34
| * Tidy up `recursive_merge` implementationLukas Wirth2020-09-121-60/+60
| * Reimplement import merging by making it recursive properly nesting all levelsLukas Wirth2020-09-123-83/+263
* | Make MergeBehaviour configurableLukas Wirth2020-09-126-15/+27
|/
* Properly preserve macro bracesKirill Bulatov2020-09-111-25/+16
* Merge #5955bors[bot]2020-09-112-82/+114
|\
| * Allow merge_imports assists to merge imports of equal visibilityLukas Wirth2020-09-052-6/+61