Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Move insert_use util to utils | Aleksey Kladov | 2020-02-28 | 1 | -1/+0 | |
| | ||||||
* | Refactor primary IDE API | Aleksey Kladov | 2020-02-26 | 1 | -3/+8 | |
| | | | | | | | | | | This introduces the new type -- Semantics. Semantics maps SyntaxNodes to various semantic info, such as type, name resolution or macro expansions. To do so, Semantics maintains a HashMap which maps every node it saw to the file from which the node originated. This is enough to get all the necessary hir bits just from syntax. | |||||
* | Remove code duplication in tests | Aleksey Kladov | 2020-02-26 | 1 | -65/+49 | |
| | ||||||
* | Add `remove_mut` assist | Aleksey Kladov | 2020-02-19 | 1 | -0/+2 | |
| | ||||||
* | Cleanup | Shotaro Yamada | 2020-02-19 | 1 | -1/+1 | |
| | ||||||
* | Run cargo +nightly fix --clippy -Z unstable-options | Kirill Bulatov | 2020-02-18 | 1 | -2/+2 | |
| | ||||||
* | Added a utility function that can be used to determine the missing impl items. | Kevin DeLorey | 2020-02-09 | 1 | -1/+1 | |
| | ||||||
* | Simplify Assists interface | Aleksey Kladov | 2020-02-09 | 1 | -49/+15 | |
| | | | | | Instead of building a physical tree structure, just "tag" related assists with the same group | |||||
* | Rename add import assist | Kirill Bulatov | 2020-02-07 | 1 | -3/+3 | |
| | ||||||
* | Introduce assists utils | Aleksey Kladov | 2020-02-07 | 1 | -0/+1 | |
| | ||||||
* | Name assist handlers | Aleksey Kladov | 2020-02-07 | 1 | -32/+14 | |
| | ||||||
* | Cleanup | Aleksey Kladov | 2020-02-07 | 1 | -0/+8 | |
| | ||||||
* | Cleanup | Aleksey Kladov | 2020-02-07 | 1 | -3/+4 | |
| | ||||||
* | Simplify | Aleksey Kladov | 2020-02-07 | 1 | -28/+27 | |
| | ||||||
* | Minor rename | Aleksey Kladov | 2020-02-06 | 1 | -5/+5 | |
| | ||||||
* | Fix tests | Aleksey Kladov | 2020-02-06 | 1 | -12/+23 | |
| | ||||||
* | Mostly remove ImoportLocator infra | Aleksey Kladov | 2020-02-06 | 1 | -152/+6 | |
| | ||||||
* | Assists are not generic | Aleksey Kladov | 2020-02-06 | 1 | -16/+11 | |
| | ||||||
* | Remove assists TestDB | Aleksey Kladov | 2020-02-06 | 1 | -2/+0 | |
| | ||||||
* | Start switching assists to a root database | Aleksey Kladov | 2020-02-06 | 1 | -33/+28 | |
| | ||||||
* | Make assists use ImportsLocator directly | Aleksey Kladov | 2020-02-06 | 1 | -9/+9 | |
| | ||||||
* | Code review fixes | Kirill Bulatov | 2020-01-27 | 1 | -2/+3 | |
| | ||||||
* | Adjust the tests | Kirill Bulatov | 2020-01-26 | 1 | -6/+60 | |
| | ||||||
* | Have a better trait interface | Kirill Bulatov | 2020-01-26 | 1 | -7/+3 | |
| | ||||||
* | Remove unnecessary lifetime parameter | Kirill Bulatov | 2020-01-26 | 1 | -6/+6 | |
| | ||||||
* | Initial auto import action implementation | Kirill Bulatov | 2020-01-26 | 1 | -13/+113 | |
| | ||||||
* | fix typo in 'inline_local_variable' | TomasKralCZ | 2020-01-19 | 1 | -1/+1 | |
| | ||||||
* | itertools::Either -> either::Either | Kirill Bulatov | 2020-01-15 | 1 | -1/+1 | |
| | ||||||
* | Apply the api design suggestions | Kirill Bulatov | 2020-01-15 | 1 | -13/+27 | |
| | ||||||
* | Another attempt to add multiple edits | Kirill Bulatov | 2020-01-15 | 1 | -2/+5 | |
| | ||||||
* | Fix casing | Jeremy Kolb | 2020-01-14 | 1 | -4/+7 | |
| | ||||||
* | Fix ordering problem between qualifying paths and substituting params | Florian Diebold | 2020-01-11 | 1 | -0/+1 | |
| | ||||||
* | assists: add assist for custom implementation for derived trait | Paulo Lieuthier | 2019-11-28 | 1 | -0/+2 | |
| | ||||||
* | initial invert_if | bravomikekilo | 2019-11-21 | 1 | -0/+2 | |
| | ||||||
* | Add add_new assist | Wesley Norris | 2019-11-09 | 1 | -0/+2 | |
| | | | | | | | 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. | |||||
* | Restore assists tests | Aleksey Kladov | 2019-11-04 | 1 | -3/+5 | |
| | ||||||
* | Rename MockDatabase -> TestDB | Aleksey Kladov | 2019-11-04 | 1 | -16/+16 | |
| | | | | Actually working rename is sooo useful! | |||||
* | Remove more duplication in test fixtures | Aleksey Kladov | 2019-11-04 | 1 | -10/+10 | |
| | ||||||
* | further simplify assists | Aleksey Kladov | 2019-10-27 | 1 | -62/+21 | |
| | ||||||
* | Merge #2090 | bors[bot] | 2019-10-27 | 1 | -3/+3 | |
|\ | | | | | | | | | | | | | | | 2090: move public stuff to top r=matklad a=matklad Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com> | |||||
| * | rename auto_import -> add_import | Aleksey Kladov | 2019-10-27 | 1 | -3/+3 | |
| | | | | | | | | We are long way from auto imports at the moment | |||||
* | | Fixes #2054. | Wesley Norris | 2019-10-27 | 1 | -0/+2 | |
|/ | | | | This adds the `flip_trait_bound` assist which allows for the swapping of two trait bounds in a trait list that are next to each other. | |||||
* | auto-generate assists docs and tests | Aleksey Kladov | 2019-10-25 | 1 | -1/+3 | |
| | ||||||
* | Adds "replace with guarded return" assist | Mikhail Modin | 2019-10-20 | 1 | -0/+2 | |
| | ||||||
* | WIP: Add demorgan application with naive negation | Lúcás Meier | 2019-10-03 | 1 | -0/+2 | |
| | ||||||
* | remove ast_editor.rs | Aleksey Kladov | 2019-09-30 | 1 | -1/+0 | |
| | ||||||
* | Start simplifying editing API | Aleksey Kladov | 2019-09-26 | 1 | -1/+0 | |
| | ||||||
* | keep ast creation API simple | Aleksey Kladov | 2019-09-26 | 1 | -3/+1 | |
| | ||||||
* | move ast builder to a separate file | Aleksey Kladov | 2019-09-25 | 1 | -0/+1 | |
| | ||||||
* | move assists to subdir | Aleksey Kladov | 2019-09-25 | 1 | -47/+53 | |
| |