Folks, I'm glad we're getting all the Swift support upstream, but I worry how can we make sure it works for real applications after the initial support is in. I'm sure you guys have your own internal builders, but I think it would be interesting in having some more substantial tests in the test-suite. Are there plans to do that at all? Or are we just going to rely on Clang tests for now? Are there any pitfalls we'll encounter by using a GNU toolchain on a Linux target? I'm actually interested in getting Swift to work on Linux, so that would be a good path forward, no? I'd be glad also to have some pointers on how to build & test Swift programs on Linux (or even write up if there isn't anything yet). cheers, --renato
https://github.com/apple/swift <https://github.com/apple/swift> shows the README with instructions on how to build and run swift on linux. The unit and validation tests are part of this repository as well as a benchmark suite. Greetings Matthias> On Apr 14, 2016, at 8:03 AM, Renato Golin via cfe-dev <cfe-dev at lists.llvm.org> wrote: > > Folks, > > I'm glad we're getting all the Swift support upstream, but I worry how > can we make sure it works for real applications after the initial > support is in. I'm sure you guys have your own internal builders, but > I think it would be interesting in having some more substantial tests > in the test-suite. > > Are there plans to do that at all? Or are we just going to rely on > Clang tests for now? Are there any pitfalls we'll encounter by using a > GNU toolchain on a Linux target? > > I'm actually interested in getting Swift to work on Linux, so that > would be a good path forward, no? > > I'd be glad also to have some pointers on how to build & test Swift > programs on Linux (or even write up if there isn't anything yet). > > cheers, > --renato > _______________________________________________ > cfe-dev mailing list > cfe-dev at lists.llvm.org > http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20160414/4b48ae18/attachment.html>
Right. Swift on linux has been supported for some time now, and is even supported in the Swift 2.2 release (https://swift.org/download/ <https://swift.org/download/>). Swift support for Android was recently merged into master. -Chris> On Apr 14, 2016, at 11:51 AM, Matthias Braun <matze at braunis.de> wrote: > > https://github.com/apple/swift <https://github.com/apple/swift> shows the README with instructions on how to build and run swift on linux. The unit and validation tests are part of this repository as well as a benchmark suite. > > Greetings > Matthias > >> On Apr 14, 2016, at 8:03 AM, Renato Golin via cfe-dev <cfe-dev at lists.llvm.org <mailto:cfe-dev at lists.llvm.org>> wrote: >> >> Folks, >> >> I'm glad we're getting all the Swift support upstream, but I worry how >> can we make sure it works for real applications after the initial >> support is in. I'm sure you guys have your own internal builders, but >> I think it would be interesting in having some more substantial tests >> in the test-suite. >> >> Are there plans to do that at all? Or are we just going to rely on >> Clang tests for now? Are there any pitfalls we'll encounter by using a >> GNU toolchain on a Linux target? >> >> I'm actually interested in getting Swift to work on Linux, so that >> would be a good path forward, no? >> >> I'd be glad also to have some pointers on how to build & test Swift >> programs on Linux (or even write up if there isn't anything yet). >> >> cheers, >> --renato >> _______________________________________________ >> cfe-dev mailing list >> cfe-dev at lists.llvm.org <mailto:cfe-dev at lists.llvm.org> >> http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev >-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20160414/0a869ed3/attachment-0001.html>
Maybe Matching Threads
- [test-suite] making polybench/symm succeed with "-Ofast" and "-ffp-contract=on"
- [test-suite] making the test-suite succeed with "-Ofast" and "-ffp-contract=on"
- RFC: Implementing the Swift calling convention in LLVM and Clang
- [LLVMdev] [ADVERTISEMENT] open positions in Apple's Swift compiler team
- [test-suite] making polybench/symm succeed with "-Ofast" and "-ffp-contract=on"