Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Generalize Owned nodes | Aleksey Kladov | 2018-11-06 | 6 | -1818/+1249 |
| | |||||
* | grammar: fix where clause parsing | Aleksey Kladov | 2018-11-06 | 3 | -1/+35 |
| | | | | closes #205 | ||||
* | upstream basic tree algorithms to rowan | Aleksey Kladov | 2018-11-06 | 3 | -107/+10 |
| | |||||
* | Use closing paren as a trigger character | Jeremy A. Kolb | 2018-11-05 | 1 | -1/+1 |
| | | | | | This seems counter-intuitive based on the concept of "trigger character" but it provides a better function signature experience. | ||||
* | Merge #188 | bors[bot] | 2018-11-05 | 11 | -68/+193 |
|\ | | | | | | | | | | | | | | | | | 188: Introduce `SyntaxErrorKind` and `TextRange` to `SyntaxError` r=matklad a=aochagavia Co-authored-by: Adolfo Ochagavía <[email protected]> Co-authored-by: Adolfo Ochagavía <[email protected]> | ||||
| * | cargo format | Adolfo Ochagavía | 2018-11-05 | 2 | -5/+9 |
| | | |||||
| * | Introduce Location and make SyntaxError fields private | Adolfo Ochagavía | 2018-11-05 | 10 | -52/+82 |
| | | |||||
| * | Introduce SyntaxErrorKind and TextRange in SyntaxError | Adolfo Ochagavía | 2018-11-04 | 10 | -64/+155 |
| | | |||||
* | | bring back testutils | Aleksey Kladov | 2018-11-05 | 1 | -1/+1 |
| | | |||||
* | | add description | Aleksey Kladov | 2018-11-05 | 1 | -1/+3 |
| | | |||||
* | | Switch ra_syntax to 2015 edition | Aleksey Kladov | 2018-11-05 | 2 | -1/+4 |
| | | |||||
* | | Introduce var works with tail exprs | Aleksey Kladov | 2018-11-05 | 1 | -11/+45 |
| | | |||||
* | | Use FilePosition everywhere | Aleksey Kladov | 2018-11-05 | 7 | -157/+124 |
| | | |||||
* | | rename Position to FilePostion | Aleksey Kladov | 2018-11-05 | 2 | -9/+9 |
| | | |||||
* | | don't send backtraces for canceled requests | Aleksey Kladov | 2018-11-05 | 1 | -5/+15 |
| | | |||||
* | | Fully add inline modules to module tree | Aleksey Kladov | 2018-11-05 | 7 | -38/+91 |
| | | |||||
* | | Submodule is enum | Aleksey Kladov | 2018-11-05 | 3 | -21/+67 |
| | | |||||
* | | collect all submodules | Aleksey Kladov | 2018-11-05 | 2 | -20/+30 |
| | | |||||
* | | submodules works with module sources | Aleksey Kladov | 2018-11-05 | 2 | -13/+20 |
| | | |||||
* | | use module_for_source | Aleksey Kladov | 2018-11-05 | 3 | -12/+8 |
| | | |||||
* | | Introduce modules_from_source fn | Aleksey Kladov | 2018-11-05 | 1 | -6/+6 |
| | | |||||
* | | reduce code duplication | Aleksey Kladov | 2018-11-05 | 2 | -21/+19 |
| | | |||||
* | | grammar: for predicates in where | Aleksey Kladov | 2018-11-05 | 4 | -35/+129 |
|/ | | | | closes #191 | ||||
* | Add character literal parsing and validation | Adolfo Ochagavía | 2018-11-04 | 6 | -2/+397 |
| | |||||
* | Use Default everywhere | Aleksey Kladov | 2018-11-04 | 7 | -34/+23 |
| | |||||
* | Don't order import alphabetical | Aleksey Kladov | 2018-11-01 | 2 | -5/+5 |
| | | | | | alphabetical ordering is no more consistent, and much less useful then the ordering which arises naturally when you add import. | ||||
* | Dead code | Aleksey Kladov | 2018-11-01 | 1 | -41/+0 |
| | |||||
* | update salsa | Aleksey Kladov | 2018-11-01 | 3 | -33/+43 |
| | |||||
* | Some docs | Aleksey Kladov | 2018-11-01 | 1 | -0/+12 |
| | |||||
* | Add inline source | Aleksey Kladov | 2018-11-01 | 5 | -46/+93 |
| | |||||
* | Introduce ModuleSource | Aleksey Kladov | 2018-11-01 | 3 | -11/+40 |
| | |||||
* | Use From to get an owned AST | Aleksey Kladov | 2018-11-01 | 3 | -402/+701 |
| | |||||
* | Merge #179 | bors[bot] | 2018-11-01 | 5 | -6/+3 |
|\ | | | | | | | | | | | | | | | 179: Remove DOC_COMMENT r=matklad a=kjeremy Closes #166 Co-authored-by: Jeremy A. Kolb <[email protected]> | ||||
| * | Remove DOC_COMMENT | Jeremy A. Kolb | 2018-10-31 | 5 | -6/+3 |
| | | | | | | | | Closes #166 | ||||
* | | remove SyntaxPtrDatabase | Aleksey Kladov | 2018-11-01 | 4 | -19/+12 |
|/ | |||||
* | Fix test | Aleksey Kladov | 2018-10-31 | 1 | -0/+1 |
| | |||||
* | Speedup fmt | Aleksey Kladov | 2018-10-31 | 2 | -15/+23 |
| | |||||
* | RemoveDeadCode | Aleksey Kladov | 2018-10-31 | 1 | -17/+0 |
| | |||||
* | Reformat all | Aleksey Kladov | 2018-10-31 | 35 | -366/+422 |
| | |||||
* | Various changes | Muhammad Mominul Huque | 2018-10-31 | 3 | -28/+40 |
| | | | | | | | Pin to a specific toolchain version Format checking functionality Add a test to check the code formatting. Remove macro_use attribute | ||||
* | initial implementation | Muhammad Mominul Huque | 2018-10-31 | 2 | -11/+17 |
| | |||||
* | Simplify find_all_refs by always resolving a ast::BindPat | Jeremy A. Kolb | 2018-10-31 | 1 | -32/+16 |
| | |||||
* | Add DeclarationDescriptor and ReferenceDescriptor | Jeremy A. Kolb | 2018-10-31 | 3 | -4/+77 |
| | | | | | Fixes #142 Fixes #146 | ||||
* | Merge #167 | bors[bot] | 2018-10-31 | 6 | -5/+235 |
|\ | | | | | | | | | | | | | | | | | | | | | | | 167: Attempt to extract useful comments from function signatures r=matklad a=kjeremy I'm trying to extract useful function comments for signature info. This will also be useful for hover. This is a WIP (and actually works pretty well!) but I don't think it's the right approach long term so some guidance would be appreciated so that we could also get comments for say types and variable instances etc. Currently `test_fn_signature_with_simple_doc` fails due to a bug in `extend` but we probably shouldn't use this approach anyway. Maybe comments should be attached to nodes somehow? I'm also thinking that maybe the markdown bits should live in the language server. Thoughts? Co-authored-by: Jeremy A. Kolb <[email protected]> | ||||
| * | Make extend private again | Jeremy A. Kolb | 2018-10-31 | 2 | -2/+2 |
| | | |||||
| * | Useful comments from function signatures | Jeremy A. Kolb | 2018-10-31 | 5 | -7/+217 |
| | | |||||
| * | `ast::DocCommentsOwner` which represents a documentation comment owner | Jeremy A. Kolb | 2018-10-31 | 3 | -0/+20 |
| | | |||||
* | | Add MockAnalysis to make testing easier | Aleksey Kladov | 2018-10-31 | 7 | -76/+167 |
| | | |||||
* | | Prevent panic by initializing LibrariesQuery | Jeremy A. Kolb | 2018-10-31 | 1 | -0/+2 |
|/ | |||||
* | extract fixture parsing | Aleksey Kladov | 2018-10-31 | 3 | -22/+50 |
| |