<html><body><p>I would like to see if the community is interested in the ability for Swift libraries (when built with Swift Package Manager) to be aware of the current tagged version number applied on that library during compilation. This could be useful for when the executable is run, we can know the version of that library dependency so that we can dump that information out to our logs. Perhaps some macro like #file or #line, but something like #version.  <br><br><br><br><br><img width="16" height="16" src="cid:2__=09BBF50ADFF003FF8f9e8a93df938690918c09B@" border="0" alt="Inactive hide details for swift-dev-request---04/18/2016 11:57:30 AM---Send swift-dev mailing list submissions to  swift-dev@sw"><font color="#424282">swift-dev-request---04/18/2016 11:57:30 AM---Send swift-dev mailing list submissions to  swift-dev@swift.org</font><br><br><font size="2" color="#5F5F5F">From:        </font><font size="2">swift-dev-request@swift.org</font><br><font size="2" color="#5F5F5F">To:        </font><font size="2">swift-dev@swift.org</font><br><font size="2" color="#5F5F5F">Date:        </font><font size="2">04/18/2016 11:57 AM</font><br><font size="2" color="#5F5F5F">Subject:        </font><font size="2">swift-dev Digest, Vol 5, Issue 18</font><br><font size="2" color="#5F5F5F">Sent by:        </font><font size="2">swift-dev-bounces@swift.org</font><br><hr width="100%" size="2" align="left" noshade style="color:#8091A5; "><br><br><br><tt>Send swift-dev mailing list submissions to<br>                 swift-dev@swift.org<br><br>To subscribe or unsubscribe via the World Wide Web, visit<br>                 </tt><tt><a href="https://lists.swift.org/mailman/listinfo/swift-dev">https://lists.swift.org/mailman/listinfo/swift-dev</a></tt><tt><br>or, via email, send a message with subject or body 'help' to<br>                 swift-dev-request@swift.org<br><br>You can reach the person managing the list at<br>                 swift-dev-owner@swift.org<br><br>When replying, please edit your Subject line so it is more specific<br>than &quot;Re: Contents of swift-dev digest...&quot;<br><br><br>Today's Topics:<br><br> &nbsp; 1. Re: [SR-710][RFC] Automatically detecting XCTest test methods<br> &nbsp; &nbsp; &nbsp;on Linux: Reflection? SourceKit? (Brian Gesiak)<br> &nbsp; 2. Re: R_ARM_GOT_PREL error when building Swift on Pi                 from<br> &nbsp; &nbsp; &nbsp;source (Timothy Wood)<br> &nbsp; 3. Re: R_ARM_GOT_PREL error when building Swift on Pi                 from<br> &nbsp; &nbsp; &nbsp;source (Joe Bell)<br> &nbsp; 4. Re: R_ARM_GOT_PREL error when building Swift on Pi from<br> &nbsp; &nbsp; &nbsp;source (Timothy Wood)<br> &nbsp; 5. Random failure when building Swift on Pi (Timothy Wood)<br> &nbsp; 6. Re: [SR-710][RFC] Automatically detecting XCTest test                 methods<br> &nbsp; &nbsp; &nbsp;on Linux: Reflection? SourceKit? (Drew Crawford)<br> &nbsp; 7. Re: R_ARM_GOT_PREL error when building Swift on Pi                 from<br> &nbsp; &nbsp; &nbsp;source (Timothy Wood)<br> &nbsp; 8. SIMD in open source Swift? (Geordie Jay)<br> &nbsp; 9. Re: [Swift CI] Build Failure: 0. OSS - Swift Incremental RA -<br> &nbsp; &nbsp; &nbsp;Ubuntu 15.10 (master) #4254 (Sean Callanan)<br> &nbsp;10. Re: [Swift CI] Build Failure: 0. OSS - Swift Incremental RA -<br> &nbsp; &nbsp; &nbsp;Ubuntu 15.10 (master) #4254 (Sean Callanan)<br> &nbsp;11. Re: [Swift CI] Build Failure: 0. OSS - Swift Incremental RA -<br> &nbsp; &nbsp; &nbsp;OS X (master) #3432 (Sean Callanan)<br><br><br>----------------------------------------------------------------------<br><br>Message: 1<br>Date: Sun, 17 Apr 2016 14:36:08 -0400<br>From: Brian Gesiak &lt;modocache@gmail.com&gt;<br>To: Daniel Dunbar &lt;daniel_dunbar@apple.com&gt;<br>Cc: swift-dev &lt;swift-dev@swift.org&gt;<br>Subject: Re: [swift-dev] [SR-710][RFC] Automatically detecting XCTest<br>                 test methods on Linux: Reflection? SourceKit?<br>Message-ID:<br>                 &lt;CAN7MxmX3aeuCK3TQepC5cwJ+hzVK8v1FXQQwiqEt5c0tqF7t+A@mail.gmail.com&gt;<br>Content-Type: text/plain; charset=&quot;utf-8&quot;<br><br>In case anyone interested missed it, John Holdsworth mentions another<br>approach in a comment on </tt><tt><a href="https://bugs.swift.org/browse/SR-710:">https://bugs.swift.org/browse/SR-710:</a></tt><tt>&nbsp;using<br>runtime metadata to find a list of tests. The linked project contains an<br>example. It:<br><br>1. Specifies a test method regex:<br></tt><tt><a href="https://github.com/johnno1962/TestRunner/blob/201bd04af14fdebf1a7fa2ae0a419fc59d6266ed/TestRunner/AppDelegate.swift#L69">https://github.com/johnno1962/TestRunner/blob/201bd04af14fdebf1a7fa2ae0a419fc59d6266ed/TestRunner/AppDelegate.swift#L69</a></tt><tt><br>2. In Swift, the project exposes metadata information for Swift objects:<br></tt><tt><a href="https://github.com/johnno1962/TestRunner/blob/201bd04af14fdebf1a7fa2ae0a419fc59d6266ed/TestRunner/TestRunner.swift#L52">https://github.com/johnno1962/TestRunner/blob/201bd04af14fdebf1a7fa2ae0a419fc59d6266ed/TestRunner/TestRunner.swift#L52</a></tt><tt><br>3. Uses an UnsafeMutablePointer&lt;ClassMetadataSwift&gt; to get a reference to<br>the methods defined on an instance:<br></tt><tt><a href="https://github.com/johnno1962/TestRunner/blob/201bd04af14fdebf1a7fa2ae0a419fc59d6266ed/TestRunner/TestRunner.swift#L97">https://github.com/johnno1962/TestRunner/blob/201bd04af14fdebf1a7fa2ae0a419fc59d6266ed/TestRunner/TestRunner.swift#L97</a></tt><tt><br><br>I assume this approach won't be acceptable to some because it relies on<br>private information about Swift objects, but I don't know for sure. Please<br>chime in if this approach seems reasonable to you!<br><br>Based on the assumption that we can't use metadata, however, I'm going to<br>try to begin working on approaches #2 or #3, which I mentioned in my<br>original email. I think the preliminary work is the same (like<br>moving SourceKit::FuncDeclEntityInfo.IsTestCandidate to libIDE), so I'll<br>hold off on making a hard decision between #2 and #3 until necessary.<br><br>- Brian Gesiak<br><br><br>On Mon, Apr 4, 2016 at 12:23 AM, Daniel Dunbar &lt;daniel_dunbar@apple.com&gt;<br>wrote:<br><br>&gt;<br>&gt; &gt; On Apr 3, 2016, at 3:36 PM, Dmitri Gribenko &lt;gribozavr@gmail.com&gt; wrote:<br>&gt; &gt;<br>&gt; &gt; On Sun, Apr 3, 2016 at 2:11 PM, Brian Gesiak &lt;modocache@gmail.com&gt;<br>&gt; wrote:<br>&gt; &gt;&gt; I think #2 is the best option. It’s less work than both #1 and #3. I<br>&gt; believe<br>&gt; &gt;&gt; logic like IsTestCandidate belongs in libIDE anyway—SourceKit should<br>&gt; stick<br>&gt; &gt;&gt; to XPC and asynchronous communication with libIDE.<br>&gt; &gt;<br>&gt; &gt; I like #3 better (an option to swiftc), because that would decouple<br>&gt; &gt; the test discovery tool from the Swift compiler. &nbsp;That would allow you<br>&gt; &gt; to use the discovery tool with different compilers. &nbsp;And, because we<br>&gt; &gt; would avoid statically linking libIDE, it would mean one less copy of<br>&gt; &gt; LLVM, Clang and Swift in the toolchain.<br>&gt;<br>&gt; Ultimately my opinion is that it is likely that the package manager will<br>&gt; want an API interface to Swift in any case. I personally would rather we<br>&gt; simply plan on that.<br>&gt;<br>&gt; I also would like to avoid duplicating anything in the toolchain, but<br>&gt; think that should be done by moving the driver to sitting on top of a<br>&gt; shared library.<br>&gt;<br>&gt; &gt;&gt; Not being an expert in many of these components, I have several<br>&gt; questions:<br>&gt; &gt;&gt;<br>&gt; &gt;&gt; I’m assuming the reflection API to return a list of instance methods on<br>&gt; a<br>&gt; &gt;&gt; XCTestCase subclass is not ready yet, and won’t be for some time. Is<br>&gt; this<br>&gt; &gt;&gt; accurate?<br>&gt; &gt;<br>&gt; &gt; I think so.<br>&gt; &gt;<br>&gt; &gt;&gt; I’m assuming that SourceKit is intended to be an asynchronous wrapper<br>&gt; over<br>&gt; &gt;&gt; libIDE, and that logic like IsTestCandidate should be moved to libIDE.<br>&gt; Is<br>&gt; &gt;&gt; this accurate?<br>&gt; &gt;<br>&gt; &gt; SourceKit has a lot of functionality of its own, but moving this<br>&gt; &gt; particular piece of logic to libIDE sounds reasonable.<br>&gt; &gt;<br>&gt; &gt;&gt; I’m assuming that SourceKit is coupled with XPC, and that it would be<br>&gt; more<br>&gt; &gt;&gt; work to port it to Linux than it would be to move its logic to libIDE.<br>&gt; Is<br>&gt; &gt;&gt; this accurate?<br>&gt; &gt;<br>&gt; &gt; It is not tightly coupled with XPC, there is a portability layer that<br>&gt; &gt; you could implement for Linux. &nbsp;You would need to decide on an IPC<br>&gt; &gt; mechanism and serialization format though.<br>&gt;<br>&gt; For our purposes, I don't think we need IPC. I think a direct (C) library<br>&gt; interface would be fine. Clients can implement the IPC/XPC if they need it.<br>&gt;<br>&gt; &gt;&gt; If you have thoughts/feedback, please reply to this email or comment on<br>&gt; &gt;&gt; SR-710. Your input would be greatly appreciated!!<br>&gt; &gt;<br>&gt; &gt; I'm wondering how feasible is it to change the XCTest API to<br>&gt; &gt; accommodate better the Swift language that we have, rather than trying<br>&gt; &gt; to add custom tooling to make the existing API work. &nbsp;Adding magic<br>&gt; &gt; tooling that adds behavior not present in the language seems unnatural<br>&gt; &gt; to me.<br>&gt;<br>&gt; I agree with you that it is unnatural, but I think this ship has sailed<br>&gt; for XCTest, we have a need to support the existing API in a cross platform<br>&gt; manner.<br>&gt;<br>&gt; My personal preference is that eventually we would build features like<br>&gt; this on top of general support for attributes (a la Java/Python/C#).<br>&gt;<br>&gt; &gt; Compare with StdlibUnittest -- by using an API to build tests we get<br>&gt; &gt; the following advantages:<br>&gt; &gt;<br>&gt; &gt; - We completely avoid having the issue of test discovery, executing<br>&gt; &gt; the code discovers the tests. &nbsp;No reflection needed!<br>&gt;<br>&gt; While I think StdlibUnittest is neat, I also believe that there are very<br>&gt; good reasons for supporting test discovery in a test suite. I have used<br>&gt; these features in other suites to great avail to create (bidirectional,<br>&gt; sometimes) lit bridge adaptors between various test frameworks (Python<br>&gt; unittest, googletest, XCTest).<br>&gt;<br>&gt; In an IDE context, it is also very useful to be able to perform test<br>&gt; discovery independent of test execution.<br>&gt;<br>&gt; As one other example, I've used lit with suites with hundreds of thousands<br>&gt; of tests... it would be unfortunate to have to dynamically discover all of<br>&gt; those tests when the user is just trying to run a single one.<br>&gt;<br>&gt; &gt; - We can add attributes to tests (for example, skip, xfail). &nbsp;In the<br>&gt; &gt; current XCTest API this would require adding some kind of user-defined<br>&gt; &gt; attributes, which is another language which is a long way from being<br>&gt; &gt; designed and implemented.<br>&gt;<br>&gt; This isn't necessarily the case, XCTest could in theory provide explicit<br>&gt; APIs to do these things as part of test execution. I agree attributes are a<br>&gt; better fit in the current model.<br>&gt;<br>&gt; &gt; - We can define data-parameterized tests.<br>&gt;<br>&gt; &gt; - Tests can be dynamically synthesized by control flow. &nbsp;In the<br>&gt; &gt; current XCTest API, dynamically generating tests would mean<br>&gt; &gt; dynamically generating methods, which is even more far off than<br>&gt; &gt; read-only method reflection.<br>&gt;<br>&gt; FWIW, XCTest has some support for doing these kinds of things, they just<br>&gt; don't take the form of the pattern-matched methods.<br>&gt;<br>&gt; &nbsp;- Daniel<br>&gt;<br>&gt; &gt;<br>&gt; &gt; Dmitri<br>&gt; &gt;<br>&gt; &gt; --<br>&gt; &gt; main(i,j){for(i=2;;i++){for(j=2;j&lt;i;j++){if(!(i%j)){j=0;break;}}if<br>&gt; &gt; (j){printf(&quot;%d\n&quot;,i);}}} /*Dmitri Gribenko &lt;gribozavr@gmail.com&gt;*/<br>&gt;<br>&gt;<br>-------------- next part --------------<br>An HTML attachment was scrubbed...<br>URL: &lt;</tt><tt><a href="https://lists.swift.org/pipermail/swift-dev/attachments/20160417/1346eb08/attachment-0001.html">https://lists.swift.org/pipermail/swift-dev/attachments/20160417/1346eb08/attachment-0001.html</a></tt><tt>&gt;<br><br>------------------------------<br><br>Message: 2<br>Date: Sun, 17 Apr 2016 13:46:33 -0700<br>From: Timothy Wood &lt;tjw@omnigroup.com&gt;<br>To: William Dillon &lt;william@housedillon.com&gt;<br>Cc: Kenny Leung via swift-dev &lt;swift-dev@swift.org&gt;<br>Subject: Re: [swift-dev] R_ARM_GOT_PREL error when building Swift on<br>                 Pi                 from                 source<br>Message-ID: &lt;29ABC0C6-92D9-4A67-ABD0-4CDDE2F5C45E@omnigroup.com&gt;<br>Content-Type: text/plain; charset=&quot;utf-8&quot;<br><br><br>&gt; On Apr 16, 2016, at 2:23 PM, William Dillon &lt;william@housedillon.com&gt; wrote:<br>&gt; <br>&gt; What LLVM are you using?<br>&gt; <br>&gt; You have to use the one from my github (and the arm branch) or it won't work:<br>&gt; <br>&gt; </tt><tt><a href="https://github.com/hpux735/swift-llvm/tree/arm">https://github.com/hpux735/swift-llvm/tree/arm</a></tt><tt>&nbsp;&lt;</tt><tt><a href="https://github.com/hpux735/swift-llvm/tree/arm">https://github.com/hpux735/swift-llvm/tree/arm</a></tt><tt>&gt; <br>&gt; <br>&gt; I haven't had time to upstream the changes to LLVM.<br>&gt; <br>&gt; - Will<br><br><br>Ah, thanks! I was using &lt;</tt><tt><a href="https://github.com/apple/swift-llvm/tree/swift-2.2-branch">https://github.com/apple/swift-llvm/tree/swift-2.2-branch</a></tt><tt>&nbsp;&lt;</tt><tt><a href="https://github.com/apple/swift-llvm/tree/swift-2.2-branch">https://github.com/apple/swift-llvm/tree/swift-2.2-branch</a></tt><tt>&gt;&gt;, but will give your fork a try!<br><br>-tim<br><br>-------------- next part --------------<br>An HTML attachment was scrubbed...<br>URL: &lt;</tt><tt><a href="https://lists.swift.org/pipermail/swift-dev/attachments/20160417/5349c220/attachment-0001.html">https://lists.swift.org/pipermail/swift-dev/attachments/20160417/5349c220/attachment-0001.html</a></tt><tt>&gt;<br><br>------------------------------<br><br>Message: 3<br>Date: Sun, 17 Apr 2016 15:52:20 -0500<br>From: Joe Bell &lt;joe@iachieved.it&gt;<br>To: Timothy Wood &lt;tjw@omnigroup.com&gt;<br>Cc: Kenny Leung via swift-dev &lt;swift-dev@swift.org&gt;<br>Subject: Re: [swift-dev] R_ARM_GOT_PREL error when building Swift on<br>                 Pi                 from                 source<br>Message-ID: &lt;5D20A476-5349-426C-B884-49E202631D80@iachieved.it&gt;<br>Content-Type: text/plain; charset=&quot;utf-8&quot;<br><br>I'll join in Tim and try compiling again on the BeagleX15, it failed the other day but I forgot about using Wills LLVM<br><br>Joe<br><br>&gt; On Apr 17, 2016, at 3:46 PM, Timothy Wood via swift-dev &lt;swift-dev@swift.org&gt; wrote:<br>&gt; <br>&gt; <br>&gt;&gt; On Apr 16, 2016, at 2:23 PM, William Dillon &lt;william@housedillon.com&gt; wrote:<br>&gt;&gt; <br>&gt;&gt; What LLVM are you using?<br>&gt;&gt; <br>&gt;&gt; You have to use the one from my github (and the arm branch) or it won't work:<br>&gt;&gt; <br>&gt;&gt; </tt><tt><a href="https://github.com/hpux735/swift-llvm/tree/arm">https://github.com/hpux735/swift-llvm/tree/arm</a></tt><tt>&nbsp;<br>&gt;&gt; <br>&gt;&gt; I haven't had time to upstream the changes to LLVM.<br>&gt;&gt; <br>&gt;&gt; - Will<br>&gt; <br>&gt; <br>&gt; Ah, thanks! I was using &lt;</tt><tt><a href="https://github.com/apple/swift-llvm/tree/swift-2.2-branch">https://github.com/apple/swift-llvm/tree/swift-2.2-branch</a></tt><tt>&gt;, but will give your fork a try!<br>&gt; <br>&gt; -tim<br>&gt; <br>&gt; _______________________________________________<br>&gt; swift-dev mailing list<br>&gt; swift-dev@swift.org<br>&gt; </tt><tt><a href="https://lists.swift.org/mailman/listinfo/swift-dev">https://lists.swift.org/mailman/listinfo/swift-dev</a></tt><tt><br>-------------- next part --------------<br>An HTML attachment was scrubbed...<br>URL: &lt;</tt><tt><a href="https://lists.swift.org/pipermail/swift-dev/attachments/20160417/ac2ace8e/attachment-0001.html">https://lists.swift.org/pipermail/swift-dev/attachments/20160417/ac2ace8e/attachment-0001.html</a></tt><tt>&gt;<br><br>------------------------------<br><br>Message: 4<br>Date: Sun, 17 Apr 2016 13:55:31 -0700<br>From: Timothy Wood &lt;tjw@omnigroup.com&gt;<br>To: Joe Groff &lt;jgroff@apple.com&gt;<br>Cc: swift-dev@swift.org<br>Subject: Re: [swift-dev] R_ARM_GOT_PREL error when building Swift on<br>                 Pi from                 source<br>Message-ID: &lt;FFDED274-9542-4266-A319-DAD6B10184CC@omnigroup.com&gt;<br>Content-Type: text/plain; charset=utf-8<br><br><br>&gt; On Apr 15, 2016, at 6:45 PM, Joe Groff &lt;jgroff@apple.com&gt; wrote:<br>&gt; What linker are you using? GNU ld 2.26 in particular changed the behavior of protected visibility in a way that's incompatible with our usage, and we haven't fully implemented a workaround. You might try using gold or an older binutils, if that's what you're currently using.<br><br>I could have sworn I was using gold, but looking at my logs it was using the standard linker. Perhaps I’m remembering an attempt from the Swift 3 sources… Anyway, my current attempts are using this invocation now (though I’m getting other failures now):<br><br>                 utils/build-script -t -R &nbsp;-j 4 -- --use-gold-linker<br><br>Thanks!<br><br>-tim<br><br><br><br>------------------------------<br><br>Message: 5<br>Date: Sun, 17 Apr 2016 13:55:35 -0700<br>From: Timothy Wood &lt;tjw@me.com&gt;<br>To: swift-dev@swift.org<br>Subject: [swift-dev] Random failure when building Swift on Pi<br>Message-ID: &lt;6904C5F0-0395-48B7-9092-8117D82342BE@me.com&gt;<br>Content-Type: text/plain; charset=&quot;utf-8&quot;<br><br><br><br>I’m encountering random build compile failures when building on Pi, using clang-3.6 (as suggested in the various instructions to do so), and when using &lt;</tt><tt><a href="https://github.com/hpux735/swift-llvm/tree/arm">https://github.com/hpux735/swift-llvm/tree/arm</a></tt><tt>&gt;<br><br>One example looks like:<br><br>FAILED: /usr/bin/clang++ &nbsp; -DGTEST_HAS_RTTI=0 -D_DEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Ilib/Support -I/home/pi/Source/Swift/llvm/lib/Support -Iinclude -I/home/pi/Source/Swift/llvm/include -fno-stack-protector -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wcovered-switch-default -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -std=c++11 -fcolor-diagnostics -ffunction-sections -fdata-sections -O3 &nbsp; &nbsp;-UNDEBUG &nbsp;-fno-exceptions -fno-rtti -MMD -MT lib/Support/CMakeFiles/LLVMSupport.dir/YAMLTraits.cpp.o -MF lib/Support/CMakeFiles/LLVMSupport.dir/YAMLTraits.cpp.o.d -o lib/Support/CMakeFiles/LLVMSupport.dir/YAMLTraits.cpp.o -c /home/pi/Source/Swift/llvm/lib/Support/YAMLTraits.cpp<br>Stack dump:<br>0.                 Program arguments: /usr/lib/llvm-3.6/bin/clang -cc1 -triple armv6-unknown-linux-gnueabihf -emit-obj -disable-free -disable-llvm-verifier -main-file-name YAMLTraits.cpp -mrelocation-model pic -pic-level 2 -mthread-model posix -mdisable-fp-elim -fmath-errno -masm-verbose -mconstructor-aliases -fuse-init-array -target-cpu arm1136jf-s -target-abi aapcs-linux -mfloat-abi hard -target-linker-version 2.25 -dwarf-column-info -ffunction-sections -fdata-sections -coverage-file /home/pi/Source/Swift/build/Ninja-ReleaseAssert/llvm-linux-armv7/lib/Support/CMakeFiles/LLVMSupport.dir/YAMLTraits.cpp.o -resource-dir /usr/lib/llvm-3.6/bin/../lib/clang/3.6.2 -dependency-file lib/Support/CMakeFiles/LLVMSupport.dir/YAMLTraits.cpp.o.d -MT lib/Support/CMakeFiles/LLVMSupport.dir/YAMLTraits.cpp.o -D GTEST_HAS_RTTI=0 -D _DEBUG -D _GNU_SOURCE -D __STDC_CONSTANT_MACROS -D __STDC_FORMAT_MACROS -D __STDC_LIMIT_MACROS -U NDEBUG -I lib/Support -I /home/pi/Source/Swift/llvm/lib/Support -I include -I /home/pi/Source/Swift/llvm/include -internal-isystem /usr/bin/../lib/gcc/arm-linux-gnueabihf/4.9/../../../../include/c++/4.9 -internal-isystem /usr/bin/../lib/gcc/arm-linux-gnueabihf/4.9/../../../../include/arm-linux-gnueabihf/c++/4.9 -internal-isystem /usr/bin/../lib/gcc/arm-linux-gnueabihf/4.9/../../../../include/arm-linux-gnueabihf/c++/4.9 -internal-isystem /usr/bin/../lib/gcc/arm-linux-gnueabihf/4.9/../../../../include/c++/4.9/backward -internal-isystem /usr/local/include -internal-isystem /usr/lib/llvm-3.6/bin/../lib/clang/3.6.2/include -internal-externc-isystem /usr/include/arm-linux-gnueabihf -internal-externc-isystem /include -internal-externc-isystem /usr/include -O3 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -Wno-long-long -Wcovered-switch-default -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -pedantic -std=c++11 -fdeprecated-macro -fdebug-compilation-dir /home/pi/Source/Swift/build/Ninja-ReleaseAssert/llvm-linux-armv7 -ferror-limit 19 -fmessage-length 0 -fvisibility-inlines-hidden -mstackrealign -fno-rtti -fno-signed-char -fobjc-runtime=gcc -fdiagnostics-show-option -fcolor-diagnostics -vectorize-loops -vectorize-slp -o lib/Support/CMakeFiles/LLVMSupport.dir/YAMLTraits.cpp.o -x c++ /home/pi/Source/Swift/llvm/lib/Support/YAMLTraits.cpp <br>1.                 /usr/bin/../lib/gcc/arm-linux-gnueabihf/4.9/../../../../include/c++/4.9/ext/type_traits.h:113:6: current parser token ';'<br>2.                 /usr/bin/../lib/gcc/arm-linux-gnueabihf/4.9/../../../../include/c++/4.9/ext/type_traits.h:37:1: parsing namespace '__gnu_cxx'<br>3.                 /usr/bin/../lib/gcc/arm-linux-gnueabihf/4.9/../../../../include/c++/4.9/ext/type_traits.h:106:5: parsing struct/union/class body '__remove_unsigned'<br>clang: error: unable to execute command: Segmentation fault<br>clang: error: clang frontend command failed due to signal (use -v to see invocation)<br>Debian clang version 3.6.2-3 (tags/RELEASE_362/final) (based on LLVM 3.6.2)<br>Target: arm-unknown-linux-gnueabihf<br>Thread model: posix<br>clang: note: diagnostic msg: PLEASE submit a bug report to </tt><tt><a href="http://bugs.debian.org/">http://bugs.debian.org/</a></tt><tt>&nbsp;and include the crash backtrace, preprocessed source, and associated run script.<br>clang: note: diagnostic msg: <br>********************<br>PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:<br>Preprocessed source(s) and associated run script(s) are located at:<br>clang: note: diagnostic msg: /tmp/YAMLTraits-d1f411.cpp<br>clang: note: diagnostic msg: /tmp/YAMLTraits-d1f411.sh<br>clang: note: diagnostic msg: <br><br>But, if I run the emitted script it works fine:<br><br>pushd /tmp<br>bash /tmp/YAMLTraits-d1f411.sh<br><br><br>Or, another example (where clang++ isn’t crashing):<br><br>FAILED: /usr/bin/clang++ &nbsp; -DGTEST_HAS_RTTI=0 -D_DEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Iutils/TableGen -I/home/pi/Source/Swift/llvm/utils/TableGen -Iinclude -I/home/pi/Source/Swift/llvm/include -fno-stack-protector -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wcovered-switch-default -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -std=c++11 -fcolor-diagnostics -ffunction-sections -fdata-sections -O3 &nbsp; &nbsp;-UNDEBUG &nbsp;-fno-exceptions -fno-rtti -MMD -MT utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenInstruction.cpp.o -MF utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenInstruction.cpp.o.d -o utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenInstruction.cpp.o -c /home/pi/Source/Swift/llvm/utils/TableGen/CodeGenInstruction.cpp<br>Stack dump:<br>0.                 Program arguments: /usr/lib/llvm-3.6/bin/clang -cc1 -triple armv6-unknown-linux-gnueabihf -emit-obj -disable-free -disable-llvm-verifier -main-file-name CodeGenInstruction.cpp -mrelocation-model pic -pic-level 2 -mthread-model posix -mdisable-fp-elim -fmath-errno -masm-verbose -mconstructor-aliases -fuse-init-array -target-cpu arm1136jf-s -target-abi aapcs-linux -mfloat-abi hard -target-linker-version 2.25 -dwarf-column-info -ffunction-sections -fdata-sections -coverage-file /home/pi/Source/Swift/build/Ninja-ReleaseAssert/llvm-linux-armv7/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenInstruction.cpp.o -resource-dir /usr/lib/llvm-3.6/bin/../lib/clang/3.6.2 -dependency-file utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenInstruction.cpp.o.d -MT utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenInstruction.cpp.o -D GTEST_HAS_RTTI=0 -D _DEBUG -D _GNU_SOURCE -D __STDC_CONSTANT_MACROS -D __STDC_FORMAT_MACROS -D __STDC_LIMIT_MACROS -U NDEBUG -I utils/TableGen -I /home/pi/Source/Swift/llvm/utils/TableGen -I include -I /home/pi/Source/Swift/llvm/include -internal-isystem /usr/bin/../lib/gcc/arm-linux-gnueabihf/4.9/../../../../include/c++/4.9 -internal-isystem /usr/bin/../lib/gcc/arm-linux-gnueabihf/4.9/../../../../include/arm-linux-gnueabihf/c++/4.9 -internal-isystem /usr/bin/../lib/gcc/arm-linux-gnueabihf/4.9/../../../../include/arm-linux-gnueabihf/c++/4.9 -internal-isystem /usr/bin/../lib/gcc/arm-linux-gnueabihf/4.9/../../../../include/c++/4.9/backward -internal-isystem /usr/local/include -internal-isystem /usr/lib/llvm-3.6/bin/../lib/clang/3.6.2/include -internal-externc-isystem /usr/include/arm-linux-gnueabihf -internal-externc-isystem /include -internal-externc-isystem /usr/include -O3 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -Wno-long-long -Wcovered-switch-default -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -pedantic -std=c++11 -fdeprecated-macro -fdebug-compilation-dir /home/pi/Source/Swift/build/Ninja-ReleaseAssert/llvm-linux-armv7 -ferror-limit 19 -fmessage-length 0 -fvisibility-inlines-hidden -mstackrealign -fno-rtti -fno-signed-char -fobjc-runtime=gcc -fdiagnostics-show-option -fcolor-diagnostics -vectorize-loops -vectorize-slp -o utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenInstruction.cpp.o -x c++ /home/pi/Source/Swift/llvm/utils/TableGen/CodeGenInstruction.cpp <br>1.                 /home/pi/Source/Swift/llvm/include/llvm/ADT/SmallVector.h:718:44: current parser token ')'<br>2.                 /home/pi/Source/Swift/llvm/include/llvm/ADT/SmallVector.h:31:1: parsing namespace 'llvm'<br>3.                 /home/pi/Source/Swift/llvm/include/llvm/ADT/SmallVector.h:700:56: parsing function body 'swap'<br>4.                 /home/pi/Source/Swift/llvm/include/llvm/ADT/SmallVector.h:700:56: in compound statement ('{}')<br>error: unable to rename temporary 'utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenInstruction.cpp.o-9c605f46' to output file 'utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenInstruction.cpp.o': 'No such file or directory'<br>1 error generated.<br><br><br>Each time I invoke the build script I get a few files further:<br><br>utils/build-script -t -R &nbsp;-j 4 -- --use-gold-linker<br><br>In my previous attempts to build Swift on Pi, I’d not seen this, so I’m confused why it’s started now. My only working theories so far are that when I did an `apt-get update`/`apt-get upgrade` to check for a new Swift build, I applied a whole bunch of other updates to the system or second, maybe my microSD card is going bad =/<br><br>-tim<br><br>-------------- next part --------------<br>An HTML attachment was scrubbed...<br>URL: &lt;</tt><tt><a href="https://lists.swift.org/pipermail/swift-dev/attachments/20160417/089ccc30/attachment-0001.html">https://lists.swift.org/pipermail/swift-dev/attachments/20160417/089ccc30/attachment-0001.html</a></tt><tt>&gt;<br><br>------------------------------<br><br>Message: 6<br>Date: Sun, 17 Apr 2016 16:50:47 -0500<br>From: Drew Crawford &lt;drew@sealedabstract.com&gt;<br>To: Dmitri Gribenko &lt;gribozavr@gmail.com&gt;<br>Cc: swift-dev &lt;swift-dev@swift.org&gt;<br>Subject: Re: [swift-dev] [SR-710][RFC] Automatically detecting XCTest<br>                 test                 methods on Linux: Reflection? SourceKit?<br>Message-ID: &lt;CD4EB0A4-4521-4E81-8FDC-5D3B27DD70BC@sealedabstract.com&gt;<br>Content-Type: text/plain; charset=&quot;utf-8&quot;<br><br><br>&gt; On Apr 3, 2016, at 10:05 PM, Dmitri Gribenko &lt;gribozavr@gmail.com&gt; wrote:<br>&gt; <br>&gt;&gt; Hmm... but then wouldn't that more tightly couple the test discovery tool<br>&gt;&gt; and the Swift compiler? In an earlier email you said you &quot;like #3 better<br>&gt;&gt; [...] because that would decouple the test discovery tool from the Swift<br>&gt;&gt; compiler.&quot; I think that part is confusing me.<br>&gt; <br>&gt; Sorry -- what I meant is that the compiler remains the point of truth<br>&gt; about the language and can find the tests. &nbsp;The tools that actually<br>&gt; generate glue code won't need to parse code, and would be decoupled<br>&gt; from the compiler.<br><br>I am internally shipping a test framework that discovers tests via an out-of-tree parser. &nbsp;Teaching swiftc about XCTest syntax is not sufficient to deprecate my parser, and therefore is not sufficient for the compiler to be the source of truth for my tests.<br>-------------- next part --------------<br>An HTML attachment was scrubbed...<br>URL: &lt;</tt><tt><a href="https://lists.swift.org/pipermail/swift-dev/attachments/20160417/00b0efb5/attachment-0001.html">https://lists.swift.org/pipermail/swift-dev/attachments/20160417/00b0efb5/attachment-0001.html</a></tt><tt>&gt;<br><br>------------------------------<br><br>Message: 7<br>Date: Sun, 17 Apr 2016 23:33:08 -0700<br>From: Timothy Wood &lt;tjw@me.com&gt;<br>To: William Dillon &lt;william@housedillon.com&gt;,                 Kenny Leung via<br>                 swift-dev &lt;swift-dev@swift.org&gt;<br>Subject: Re: [swift-dev] R_ARM_GOT_PREL error when building Swift on<br>                 Pi                 from source<br>Message-ID: &lt;BB74C65D-3547-4FCB-A43D-F74E8B81CBA7@me.com&gt;<br>Content-Type: text/plain; charset=&quot;utf-8&quot;<br><br><br>&gt; On Apr 17, 2016, at 1:46 PM, Timothy Wood via swift-dev &lt;swift-dev@swift.org&gt; wrote:<br>&gt; <br>&gt; <br>&gt;&gt; On Apr 16, 2016, at 2:23 PM, William Dillon &lt;william@housedillon.com &lt;</tt><tt><a href="mailto:william@housedillon.com">mailto:william@housedillon.com</a></tt><tt>&gt;&gt; wrote:<br>&gt;&gt; <br>&gt;&gt; What LLVM are you using?<br>&gt;&gt; <br>&gt;&gt; You have to use the one from my github (and the arm branch) or it won't work:<br>&gt;&gt; <br>&gt;&gt; </tt><tt><a href="https://github.com/hpux735/swift-llvm/tree/arm">https://github.com/hpux735/swift-llvm/tree/arm</a></tt><tt>&nbsp;&lt;</tt><tt><a href="https://github.com/hpux735/swift-llvm/tree/arm">https://github.com/hpux735/swift-llvm/tree/arm</a></tt><tt>&gt; <br>&gt;&gt; <br>&gt;&gt; I haven't had time to upstream the changes to LLVM.<br>&gt;&gt; <br>&gt;&gt; - Will<br>&gt; <br>&gt; <br>&gt; Ah, thanks! I was using &lt;</tt><tt><a href="https://github.com/apple/swift-llvm/tree/swift-2.2-branch">https://github.com/apple/swift-llvm/tree/swift-2.2-branch</a></tt><tt>&nbsp;&lt;</tt><tt><a href="https://github.com/apple/swift-llvm/tree/swift-2.2-branch">https://github.com/apple/swift-llvm/tree/swift-2.2-branch</a></tt><tt>&gt;&gt;, but will give your fork a try!<br>&gt; <br>&gt; -tim<br>&gt; <br><br>I reset my Pi 3 to a fresh install of Jessie (2016-03-18), did the clang-3.6 install from &lt;</tt><tt><a href="http://dev.iachieved.it/iachievedit/open-source-swift-on-raspberry-pi-2/">http://dev.iachieved.it/iachievedit/open-source-swift-on-raspberry-pi-2/</a></tt><tt>&gt; and tried building with the above mentioned branch of llvm. This fixed the spurious build failures I was seeing, but I’m hitting a persistent build failure now:<br><br>[939/1818] Building CXX object tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/ClangAttrEmitter.cpp.o<br>FAILED: /usr/bin/clang++-3.6 &nbsp; -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DGTEST_HAS_RTTI=0 -D_DEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Itools/clang/utils/TableGen -I/home/pi/Source/Swift/llvm/tools/clang/utils/TableGen -I/home/pi/Source/Swift/llvm/tools/clang/include -Itools/clang/include -Iinclude -I/home/pi/Source/Swift/llvm/include -fno-stack-protector -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wcovered-switch-default -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -std=c++11 -fcolor-diagnostics -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-nested-anon-types -O3 &nbsp; &nbsp;-UNDEBUG &nbsp;-fno-exceptions -fno-rtti -MMD -MT tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/ClangAttrEmitter.cpp.o -MF tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/ClangAttrEmitter.cpp.o.d -o tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/ClangAttrEmitter.cpp.o -c /home/pi/Source/Swift/llvm/tools/clang/utils/TableGen/ClangAttrEmitter.cpp<br>/home/pi/Source/Swift/llvm/tools/clang/utils/TableGen/ClangAttrEmitter.cpp:1075:23: error: no viable conversion from 'ArrayRef&lt;std::pair&lt;Record *, SMRange&gt;&gt;' to 'ArrayRef&lt;llvm::Record *&gt;'<br> &nbsp; &nbsp;ArrayRef&lt;Record*&gt; Bases = Search-&gt;getSuperClasses();<br> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;^ &nbsp; &nbsp; &nbsp; ~~~~~~~~~~~~~~~~~~~~~~~~~<br>/home/pi/Source/Swift/llvm/include/llvm/ADT/ArrayRef.h:32:9: note: candidate constructor (the implicit copy constructor) not viable: no known conversion from 'ArrayRef&lt;std::pair&lt;Record *, SMRange&gt; &gt;' to 'const llvm::ArrayRef&lt;llvm::Record *&gt; &amp;' for 1st argument<br> &nbsp;class ArrayRef {<br> &nbsp; &nbsp; &nbsp; &nbsp;^<br>/home/pi/Source/Swift/llvm/include/llvm/ADT/ArrayRef.h:32:9: note: candidate constructor (the implicit move constructor) not viable: no known conversion from 'ArrayRef&lt;std::pair&lt;Record *, SMRange&gt; &gt;' to 'llvm::ArrayRef&lt;llvm::Record *&gt; &amp;&amp;' for 1st argument<br> &nbsp;class ArrayRef {<br>...<br><br>I might try again tomorrow updating to a newer clang build, or maybe I should just wave the white flag and rewrite my tiny codebase in C++ instead of trying to use Swift here, and wait for it to be a bit more stable/supported.<br><br>-tim<br><br>-------------- next part --------------<br>An HTML attachment was scrubbed...<br>URL: &lt;</tt><tt><a href="https://lists.swift.org/pipermail/swift-dev/attachments/20160417/789510bf/attachment-0001.html">https://lists.swift.org/pipermail/swift-dev/attachments/20160417/789510bf/attachment-0001.html</a></tt><tt>&gt;<br><br>------------------------------<br><br>Message: 8<br>Date: Mon, 18 Apr 2016 17:39:51 +0200<br>From: Geordie Jay &lt;geojay@gmail.com&gt;<br>To: swift-dev@swift.org<br>Subject: [swift-dev] SIMD in open source Swift?<br>Message-ID: &lt;B4B1849C-8046-4C00-A34A-72BDC4CB08A8@gmail.com&gt;<br>Content-Type: text/plain; charset=&quot;utf-8&quot;<br><br>Dear fellow Swift-Devvers,<br><br>On Darwin we have a SIMD module, but I’m assuming (based on playing around with it in the past) that it is unavailable in open-source Swift.<br><br>Does anyone know another way of using SIMD intrinsics in a cross-platform way (Linux-only would also do)? Also, is it a goal to provide at least SIMD intrinsics and basic operations within Swift’s core in the future, or is the general philosophy that this kind of thing will be maintained by the community?<br><br>Regards,<br>Geordie<br><br>-------------- next part --------------<br>A non-text attachment was scrubbed...<br>Name: signature.asc<br>Type: application/pgp-signature<br>Size: 455 bytes<br>Desc: Message signed with OpenPGP using GPGMail<br>URL: &lt;</tt><tt><a href="https://lists.swift.org/pipermail/swift-dev/attachments/20160418/7083c5d4/attachment-0001.sig">https://lists.swift.org/pipermail/swift-dev/attachments/20160418/7083c5d4/attachment-0001.sig</a></tt><tt>&gt;<br><br>------------------------------<br><br>Message: 9<br>Date: Fri, 15 Apr 2016 17:00:18 -0700<br>From: Sean Callanan &lt;scallanan@apple.com&gt;<br>To: swift-dev@swift.org<br>Subject: Re: [swift-dev] [Swift CI] Build Failure: 0. OSS - Swift<br>                 Incremental RA - Ubuntu 15.10 (master) #4254<br>Message-ID: &lt;5DC21488-5922-40B9-9EDA-E3159B1B0099@apple.com&gt;<br>Content-Type: text/plain; charset=&quot;utf-8&quot;<br><br>I’m on it.<br><br>Sean<br><br>&gt; On Apr 15, 2016, at 4:56 PM, no-reply@swift.org wrote:<br>&gt; <br>&gt; [FAILURE] oss-swift-incremental-RA-linux-ubuntu-15_10 [#4254]<br>&gt; <br>&gt; Build URL:                 </tt><tt><a href="https://ci.swift.org/job/oss-swift-incremental-RA-linux-ubuntu-15_10/4254/">https://ci.swift.org/job/oss-swift-incremental-RA-linux-ubuntu-15_10/4254/</a></tt><tt>&nbsp;&lt;</tt><tt><a href="https://ci.swift.org/job/oss-swift-incremental-RA-linux-ubuntu-15_10/4254/">https://ci.swift.org/job/oss-swift-incremental-RA-linux-ubuntu-15_10/4254/</a></tt><tt>&gt;<br>&gt; Project:                 oss-swift-incremental-RA-linux-ubuntu-15_10<br>&gt; Date of build:                 Fri, 15 Apr 2016 16:48:20 -0700<br>&gt; Build duration:                 8 min 3 sec<br>&gt; Identified problems:<br>&gt; <br>&gt; Compile Error: This build failed because of a compile error. Below is a list of all errors in the build log:<br>&gt; Indication 1 &lt;</tt><tt><a href="https://ci.swift.org//job/oss-swift-incremental-RA-linux-ubuntu-15_10/4254/consoleFull#-1652570388ee1a197b-acac-4b17-83cf-a53b95139a76">https://ci.swift.org//job/oss-swift-incremental-RA-linux-ubuntu-15_10/4254/consoleFull#-1652570388ee1a197b-acac-4b17-83cf-a53b95139a76</a></tt><tt>&gt;<br>&gt; Regression test failed: This build failed because a regression test in the test suite FAILed. Below is a list of all errors:<br>&gt; Indication 1 &lt;</tt><tt><a href="https://ci.swift.org//job/oss-swift-incremental-RA-linux-ubuntu-15_10/4254/consoleFull#1729578532fca400bf-2f4a-462e-b517-e058d770b2d7">https://ci.swift.org//job/oss-swift-incremental-RA-linux-ubuntu-15_10/4254/consoleFull#1729578532fca400bf-2f4a-462e-b517-e058d770b2d7</a></tt><tt>&gt;<br>&gt; Tests:<br>&gt; <br>&gt; Name: Swift<br>&gt; Failed: 11 test(s), Passed: 7798 test(s), Total: 7809 test(s)<br>&gt; Failed: Swift.PlaygroundTransform.array.swift &lt;</tt><tt><a href="https://ci.swift.org/job/oss-swift-incremental-RA-linux-ubuntu-15_10/4254/testReport/junit/Swift/PlaygroundTransform/array_swift">https://ci.swift.org/job/oss-swift-incremental-RA-linux-ubuntu-15_10/4254/testReport/junit/Swift/PlaygroundTransform/array_swift</a></tt><tt>&gt;<br>&gt; Failed: Swift.PlaygroundTransform.array_did_set.swift &lt;</tt><tt><a href="https://ci.swift.org/job/oss-swift-incremental-RA-linux-ubuntu-15_10/4254/testReport/junit/Swift/PlaygroundTransform/array_did_set_swift">https://ci.swift.org/job/oss-swift-incremental-RA-linux-ubuntu-15_10/4254/testReport/junit/Swift/PlaygroundTransform/array_did_set_swift</a></tt><tt>&gt;<br>&gt; Failed: Swift.PlaygroundTransform.bare_value.swift &lt;</tt><tt><a href="https://ci.swift.org/job/oss-swift-incremental-RA-linux-ubuntu-15_10/4254/testReport/junit/Swift/PlaygroundTransform/bare_value_swift">https://ci.swift.org/job/oss-swift-incremental-RA-linux-ubuntu-15_10/4254/testReport/junit/Swift/PlaygroundTransform/bare_value_swift</a></tt><tt>&gt;<br>&gt; Failed: Swift.PlaygroundTransform.control-flow.swift &lt;</tt><tt><a href="https://ci.swift.org/job/oss-swift-incremental-RA-linux-ubuntu-15_10/4254/testReport/junit/Swift/PlaygroundTransform/control_flow_swift">https://ci.swift.org/job/oss-swift-incremental-RA-linux-ubuntu-15_10/4254/testReport/junit/Swift/PlaygroundTransform/control_flow_swift</a></tt><tt>&gt;<br>&gt; Failed: Swift.PlaygroundTransform.declarations.swift &lt;</tt><tt><a href="https://ci.swift.org/job/oss-swift-incremental-RA-linux-ubuntu-15_10/4254/testReport/junit/Swift/PlaygroundTransform/declarations_swift">https://ci.swift.org/job/oss-swift-incremental-RA-linux-ubuntu-15_10/4254/testReport/junit/Swift/PlaygroundTransform/declarations_swift</a></tt><tt>&gt;<br>&gt; Failed: Swift.PlaygroundTransform.do-catch.swift &lt;</tt><tt><a href="https://ci.swift.org/job/oss-swift-incremental-RA-linux-ubuntu-15_10/4254/testReport/junit/Swift/PlaygroundTransform/do_catch_swift">https://ci.swift.org/job/oss-swift-incremental-RA-linux-ubuntu-15_10/4254/testReport/junit/Swift/PlaygroundTransform/do_catch_swift</a></tt><tt>&gt;<br>&gt; Failed: Swift.PlaygroundTransform.do.swift &lt;</tt><tt><a href="https://ci.swift.org/job/oss-swift-incremental-RA-linux-ubuntu-15_10/4254/testReport/junit/Swift/PlaygroundTransform/do_swift">https://ci.swift.org/job/oss-swift-incremental-RA-linux-ubuntu-15_10/4254/testReport/junit/Swift/PlaygroundTransform/do_swift</a></tt><tt>&gt;<br>&gt; Failed: Swift.PlaygroundTransform.high_performance.swift &lt;</tt><tt><a href="https://ci.swift.org/job/oss-swift-incremental-RA-linux-ubuntu-15_10/4254/testReport/junit/Swift/PlaygroundTransform/high_performance_swift">https://ci.swift.org/job/oss-swift-incremental-RA-linux-ubuntu-15_10/4254/testReport/junit/Swift/PlaygroundTransform/high_performance_swift</a></tt><tt>&gt;<br>&gt; Failed: Swift.PlaygroundTransform.init.swift &lt;</tt><tt><a href="https://ci.swift.org/job/oss-swift-incremental-RA-linux-ubuntu-15_10/4254/testReport/junit/Swift/PlaygroundTransform/init_swift">https://ci.swift.org/job/oss-swift-incremental-RA-linux-ubuntu-15_10/4254/testReport/junit/Swift/PlaygroundTransform/init_swift</a></tt><tt>&gt;<br>&gt; Failed: Swift.PlaygroundTransform.mutation.swift &lt;</tt><tt><a href="https://ci.swift.org/job/oss-swift-incremental-RA-linux-ubuntu-15_10/4254/testReport/junit/Swift/PlaygroundTransform/mutation_swift">https://ci.swift.org/job/oss-swift-incremental-RA-linux-ubuntu-15_10/4254/testReport/junit/Swift/PlaygroundTransform/mutation_swift</a></tt><tt>&gt;<br>&gt; Failed: Swift.PlaygroundTransform.print.swift &lt;</tt><tt><a href="https://ci.swift.org/job/oss-swift-incremental-RA-linux-ubuntu-15_10/4254/testReport/junit/Swift/PlaygroundTransform/print_swift">https://ci.swift.org/job/oss-swift-incremental-RA-linux-ubuntu-15_10/4254/testReport/junit/Swift/PlaygroundTransform/print_swift</a></tt><tt>&gt;<br>&gt; Name: Swift-Unit<br>&gt; Failed: 0 test(s), Passed: 270 test(s), Total: 270 test(s)<br>&gt; <br>&gt; Changes<br>&gt; <br>&gt; Commit a0fa099f1a3d6da66db4b86e0047f91fbdae041c by scallanan:<br>&gt; [PlaygroundTransform] embed source ranges in data packets before sending<br>&gt; <br>&gt; edit: lib/Sema/PlaygroundTransform.cpp<br>&gt; edit: test/PlaygroundTransform/Inputs/PlaygroundsRuntime.swift<br><br>-------------- next part --------------<br>An HTML attachment was scrubbed...<br>URL: &lt;</tt><tt><a href="https://lists.swift.org/pipermail/swift-dev/attachments/20160415/03100110/attachment-0001.html">https://lists.swift.org/pipermail/swift-dev/attachments/20160415/03100110/attachment-0001.html</a></tt><tt>&gt;<br><br>------------------------------<br><br>Message: 10<br>Date: Fri, 15 Apr 2016 17:05:02 -0700<br>From: Sean Callanan &lt;scallanan@apple.com&gt;<br>To: swift-dev@swift.org<br>Subject: Re: [swift-dev] [Swift CI] Build Failure: 0. OSS - Swift<br>                 Incremental RA - Ubuntu 15.10 (master) #4254<br>Message-ID: &lt;FD143CA3-ACB5-495A-8877-DB618A68783C@apple.com&gt;<br>Content-Type: text/plain; charset=&quot;utf-8&quot;<br><br>Should be resolved by 5a86c9631d1caa900d4de6b40e4eac0a9e6e421a<br><br>Sean<br><br>&gt; On Apr 15, 2016, at 5:00 PM, Sean Callanan &lt;scallanan@apple.com&gt; wrote:<br>&gt; <br>&gt; I’m on it.<br>&gt; <br>&gt; Sean<br>&gt; <br>&gt;&gt; On Apr 15, 2016, at 4:56 PM, no-reply@swift.org &lt;</tt><tt><a href="mailto:no-reply@swift.org">mailto:no-reply@swift.org</a></tt><tt>&gt; wrote:<br>&gt;&gt; <br>&gt;&gt; [FAILURE] oss-swift-incremental-RA-linux-ubuntu-15_10 [#4254]<br>&gt;&gt; <br>&gt;&gt; Build URL:                 </tt><tt><a href="https://ci.swift.org/job/oss-swift-incremental-RA-linux-ubuntu-15_10/4254/">https://ci.swift.org/job/oss-swift-incremental-RA-linux-ubuntu-15_10/4254/</a></tt><tt>&nbsp;&lt;</tt><tt><a href="https://ci.swift.org/job/oss-swift-incremental-RA-linux-ubuntu-15_10/4254/">https://ci.swift.org/job/oss-swift-incremental-RA-linux-ubuntu-15_10/4254/</a></tt><tt>&gt;<br>&gt;&gt; Project:                 oss-swift-incremental-RA-linux-ubuntu-15_10<br>&gt;&gt; Date of build:                 Fri, 15 Apr 2016 16:48:20 -0700<br>&gt;&gt; Build duration:                 8 min 3 sec<br>&gt;&gt; Identified problems:<br>&gt;&gt; <br>&gt;&gt; Compile Error: This build failed because of a compile error. Below is a list of all errors in the build log:<br>&gt;&gt; Indication 1 &lt;</tt><tt><a href="https://ci.swift.org//job/oss-swift-incremental-RA-linux-ubuntu-15_10/4254/consoleFull#-1652570388ee1a197b-acac-4b17-83cf-a53b95139a76">https://ci.swift.org//job/oss-swift-incremental-RA-linux-ubuntu-15_10/4254/consoleFull#-1652570388ee1a197b-acac-4b17-83cf-a53b95139a76</a></tt><tt>&gt;<br>&gt;&gt; Regression test failed: This build failed because a regression test in the test suite FAILed. Below is a list of all errors:<br>&gt;&gt; Indication 1 &lt;</tt><tt><a href="https://ci.swift.org//job/oss-swift-incremental-RA-linux-ubuntu-15_10/4254/consoleFull#1729578532fca400bf-2f4a-462e-b517-e058d770b2d7">https://ci.swift.org//job/oss-swift-incremental-RA-linux-ubuntu-15_10/4254/consoleFull#1729578532fca400bf-2f4a-462e-b517-e058d770b2d7</a></tt><tt>&gt;<br>&gt;&gt; Tests:<br>&gt;&gt; <br>&gt;&gt; Name: Swift<br>&gt;&gt; Failed: 11 test(s), Passed: 7798 test(s), Total: 7809 test(s)<br>&gt;&gt; Failed: Swift.PlaygroundTransform.array.swift &lt;</tt><tt><a href="https://ci.swift.org/job/oss-swift-incremental-RA-linux-ubuntu-15_10/4254/testReport/junit/Swift/PlaygroundTransform/array_swift">https://ci.swift.org/job/oss-swift-incremental-RA-linux-ubuntu-15_10/4254/testReport/junit/Swift/PlaygroundTransform/array_swift</a></tt><tt>&gt;<br>&gt;&gt; Failed: Swift.PlaygroundTransform.array_did_set.swift &lt;</tt><tt><a href="https://ci.swift.org/job/oss-swift-incremental-RA-linux-ubuntu-15_10/4254/testReport/junit/Swift/PlaygroundTransform/array_did_set_swift">https://ci.swift.org/job/oss-swift-incremental-RA-linux-ubuntu-15_10/4254/testReport/junit/Swift/PlaygroundTransform/array_did_set_swift</a></tt><tt>&gt;<br>&gt;&gt; Failed: Swift.PlaygroundTransform.bare_value.swift &lt;</tt><tt><a href="https://ci.swift.org/job/oss-swift-incremental-RA-linux-ubuntu-15_10/4254/testReport/junit/Swift/PlaygroundTransform/bare_value_swift">https://ci.swift.org/job/oss-swift-incremental-RA-linux-ubuntu-15_10/4254/testReport/junit/Swift/PlaygroundTransform/bare_value_swift</a></tt><tt>&gt;<br>&gt;&gt; Failed: Swift.PlaygroundTransform.control-flow.swift &lt;</tt><tt><a href="https://ci.swift.org/job/oss-swift-incremental-RA-linux-ubuntu-15_10/4254/testReport/junit/Swift/PlaygroundTransform/control_flow_swift">https://ci.swift.org/job/oss-swift-incremental-RA-linux-ubuntu-15_10/4254/testReport/junit/Swift/PlaygroundTransform/control_flow_swift</a></tt><tt>&gt;<br>&gt;&gt; Failed: Swift.PlaygroundTransform.declarations.swift &lt;</tt><tt><a href="https://ci.swift.org/job/oss-swift-incremental-RA-linux-ubuntu-15_10/4254/testReport/junit/Swift/PlaygroundTransform/declarations_swift">https://ci.swift.org/job/oss-swift-incremental-RA-linux-ubuntu-15_10/4254/testReport/junit/Swift/PlaygroundTransform/declarations_swift</a></tt><tt>&gt;<br>&gt;&gt; Failed: Swift.PlaygroundTransform.do-catch.swift &lt;</tt><tt><a href="https://ci.swift.org/job/oss-swift-incremental-RA-linux-ubuntu-15_10/4254/testReport/junit/Swift/PlaygroundTransform/do_catch_swift">https://ci.swift.org/job/oss-swift-incremental-RA-linux-ubuntu-15_10/4254/testReport/junit/Swift/PlaygroundTransform/do_catch_swift</a></tt><tt>&gt;<br>&gt;&gt; Failed: Swift.PlaygroundTransform.do.swift &lt;</tt><tt><a href="https://ci.swift.org/job/oss-swift-incremental-RA-linux-ubuntu-15_10/4254/testReport/junit/Swift/PlaygroundTransform/do_swift">https://ci.swift.org/job/oss-swift-incremental-RA-linux-ubuntu-15_10/4254/testReport/junit/Swift/PlaygroundTransform/do_swift</a></tt><tt>&gt;<br>&gt;&gt; Failed: Swift.PlaygroundTransform.high_performance.swift &lt;</tt><tt><a href="https://ci.swift.org/job/oss-swift-incremental-RA-linux-ubuntu-15_10/4254/testReport/junit/Swift/PlaygroundTransform/high_performance_swift">https://ci.swift.org/job/oss-swift-incremental-RA-linux-ubuntu-15_10/4254/testReport/junit/Swift/PlaygroundTransform/high_performance_swift</a></tt><tt>&gt;<br>&gt;&gt; Failed: Swift.PlaygroundTransform.init.swift &lt;</tt><tt><a href="https://ci.swift.org/job/oss-swift-incremental-RA-linux-ubuntu-15_10/4254/testReport/junit/Swift/PlaygroundTransform/init_swift">https://ci.swift.org/job/oss-swift-incremental-RA-linux-ubuntu-15_10/4254/testReport/junit/Swift/PlaygroundTransform/init_swift</a></tt><tt>&gt;<br>&gt;&gt; Failed: Swift.PlaygroundTransform.mutation.swift &lt;</tt><tt><a href="https://ci.swift.org/job/oss-swift-incremental-RA-linux-ubuntu-15_10/4254/testReport/junit/Swift/PlaygroundTransform/mutation_swift">https://ci.swift.org/job/oss-swift-incremental-RA-linux-ubuntu-15_10/4254/testReport/junit/Swift/PlaygroundTransform/mutation_swift</a></tt><tt>&gt;<br>&gt;&gt; Failed: Swift.PlaygroundTransform.print.swift &lt;</tt><tt><a href="https://ci.swift.org/job/oss-swift-incremental-RA-linux-ubuntu-15_10/4254/testReport/junit/Swift/PlaygroundTransform/print_swift">https://ci.swift.org/job/oss-swift-incremental-RA-linux-ubuntu-15_10/4254/testReport/junit/Swift/PlaygroundTransform/print_swift</a></tt><tt>&gt;</tt><br><tt>&gt;&gt; Name: Swift-Unit<br>&gt;&gt; Failed: 0 test(s), Passed: 270 test(s), Total: 270 test(s)<br>&gt;&gt; <br>&gt;&gt; Changes<br>&gt;&gt; <br>&gt;&gt; Commit a0fa099f1a3d6da66db4b86e0047f91fbdae041c by scallanan:<br>&gt;&gt; [PlaygroundTransform] embed source ranges in data packets before sending<br>&gt;&gt; <br>&gt;&gt; edit: lib/Sema/PlaygroundTransform.cpp<br>&gt;&gt; edit: test/PlaygroundTransform/Inputs/PlaygroundsRuntime.swift<br>&gt; <br><br>-------------- next part --------------<br>An HTML attachment was scrubbed...<br>URL: &lt;</tt><tt><a href="https://lists.swift.org/pipermail/swift-dev/attachments/20160415/93cf70e9/attachment-0001.html">https://lists.swift.org/pipermail/swift-dev/attachments/20160415/93cf70e9/attachment-0001.html</a></tt><tt>&gt;<br><br>------------------------------<br><br>Message: 11<br>Date: Fri, 15 Apr 2016 17:21:11 -0700<br>From: Sean Callanan &lt;scallanan@apple.com&gt;<br>To: swift-dev@swift.org<br>Subject: Re: [swift-dev] [Swift CI] Build Failure: 0. OSS - Swift<br>                 Incremental RA - OS X (master) #3432<br>Message-ID: &lt;AF7D4469-C5E9-4A2F-B9A7-3D649ED8A19D@apple.com&gt;<br>Content-Type: text/plain; charset=&quot;utf-8&quot;<br><br>This is already fixed in 5a86c9631d1caa900d4de6b40e4eac0a9e6e421a.<br><br>&gt; On Apr 15, 2016, at 5:20 PM, no-reply@swift.org wrote:<br>&gt; <br>&gt; [FAILURE] oss-swift-incremental-RA-osx [#3432]<br>&gt; <br>&gt; Build URL:                 </tt><tt><a href="https://ci.swift.org/job/oss-swift-incremental-RA-osx/3432/">https://ci.swift.org/job/oss-swift-incremental-RA-osx/3432/</a></tt><tt>&nbsp;&lt;</tt><tt><a href="https://ci.swift.org/job/oss-swift-incremental-RA-osx/3432/">https://ci.swift.org/job/oss-swift-incremental-RA-osx/3432/</a></tt><tt>&gt;<br>&gt; Project:                 oss-swift-incremental-RA-osx<br>&gt; Date of build:                 Fri, 15 Apr 2016 16:55:05 -0700<br>&gt; Build duration:                 25 min<br>&gt; Identified problems:<br>&gt; <br>&gt; Compile Error: This build failed because of a compile error. Below is a list of all errors in the build log:<br>&gt; Indication 1 &lt;</tt><tt><a href="https://ci.swift.org//job/oss-swift-incremental-RA-osx/3432/consoleFull#-324893336ee1a197b-acac-4b17-83cf-a53b95139a76">https://ci.swift.org//job/oss-swift-incremental-RA-osx/3432/consoleFull#-324893336ee1a197b-acac-4b17-83cf-a53b95139a76</a></tt><tt>&gt;<br>&gt; Regression test failed: This build failed because a regression test in the test suite FAILed. Below is a list of all errors:<br>&gt; Indication 1 &lt;</tt><tt><a href="https://ci.swift.org//job/oss-swift-incremental-RA-osx/3432/consoleFull#-1524476087fca400bf-2f4a-462e-b517-e058d770b2d7">https://ci.swift.org//job/oss-swift-incremental-RA-osx/3432/consoleFull#-1524476087fca400bf-2f4a-462e-b517-e058d770b2d7</a></tt><tt>&gt;<br>&gt; Tests:<br>&gt; <br>&gt; Name: Swift<br>&gt; Failed: 11 test(s), Passed: 7798 test(s), Total: 7809 test(s)<br>&gt; Failed: Swift.PlaygroundTransform.array.swift &lt;</tt><tt><a href="https://ci.swift.org/job/oss-swift-incremental-RA-osx/3432/testReport/junit/Swift/PlaygroundTransform/array_swift">https://ci.swift.org/job/oss-swift-incremental-RA-osx/3432/testReport/junit/Swift/PlaygroundTransform/array_swift</a></tt><tt>&gt;<br>&gt; Failed: Swift.PlaygroundTransform.array_did_set.swift &lt;</tt><tt><a href="https://ci.swift.org/job/oss-swift-incremental-RA-osx/3432/testReport/junit/Swift/PlaygroundTransform/array_did_set_swift">https://ci.swift.org/job/oss-swift-incremental-RA-osx/3432/testReport/junit/Swift/PlaygroundTransform/array_did_set_swift</a></tt><tt>&gt;<br>&gt; Failed: Swift.PlaygroundTransform.bare_value.swift &lt;</tt><tt><a href="https://ci.swift.org/job/oss-swift-incremental-RA-osx/3432/testReport/junit/Swift/PlaygroundTransform/bare_value_swift">https://ci.swift.org/job/oss-swift-incremental-RA-osx/3432/testReport/junit/Swift/PlaygroundTransform/bare_value_swift</a></tt><tt>&gt;<br>&gt; Failed: Swift.PlaygroundTransform.control-flow.swift &lt;</tt><tt><a href="https://ci.swift.org/job/oss-swift-incremental-RA-osx/3432/testReport/junit/Swift/PlaygroundTransform/control_flow_swift">https://ci.swift.org/job/oss-swift-incremental-RA-osx/3432/testReport/junit/Swift/PlaygroundTransform/control_flow_swift</a></tt><tt>&gt;<br>&gt; Failed: Swift.PlaygroundTransform.declarations.swift &lt;</tt><tt><a href="https://ci.swift.org/job/oss-swift-incremental-RA-osx/3432/testReport/junit/Swift/PlaygroundTransform/declarations_swift">https://ci.swift.org/job/oss-swift-incremental-RA-osx/3432/testReport/junit/Swift/PlaygroundTransform/declarations_swift</a></tt><tt>&gt;<br>&gt; Failed: Swift.PlaygroundTransform.do-catch.swift &lt;</tt><tt><a href="https://ci.swift.org/job/oss-swift-incremental-RA-osx/3432/testReport/junit/Swift/PlaygroundTransform/do_catch_swift">https://ci.swift.org/job/oss-swift-incremental-RA-osx/3432/testReport/junit/Swift/PlaygroundTransform/do_catch_swift</a></tt><tt>&gt;<br>&gt; Failed: Swift.PlaygroundTransform.do.swift &lt;</tt><tt><a href="https://ci.swift.org/job/oss-swift-incremental-RA-osx/3432/testReport/junit/Swift/PlaygroundTransform/do_swift">https://ci.swift.org/job/oss-swift-incremental-RA-osx/3432/testReport/junit/Swift/PlaygroundTransform/do_swift</a></tt><tt>&gt;<br>&gt; Failed: Swift.PlaygroundTransform.high_performance.swift &lt;</tt><tt><a href="https://ci.swift.org/job/oss-swift-incremental-RA-osx/3432/testReport/junit/Swift/PlaygroundTransform/high_performance_swift">https://ci.swift.org/job/oss-swift-incremental-RA-osx/3432/testReport/junit/Swift/PlaygroundTransform/high_performance_swift</a></tt><tt>&gt;<br>&gt; Failed: Swift.PlaygroundTransform.init.swift &lt;</tt><tt><a href="https://ci.swift.org/job/oss-swift-incremental-RA-osx/3432/testReport/junit/Swift/PlaygroundTransform/init_swift">https://ci.swift.org/job/oss-swift-incremental-RA-osx/3432/testReport/junit/Swift/PlaygroundTransform/init_swift</a></tt><tt>&gt;<br>&gt; Failed: Swift.PlaygroundTransform.mutation.swift &lt;</tt><tt><a href="https://ci.swift.org/job/oss-swift-incremental-RA-osx/3432/testReport/junit/Swift/PlaygroundTransform/mutation_swift">https://ci.swift.org/job/oss-swift-incremental-RA-osx/3432/testReport/junit/Swift/PlaygroundTransform/mutation_swift</a></tt><tt>&gt;<br>&gt; Failed: Swift.PlaygroundTransform.print.swift &lt;</tt><tt><a href="https://ci.swift.org/job/oss-swift-incremental-RA-osx/3432/testReport/junit/Swift/PlaygroundTransform/print_swift">https://ci.swift.org/job/oss-swift-incremental-RA-osx/3432/testReport/junit/Swift/PlaygroundTransform/print_swift</a></tt><tt>&gt;<br>&gt; Name: Swift-Unit<br>&gt; Failed: 0 test(s), Passed: 302 test(s), Total: 302 test(s)<br>&gt; <br>&gt; Changes<br>&gt; <br>&gt; Commit a0fa099f1a3d6da66db4b86e0047f91fbdae041c by scallanan:<br>&gt; [PlaygroundTransform] embed source ranges in data packets before sending<br>&gt; <br>&gt; edit: lib/Sema/PlaygroundTransform.cpp<br>&gt; edit: test/PlaygroundTransform/Inputs/PlaygroundsRuntime.swift<br><br>-------------- next part --------------<br>An HTML attachment was scrubbed...<br>URL: &lt;</tt><tt><a href="https://lists.swift.org/pipermail/swift-dev/attachments/20160415/ffc98b5c/attachment-0001.html">https://lists.swift.org/pipermail/swift-dev/attachments/20160415/ffc98b5c/attachment-0001.html</a></tt><tt>&gt;<br><br>------------------------------<br><br>_______________________________________________<br>swift-dev mailing list<br>swift-dev@swift.org<br></tt><tt><a href="https://lists.swift.org/mailman/listinfo/swift-dev">https://lists.swift.org/mailman/listinfo/swift-dev</a></tt><tt><br><br><br>End of swift-dev Digest, Vol 5, Issue 18<br>****************************************<br></tt><br><br><BR>
</body></html>