Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Properly qualify trait methods in qualify_path assist | Lukas Wirth | 2020-10-15 | 1 | -0/+3 |
| | |||||
* | Bump rustc_lexer | Laurențiu Nicola | 2020-10-13 | 1 | -1/+1 |
| | |||||
* | when generating new function, focus on return type instead of body | Benjamin Coenen | 2020-10-08 | 1 | -1/+11 |
| | | | | Signed-off-by: Benjamin Coenen <[email protected]> | ||||
* | Bump rustc_lexer, cfg-if to 1.0 and add new license to check | kjeremy | 2020-10-08 | 1 | -1/+1 |
| | |||||
* | Cleanup | Aleksey Kladov | 2020-10-07 | 1 | -10/+13 |
| | |||||
* | Merge #6160 | bors[bot] | 2020-10-07 | 5 | -1/+448 |
|\ | | | | | | | | | | | | | | | 6160: Add validation check for ambiguous trait objects r=matklad a=Veykril Fixes #285. Co-authored-by: Lukas Wirth <[email protected]> | ||||
| * | Add validation check for ambiguous trait objects | Lukas Wirth | 2020-10-06 | 5 | -1/+448 |
| | | |||||
* | | Document privacy invariant of SyntaxPtr | Aleksey Kladov | 2020-10-06 | 1 | -0/+2 |
|/ | |||||
* | Merge #6104 | bors[bot] | 2020-10-02 | 1 | -1/+1 |
|\ | | | | | | | | | | | | | | | 6104: Minor clippy performance suggestions r=matklad a=kjeremy Co-authored-by: kjeremy <[email protected]> | ||||
| * | Minor clippy performance suggestions | kjeremy | 2020-09-30 | 1 | -1/+1 |
| | | |||||
* | | Up rustc-ap-rustc_lexer to 681 | kjeremy | 2020-10-01 | 2 | -5/+5 |
|/ | | | | cargo update as well | ||||
* | Merge #6019 | bors[bot] | 2020-09-29 | 1 | -5/+28 |
|\ | | | | | | | | | | | | | | | 6019: Remove make::path_from_text r=matklad a=Veykril This removes the `make::path_from_text` function, which according to a note should've been private. I removed it since it didn't really serve a purpose as it was simply wrapping `make::ast_from_text`. Co-authored-by: Lukas Wirth <[email protected]> | ||||
| * | Remove make::path_from_text | Lukas Wirth | 2020-09-16 | 1 | -5/+28 |
| | | |||||
* | | Rename impl edit method to be more explicit | Matt Hooper | 2020-09-21 | 1 | -1/+1 |
| | | |||||
* | | Add make utility for empty associated item lists | Matt Hooper | 2020-09-21 | 1 | -0/+4 |
| | | |||||
* | | Add edit utility for adding an associated item list to a impl def | Matt Hooper | 2020-09-21 | 1 | -0/+16 |
| | | |||||
* | | Add make::glob_use_tree function to create star-only UseTree | Lukas Wirth | 2020-09-16 | 1 | -0/+4 |
| | | |||||
* | | Reimplement import merging by making it recursive properly nesting all levels | Lukas Wirth | 2020-09-12 | 1 | -0/+1 |
|/ | |||||
* | Rename record_field_pat to record_pat_field | Pavan Kumar Sunkara | 2020-09-10 | 4 | -0/+0 |
| | |||||
* | Merge #5940 | bors[bot] | 2020-09-04 | 2 | -1/+84 |
|\ | | | | | | | | | | | | | | | 5940: Implement "Replace `impl Trait` function argument with the named generic" assist. r=matklad a=alekseysidorov Fixes #5085 Co-authored-by: Aleksei Sidorov <[email protected]> | ||||
| * | Remove unnecessary comma | Aleksei Sidorov | 2020-09-04 | 1 | -1/+0 |
| | | |||||
| * | Fix tests | Aleksei Sidorov | 2020-09-04 | 1 | -1/+1 |
| | | |||||
| * | Fix nitpicks | Aleksei Sidorov | 2020-09-04 | 1 | -17/+2 |
| | | |||||
| * | Resolve most of corner cases | Aleksei Sidorov | 2020-09-03 | 1 | -4/+22 |
| | | |||||
| * | Initial implementation of the #5085 issue | Aleksei Sidorov | 2020-09-03 | 2 | -0/+81 |
| | | |||||
* | | Impl make::blank_line | Lukas Wirth | 2020-09-03 | 1 | -1/+11 |
|/ | |||||
* | Unify naming | Aleksey Kladov | 2020-09-03 | 1 | -4/+4 |
| | |||||
* | Reduce path_from_text usage | Aleksey Kladov | 2020-08-31 | 1 | -0/+1 |
| | |||||
* | Remove dead code | Aleksey Kladov | 2020-08-31 | 1 | -14/+0 |
| | |||||
* | :arrow_up: expect-test | Aleksey Kladov | 2020-08-28 | 1 | -1/+1 |
| | |||||
* | :arrow_up: crates | Aleksey Kladov | 2020-08-27 | 1 | -1/+1 |
| | |||||
* | Complete `pub` in fields | Aleksey Kladov | 2020-08-25 | 2 | -0/+32 |
| | |||||
* | Cleanup invert-if | Aleksey Kladov | 2020-08-25 | 1 | -6/+3 |
| | | | | | * stick to trivial factory functions in make * compress the logic for inverting Option/Result | ||||
* | Support extern types | Jonas Schievink | 2020-08-24 | 1 | -1/+7 |
| | |||||
* | Merge #4776 | bors[bot] | 2020-08-24 | 1 | -3/+3 |
|\ | | | | | | | | | | | | | | | | | | | 4776: Do a weekly minor publish to crates.io r=matklad a=pksunkara This is the same system I set up on Chalk repo. Every week it creates a new minor version, pushes it to github and then deploys it to crates.io. Co-authored-by: Pavan Kumar Sunkara <[email protected]> | ||||
| * | Add version to deps in cargo.toml | Pavan Kumar Sunkara | 2020-08-24 | 1 | -3/+3 |
| | | |||||
* | | Merge #5845 | bors[bot] | 2020-08-24 | 1 | -1/+1 |
|\ \ | | | | | | | | | | | | | | | | | | | | | | 5845: Omit lenses for not runnable doctests r=matklad a=SomeoneToIgnore Ideally, we should properly parse the doctest attributes before, but since I need it for the code lens only, this way should suffice for now Co-authored-by: Kirill Bulatov <[email protected]> | ||||
| * | | Omit lenses for not runnable doctests | Kirill Bulatov | 2020-08-22 | 1 | -1/+1 |
| |/ | |||||
* / | Invert if should be smart about is_some, is_none, is_ok, is_err | dragfire | 2020-08-24 | 1 | -1/+7 |
|/ | |||||
* | :arrow_up: ungrammar | Aleksey Kladov | 2020-08-21 | 1 | -1/+2 |
| | |||||
* | Switch to expect_test from crates.io | Aleksey Kladov | 2020-08-21 | 2 | -2/+2 |
| | |||||
*-. | Merge #5776 #5780 | bors[bot] | 2020-08-17 | 1 | -3/+26 |
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 5776: Fix eslint errors on .eslintrc.js and rollup.config.js r=matklad a=fuafa Eslint complains if these two files does not include in the `tsconfig.json`. ``` Parsing error: "parserOptions.project" has been set for @typescript-eslint/parser. The file does not match your project config: .eslintrc.js. The file must be included in at least one of the projects provided.eslint ``` ![image](https://user-images.githubusercontent.com/20750310/90338269-176d4f80-e01b-11ea-8710-3ea817b235d2.png) 5780: Fixup whitespace when adding missing impl items r=matklad a=jDomantas Generate properly formatted whitespace when adding impl items - with an empty line between items and removing extra whitespace that often appears at the end. This is my first time working on rust analyzer so I'm not very familiar with its internal APIs. If there's a better way to do such syntax tree editing I'd be glad to hear it. Co-authored-by: xiaofa <[email protected]> Co-authored-by: jDomantas <[email protected]> | ||||
| | * | format | jDomantas | 2020-08-17 | 1 | -13/+9 |
| | | | |||||
| | * | fixup whitespace when adding missing impl items | jDomantas | 2020-08-14 | 1 | -3/+30 |
| |/ | |||||
* / | Bump rustc_lexer | Jeremy Kolb | 2020-08-16 | 1 | -1/+1 |
|/ | |||||
* | Better recovery in `use foo::;` | Aleksey Kladov | 2020-08-13 | 1 | -5/+3 |
| | |||||
* | Align parser names with grammar | Aleksey Kladov | 2020-08-13 | 2 | -77/+0 |
| | |||||
* | Remove deprecated function | Aleksey Kladov | 2020-08-13 | 1 | -0/+7 |
| | |||||
* | Cleanup **Move Guard** assist | Aleksey Kladov | 2020-08-13 | 1 | -0/+3 |
| | |||||
* | **Merge Imports** assist handles self | Aleksey Kladov | 2020-08-12 | 2 | -3/+11 |
| |