aboutsummaryrefslogtreecommitdiff
path: root/crates/ide
Commit message (Expand)AuthorAgeFilesLines
* 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
| |/
* | Fix testGrayJack2020-10-261-158/+158
* | Add test to avoid regressionGrayJack2020-10-262-153/+165
|/
* Fix unary minus highlightingLukas Wirth2020-10-253-1/+14
*-. Merge #6331 #6342bors[bot]2020-10-2422-32/+57
|\ \
| | * Re-export base_db from ide_dbIgor Aleksanov2020-10-2421-27/+26
| | * Make call_info a part of ide_dbIgor Aleksanov2020-10-244-5/+4
| |/ |/|
| * correct hover for items with doc attribute with raw stringsJosh Mcguigan2020-10-241-0/+27
| |
| \
*-. \ Merge #6251 #6310bors[bot]2020-10-236-2/+46
|\ \ \
| | * | Rewrite algo::diff to support insertion and deletionLukas Wirth2020-10-222-2/+2
| * | | Add tests for callable modifierGrayJack2020-10-212-0/+38
| * | | Add Callable modifier for variables that implements FnonceGrayJack2020-10-161-1/+1
| * | | Add HighlightModifier::Callable and add it for localsGrayJack2020-10-162-0/+6
* | | | Merge #6324bors[bot]2020-10-232-41/+47
|\ \ \ \ | |_|_|/ |/| | |
| * | | Emit better #[cfg] diagnosticsJonas Schievink2020-10-222-41/+47
| | |/ | |/|
* | | Merge #6326bors[bot]2020-10-221-1/+28
|\ \ \
| * | | Hide paramater inlay hints for cloned vars if applicableLukas Wirth2020-10-221-1/+28
| |/ /
* / / Fix opening module documentation opening parent documentation insteadZac Pullar-Strecker2020-10-221-4/+24
|/ /
* | Merge #6299bors[bot]2020-10-202-58/+63
|\ \
| * | Fixup botched renameJonas Schievink2020-10-201-1/+1
| * | Add a (hint) diagnostic for unconfigured itemsJonas Schievink2020-10-201-1/+15
| * | Simplify diagnostic construction, add unused fieldJonas Schievink2020-10-202-57/+48
* | | Don't rely on display names in inlay_hintsAleksey Kladov2020-10-201-6/+13
|/ /
* | More type safety around namesAleksey Kladov2020-10-201-3/+2
* | Rename declaration_name -> display_nameAleksey Kladov2020-10-205-9/+8
* | Extract call_info and completion into separate cratesIgor Aleksanov2020-10-1828-9244/+11