<html><body><p><tt>phausler@apple.com wrote on 01/13/2016 01:43:17 PM:</tt><br><tt>&gt; <br>&gt; Getting GCD up and rolling is definitely a bottleneck for a few <br>&gt; things (not just NSURLSession). </tt><br><br><tt>Thanks Philippe! &nbsp;I was looking for things to do :)</tt><br><tt>&nbsp;</tt><br><tt>&gt; <br>&gt; There are a few things that we need as checkpoints:</tt><br><tt>&gt; A set of build instructions tailored for the swift project</tt><br><tt>&gt; GCD needs to be able to build on Ubuntu 14 as well as Ubuntu 15</tt><br><br><tt>I can take a look at Ubuntu 14. &nbsp;I know that one of the issues was the old version of libpthread_workqueue (under discussion for other reasons; we need fixes that aren't in the Ubuntu 15 version). &nbsp;I'll see if there is anything else standing in the way for Ubuntu 14. </tt><br><br><tt>&gt; We need to move Availability.h and friends down underneath both GCD <br>&gt; and Foundation since they both use them</tt><br><tt>&gt; We need to move the blocks runtime out of Foundation and underneath <br>&gt; or inside of GCD.</tt><br><tt>&gt; The master build script in swift/utils/build-script needs to be able<br>&gt; to build GCD</tt><br><tt>&gt; The master build script in swift/utils/build-script to ensure GCD <br>&gt; and all required components are built before Foundation and the <br>&gt; appropriate linker paths are passed to Foundation (see how XCTest is handled)</tt><br><tt>&gt; <br></tt><br><tt>--dave</tt><br><BR>
</body></html>