aboutsummaryrefslogtreecommitdiff
path: root/crates
Commit message (Collapse)AuthorAgeFilesLines
* remove FnSignatureInfo from hirAleksey Kladov2019-01-084-137/+115
|
* move testsAleksey Kladov2019-01-082-260/+250
|
* introduce CallInfoAleksey Kladov2019-01-083-23/+33
|
* move call-info to a separate fileAleksey Kladov2019-01-083-118/+130
|
* Fix name resolution across source rootsFlorian Diebold2019-01-083-19/+173
| | | | It was using the wrong name in that case.
* Fix use tree desugaringFlorian Diebold2019-01-082-1/+30
|
* Merge #458bors[bot]2019-01-084-9/+13
|\ | | | | | | | | | | | | | | 458: dont reexport module id r=matklad a=matklad Co-authored-by: Aleksey Kladov <[email protected]>
| * dont reexport module idAleksey Kladov2019-01-084-9/+13
| |
* | use real signature in completionAleksey Kladov2019-01-081-6/+4
| |
* | switch interner to use arenaAleksey Kladov2019-01-085-40/+22
|/
* minimize visibilityAleksey Kladov2019-01-081-1/+1
|
* move query impls to adtAleksey Kladov2019-01-083-25/+31
|
* move variant public api to apiAleksey Kladov2019-01-082-34/+28
|
* move variants to APIAleksey Kladov2019-01-083-29/+34
|
* minorAleksey Kladov2019-01-081-4/+4
|
* move enum to code_model_apiAleksey Kladov2019-01-083-29/+26
|
* move stuct to code_model_apiAleksey Kladov2019-01-083-22/+27
|
* Merge #455bors[bot]2019-01-082-16/+62
|\ | | | | | | | | | | | | | | 455: Import fixpoint loop for name resolution r=matklad a=flodiebold This implements reexports, so only the glob import part of #231 remains. Co-authored-by: Florian Diebold <[email protected]>
| * Import fixpoint loop for name resolutionFlorian Diebold2019-01-082-16/+62
| |
* | convert some if-lets to matchAleksey Kladov2019-01-081-12/+9
| |
* | assist to convert if-let to matchAleksey Kladov2019-01-084-2/+120
| |
* | itroduce trait for ast tokensAleksey Kladov2019-01-0812-59/+34
| |
* | migrate ra_lsp_server to new rowanAleksey Kladov2019-01-081-1/+1
| |
* | migrate ra_analysis to new rowanAleksey Kladov2019-01-0812-78/+67
| |
* | migrate ra_hir to rowan 2.0Aleksey Kladov2019-01-0819-192/+233
| |
* | migrate ra_cli to new rowanAleksey Kladov2019-01-081-5/+5
| |
* | migrate ra_db to new rowanAleksey Kladov2019-01-083-11/+20
| |
* | migrate ra_editor to rowan 0.2Aleksey Kladov2019-01-0811-96/+83
| |
* | wrap TreePtrAleksey Kladov2019-01-081-7/+45
| |
* | regenerateAleksey Kladov2019-01-081-3052/+1791
| |
* | switch ra_syntax to new rowan APIAleksey Kladov2019-01-0815-327/+266
| |
* | update rowanAleksey Kladov2019-01-081-1/+1
| |
* | Process explicit type hints for str, bool and charMarcus Klaas de Vries2019-01-074-5/+18
| |
* | Tidy up binary operator type inference; add test fileMarcus Klaas de Vries2019-01-072-44/+87
| |
* | Implement type inference for more binary operatorsMarcus Klaas de Vries2019-01-074-49/+84
| | | | | | | | | | Mostly just for primitive numeric types such as u32 and f64. Not yet a general solution using trait resolution.
* | Add remaining binary operations to ASTMarcus Klaas de Vries2019-01-074-1/+73
|/
* Implement autoderef for field accessesFlorian Diebold2019-01-076-43/+185
|
* Merge #442bors[bot]2019-01-076-57/+225
|\ | | | | | | | | | | | | | | | | | | | | | | 442: WIP: indent on typing dot r=matklad a=simonvandel Fixes #439. The unit test passes, but I can't seem to make VS code perform the action. The existing action on "=" doesn't work either on my end either though. I didn't add any smart way of detecting the current indent level. Any ideas how I would do that? Co-authored-by: Simon Vandel Sillesen <[email protected]>
| * my formatting tool locally messes things upSimon Vandel Sillesen2019-01-071-1/+1
| |
| * fix nitsSimon Vandel Sillesen2019-01-071-10/+8
| |
| * formattingSimon Vandel Sillesen2019-01-061-1/+1
| |
| * fix testsSimon Vandel Sillesen2019-01-061-10/+72
| |
| * add more testsSimon Vandel Sillesen2019-01-061-1/+54
| |
| * add "." as a trigger char on type formattingSimon Vandel Sillesen2019-01-061-1/+1
| |
| * refactorSimon Vandel Sillesen2019-01-062-35/+26
| |
| * format codeSimon Vandel Sillesen2019-01-061-1/+1
| |
| * rename unused variableSimon Vandel Sillesen2019-01-061-1/+1
| |
| * indent on typing dot. fixes #439Simon Vandel Sillesen2019-01-054-39/+103
| |
* | if let -> matchFlorian Diebold2019-01-071-8/+6
| |
* | Improve types for node_expr / node_patFlorian Diebold2019-01-063-15/+11
| |