<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><br class=""><div><blockquote type="cite" class=""><div class="">On 12 Jan 2016, at 5:21 AM, Joe Groff <<a href="mailto:jgroff@apple.com" class="">jgroff@apple.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div style="font-family: Georgia; font-size: 18px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">Cool. We should also emit references to generic metadata pattern from this table. None of these pointers needs to be indirectable, since they'll always refer to types declared within the current object file.</div></div></blockquote><br class=""></div><div>Based on your most recent request I’ve completely removed the generic type record support out of the SR-381 branch. But if you want I can just separate out the runtime changes and leave the compiler changes in.</div><div><br class=""></div><div>No-generic – <a href="https://github.com/apple/swift/pull/834/files" class="">https://github.com/apple/swift/pull/834/files</a></div><div>Generic – <a href="https://github.com/apple/swift/pull/959/files" class="">https://github.com/apple/swift/pull/959/files</a></div><div><br class=""></div><div>— Luke</div></body></html>