Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 | 1 | -25/+25 |
| | |||||
* | More natural trait setup | Aleksey Kladov | 2020-01-16 | 1 | -2/+2 |
| | |||||
* | Make FromSource private | Aleksey Kladov | 2020-01-16 | 1 | -3/+4 |
| | |||||
* | Another attempt to add multiple edits | Kirill Bulatov | 2020-01-15 | 1 | -2/+2 |
| | |||||
* | Fix casing | Jeremy Kolb | 2020-01-14 | 20 | -26/+26 |
| | |||||
* | 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 | 1 | -16/+51 |
| | |||||
* | Fix ordering problem between qualifying paths and substituting params | Florian Diebold | 2020-01-11 | 1 | -113/+8 |
| | |||||
* | Some more refactoring | Florian Diebold | 2020-01-11 | 1 | -8/+6 |
| | |||||
* | Fix file ID when qualifying paths; add another failing test | Florian Diebold | 2020-01-11 | 1 | -3/+31 |
| | |||||
* | Handle type args | Florian Diebold | 2020-01-11 | 1 | -9/+12 |
| | |||||
* | More failing tests | Florian Diebold | 2020-01-11 | 1 | -1/+126 |
| | |||||
* | Qualify some paths in 'add missing impl members' | Florian Diebold | 2020-01-11 | 1 | -2/+47 |
| | |||||
* | Add test | Florian Diebold | 2020-01-11 | 1 | -0/+23 |
| | |||||
* | BinOp helper to detect assignment | Jeremy Kolb | 2020-01-04 | 1 | -11/+1 |
| | |||||
* | Merge #2650 | bors[bot] | 2019-12-29 | 1 | -0/+18 |
|\ | | | | | | | | | | | | | | | 2650: Add macro call support for SourceAnalyzer::type_of r=matklad a=edwin0cheng Co-authored-by: Edwin Cheng <[email protected]> | ||||
| * | Add macro call support for type_of | Edwin Cheng | 2019-12-23 | 1 | -0/+18 |
| | | |||||
* | | Fill in type params in 'add missing impl members' assist | Florian Diebold | 2019-12-24 | 1 | -14/+117 |
|/ | |||||
* | Clippy lints | kjeremy | 2019-12-20 | 1 | -5/+5 |
| | |||||
* | Forbid <T>::foo syntax in mod paths | Aleksey Kladov | 2019-12-18 | 1 | -1/+1 |
| | |||||
* | Refactor PathKind | Aleksey Kladov | 2019-12-17 | 1 | -2/+8 |
| | |||||
* | Use different types for path with and without generics | Aleksey Kladov | 2019-12-14 | 1 | -4/+2 |
| | |||||
* | Remove some unwraps in add_new | kjeremy | 2019-12-13 | 1 | -19/+16 |
| | |||||
* | Get rid of unwraps in add_new | Florian Diebold | 2019-12-07 | 1 | -24/+21 |
| | | | | Probably fixes #2464. | ||||
* | Merge #2018 | bors[bot] | 2019-12-02 | 1 | -0/+206 |
|\ | | | | | | | | | | | | | | | | | | | 2018: assists: add assist for custom implementation for derived trait r=matklad a=paulolieuthier Please, tell me if something could be more idiomatic or efficient. Fixes #1256. Co-authored-by: Paulo Lieuthier <[email protected]> | ||||
| * | docs: describe new feature 'add custom impl for derived trait' | Paulo Lieuthier | 2019-11-28 | 1 | -0/+17 |
| | | |||||
| * | assists: add assist for custom implementation for derived trait | Paulo Lieuthier | 2019-11-28 | 1 | -0/+189 |
| | | |||||
* | | Rename Source -> InFile | Aleksey Kladov | 2019-11-28 | 1 | -3/+3 |
|/ | |||||
* | Introduce hir::Type | Aleksey Kladov | 2019-11-26 | 2 | -14/+6 |
| | | | | It should provide a convenient API over more low-level Ty | ||||
* | Fix hir for ast::UnionDef | Aleksey Kladov | 2019-11-25 | 1 | -2/+2 |
| | |||||
* | Merge #2343 | bors[bot] | 2019-11-24 | 2 | -31/+111 |
|\ | | | | | | | | | | | | | | | | | | | 2343: implement assist invert_if r=matklad a=bravomikekilo fix [issue 2219 invert if condition](https://github.com/rust-analyzer/rust-analyzer/issues/2219) I put the assist cursor range to `if` of the if expression, because both condition and body will be replaced. Is there any way to replace them without cover the cursor position? @matklad Co-authored-by: bravomikekilo <[email protected]> | ||||
| * | do refact and fix some issue | bravomikekilo | 2019-11-24 | 2 | -52/+43 |
| | | |||||
| * | fix tidy test | bravomikekilo | 2019-11-21 | 1 | -7/+11 |
| | | |||||
| * | initial invert_if | bravomikekilo | 2019-11-21 | 2 | -1/+86 |
| | | |||||
* | | Uniformalize naming | Aleksey Kladov | 2019-11-22 | 2 | -2/+2 |
|/ | |||||
* | fix 2190; add test for "replace if let with match" | Felix Kohlgrüber | 2019-11-20 | 1 | -2/+30 |
| | |||||
* | Rename Source::ast -> Source::value | Aleksey Kladov | 2019-11-20 | 3 | -4/+4 |
| | |||||
* | Add ast for plain and raw string literals | Aleksey Kladov | 2019-11-16 | 1 | -46/+13 |
| | |||||
* | Reduce some duplication | Aleksey Kladov | 2019-11-15 | 4 | -6/+4 |
| | |||||
* | Fix add-new assist | Aleksey Kladov | 2019-11-15 | 1 | -5/+64 |
| | |||||
* | Merge #2165 | bors[bot] | 2019-11-15 | 1 | -0/+379 |
|\ | | | | | | | | | | | | | | | | | | | 2165: ra_assists: Add add_new assist r=matklad a=rep-nop Adds a new assist to autogenerate a new fn based on the selected struct, excluding tuple structs and unions. The fn will inherit the same visibility as the struct and the assist will attempt to reuse any existing impl blocks that exist at the same level of struct. Not marking this as closing #1644 since there's a part 2 of adding autocompletion for when someone starts typing `[pub ]fn new(...` Co-authored-by: Wesley Norris <[email protected]> | ||||
| * | Add add_new assist | Wesley Norris | 2019-11-09 | 1 | -0/+379 |
| | | | | | | | | | | | | | | Adds a new assist to autogenerate a new fn based on the selected struct, excluding tuple structs and unions. The fn will inherit the same visibility as the struct and the assist will attempt to reuse any existing impl blocks that exist at the same level of struct. | ||||
* | | Use strongly-typed ast building for early-return assist | Aleksey Kladov | 2019-11-13 | 1 | -24/+71 |
| | | |||||
* | | Add a bit of types | Aleksey Kladov | 2019-11-13 | 1 | -5/+5 |
| | | |||||
* | | Minor cleanup | Aleksey Kladov | 2019-11-13 | 1 | -19/+20 |
|/ |