I’m having trouble figuring something out: is all of this contingent on all of
the relevant operations being completely inlined into a single function at the
SIL level? Could failing to inline a standard library function lead to
performance cliffs? I understand this is generally true of inlining and
dead-code elimination; but I’m wondering how this affects the abstractions we
expose. Can we know that some things will “always” work, even if parts aren’t
> On Oct 11, 2016, at 7:48 PM, Erik Eckstein via swift-dev
> <email@example.com> wrote:
> This is a proposal for representing copy-on-write buffers in SIL. Actually
> it’s still a draft for a proposal. It also heavily depends on how we move
> forward with SIL ownership.
> If you have any comments, please let me know.
> swift-dev mailing list
swift-dev mailing list