aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_ide_api/src/call_info.rs
Commit message (Collapse)AuthorAgeFilesLines
* Merge #2406bors[bot]2019-11-261-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 SourceAnalyzerEdwin Cheng2019-11-261-6/+3
| |
* | Introduce hir::TypeAleksey Kladov2019-11-261-2/+2
|/ | | | It should provide a convenient API over more low-level Ty
* Use ids for CallableAleksey Kladov2019-11-251-5/+8
|
* Move FunctionData to hir_defAleksey Kladov2019-11-221-2/+2
|
* Force passing Source when creating a SourceAnalyzerAleksey Kladov2019-11-151-1/+5
|
* Use match_ast! in FnCallNode::with_nodekjeremy2019-10-301-9/+8
|
* Some clippy fixeskjeremy2019-10-301-1/+1
|
* Add missing test for labelkjeremy2019-10-291-0/+1
|
* Primitive signature help for mbekjeremy2019-10-291-0/+36
|
* Filter out non callable versions of Struct/EnumVariantkjeremy2019-10-281-9/+43
|
* formattingJeremy Kolb2019-10-281-1/+1
|
* Fix syntaxJeremy Kolb2019-10-281-1/+1
|
* Preliminary enum variant supportJeremy Kolb2019-10-281-1/+31
|
* Add disciminantJeremy Kolb2019-10-281-6/+4
|
* WIP: Expand signature helpJeremy Kolb2019-10-281-7/+32
| | | | This is hacky but works for tuple structs. Proof of concept.
* Be more precise with function signaturesJeremy Kolb2019-10-271-8/+32
| | | | Fixes #2093
* Added test for check doc strings in crates.Alexander Andreev2019-09-301-0/+2
| | | | #1856
* remove ast::*Kind from ra_ide_apiAleksey Kladov2019-08-191-2/+2
|
* rename range -> text_rangeAleksey Kladov2019-07-201-2/+2
|
* migrate ra_ide_api to the new rowanAleksey Kladov2019-07-191-14/+14
|
* make Parse fields privateAleksey Kladov2019-07-121-2/+2
| | | | this is in preparation for the new rowan API
* allow rustfmt to reorder importsAleksey Kladov2019-07-041-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 -> XDataAleksey Kladov2019-06-181-1/+1
|
* Fix clippy::identity_conversionAlan Du2019-06-041-2/+1
|
* Fix clippy::assign_op_patternAlan Du2019-06-041-1/+1
|
* fix typos in mbe testsAleksey Kladov2019-05-281-1/+1
|
* use really correct resolver for expressionsAleksey Kladov2019-04-121-1/+1
|
* fix typoAleksey Kladov2019-04-111-3/+3
|
* renameAleksey Kladov2019-04-111-1/+1
|
* reduce visibilityAleksey Kladov2019-04-111-3/+3
|
* Make call info to use real name resolutionAleksey Kladov2019-04-111-17/+20
|
* Add FunctionSignature::from_hirVille Penttinen2019-04-091-6/+4
|
* Move FunctionSignature creation to displayVille Penttinen2019-04-091-4/+3
|
* Add no parameter test to call_infoVille Penttinen2019-04-091-0/+19
|
* Move test specific thingsVille Penttinen2019-04-091-10/+11
|
* Refactor CallInfo function signatures to new FunctionSignature typeVille Penttinen2019-04-091-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.
* Simplifykjeremy2019-03-271-13/+14
|
* Take number of arguments at the call-site into account for signature helpkjeremy2019-03-271-1/+22
| | | | Fixes #1065
* Be precise about the argument listJeremy Kolb2019-02-141-15/+7
| | | | Fixes #812
* reformat the worldAleksey Kladov2019-02-081-29/+9
|
* move index_resolve to symbol indexAleksey Kladov2019-02-081-1/+1
|
* Pass Documentation up to LSP and add "rust" to our codeblocks thereJeremy Kolb2019-01-301-48/+18
|
* Merge #662bors[bot]2019-01-271-2/+1
|\ | | | | | | | | | | | | | | 662: Preserve indentation in doc comments r=matklad a=kjeremy Fixes #502 Co-authored-by: Jeremy Kolb <[email protected]>
| * Make doc comments optionalJeremy Kolb2019-01-261-2/+1
| |
* | fix panic in call infoAleksey Kladov2019-01-261-2/+20
|/ | | | | closes #317 closes #675
* rename source_file -> parseAleksey Kladov2019-01-261-2/+2
|
* rename FilesDatabase -> SourceDatabaseAleksey Kladov2019-01-261-1/+1
|
* fold syntax database into files databaseAleksey Kladov2019-01-261-1/+1
|
* move SyntaxPtr to ra_syntaxAleksey Kladov2019-01-231-2/+2
|