Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | find scope for `Declaration` item | Ekaterina Babshukova | 2019-10-22 | 1 | -1/+1 |
| | |||||
* | return Declaration from classify_name_ref | Ekaterina Babshukova | 2019-10-22 | 1 | -8/+8 |
| | |||||
* | refactor name_ref_kind.rs | Ekaterina Babshukova | 2019-10-22 | 1 | -2/+1 |
| | |||||
* | initial classify_name | Ekaterina Babshukova | 2019-10-22 | 1 | -1/+1 |
| | |||||
* | replace AST visitors with macro | Ekaterina Babshukova | 2019-10-05 | 1 | -90/+95 |
| | |||||
* | Added test for check doc strings in crates. | Alexander Andreev | 2019-09-30 | 1 | -0/+2 |
| | | | | #1856 | ||||
* | introduce FromSource trait | Ekaterina Babshukova | 2019-09-19 | 1 | -3/+2 |
| | |||||
* | Refactor a bit to prepare for resolving trait assoc items | Florian Diebold | 2019-09-17 | 1 | -1/+1 |
| | |||||
* | rename struct -> record, pos -> tuple | Aleksey Kladov | 2019-08-23 | 1 | -6/+6 |
| | |||||
* | rename range -> text_range | Aleksey Kladov | 2019-07-20 | 1 | -2/+2 |
| | |||||
* | migrate ra_ide_api to the new rowan | Aleksey Kladov | 2019-07-19 | 1 | -28/+78 |
| | |||||
* | make Parse fields private | Aleksey Kladov | 2019-07-12 | 1 | -2/+2 |
| | | | | this is in preparation for the new rowan API | ||||
* | allow rustfmt to reorder imports | Aleksey Kladov | 2019-07-04 | 1 | -5/+4 |
| | | | | | | This wasn't a right decision in the first place, the feature flag was broken in the last rustfmt release, and syntax highlighting of imports is more important anyway | ||||
* | move docs under code model | Aleksey Kladov | 2019-06-11 | 1 | -4/+4 |
| | |||||
* | Rename Description to ShortLabel | Edwin Cheng | 2019-06-09 | 1 | -11/+11 |
| | |||||
* | Add display::Description | Edwin Cheng | 2019-06-09 | 1 | -12/+13 |
| | |||||
* | Construct doc individually | Edwin Cheng | 2019-06-08 | 1 | -12/+34 |
| | |||||
* | Remove node function in NavTarget | Edwin Cheng | 2019-06-08 | 1 | -2/+2 |
| | |||||
* | Improve goto definition for MBE | Edwin Cheng | 2019-06-01 | 1 | -0/+23 |
| | |||||
* | update ra_ide_api to use builtins | Aleksey Kladov | 2019-05-30 | 1 | -1/+4 |
| | |||||
* | fix typos in mbe tests | Aleksey Kladov | 2019-05-28 | 1 | -1/+1 |
| | |||||
* | Move NameRef classification logic out of reference_definition | Laurențiu Nicola | 2019-05-23 | 1 | -79/+25 |
| | |||||
* | simplify | Aleksey Kladov | 2019-05-12 | 1 | -1/+1 |
| | |||||
* | Added local macro goto | Lenard Pratt | 2019-05-04 | 1 | -0/+40 |
| | |||||
* | Fix hover on the beginning of a nested expression | Florian Diebold | 2019-04-28 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | E.g. in ``` let foo = 1u32; if true { <|>foo; } ``` the hover shows `()`, the type of the whole if expression, instead of the more sensible `u32`. The reason for this was that the search for an expression was slightly left-biased: When on the edge between two tokens, it first looked at all ancestors of the left token and then of the right token. Instead merge the ancestors in ascending order, so that we get the smaller of the two possible expressions. | ||||
* | Get substs for trait refs in impl blocks | Florian Diebold | 2019-04-14 | 1 | -1/+1 |
| | |||||
* | use really correct resolver for expressions | Aleksey Kladov | 2019-04-12 | 1 | -1/+1 |
| | |||||
* | minimize the API | Aleksey Kladov | 2019-04-11 | 1 | -4/+2 |
| | |||||
* | rename | Aleksey Kladov | 2019-04-11 | 1 | -1/+1 |
| | |||||
* | introduce SourceAnalyzer | Aleksey Kladov | 2019-04-11 | 1 | -104/+48 |
| | |||||
* | type-safer source-map for bindings | Aleksey Kladov | 2019-04-10 | 1 | -0/+1 |
| | |||||
* | replace todo with fixme | Aleksey Kladov | 2019-03-23 | 1 | -1/+1 |
| | |||||
* | Remove the old variants replaced by Ty::Apply | Florian Diebold | 2019-03-21 | 1 | -8/+6 |
| | |||||
* | Add support for goto definition and hover on Self | Ville Penttinen | 2019-03-07 | 1 | -2/+94 |
| | | | | This fixes #943 | ||||
* | Use source map | kjeremy | 2019-03-06 | 1 | -14/+9 |
| | |||||
* | Hover for associated items in patterns | kjeremy | 2019-03-06 | 1 | -8/+32 |
| | |||||
* | Make ExpOrPatId private | kjeremy | 2019-03-04 | 1 | -1/+1 |
| | |||||
* | Add NavigationTarget::from_impl_item | Jeremy Kolb | 2019-03-04 | 1 | -13/+2 |
| | |||||
* | Use ImplItems instead of just Function | Jeremy Kolb | 2019-03-04 | 1 | -5/+16 |
| | |||||
* | Make goto definition/hover resolve constructors | kjeremy | 2019-03-04 | 1 | -4/+25 |
| | |||||
* | remove second way to get the body | Aleksey Kladov | 2019-03-02 | 1 | -1/+1 |
| | |||||
* | rename syntax_mapping as well | Aleksey Kladov | 2019-03-02 | 1 | -9/+8 |
| | |||||
* | rename syntax-mapping -> source-map | Aleksey Kladov | 2019-03-02 | 1 | -3/+3 |
| | |||||
* | Allow goto-definition to work for named fields in struct initializer | Ville Penttinen | 2019-02-27 | 1 | -0/+44 |
| | | | | | Now goto definition should work when done on a named field in a struct initializer. | ||||
* | Add support for hovering over the name of an item | Ville Penttinen | 2019-02-27 | 1 | -1/+1 |
| | |||||
* | rename type to type_alias in the AST as well | Aleksey Kladov | 2019-02-25 | 1 | -2/+2 |
| | |||||
* | Remove unnecessary to_nav_target | Ville Penttinen | 2019-02-23 | 1 | -16/+12 |
| | |||||
* | Fix goto def not working when cursor was over the name of a def | Ville Penttinen | 2019-02-23 | 1 | -3/+124 |
| | | | | | We now allow goto_definition to return the named NavigationTarget if the cursor is on the name of a definition. | ||||
* | Fix some typos | Pascal Hertleif | 2019-02-12 | 1 | -4/+4 |
| | |||||
* | reformat the world | Aleksey Kladov | 2019-02-08 | 1 | -28/+12 |
| |