> On Nov 14, 2017, at 2:36 PM, Joe Groff via swift-dev <swift-dev@swift.org>
> wrote:
> The type metadata that gets emitted for struct, enum, and class types
> includes a reference to a nominal type descriptor. The descriptor carries
> information that pertains to the nominal type declaration itself, independent
> of specific instantiations of generic types, as well as information that’s of
> a more “reflective” nature which isn’t on the fast path for
> compiler-generated code but may be of interest to reflection APIs or one-time
> initialization actions. The current nominal type descriptor format is lacking
> in a number of ways that I’d like to improve:
>
Great write-up. Your plan sounds spot-on to me.
John.
_______________________________________________
swift-dev mailing list
swift-dev@swift.org
https://lists.swift.org/mailman/listinfo/swift-dev