aboutsummaryrefslogtreecommitdiff
path: root/crates/ide/src
Commit message (Expand)AuthorAgeFilesLines
* Merge #6750bors[bot]2020-12-081-28/+36
|\
| * Remove hir_def/docs.rs moduleLukas Wirth2020-12-071-28/+36
* | SimplifyKirill Bulatov2020-12-071-1/+0
* | Use stateless completion resolveKirill Bulatov2020-12-071-0/+22
* | Remove the stateKirill Bulatov2020-12-071-1/+1
* | Make completion resolve asyncKirill Bulatov2020-12-071-1/+1
* | Simplify import edit calculationKirill Bulatov2020-12-071-1/+1
* | Properly fill client completion resolve capabilities dataKirill Bulatov2020-12-071-2/+2
* | Working resolve completion imports prototypeKirill Bulatov2020-12-071-1/+2
|/
* Merge #6719bors[bot]2020-12-071-7/+6
|\
| * Use items can also have doc commentsLukas Wirth2020-12-041-7/+6
* | Don't insert blank lines between doc attributesLukas Wirth2020-12-071-2/+0
* | Merge #6721bors[bot]2020-12-047-37/+44
|\ \
| * | Use METHOD semantic token typeLaurențiu Nicola2020-12-047-37/+44
| |/
* / Don't diagnose `#[cfg]` in macrosJonas Schievink2020-12-031-0/+5
|/
* Merge #6673bors[bot]2020-12-021-45/+74
|\
| * Show type of Self on hoverLukas Wirth2020-11-291-45/+74
* | Type-safer API for dealing with parameter lists with optional selfAleksey Kladov2020-12-011-1/+1
* | Merge #6665bors[bot]2020-11-291-1/+102
|\ \
| * | Support self in reference searchLukas Wirth2020-11-291-1/+102
* | | Merge #6599bors[bot]2020-11-294-10/+23
|\ \ \
| * | | Add attribute highlight modifier to all tokens inside attributesLukas Wirth2020-11-214-10/+23
* | | | 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-281-2/+2
* | | Extract the import code into the shared moduleKirill Bulatov2020-11-272-5/+3
|/ /
* | 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
* | 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