aboutsummaryrefslogtreecommitdiff
path: root/crates/libsyntax2/tests
Commit message (Collapse)AuthorAgeFilesLines
* Merge #69bors[bot]2018-09-151-75/+1
|\ | | | | | | | | | | | | | | 69: Incremental reparsing for single tokens r=matklad a=darksv Implement incremental reparsing for `WHITESPACE`, `COMMENT`, `DOC_COMMENT`, `IDENT`, `STRING` and `RAW_STRING`. This allows to avoid reparsing whole blocks when a change was made only within these tokens. Co-authored-by: darksv <[email protected]>
| * move reparsing testsdarksv2018-09-151-129/+1
| |
| * commit missing filedarksv2018-09-151-1/+1
| |
| * Incremental reparsing for single tokens (WHITESPACE, COMMENT, DOC_COMMENT, ↵darksv2018-09-131-1/+55
| | | | | | | | IDENT, STRING, RAW_STRING)
* | adjust trailing newlinedarksv2018-09-142-2/+4
| |
* | add missing files with inline testsdarksv2018-09-142-0/+13
| |
* | Support for unionsdarksv2018-09-142-0/+131
|/
* don't get stuck in slice patternsAleksey Kladov2018-09-121-0/+106
|
* Do not reparse token tree when it is not delimited by bracesdarksv2018-09-101-0/+5
|
* Implement reparsing for remaining blocksdarksv2018-09-101-15/+46
|
* Add fuzz failures dirAleksey Kladov2018-09-082-4/+213
|
* Fix block structure in enumsAleksey Kladov2018-09-083-19/+259
|
* Don't get stuck in tuple exprsAleksey Kladov2018-09-083-96/+480
|
* Don't get stuck in macrosAleksey Kladov2018-09-082-0/+48
|
* fix stuck parserAleksey Kladov2018-09-085-0/+708
|
* fix labled expressionsAleksey Kladov2018-09-086-6/+292
|
* for types in boundsAleksey Kladov2018-09-0414-178/+288
|
* extern blocksAleksey Kladov2018-09-033-1/+1002
|
* Complete paramsAleksey Kladov2018-09-033-146/+135
|
* start item recoveryAleksey Kladov2018-08-312-0/+23
|
* fix testsAleksey Kladov2018-08-292-24/+23
|
* Add ret typeAleksey Kladov2018-08-287-54/+61
|
* better pattern recoveryAleksey Kladov2018-08-282-6/+78
|
* better recovery for exprsAleksey Kladov2018-08-284-13/+54
|
* Support if-let in scopesAleksey Kladov2018-08-275-67/+78
|
* fix curly braces parsingAleksey Kladov2018-08-262-0/+187
|
* fix stray curlyAleksey Kladov2018-08-265-4/+56
|
* Require semi after exprsAleksey Kladov2018-08-253-11/+62
|
* Avoid massacaring errorsAleksey Kladov2018-08-251-0/+7
|
* incremental reparseAleksey Kladov2018-08-251-2/+36
|
* renameAleksey Kladov2018-08-251-1/+1
|
* fix assertione error on block parsingAleksey Kladov2018-08-251-1/+1
|
* RefactorAleksey Kladov2018-08-251-2/+4
|
* rename file -> rootAleksey Kladov2018-08-25153-153/+153
|
* parameter parsing does not destroy blocksAleksey Kladov2018-08-242-0/+26
|
* rename testsAleksey Kladov2018-08-246-0/+0
|
* nodes for blocksAleksey Kladov2018-08-24108-1375/+1458
|
* Labeled expressionsAleksey Kladov2018-08-242-0/+68
|
* break&continueAleksey Kladov2018-08-245-12/+102
|
* better self-typesAleksey Kladov2018-08-234-36/+56
|
* byte literalsAleksey Kladov2018-08-232-0/+9
|
* Allow arbitrary self-typesAleksey Kladov2018-08-234-5/+78
|
* TypeParamList OwnerAleksey Kladov2018-08-222-9/+34
|
* minorAleksey Kladov2018-08-222-5/+5
|
* no escapeAleksey Kladov2018-08-226-1/+10
|
* better char lexingAleksey Kladov2018-08-182-1/+11
|
* OwnedAleksey Kladov2018-08-171-1/+1
|
* Borrowed ASTAleksey Kladov2018-08-171-1/+1
|
* allow field attrsAleksey Kladov2018-08-162-0/+45
|
* tt-attrsAleksey Kladov2018-08-169-163/+151
|