just using this thread as a place to centrally organize lib/SymbolGraphGen problems, as the descriptions for these bugs are currently all scattered across the forums, slack threads, and apple/swift GitHub issue reports.
-
PATs always dropped from function declarations (GitHub issue)
-
protocol extensions are missing associatedtype constraints (forums thread)
-
types contain multiple generated conformances to Equatable (forums thread)
-
symbolgraphs are missing names of @_spi attributes (originally reported on Slack, GitHub issue)
-
AnyObject constraints are always dropped (GitHub issue, might be the same bug as #2)
-
subclasses are missing synthesized symbols for typealiases inherited from base classes (GitHub issue)
-
@Sendable is missing from function declarations (Slack thread)
-
symbol graphs contain invalid default implementation relationships (GitHub issue)
if you’ve also got SymbolGraphGen bugs that have been lost in the churn, feel free to add them here!