aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_syntax
Commit message (Expand)AuthorAgeFilesLines
* 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
* Ensure that the parser tests pass or fail correctlyDJMcNab2018-12-201-8/+26
* Simplify NO_BLOCK testingDJMcNab2018-12-202-11/+3
* Fix ambiguity with if breakDJMcNab2018-12-204-5/+92
* Add tests and only traverse in the crates directoryDJMcNab2018-12-197-94/+185
* Move is_block to lower in the call treeDJMcNab2018-12-194-115/+104
* Revert "Revert to f6f7c5"DJMcNab2018-12-193-22/+36
* Fix handling of structs in match armsDJMcNab2018-12-191-1/+1