Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Assists are not generic | Aleksey Kladov | 2020-02-06 | 27 | -84/+59 | |
| | ||||||
* | Remove assists TestDB | Aleksey Kladov | 2020-02-06 | 2 | -47/+0 | |
| | ||||||
* | Start switching assists to a root database | Aleksey Kladov | 2020-02-06 | 3 | -39/+42 | |
| | ||||||
* | Make assists use ImportsLocator directly | Aleksey Kladov | 2020-02-06 | 1 | -9/+9 | |
| | ||||||
* | Add profiling around add_impl_members | Aleksey Kladov | 2020-02-06 | 1 | -0/+1 | |
| | | | | | | | | | This intention is pretty slow for `impl Interator`, because it has a ton of default methods which need to be substituted. The proper fix here is to not compute the actual edit until the user triggers the action, but that's awkward to do in the LSP right now, so let's just put a profiling code for now. | |||||
* | Refactor if-let -> match assist to use ast::make | Aleksey Kladov | 2020-02-05 | 1 | -27/+22 | |
| | ||||||
* | Better cursor placement when merging arms | Aleksey Kladov | 2020-02-05 | 1 | -4/+17 | |
| | ||||||
* | Merge match arms works with many arms | Aleksey Kladov | 2020-02-05 | 1 | -29/+70 | |
| | ||||||
* | Cleanup | Aleksey Kladov | 2020-02-05 | 1 | -11/+12 | |
| | ||||||
* | Merge #2948 | bors[bot] | 2020-02-04 | 1 | -6/+48 | |
|\ | | | | | | | | | | | | | | | 2948: Allow add_explicit_type to replace a placeholder type r=matklad a=lnicola Co-authored-by: Laurențiu Nicola <[email protected]> | |||||
| * | Allow add_explicit_type to replace a placeholder type | Laurențiu Nicola | 2020-02-03 | 1 | -6/+48 | |
| | | ||||||
* | | Use proper import name in the label | Kirill Bulatov | 2020-02-03 | 1 | -10/+6 | |
| | | ||||||
* | | Simplify paths searches | Kirill Bulatov | 2020-02-03 | 1 | -4/+3 | |
| | | ||||||
* | | Use name only when searching for an import candidate | Kirill Bulatov | 2020-02-02 | 1 | -6/+16 | |
|/ | ||||||
* | Merge #2982 | bors[bot] | 2020-02-02 | 2 | -15/+36 | |
|\ | | | | | | | | | | | | | | | 2982: Merge imports when auto importing r=flodiebold a=SomeoneToIgnore Co-authored-by: Kirill Bulatov <[email protected]> | |||||
| * | Remove obsolete rustdoc | Kirill Bulatov | 2020-02-02 | 1 | -1/+0 | |
| | | ||||||
| * | Require ModPath for importing | Kirill Bulatov | 2020-02-02 | 2 | -10/+8 | |
| | | ||||||
| * | Merge imports when auto importing | Kirill Bulatov | 2020-02-02 | 1 | -6/+30 | |
| | | ||||||
* | | Auto import functions | Kirill Bulatov | 2020-02-01 | 1 | -0/+24 | |
|/ | ||||||
* | Improve auto import message | Laurențiu Nicola | 2020-01-31 | 1 | -6/+10 | |
| | ||||||
* | Properly select a target for auto importing | Kirill Bulatov | 2020-01-29 | 1 | -29/+17 | |
| | ||||||
* | Code review fixes | Kirill Bulatov | 2020-01-27 | 2 | -7/+8 | |
| | ||||||
* | Enforce alphabetical import sorting | Kirill Bulatov | 2020-01-26 | 1 | -2/+3 | |
| | ||||||
* | Adjust the tests | Kirill Bulatov | 2020-01-26 | 2 | -61/+149 | |
| | ||||||
* | Have a better trait interface | Kirill Bulatov | 2020-01-26 | 2 | -17/+19 | |
| | ||||||
* | Remove unnecessary lifetime parameter | Kirill Bulatov | 2020-01-26 | 2 | -8/+8 | |
| | ||||||
* | Initial auto import action implementation | Kirill Bulatov | 2020-01-26 | 5 | -15/+317 | |
| | ||||||
* | fixed inline_local_variable bug | Tomáš | 2020-01-25 | 1 | -0/+15 | |
| | ||||||
* | added eq_token() method to LetStmt | TomasKralCZ | 2020-01-19 | 1 | -2/+1 | |
| | ||||||
* | fix 'add_explicit_type' assist range | TomasKralCZ | 2020-01-19 | 1 | -1/+26 | |
| | ||||||
* | fix typo in 'inline_local_variable' | TomasKralCZ | 2020-01-19 | 2 | -26/+26 | |
| | ||||||
* | More natural trait setup | Aleksey Kladov | 2020-01-16 | 1 | -2/+2 | |
| | ||||||
* | Make FromSource private | Aleksey Kladov | 2020-01-16 | 2 | -5/+10 | |
| | ||||||
* | Reduce visibility | Kirill Bulatov | 2020-01-15 | 1 | -1/+1 | |
| | ||||||
* | itertools::Either -> either::Either | Kirill Bulatov | 2020-01-15 | 2 | -2/+2 | |
| | ||||||
* | Apply the api design suggestions | Kirill Bulatov | 2020-01-15 | 3 | -28/+45 | |
| | ||||||
* | Another attempt to add multiple edits | Kirill Bulatov | 2020-01-15 | 4 | -13/+49 | |
| | ||||||
* | More orthogonal path editing | Aleksey Kladov | 2020-01-15 | 1 | -3/+10 | |
| | ||||||
* | Cleanup assert | kjeremy | 2020-01-14 | 1 | -5/+1 | |
| | ||||||
* | unwrap | Jeremy Kolb | 2020-01-14 | 1 | -2/+2 | |
| | ||||||
* | Assert that first letter is capitalized | Jeremy Kolb | 2020-01-14 | 1 | -0/+6 | |
| | ||||||
* | Fix casing | Jeremy Kolb | 2020-01-14 | 21 | -30/+33 | |
| | ||||||
* | More UI friendly labels | Jeremy Kolb | 2020-01-14 | 23 | -35/+43 | |
| | ||||||
* | Tweak add_custom_impl | Jeremy Kolb | 2020-01-14 | 1 | -1/+4 | |
| | ||||||
* | Some clippy lints | kjeremy | 2020-01-13 | 1 | -1/+1 | |
| | ||||||
* | Qualify paths in 'fill match arms' assist | Florian Diebold | 2020-01-12 | 2 | -17/+52 | |
| | ||||||
* | Use FxHashMap | Florian Diebold | 2020-01-11 | 1 | -3/+3 | |
| | ||||||
* | Apply review suggestions | Florian Diebold | 2020-01-11 | 1 | -7/+8 | |
| | ||||||
* | Fix ordering problem between qualifying paths and substituting params | Florian Diebold | 2020-01-11 | 3 | -113/+187 | |
| | ||||||
* | Some more refactoring | Florian Diebold | 2020-01-11 | 1 | -8/+6 | |
| |