Slava Pestov
61e0c558aa
FrontendTool: Remove a usage of getExistentialTypeProtocols()
2017-04-17 17:22:29 -06:00
Slava Pestov
37491e63ac
AST: Refactor existential type accessors on TypeBase and CanType
2017-04-03 23:14:25 -07:00
Graydon Hoare
57b3947891
[Dependencies] Sort external file dependencies by more-stable order.
2017-03-28 18:33:04 -07:00
Erik Eckstein
d70bfc5de2
rename namespace NewMangling -> Mangle
2017-03-20 10:09:30 -07:00
Erik Eckstein
6bbde47fe0
Use new mangling for type USRs used by incremental compilation
2017-02-20 18:04:37 -08:00
Erik Eckstein
8a6a9461d3
Only mangle non-private top-level classes and protocol with the old-style for the ObjC metadata.
...
Only those types can be de-mangled by the ObjC runtime anyway.
Also move this mangling logic into the ASTMangler class. This avoids keeping the old mangler around just for that purpose.
2017-02-16 18:20:05 -08:00
practicalswift
6d1ae2a39c
[gardening] 2016 → 2017
2017-01-06 16:41:22 +01:00
practicalswift
b253b21014
[gardening] Make sure argument names in comments match the actual parameter names
2016-12-21 22:56:01 +01:00
Jordan Rose
ec5502ae36
[Frontend] Make swiftdeps generation deterministic.
...
Daniel has been after me to do this for months; I'm ashamed to see
this was all it took.
rdar://problem/22808243
2016-12-08 16:15:35 -08:00
Jordan Rose
41974682e6
[FrontendTool] Split out swiftdeps generation into its own file.
...
No intended functionality change.
2016-12-08 16:15:35 -08:00