<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto"><div></div><div style="direction: inherit;">Thanks for this! This looks great!</div><div style="direction: inherit;"><br></div><div style="direction: inherit;">Brandon</div><div><br>On Jul 29, 2016, at 9:14 PM, Daniel Duan <<a href="mailto:daniel@duan.org">daniel@duan.org</a>> wrote:<br><br></div><blockquote type="cite"><div><meta http-equiv="Content-Type" content="text/html charset=utf-8"><br class=""><div><blockquote type="cite" class=""><div class="">On Jul 29, 2016, at 5:59 PM, Brandon Knope via swift-evolution <<a href="mailto:swift-evolution@swift.org" class="">swift-evolution@swift.org</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><meta http-equiv="content-type" content="text/html; charset=utf-8" class=""><div dir="auto" class=""><div class=""></div><div style="direction: inherit;" class="">Where can we learn what affects the ABI? (Google, yes, but is there a highly respected document or article?)</div><div style="direction: inherit;" class=""><br class=""></div></div></div></blockquote><div><br class=""></div><div>This is a really good question, if we expect lots of discussion on this list relating to ABIs, some organized, introductory material would be really helpful. I’d start with <a href="https://github.com/apple/swift/blob/master/docs/ABI.rst" class="">https://github.com/apple/swift/blob/master/docs/ABI.rst</a>. </div><br class=""><blockquote type="cite" class=""><div class=""><div dir="auto" class=""><div style="direction: inherit;" class="">Unless it's just something I'm not really familiar with, it might be helpful to detail what kind of changes would affect the ABI. </div><div style="direction: inherit;" class=""><br class=""></div><div style="direction: inherit;" class="">Brandon</div><div class=""><div style="direction: inherit;" class=""><br class=""></div>On Jul 29, 2016, at 8:38 PM, Chris Lattner via swift-evolution <<a href="mailto:swift-evolution@swift.org" class="">swift-evolution@swift.org</a>> wrote:<br class=""><br class=""></div><blockquote type="cite" class=""><div class=""><span class=""></span><br class=""><blockquote type="cite" class=""><span class="">On Jul 29, 2016, at 5:29 PM, Magnus Ahltorp <<a href="mailto:map@kth.se" class="">map@kth.se</a>> wrote:</span><br class=""></blockquote><blockquote type="cite" class=""><span class=""></span><br class=""></blockquote><blockquote type="cite" class=""><blockquote type="cite" class=""><span class="">30 Jul 2016 02:17 Chris Lattner via swift-evolution <<a href="mailto:swift-evolution@swift.org" class="">swift-evolution@swift.org</a>> wrote:</span><br class=""></blockquote></blockquote><blockquote type="cite" class=""><blockquote type="cite" class=""><span class=""></span><br class=""></blockquote></blockquote><blockquote type="cite" class=""><blockquote type="cite" class=""><span class="">Moving into early Swift 4 planning and development, we have no desires beyond what I listed in the big email. There is no long laundry list, it is a few specific (big!) topics.</span><br class=""></blockquote></blockquote><blockquote type="cite" class=""><blockquote type="cite" class=""><span class=""></span><br class=""></blockquote></blockquote><blockquote type="cite" class=""><blockquote type="cite" class=""><span class="">We specifically do not want a surge of proposals.</span><br class=""></blockquote></blockquote><blockquote type="cite" class=""><span class=""></span><br class=""></blockquote><blockquote type="cite" class=""><span class="">Is it appropriate to discuss high-level topics that are not one of the topics on your list? Example: Decreasing the number of cases where unsafe constructs have to be used.</span><br class=""></blockquote><blockquote type="cite" class=""><span class=""></span><br class=""></blockquote><blockquote type="cite" class=""><span class="">If it is not, how do topics get on the list?</span><br class=""></blockquote><span class=""></span><br class=""><span class="">If a topic is related to source or ABI compatibility, it is fair game for discussion. We don’t want to widen the doors beyond this, because that is already a huge set of very important topics.</span><br class=""><span class=""></span><br class=""><span class="">-Chris</span><br class=""><span class="">_______________________________________________</span><br class=""><span class="">swift-evolution mailing list</span><br class=""><span class=""><a href="mailto:swift-evolution@swift.org" class="">swift-evolution@swift.org</a></span><br class=""><span class=""><a href="https://lists.swift.org/mailman/listinfo/swift-evolution" class="">https://lists.swift.org/mailman/listinfo/swift-evolution</a></span><br class=""></div></blockquote></div>_______________________________________________<br class="">swift-evolution mailing list<br class=""><a href="mailto:swift-evolution@swift.org" class="">swift-evolution@swift.org</a><br class=""><a href="https://lists.swift.org/mailman/listinfo/swift-evolution">https://lists.swift.org/mailman/listinfo/swift-evolution</a><br class=""></div></blockquote></div><br class=""></div></blockquote></body></html>