aboutsummaryrefslogtreecommitdiff
path: root/crates/ide
Commit message (Expand)AuthorAgeFilesLines
* Reject more cases of invalid parameter to self renamesLukas Wirth2020-11-291-13/+122
* Fix renaming owned self to parameter emitting refLukas Wirth2020-11-291-1/+30
* Merge #6666bors[bot]2020-11-291-17/+39
|\
| * Support 'go to definition' for selfLukas Wirth2020-11-291-17/+39
* | Merge #6664bors[bot]2020-11-281-3/+43
|\ \ | |/ |/|
| * Show type of self param on hoverLukas Wirth2020-11-281-3/+43
* | Merge #6660bors[bot]2020-11-281-6/+36
|\ \
| * | Support goto definition for ADT-SelfParamsLukas Wirth2020-11-281-6/+36
| |/
* | Merge #6645bors[bot]2020-11-281-0/+9
|\ \
| * | More accurately place proc-macro diagnosticJonas Schievink2020-11-271-4/+6
| * | Publish diagnostics for macro expansion errorsJonas Schievink2020-11-271-0/+7
| |/
* | Move the helpers into ide_dbKirill Bulatov2020-11-282-3/+2
* | Extract the import code into the shared moduleKirill Bulatov2020-11-273-5/+4
|/
* Use `ExpandResult` instead of `MacroResult`Jonas Schievink2020-11-261-3/+3
* Rename `parse_macro` to `parse_macro_expansion`Jonas Schievink2020-11-241-1/+1
* hir_expand: propagate expansion errorsJonas Schievink2020-11-241-3/+5
* Minor, import styleAleksey Kladov2020-11-231-6/+5
* Merge #6582bors[bot]2020-11-171-8/+32
|\
| * Fill the diagnostic code field in publish_diagnosticsLukas Wirth2020-11-171-8/+32
* | Add **Ignore Test** assistAleksey Kladov2020-11-172-18/+6
|/
* Merge #6558bors[bot]2020-11-162-0/+4
|\
| * format string highlighting: handle hex + debug type specifierRoland Ruckerbauer2020-11-152-0/+4
| * cleanupAleksey Kladov2020-11-131-0/+0
| * add open Cargo.toml actionAnatol Liu2020-11-131-0/+0
* | Cleanup edit_text_range_for_record_field_expr_or_patLukas Wirth2020-11-151-46/+59
* | Use shorthand field syntax in destructuresLukas Wirth2020-11-142-19/+62
* | Properly handle shorthands in destructure patterns when renamingLukas Wirth2020-11-142-6/+69
* | Use shorthand record syntax when renaming struct initializer fieldLukas Wirth2020-11-141-4/+45
|/
* Merge #6472bors[bot]2020-11-096-3/+94
|\
| * Add static semantic token modifier for associated functions with no &selfAnatol Liu2020-11-091-2/+2
| * Add static semantic token modifier for associated functions with no &selfAnatol Liu2020-11-081-1/+1
| * Add static semantic token modifier for associated functions with no &selfAnatol Liu2020-11-051-14/+2
| * Add static semantic token modifier for associated functions with no &selfAnatol Liu2020-11-056-2/+105
* | . is an operatorAleksey Kladov2020-11-095-28/+30
* | SimplifyAleksey Kladov2020-11-061-1/+0
* | Kill RAW_ literalsAleksey Kladov2020-11-065-18/+12
|/
* Support struct variants in extract_struct_from_enum_variantLukas Wirth2020-11-031-1/+2
* Only show `self` ident when showing parameter self hintsLukas Wirth2020-11-021-2/+23
* Merge #6365bors[bot]2020-11-021-1/+1
|\
| * Do insertion lookahead in algo::diffLukas Wirth2020-10-261-1/+1
| |
| \
*-. | Merge #6393 #6399bors[bot]2020-11-021-2/+106
|\ \|
| * | Add check if param name is similar to fn nameMatthew Sanetra2020-10-281-2/+106
* | | Remove more unreachable pubsAleksey Kladov2020-11-029-27/+24
* | | Merge #6387bors[bot]2020-10-281-0/+21
|\ \ \
| * | | do not use associated types placeholder for inlay hintBenjamin Coenen2020-10-281-0/+21
* | | | Merge #6384bors[bot]2020-10-281-3/+67
|\ \ \ \ | |_|/ / |/| | |
| * | | add doctest runnables on struct #6356Benjamin Coenen2020-10-271-1/+1
| * | | add doctest runnables on struct #6356Benjamin Coenen2020-10-271-3/+67
| | |/ | |/|
* | | Merge #6379bors[bot]2020-10-273-0/+15
|\ \ \ | |_|/ |/| |
| * | Highlight never type as BuiltinTypeLukas Wirth2020-10-263-0/+15
| |/