Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge #69 | bors[bot] | 2018-09-15 | 1 | -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 tests | darksv | 2018-09-15 | 1 | -129/+1 |
| | | |||||
| * | commit missing file | darksv | 2018-09-15 | 1 | -1/+1 |
| | | |||||
| * | Incremental reparsing for single tokens (WHITESPACE, COMMENT, DOC_COMMENT, ↵ | darksv | 2018-09-13 | 1 | -1/+55 |
| | | | | | | | | IDENT, STRING, RAW_STRING) | ||||
* | | adjust trailing newline | darksv | 2018-09-14 | 2 | -2/+4 |
| | | |||||
* | | add missing files with inline tests | darksv | 2018-09-14 | 2 | -0/+13 |
| | | |||||
* | | Support for unions | darksv | 2018-09-14 | 2 | -0/+131 |
|/ | |||||
* | don't get stuck in slice patterns | Aleksey Kladov | 2018-09-12 | 1 | -0/+106 |
| | |||||
* | Do not reparse token tree when it is not delimited by braces | darksv | 2018-09-10 | 1 | -0/+5 |
| | |||||
* | Implement reparsing for remaining blocks | darksv | 2018-09-10 | 1 | -15/+46 |
| | |||||
* | Add fuzz failures dir | Aleksey Kladov | 2018-09-08 | 2 | -4/+213 |
| | |||||
* | Fix block structure in enums | Aleksey Kladov | 2018-09-08 | 3 | -19/+259 |
| | |||||
* | Don't get stuck in tuple exprs | Aleksey Kladov | 2018-09-08 | 3 | -96/+480 |
| | |||||
* | Don't get stuck in macros | Aleksey Kladov | 2018-09-08 | 2 | -0/+48 |
| | |||||
* | fix stuck parser | Aleksey Kladov | 2018-09-08 | 5 | -0/+708 |
| | |||||
* | fix labled expressions | Aleksey Kladov | 2018-09-08 | 6 | -6/+292 |
| | |||||
* | for types in bounds | Aleksey Kladov | 2018-09-04 | 14 | -178/+288 |
| | |||||
* | extern blocks | Aleksey Kladov | 2018-09-03 | 3 | -1/+1002 |
| | |||||
* | Complete params | Aleksey Kladov | 2018-09-03 | 3 | -146/+135 |
| | |||||
* | start item recovery | Aleksey Kladov | 2018-08-31 | 2 | -0/+23 |
| | |||||
* | fix tests | Aleksey Kladov | 2018-08-29 | 2 | -24/+23 |
| | |||||
* | Add ret type | Aleksey Kladov | 2018-08-28 | 7 | -54/+61 |
| | |||||
* | better pattern recovery | Aleksey Kladov | 2018-08-28 | 2 | -6/+78 |
| | |||||
* | better recovery for exprs | Aleksey Kladov | 2018-08-28 | 4 | -13/+54 |
| | |||||
* | Support if-let in scopes | Aleksey Kladov | 2018-08-27 | 5 | -67/+78 |
| | |||||
* | fix curly braces parsing | Aleksey Kladov | 2018-08-26 | 2 | -0/+187 |
| | |||||
* | fix stray curly | Aleksey Kladov | 2018-08-26 | 5 | -4/+56 |
| | |||||
* | Require semi after exprs | Aleksey Kladov | 2018-08-25 | 3 | -11/+62 |
| | |||||
* | Avoid massacaring errors | Aleksey Kladov | 2018-08-25 | 1 | -0/+7 |
| | |||||
* | incremental reparse | Aleksey Kladov | 2018-08-25 | 1 | -2/+36 |
| | |||||
* | rename | Aleksey Kladov | 2018-08-25 | 1 | -1/+1 |
| | |||||
* | fix assertione error on block parsing | Aleksey Kladov | 2018-08-25 | 1 | -1/+1 |
| | |||||
* | Refactor | Aleksey Kladov | 2018-08-25 | 1 | -2/+4 |
| | |||||
* | rename file -> root | Aleksey Kladov | 2018-08-25 | 153 | -153/+153 |
| | |||||
* | parameter parsing does not destroy blocks | Aleksey Kladov | 2018-08-24 | 2 | -0/+26 |
| | |||||
* | rename tests | Aleksey Kladov | 2018-08-24 | 6 | -0/+0 |
| | |||||
* | nodes for blocks | Aleksey Kladov | 2018-08-24 | 108 | -1375/+1458 |
| | |||||
* | Labeled expressions | Aleksey Kladov | 2018-08-24 | 2 | -0/+68 |
| | |||||
* | break&continue | Aleksey Kladov | 2018-08-24 | 5 | -12/+102 |
| | |||||
* | better self-types | Aleksey Kladov | 2018-08-23 | 4 | -36/+56 |
| | |||||
* | byte literals | Aleksey Kladov | 2018-08-23 | 2 | -0/+9 |
| | |||||
* | Allow arbitrary self-types | Aleksey Kladov | 2018-08-23 | 4 | -5/+78 |
| | |||||
* | TypeParamList Owner | Aleksey Kladov | 2018-08-22 | 2 | -9/+34 |
| | |||||
* | minor | Aleksey Kladov | 2018-08-22 | 2 | -5/+5 |
| | |||||
* | no escape | Aleksey Kladov | 2018-08-22 | 6 | -1/+10 |
| | |||||
* | better char lexing | Aleksey Kladov | 2018-08-18 | 2 | -1/+11 |
| | |||||
* | Owned | Aleksey Kladov | 2018-08-17 | 1 | -1/+1 |
| | |||||
* | Borrowed AST | Aleksey Kladov | 2018-08-17 | 1 | -1/+1 |
| | |||||
* | allow field attrs | Aleksey Kladov | 2018-08-16 | 2 | -0/+45 |
| | |||||
* | tt-attrs | Aleksey Kladov | 2018-08-16 | 9 | -163/+151 |
| |