aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_syntax
Commit message (Expand)AuthorAgeFilesLines
* visibility ownerAleksey Kladov2019-01-033-4/+64
* add items from macros to modulesAleksey Kladov2019-01-011-0/+30
* save top-level macros in module itemsAleksey Kladov2019-01-011-1/+1
* bump depsAleksey Kladov2019-01-011-3/+3
* Fix the same bug as #396 but for bytes tooDJMcNab2019-01-012-1/+4
* Use an else ifDJMcNab2019-01-011-3/+2
* Fix the `panic` found whilst fuzzingDJMcNab2018-12-312-3/+10
* Merge #366bors[bot]2018-12-303-33/+51
|\
| * parse minus before number literalcsmoe2018-12-303-33/+51
* | Add fuzz failure to the fuzz-failures directoryDJMcNab2018-12-291-0/+1
* | Fix a fuzzing bug and add Cargo.lock to the fuzzing directoryDJMcNab2018-12-293-2/+532
* | super simplistic macro expansionAleksey Kladov2018-12-282-1/+5
* | add macro-call nodeAleksey Kladov2018-12-282-0/+42
* | Bump parking_lot from 0.6.4 to 0.7.0dependabot[bot]2018-12-271-1/+1
| |
| \
*-. \ Merge #343 #344bors[bot]2018-12-271-2/+2
|\ \ \ | |_|/ |/| |
| | * Bump itertools from 0.7.11 to 0.8.0dependabot[bot]2018-12-271-1/+1
| |/ |/|
| * Bump arrayvec from 0.4.9 to 0.4.10dependabot[bot]2018-12-271-1/+1
|/
* fix suffix rangesAleksey Kladov2018-12-276-4/+95
* dump validation errorsAleksey Kladov2018-12-271-2/+5
* support literal suffixesAleksey Kladov2018-12-277-2/+40
* dedupe literal parsersAleksey Kladov2018-12-2710-374/+220
* Add a hir::TypeRef as an intermediate between ast::TypeRef and ty::TyFlorian Diebold2018-12-252-10/+38
* Implement reference / pointer typesFlorian Diebold2018-12-253-6/+57
* Implement basic completion for fieldsFlorian Diebold2018-12-252-1/+5
* Improve parsing of incomplete field accesses in preparation for field completionFlorian Diebold2018-12-253-9/+45
* Type field accessesFlorian Diebold2018-12-252-2/+10
* Add AST definitions for struct/variant fields etc.Florian Diebold2018-12-253-12/+256
* Infer result of struct literals, and recurse into their child expressionsFlorian Diebold2018-12-252-6/+26
* Resolve paths to defs (functions currently) during type inferenceFlorian Diebold2018-12-232-2/+6
* Make let statements kind of workFlorian Diebold2018-12-232-0/+5
* CleanupFlorian Diebold2018-12-231-25/+31
* Add testing infrastructure for type inferenceFlorian Diebold2018-12-231-100/+5
* Parse integer / float typesFlorian Diebold2018-12-232-2/+6
* Add beginnings of type infrastructureFlorian Diebold2018-12-232-13/+45
* Merge #316bors[bot]2018-12-211-1/+1
|\
| * Fix handling of nested self in pathsDJMcNab2018-12-211-1/+1
* | Remove TODO on self_hosting_parsingDJMcNab2018-12-211-8/+4
* | Remove uneeded todo in lexerDJMcNab2018-12-211-1/+1
|/
* Fix where clauses using fully qualified path syntaxDJMcNab2018-12-215-9/+139
* show debug repr of literalsAleksey Kladov2018-12-214-4/+4
* Add comment about the source of the weird_exprs testDJMcNab2018-12-212-2235/+2248
* Add weird_exprs testDJMcNab2018-12-202-0/+2385
* Fix parsing of contextual_keyword unionDJMcNab2018-12-201-1/+1
* Run gen-testsDJMcNab2018-12-202-0/+59
* Use a better way of skipping SEMIsDJMcNab2018-12-201-6/+6
* Support a blank expression before a semicolonDJMcNab2018-12-201-0/+6
* Fix the tests and fix the precommit hookDJMcNab2018-12-20252-556/+204
* Fix missing DOTDOTEQsDJMcNab2018-12-201-3/+3
* Don't require a command before EQ in a where clauseDJMcNab2018-12-201-1/+1
* Change parser tests dir to inline/ok and inline/errDJMcNab2018-12-201-2/+2