[swift-evolution] Pitch: Cross-module inlining and specialization
Joe Groff
jgroff at apple.com
Thu Oct 5 13:07:21 CDT 2017
> On Oct 5, 2017, at 10:46 AM, Taylor Swift <kelvin13ma at gmail.com> wrote:
>
> why is runtime dispatch even necessary? Why can’t the client just call the specialized version directly?
Runtime dispatch on the callee side keeps the exact set of specializations open to change, since it isn't ABI, and in theory shouldn't be all that expensive, since you're "just" checking type identity.
-Joe
More information about the swift-evolution
mailing list