mirror of
https://github.com/apple/swift.git
synced 2025-12-21 12:14:44 +01:00
Rather than inlining generic signatures in a half dozen places throughout the serialization format, serialize (uniqued) generic signatures with their own GenericSignatureID. Update various layouts (generic function types, SIL function types, generic environments, extension cross-references) to use GenericSignatureID. Shaves ~187k off the size of Swift.swiftmodule.
70 KiB
70 KiB