SourceKit has broken SPI group extraction, have to fake it.
SymGraph is generating duplicate conformances, have to uniq them.
At some point Actor protocol changed to AnyActor
SwiftPM moved the built module into a Modules directory…
Spec changes:
Alamofire, RealmSwift - attribute ordering has been changed, in particular @autoclosure and @escaping have been reversed; more types are marked @MainActor.
RealmObjC - many fewer symbols but these are all in “_private” header files eg. RLMAppSubscriptionToken, RLMUpdatePolicy. I think Clang must have improved to respect an #ifdef or something. Result is better.
Code changes:
Actor
protocol changed toAnyActor
Modules
directory…Spec changes:
@autoclosure
and@escaping
have been reversed; more types are marked@MainActor
.RLMAppSubscriptionToken
,RLMUpdatePolicy
. I think Clang must have improved to respect an #ifdef or something. Result is better.