[swift-dev] Starter project: Remove old mirrors

Joe Groff jgroff at apple.com
Mon Dec 7 11:01:16 CST 2015


> On Dec 6, 2015, at 2:20 AM, Dmitri Gribenko via swift-dev <swift-dev at swift.org> wrote:
> 
> We need new runtime entry points that make sense for the new mirror
> implementation.  The current entry points (the _reflect() function and
> all its implementation details) directly depend on the old mirrors.
> This step is slightly harder, but not doesn't require extraordinary
> skills.  This part requires writing a proposal, because the runtime
> API is going to be stable.


Note that I'm already working on this part. The Swift runtime needs to provide low-level reflection interfaces that allow the standard library to implement Mirror without depending on private runtime ABI.

-Joe


More information about the swift-dev mailing list