Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge #2406 | bors[bot] | 2019-11-26 | 1 | -6/+3 |
|\ | | | | | | | | | | | | | | | 2406: Add hygiene information to SourceAnalyzer r=matklad a=edwin0cheng This should fix https://github.com/rust-analyzer/rust-analyzer/pull/2392#issuecomment-557964686 Co-authored-by: Edwin Cheng <[email protected]> | ||||
| * | Add hygiene information to SourceAnalyzer | Edwin Cheng | 2019-11-26 | 1 | -6/+3 |
| | | |||||
* | | Introduce hir::Type | Aleksey Kladov | 2019-11-26 | 1 | -2/+2 |
|/ | | | | It should provide a convenient API over more low-level Ty | ||||
* | Use ids for Callable | Aleksey Kladov | 2019-11-25 | 1 | -5/+8 |
| | |||||
* | Move FunctionData to hir_def | Aleksey Kladov | 2019-11-22 | 1 | -2/+2 |
| | |||||
* | Force passing Source when creating a SourceAnalyzer | Aleksey Kladov | 2019-11-15 | 1 | -1/+5 |
| | |||||
* | Use match_ast! in FnCallNode::with_node | kjeremy | 2019-10-30 | 1 | -9/+8 |
| | |||||
* | Some clippy fixes | kjeremy | 2019-10-30 | 1 | -1/+1 |
| | |||||
* | Add missing test for label | kjeremy | 2019-10-29 | 1 | -0/+1 |
| | |||||
* | Primitive signature help for mbe | kjeremy | 2019-10-29 | 1 | -0/+36 |
| | |||||
* | Filter out non callable versions of Struct/EnumVariant | kjeremy | 2019-10-28 | 1 | -9/+43 |
| | |||||
* | formatting | Jeremy Kolb | 2019-10-28 | 1 | -1/+1 |
| | |||||
* | Fix syntax | Jeremy Kolb | 2019-10-28 | 1 | -1/+1 |
| | |||||
* | Preliminary enum variant support | Jeremy Kolb | 2019-10-28 | 1 | -1/+31 |
| | |||||
* | Add disciminant | Jeremy Kolb | 2019-10-28 | 1 | -6/+4 |
| | |||||
* | WIP: Expand signature help | Jeremy Kolb | 2019-10-28 | 1 | -7/+32 |
| | | | | This is hacky but works for tuple structs. Proof of concept. | ||||
* | Be more precise with function signatures | Jeremy Kolb | 2019-10-27 | 1 | -8/+32 |
| | | | | Fixes #2093 | ||||
* | Added test for check doc strings in crates. | Alexander Andreev | 2019-09-30 | 1 | -0/+2 |
| | | | | #1856 | ||||
* | remove ast::*Kind from ra_ide_api | Aleksey Kladov | 2019-08-19 | 1 | -2/+2 |
| | |||||
* | 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 | -14/+14 |
| | |||||
* | 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 | -4/+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 | ||||
* | rename XSignature -> XData | Aleksey Kladov | 2019-06-18 | 1 | -1/+1 |
| | |||||
* | Fix clippy::identity_conversion | Alan Du | 2019-06-04 | 1 | -2/+1 |
| | |||||
* | Fix clippy::assign_op_pattern | Alan Du | 2019-06-04 | 1 | -1/+1 |
| | |||||
* | fix typos in mbe tests | Aleksey Kladov | 2019-05-28 | 1 | -1/+1 |
| | |||||
* | use really correct resolver for expressions | Aleksey Kladov | 2019-04-12 | 1 | -1/+1 |
| | |||||
* | fix typo | Aleksey Kladov | 2019-04-11 | 1 | -3/+3 |
| | |||||
* | rename | Aleksey Kladov | 2019-04-11 | 1 | -1/+1 |
| | |||||
* | reduce visibility | Aleksey Kladov | 2019-04-11 | 1 | -3/+3 |
| | |||||
* | Make call info to use real name resolution | Aleksey Kladov | 2019-04-11 | 1 | -17/+20 |
| | |||||
* | Add FunctionSignature::from_hir | Ville Penttinen | 2019-04-09 | 1 | -6/+4 |
| | |||||
* | Move FunctionSignature creation to display | Ville Penttinen | 2019-04-09 | 1 | -4/+3 |
| | |||||
* | Add no parameter test to call_info | Ville Penttinen | 2019-04-09 | 1 | -0/+19 |
| | |||||
* | Move test specific things | Ville Penttinen | 2019-04-09 | 1 | -10/+11 |
| | |||||
* | Refactor CallInfo function signatures to new FunctionSignature type | Ville Penttinen | 2019-04-09 | 1 | -33/+52 |
| | | | | | This is used by CallInfo to create a pretty printed function signature that can be used with completions and other places as well. | ||||
* | Simplify | kjeremy | 2019-03-27 | 1 | -13/+14 |
| | |||||
* | Take number of arguments at the call-site into account for signature help | kjeremy | 2019-03-27 | 1 | -1/+22 |
| | | | | Fixes #1065 | ||||
* | Be precise about the argument list | Jeremy Kolb | 2019-02-14 | 1 | -15/+7 |
| | | | | Fixes #812 | ||||
* | reformat the world | Aleksey Kladov | 2019-02-08 | 1 | -29/+9 |
| | |||||
* | move index_resolve to symbol index | Aleksey Kladov | 2019-02-08 | 1 | -1/+1 |
| | |||||
* | Pass Documentation up to LSP and add "rust" to our codeblocks there | Jeremy Kolb | 2019-01-30 | 1 | -48/+18 |
| | |||||
* | Merge #662 | bors[bot] | 2019-01-27 | 1 | -2/+1 |
|\ | | | | | | | | | | | | | | | 662: Preserve indentation in doc comments r=matklad a=kjeremy Fixes #502 Co-authored-by: Jeremy Kolb <[email protected]> | ||||
| * | Make doc comments optional | Jeremy Kolb | 2019-01-26 | 1 | -2/+1 |
| | | |||||
* | | fix panic in call info | Aleksey Kladov | 2019-01-26 | 1 | -2/+20 |
|/ | | | | | closes #317 closes #675 | ||||
* | rename source_file -> parse | Aleksey Kladov | 2019-01-26 | 1 | -2/+2 |
| | |||||
* | rename FilesDatabase -> SourceDatabase | Aleksey Kladov | 2019-01-26 | 1 | -1/+1 |
| | |||||
* | fold syntax database into files database | Aleksey Kladov | 2019-01-26 | 1 | -1/+1 |
| | |||||
* | move SyntaxPtr to ra_syntax | Aleksey Kladov | 2019-01-23 | 1 | -2/+2 |
| |