<font size=2 face="sans-serif">We're currently making the last few changes
which should mean that Dispatch always builds on Linux if your using Foundation,
and as Dispatch is already there on Darwin, it should mean we can remove
the condition statements entirely. </font>
<br>
<br><font size=2 face="sans-serif">Chris<br>
</font>
<br>
<br>
<br>
<br><font size=1 color=#5f5f5f face="sans-serif">From: &nbsp; &nbsp; &nbsp;
&nbsp;</font><font size=1 face="sans-serif">Luke Howard via swift-corelibs-dev
&lt;swift-corelibs-dev@swift.org&gt;</font>
<br><font size=1 color=#5f5f5f face="sans-serif">To: &nbsp; &nbsp; &nbsp;
&nbsp;</font><font size=1 face="sans-serif">Tony Parker via swift-corelibs-dev
&lt;swift-corelibs-dev@swift.org&gt;</font>
<br><font size=1 color=#5f5f5f face="sans-serif">Date: &nbsp; &nbsp; &nbsp;
&nbsp;</font><font size=1 face="sans-serif">23/08/2016 08:55</font>
<br><font size=1 color=#5f5f5f face="sans-serif">Subject: &nbsp; &nbsp;
&nbsp; &nbsp;</font><font size=1 face="sans-serif">Re: [swift-corelibs-dev]
f8c3fe6c breaks on Darwin</font>
<br><font size=1 color=#5f5f5f face="sans-serif">Sent by: &nbsp; &nbsp;
&nbsp; &nbsp;</font><font size=1 face="sans-serif">swift-corelibs-dev-bounces@swift.org</font>
<br>
<hr noshade>
<br>
<br>
<br><font size=3>Also, the NSData test is broken on Darwin when libdispatch
is enabled – possibly the system DispatchData is being pulled in and something
funny happens, this seems to work around it but I’m not sure if it is
the correct fix:</font>
<br>
<br><font size=2 color=#9f9fff face="Consolas"><b>+++ b/Foundation/NSData.swift</b></font>
<br><font size=2 color=#00c1c2 face="Consolas">@@ -228,7 +228,7 @@</font><font size=2 color=#9f9fff face="Consolas">
open class NSData : NSObject, NSCopying, NSMutableCopying, NSSecureCoding
{</font>
<br><font size=2 color=#9f9fff face="Consolas">&nbsp; &nbsp; &nbsp;}</font>
<br><font size=2 color=#9f9fff face="Consolas">&nbsp; &nbsp; &nbsp;</font>
<br><font size=2 color=#9f9fff face="Consolas">&nbsp; &nbsp; &nbsp;open
override func isEqual(_ value: Any?) -&gt; Bool {</font>
<br><font size=2 color=#bf4100 face="Consolas">-#if DEPLOYMENT_ENABLE_LIBDISPATCH</font>
<br><font size=2 color=#00c200 face="Consolas">+#if DEPLOYMENT_ENABLE_LIBDISPATCH
&amp;&amp; !os(OSX)</font>
<br><font size=2 color=#9f9fff face="Consolas">&nbsp; &nbsp; &nbsp; &nbsp;
&nbsp;if let data = value as? DispatchData {</font>
<br><font size=2 color=#9f9fff face="Consolas">&nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp;if data.count != length {</font>
<br><font size=2 color=#9f9fff face="Consolas">&nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;return false</font>
<br>
<br>
<br><font size=3>On 23 Aug 2016, at 5:46 PM, Luke Howard via swift-corelibs-dev
&lt;</font><a href="mailto:swift-corelibs-dev@swift.org"><font size=3 color=blue><u>swift-corelibs-dev@swift.org</u></font></a><font size=3>&gt;
wrote:</font>
<br>
<br><font size=3>Enabling libdispatch seems to break the tests on Darwin
because DEPLOYMENT_ENABLE_LIBDISPATCH is not added to the XCode project
build flags (both for the C/Swift compilers).</font>
<br>
<br><font size=3>--</font>
<br><a href=http://www.lukehoward.com/><font size=3 color=blue><u>www.lukehoward.com</u></font></a><font size=3 color=blue><u><br>
</u></font><a href=http://soundcloud.com/lukehoward><font size=3 color=blue><u>soundcloud.com/lukehoward</u></font></a>
<br><font size=3>_______________________________________________<br>
swift-corelibs-dev mailing list</font><font size=3 color=blue><u><br>
</u></font><a href="mailto:swift-corelibs-dev@swift.org"><font size=3 color=blue><u>swift-corelibs-dev@swift.org</u></font></a><font size=3><br>
</font><a href="https://lists.swift.org/mailman/listinfo/swift-corelibs-dev"><font size=3>https://lists.swift.org/mailman/listinfo/swift-corelibs-dev</font></a>
<br>
<br><font size=3>--</font>
<br><a href=http://www.lukehoward.com/><font size=3 color=blue><u>www.lukehoward.com</u></font></a><font size=3><br>
soundcloud.com/lukehoward</font>
<br><tt><font size=2>_______________________________________________<br>
swift-corelibs-dev mailing list<br>
swift-corelibs-dev@swift.org<br>
</font></tt><a href="https://lists.swift.org/mailman/listinfo/swift-corelibs-dev"><tt><font size=2>https://lists.swift.org/mailman/listinfo/swift-corelibs-dev</font></tt></a><tt><font size=2><br>
</font></tt>
<br>
<br>