swift
SerializeLoc: serialize basic decl source location information to .swiftsourceinfo file
#27464
Merged

SerializeLoc: serialize basic decl source location information to .swiftsourceinfo file #27464

nkcsgexi
nkcsgexi nkcsgexi changed the title Deserialize source info [WIP] deserialize source info 6 years ago
nkcsgexi nkcsgexi changed the title [WIP] deserialize source info [WIP] serialize/deserialize source info 6 years ago
nkcsgexi nkcsgexi force pushed 6 years ago
nkcsgexi nkcsgexi force pushed 6 years ago
nkcsgexi nkcsgexi force pushed 6 years ago
nkcsgexi
nkcsgexi commented on 2019-10-03
nkcsgexi nkcsgexi force pushed to 91f08045 6 years ago
nkcsgexi
nkcsgexi nkcsgexi force pushed 6 years ago
nkcsgexi nkcsgexi changed the title [WIP] serialize/deserialize source info SerializeLoc: serialize basic decl source location information to .swiftsourceinfo file 6 years ago
nkcsgexi
nkcsgexi nkcsgexi requested a review from jrose-apple jrose-apple 6 years ago
nkcsgexi nkcsgexi requested a review from harlanhaskins harlanhaskins 6 years ago
nkcsgexi nkcsgexi requested a review from beccadax beccadax 6 years ago
nkcsgexi nkcsgexi requested a review from davidungar davidungar 6 years ago
nkcsgexi nkcsgexi requested a review from varungandhi-apple varungandhi-apple 6 years ago
nkcsgexi nkcsgexi requested a review from xymus xymus 6 years ago
nkcsgexi nkcsgexi requested a review from rintaro rintaro 6 years ago
nkcsgexi
nkcsgexi
jrose-apple
jrose-apple commented on 2019-10-04
jrose-apple
jrose-apple commented on 2019-10-04
davidungar
davidungar approved these changes on 2019-10-07
nkcsgexi
nkcsgexi nkcsgexi force pushed to 5257beea 6 years ago
nkcsgexi
beccadax
beccadax approved these changes on 2019-10-08
nkcsgexi nkcsgexi force pushed 6 years ago
nkcsgexi
jrose-apple
jrose-apple commented on 2019-10-08
jrose-apple
jrose-apple commented on 2019-10-09
nkcsgexi SerializeLoc: serialize basic decl source location information to .sw…
e9dfdea6
nkcsgexi test: add a test for serializing decl source locations under batch mode
125e6ef4
nkcsgexi test: add a test for source location serialization for wmo mode
d6dc7c33
nkcsgexi SerializeLoc: ensure we can load serialized source locations when we …
212fe43d
nkcsgexi SerializeLoc: add some comments about record structures. NFC
adb9e1d4
nkcsgexi SerializeLoc: include source locations for double underscored symbols…
ba6891d7
nkcsgexi SerilizeLoc: refactor table structures per Jordan's comments
8293bdc9
nkcsgexi SerializeLoc: remove NameLoc entry in the serialized format
c9647bb0
nkcsgexi Frontend: change return type of CompilerInstance::getInputBuffersIfPr…
5430ad50
nkcsgexi AST: rename printDeclUSRForModuleDoc to printDeclUSR. NFC
dd335402
nkcsgexi Driver: rename Name.swiftmodule/Private directory to Name.swiftmodule…
dec87836
nkcsgexi SerializeLoc: add an assertion to ensure we can use USR id as an inde…
29ab49ff
nkcsgexi SerializeLoc: use decl_locs_block consistently. NFC
5c092e79
nkcsgexi SerializeLoc: asserts USR id and basic decl location are always in sync
adaf790f
nkcsgexi SerializeLoc: address more comments from Jordan. NFC
014f8635
nkcsgexi nkcsgexi force pushed to 014f8635 6 years ago
nkcsgexi
nkcsgexi ASTMangler: EnumElementDecl could also be a DeclContext with a parame…
a877fe6e
nkcsgexi SerializeLoc: implement SourceFile::getBasicLocsForDecl()
483bd5db
nkcsgexi
nkcsgexi
nkcsgexi
swift-ci
swift-ci
swift-ci
nkcsgexi
nkcsgexi
nkcsgexi nkcsgexi merged c9f1900d into master 6 years ago
compnerd
nkcsgexi nkcsgexi deleted the deserialize-source-info branch 6 years ago
jrose-apple
jrose-apple commented on 2019-10-11

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone