[5.0] Cherry pick swiftSyntax related changes to swift-5.0-branch #18792
[libSyntax] Enable serialization of syntax trees for incremental tran…
7899a22b
[libSyntax] Add incremental syntax tree deserialization to SwiftSyntax
28514cd9
[incrParse] Add test cases to test the incremental syntax tree transfer
52274db3
[libSyntax] Add test case to match the incrementally transferred synt…
9767e9f0
[SourceKit] Fix compile error
345399c7
[swiftsyntax] Fix issue that caused swift-swiftsyntax-test to not be …
3de55b76
[libSyntax] Make RawSyntax a struct
9a6bf4ff
[swiftSyntax] Add type annotations to speed up compile time
6c8bbaf2
[JSONSerialization] Introduce ScalarReferenceTraits
b8342c73
[JSONSerialization] Make key a StringRef
6cc54d94
[libSyntax] Remove the C++ SyntaxClassifier
b5e965eb
[libSyntax] Add a swift token classifier for syntax highlighting
555bbe57
[swiftSyntax] Add test cases for the SyntaxClassifier
61469afa
[SourceKit] Serialize the syntax tree in the EditorConsumer
9374aff8
[SwiftSyntax] Record the nodes that have been reused during an increm…
104e79e6
[SwiftSyntax] Don't reclassify nodes that haven't changed since last …
b2d4d14f
[SourceKit] Fix compile error on Ubuntu 14
a0639afb
[SwiftSyntax] Refactor AbsolutePosition
2001ef51
[sourcekitd] Add support for transferring raw data
7731e5ef
[SourceKit] Change return value of functions in EditorConsumer to void
6d792e83
[incrParse] Compute NodeStart on the fly when looking up nodes
630dc1c5
[SourceKit] Move syntax tree serialization to separate function
ade4e9cb
[SourceKit] Reserve 4KB for the syntax tree buffer
29e20ff4
[incrParse] Fix issue because of which the syntax tree always got ser…
cea9ec25
[libSyntax] Add logging for how long syntax tree serialization took
4ceff410
[SourceKit] Pass reused node IDs by reference
856a7ea5
[swiftSyntax] Add classifications for comments
3f200035
[libSyntax] Lazily compute a node's text length
1507eae2
[libSyntax] Add a binary serialization format for syntax trees
416a63bf
[SwiftSyntax] Add a deserializer for the ByteTree format
16a1610c
[byteTree] Add a document describing the ByteTree format
17cce98f
[libSyntax] Reenable caching of token nodes
b00ee1c2
[libSyntax] Add a reference counted version of OwnedString
446b7cc3
[libSyntax] Support serializing the syntax tree as ByteTree
9e60748c
[libSyntax] Make RawSyntaxCacheNode retain its underlying RawSyntax node
c78d2c20
[Parser] Delete ASTContext of ParserUnit
35a2c04d
[swiftSyntax] Make AbsolutePosition a value type
38b073ea
[libSyntax] Partly revert #18698 to fix ASAN bot
71dfd0d8
[libSyntax] Generate TokenKinds.def from gyb_syntax_support
dd006f15
shahmishal
merged
6d0c9def
into swift-5.0-branch 7 years ago
Assignees
No one assigned
Login to write a write a comment.
Login via GitHub