Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | SSR: Explicitly autoderef and ref placeholders as needed | David Lattimore | 2020-08-14 | 4 | -25/+222 |
| | | | | Structured search replace now inserts *, & and &mut in the replacement to match any auto[de]ref in the matched code. | ||||
* | Refactor SSR so that placeholders store a Var | David Lattimore | 2020-08-14 | 4 | -18/+26 |
| | | | | | This allows lookup of placeholder bindings given a placeholder without needing to create a Var instance. | ||||
* | Sophisticate Windows path encoding | Armin Sander | 2020-08-14 | 1 | -7/+132 |
| | |||||
* | Make hygiene private to hir | Aleksey Kladov | 2020-08-13 | 4 | -16/+39 |
| | |||||
* | Merge #5753 | bors[bot] | 2020-08-13 | 3 | -59/+65 |
|\ | | | | | | | | | | | | | | | | | | | 5753: Remove Hygiene from completion r=matklad a=matklad bors r+ 🤖 Co-authored-by: Aleksey Kladov <[email protected]> | ||||
| * | Remove Hygiene from completion | Aleksey Kladov | 2020-08-13 | 3 | -59/+65 |
| | | |||||
* | | display correctly 'impl Trait<T> + Trait<T>' #4814 | Benjamin Coenen | 2020-08-13 | 2 | -0/+20 |
|/ | | | | Signed-off-by: Benjamin Coenen <[email protected]> | ||||
* | Better recovery in `use foo::;` | Aleksey Kladov | 2020-08-13 | 2 | -7/+17 |
| | |||||
* | Minor | Aleksey Kladov | 2020-08-13 | 1 | -6/+12 |
| | |||||
* | Align parser names with grammar | Aleksey Kladov | 2020-08-13 | 17 | -223/+124 |
| | |||||
* | Rename ra_ide -> ide | Aleksey Kladov | 2020-08-13 | 90 | -70/+67 |
| | |||||
* | Rename ra_assists -> assists | Aleksey Kladov | 2020-08-13 | 54 | -14/+13 |
| | |||||
* | Rename ra_ssr -> ssr | Aleksey Kladov | 2020-08-13 | 17 | -94/+79 |
| | |||||
* | Rename ra_ide_db -> ide_db | Aleksey Kladov | 2020-08-13 | 58 | -76/+70 |
| | |||||
* | Rename ra_hir -> hir | Aleksey Kladov | 2020-08-13 | 16 | -13/+12 |
| | |||||
* | Rename ra_hir_ty -> hir_ty | Aleksey Kladov | 2020-08-13 | 38 | -16/+13 |
| | |||||
* | Rename ra_hir_def -> hir_def | Aleksey Kladov | 2020-08-13 | 50 | -21/+21 |
| | |||||
* | Rename ra_hir_expand -> hir_expand | Aleksey Kladov | 2020-08-13 | 17 | -10/+9 |
| | |||||
* | Rename ra_db -> base_db | Aleksey Kladov | 2020-08-13 | 108 | -153/+153 |
| | |||||
* | Merge #5746 | bors[bot] | 2020-08-13 | 3 | -15/+114 |
|\ | | | | | | | | | | | | | | | 5746: Structured search replace now handles UFCS calls to trait methods r=matklad a=davidlattimore Co-authored-by: David Lattimore <[email protected]> | ||||
| * | Structured search replace now handles UFCS calls to trait methods | David Lattimore | 2020-08-13 | 3 | -15/+114 |
| | | |||||
* | | Rename ra_proc_macro -> proc_macro_api | Aleksey Kladov | 2020-08-13 | 12 | -11/+12 |
| | | |||||
* | | Merge #5732 | bors[bot] | 2020-08-13 | 1 | -8/+14 |
|\ \ | |/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | 5732: Consider only IdentPats for param name hints r=matklad a=SomeoneToIgnore Closes https://github.com/rust-analyzer/rust-analyzer/issues/4960 Avoid displaying any param name hints like <img width="590" alt="image" src="https://user-images.githubusercontent.com/2690773/90071461-47a4ad80-dcfe-11ea-9330-fb4f4e2d1b71.png"> Those hints seem to occupy plenty of space for no apparent benefit, with their destructured content not used in the code with the function hints. I'm not entirely sure if we should show something else than `IdentPat`s, since I don't understand some of the `Pat` variant meanings: https://github.com/rust-analyzer/rust-analyzer/blob/a1c187eef3ba08076aedb5154929f7eda8d1b424/crates/syntax/src/ast/generated/nodes.rs#L1336-L1352 Co-authored-by: Kirill Bulatov <[email protected]> | ||||
| * | Consider only IdentPats for param name hints | Kirill Bulatov | 2020-08-12 | 1 | -8/+14 |
| | | |||||
* | | Merge #5744 | bors[bot] | 2020-08-13 | 16 | -22/+19 |
|\ \ | | | | | | | | | | | | | | | | | | | | | | 5744: Rename ra_project_model -> project_model r=matklad a=pksunkara Co-authored-by: Pavan Kumar Sunkara <[email protected]> | ||||
| * | | Rename ra_project_model -> project_model | Pavan Kumar Sunkara | 2020-08-13 | 16 | -22/+19 |
| | | | |||||
* | | | Remove ra_fmt crate | Aleksey Kladov | 2020-08-13 | 7 | -59/+29 |
| | | | |||||
* | | | Minor | Aleksey Kladov | 2020-08-13 | 1 | -4/+5 |
|/ / | |||||
* | | Minor | Aleksey Kladov | 2020-08-13 | 2 | -28/+25 |
| | | |||||
* | | Minor | Aleksey Kladov | 2020-08-13 | 5 | -44/+46 |
| | | |||||
* | | Remove deprecated function | Aleksey Kladov | 2020-08-13 | 4 | -54/+48 |
| | | |||||
* | | Cleanup **Move Guard** assist | Aleksey Kladov | 2020-08-13 | 3 | -117/+112 |
| | | |||||
* | | fmt | Aleksey Kladov | 2020-08-13 | 6 | -6/+6 |
| | | |||||
* | | Rename ra_cfg -> cfg | Aleksey Kladov | 2020-08-13 | 21 | -24/+24 |
| | | |||||
* | | Simplify | Aleksey Kladov | 2020-08-13 | 1 | -8/+6 |
| | | |||||
* | | Minimize deps | Aleksey Kladov | 2020-08-13 | 2 | -2/+2 |
| | | |||||
* | | Rename ra_mbe -> mbe | Aleksey Kladov | 2020-08-13 | 17 | -14/+15 |
| | | |||||
* | | Minor | Aleksey Kladov | 2020-08-13 | 1 | -3/+5 |
| | | |||||
* | | Rename ra_proc_macro_srv -> proc_macro_srv | Pavan Kumar Sunkara | 2020-08-13 | 21 | -8/+7 |
|/ | |||||
* | **Merge Imports** assist handles self | Aleksey Kladov | 2020-08-12 | 3 | -3/+38 |
| | |||||
* | Rename ra_syntax -> syntax | Aleksey Kladov | 2020-08-12 | 950 | -318/+308 |
| | |||||
* | Rename ra_parser -> parser | Aleksey Kladov | 2020-08-12 | 41 | -48/+48 |
| | |||||
* | Rename ra_text_edit -> text_edit | Aleksey Kladov | 2020-08-12 | 28 | -29/+29 |
| | |||||
* | Cleanup TextEdit API | Aleksey Kladov | 2020-08-12 | 8 | -23/+33 |
| | |||||
* | Rename ra_toolchain -> toolchain | Aleksey Kladov | 2020-08-12 | 12 | -19/+17 |
| | |||||
* | Rename ra_tt -> tt | Aleksey Kladov | 2020-08-12 | 20 | -60/+60 |
| | |||||
* | Rename ra_prof -> profile | Aleksey Kladov | 2020-08-12 | 59 | -166/+132 |
| | |||||
* | Rename ra_arena | Aleksey Kladov | 2020-08-12 | 29 | -31/+31 |
| | |||||
* | Merge #5637 | bors[bot] | 2020-08-12 | 3 | -6/+93 |
|\ | | | | | | | | | | | | | | | | | | | | | | | 5637: SSR: Matching trait associated constants, types and functions r=matklad a=davidlattimore This fixes matching of things like `HashMap::default()` by resolving `HashMap` instead of `default` (which resolves to `Default::default`). Same for associated constants and types that are part of a trait implementation. However, we still don't support matching calls to trait methods. Co-authored-by: David Lattimore <[email protected]> | ||||
| * | SSR: Matching trait associated constants, types and functions | David Lattimore | 2020-08-01 | 3 | -6/+93 |
| | | | | | | | | | | | | | | | | | | | | This fixes matching of things like `HashMap::default()` by resolving `HashMap` instead of `default` (which resolves to `Default::default`). Same for associated constants and types that are part of a trait implementation. However, we still don't support matching calls to trait methods. |