Marcelo Fabri
d16cce3a94
[SourceKit] Add documentation range in structure (SR-2487) ( #11264 )
2017-08-02 13:39:49 -07:00
practicalswift
6d1ae2a39c
[gardening] 2016 → 2017
2017-01-06 16:41:22 +01:00
practicalswift
797b80765f
[gardening] Use the correct base URL ( https://swift.org ) in references to the Swift website
...
Remove all references to the old non-TLS enabled base URL (http://swift.org )
2016-11-20 17:36:03 +01:00
Xi Ge
c84f667676
[Serialization] Serialize the source order of Decls appearing in their original source file.
...
We used to think the source order is preserved after de-serialization; however, this seems to be
not the case.
2016-03-08 12:18:10 -08:00
Xi Ge
9aa3d01101
[Serialization] Avoid serializing source orders, trust deserialized decls in preserving such order. rdar://24610992
...
Thank Jordan for suggesting this.
2016-02-11 12:24:38 -08:00
Xi Ge
767fba9c92
Rename BriefAndRawComment to CommentInfo. NFC
2016-02-10 19:27:21 -08:00
Xi Ge
98734f588a
[Serialization] Serialize and deserialize source order in module doc files.
2016-02-10 17:46:49 -08:00
Xi Ge
33b4de7ff6
[Serialization] Add grouping information of Stdlib to its module documentation file and deserialize it into ModuleFile.
...
We currently do not support more sophisticated naming mechanisms; group names are stemmed source file names.
2016-02-05 16:56:41 -08:00
practicalswift
a3f857ca7b
[gardening] Add "-*- C++ -*-" to header files currently missing it
2016-01-23 11:53:05 +01:00
Zach Panzarino
e3a4147ac9
Update copyright date
2015-12-31 23:28:40 +00:00
Dmitri Hrybenko
9928be1030
Comment parsing: keep the column number of the first character to strip ASCII
...
art correctly when indentation is present
Swift SVN r16656
2014-04-22 16:34:00 +00:00
Dmitri Hrybenko
35aee17942
Comment parsing: extract brief comments
...
Now Decl::getBriefComment() returns the real brief comment, instead of
placeholder text.
Swift SVN r15048
2014-03-14 13:44:27 +00:00
Dmitri Hrybenko
e50b52fa02
Serializer/Driver: serialize comments to separate .swiftdoc files
...
The driver infers the filename from the module file by replacing the extension,
and passes the explicit path to the swiftdoc file to the frontend. But there
is no option in the driver to control emission of swiftdoc (it is always
emitted, and name is always inferred from the swiftmodule name).
The swiftdoc file consists of a single table that maps USRs to {brief comment,
raw comment}. In order to look up a comment for decl we generate the USR
first. We hope that the performance hit will not be that bad, because most
declarations come from Clang. The advantage of this design is that the
swiftdoc file is not locked to the swiftmodule file, and can be updated,
replaced, and even localized.
Swift SVN r14914
2014-03-11 10:42:26 +00:00
Dmitri Hrybenko
13b1d9823e
Don't mention BCPL in CommentKind enumerators
...
Swift SVN r14147
2014-02-20 12:46:02 +00:00
Dmitri Hrybenko
34df7b494e
Comment parsing: recognize documentation and non-documentation comments, merge
...
consecutive documentation comments and form 'RawComment's.
Swift SVN r14084
2014-02-19 16:20:38 +00:00