<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">Hi David,<div class=""><br class=""></div><div class="">Philippe recently put up a PR for these changes again to the overlay and its tests, but I think we’re stuck on some issue where the iPhone sim test is failing and we’re not sure why (<a href="https://github.com/apple/swift/pull/8283" class="">https://github.com/apple/swift/pull/8283</a>).</div><div class=""><br class=""></div><div class="">On the darwin side, these fixes required a change in CoreFoundation, which we put into the recently-released 10.12.4 and 10.3 and family. I think I already merged the CFCharacterSet.c change itself to swift-corelibs-foundation.</div><div class=""><br class=""></div><div class="">- Tony</div><div class=""><br class=""><div><blockquote type="cite" class=""><div class="">On Mar 29, 2017, at 2:50 AM, David Dunn via swift-corelibs-dev <<a href="mailto:swift-corelibs-dev@swift.org" class="">swift-corelibs-dev@swift.org</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div dir="ltr" class="">Hey, <div class=""><br class=""></div><div class="">I noticed there's a lot of bugs within CharacterSet at the moment some of which I've started to look at. In particular I've been looking at SR-3485 (CharacterSet.isSuperset(of:) returns wrong result on Linux), alongside this I've noticed there's various others such as SR-3282, SR-3825 and SR-2956 to name a few.</div><div class=""><br class=""></div><div class="">I've tracked the SR-3485 issue down into the CoreFoundation code and just need to spend some time understanding what the C code is doing exactly and why it's returning the incorrect value. </div><div class=""><br class=""></div><div class="">During my investigation into SR-3485 I stumbled upon SR-3311 where Philippe Hausler mentioned Tony Parker was working on a set of fixes for the CharacterSet issues, I found more information about this on a PR (<a href="https://github.com/apple/swift/pull/6044" class="">#6044</a>) against apple/swift, I also found <a href="https://github.com/parkera/swift/tree/parkera/characterset_refactor" class="">Tony's branch</a> for the refactor of CharacterSet. So firstly I was wondering if there has been any update on this recently? And is this a planned fix for all of the current issues in CharacterSet? </div><div class=""><br class=""></div><div class="">Thanks, </div><div class="">David</div></div>
_______________________________________________<br class="">swift-corelibs-dev mailing list<br class=""><a href="mailto:swift-corelibs-dev@swift.org" class="">swift-corelibs-dev@swift.org</a><br class="">https://lists.swift.org/mailman/listinfo/swift-corelibs-dev<br class=""></div></blockquote></div><br class=""></div></body></html>