aboutsummaryrefslogtreecommitdiff
path: root/crates/libsyntax2/src/lib.rs
Commit message (Collapse)AuthorAgeFilesLines
* Merge #67bors[bot]2018-09-151-1/+1
|\ | | | | | | | | | | | | | | | | | | | | | | 67: Salsa r=matklad a=matklad The aim of this PR is to transition from rather ad-hock FileData and ModuleMap caching strategy to something resembling a general-purpose red-green engine. Ideally, we shouldn't recompute ModuleMap at all, unless the set of mod decls or files changes. Co-authored-by: Aleksey Kladov <[email protected]>
| * add deps trackingAleksey Kladov2018-09-151-1/+1
| |
* | move reparsing testsdarksv2018-09-151-0/+4
| |
* | create separated mod for reparsing functionalitydarksv2018-09-151-170/+5
| |
* | correctly handle IDENTs when changed to contextual keywordsdarksv2018-09-141-1/+15
| |
* | create leaf directly without calling the parserdarksv2018-09-141-23/+2
| |
* | Incremental reparsing for single tokens (WHITESPACE, COMMENT, DOC_COMMENT, ↵darksv2018-09-131-13/+67
|/ | | | IDENT, STRING, RAW_STRING)
* Do not reparse token tree when it is not delimited by bracesdarksv2018-09-101-1/+1
|
* Implement reparsing for remaining blocksdarksv2018-09-101-0/+15
|
* move fuzz-invariants to the libraryAleksey Kladov2018-09-081-35/+3
|
* Moved TokenSet into it's own file.Zac Winter2018-09-061-0/+1
|
* extern blocksAleksey Kladov2018-09-031-1/+2
|
* Avoid materializing stringsAleksey Kladov2018-08-281-2/+2
|
* fix stray curlyAleksey Kladov2018-08-261-2/+2
|
* Avoid massacaring errorsAleksey Kladov2018-08-251-5/+5
|
* incremental reparseAleksey Kladov2018-08-251-4/+37
|
* more incremental workAleksey Kladov2018-08-251-8/+41
|
* join lines works for lambdasAleksey Kladov2018-08-251-3/+1
|
* start incremental reparseAleksey Kladov2018-08-251-1/+37
|
* Move atom edit to libsyntax2Aleksey Kladov2018-08-251-1/+21
|
* RefactorAleksey Kladov2018-08-251-10/+11
|
* rename ParsedFile -> FileAleksey Kladov2018-08-251-3/+3
|
* rename file -> rootAleksey Kladov2018-08-251-2/+2
|
* Move ParsedFile to topAleksey Kladov2018-08-251-1/+22
|
* parameter parsing does not destroy blocksAleksey Kladov2018-08-241-1/+10
|
* nodes for blocksAleksey Kladov2018-08-241-1/+27
|
* Runnig tests somehowAleksey Kladov2018-08-241-0/+1
|
* refactorAleksey Kladov2018-08-181-1/+2
|
* Borrowed ASTAleksey Kladov2018-08-171-1/+1
|
* hide rootAleksey Kladov2018-08-171-1/+1
|
* smol_str to a crateAleksey Kladov2018-08-131-2/+2
|
* organizizeAleksey Kladov2018-08-101-0/+55