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
Argyrios Kyrtzidis
ec042460fe
[SourceKit] Report attributes of decls for the indexing request.
2016-05-05 16:44:34 -07:00
Ben Langmuir
ad34f89d5b
[index] Add UnitTest SymbolSubKind and collapse the IndexSymbol inheritance
...
Fold UnitTest into the subkind, now that it's a bitself, and then remove
the unnecessary inheritance for IndexSymbol and its SourceKit indexing
equivalent.
2016-04-29 19:04:27 -07:00
Ben Langmuir
6096b8b93c
[index] Make IndexSymbol's subkind into a bitset
...
This follows a similar change to clang indexing, and will allow us to
add overlapping sub kinds such as "UnitTest", etc.
2016-04-29 19:04:26 -07:00
Ben Langmuir
ef4e84b8d6
[index] Subsume CallRefIndexSymbol into IndexSymbol
...
Eventually we should just have one IndexSymbol, with all the
information. Once we kill FuncDeclIndexSymbol and can get rid of the
enum, we will regain most of the bytes we lost by inlining receiverUSR.
2016-04-29 19:04:26 -07:00
Ben Langmuir
50eeeb7430
[index] Add 'call' and 'isDynamic' roles
2016-04-29 19:04:25 -07:00
Ben Langmuir
1b1320b9f1
[index] Thread through SymbolRoleSet as a generalization of "bool isRef"
...
As a first step toward having more detailed "role" information, thread
through a SymbolRole bitset. For now it just contains the existing ref
vs. definition status.
2016-04-29 19:04:24 -07:00
Ben Langmuir
5523266715
[index] Remove unreachable materializeForSet case in indexer
...
We already had it marked unreachable in SourceKit, so lift that up into
the libIndex and remove the unnecessary enum case.
2016-04-28 16:51:03 -07:00
Ben Langmuir
db381525d0
[index] Remove unused local/param variables from index kinds
...
We don't index local variables or parameters, so remove the index symbol
kinds.
2016-04-28 16:51:02 -07:00
Ben Langmuir
e977d4bd54
[index] Remove import.sourcefile kind from indexing
...
We don't support importing source files in source code, and they only
showed up in the index under failure conditions.
2016-04-28 16:51:01 -07:00
Ben Langmuir
8f17b13f61
[index] Cache USR and name for decls
...
We were calculating these for every decl-occurrence, but we really only
need them once per decl.
2016-04-25 13:29:27 -07:00
Ben Langmuir
ad269b0e1f
[index] Move core indexing code out of SourceKit
...
Leaving only the SourceKit-specific code (e.g. UID generation) behind in
SourceKit.
rdar://problem/22348041
2016-04-14 13:13:54 -07:00