From 1f983f7c6a3fdd2d686a7003458e6b78478bca5a Mon Sep 17 00:00:00 2001 From: Kai Nacke Date: Thu, 5 Dec 2013 11:11:37 +0100 Subject: [PATCH 1/2] Cherry-pick phobos commit to make std.math unit test IEEE 754 compliant --- runtime/phobos | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/runtime/phobos b/runtime/phobos index 9ef54a02..32fc5504 160000 --- a/runtime/phobos +++ b/runtime/phobos @@ -1 +1 @@ -Subproject commit 9ef54a02d52cd7e9cbefa7ed1a861e9230bd59b0 +Subproject commit 32fc5504c13d0676fabf1050e5583a1258a0419a From 7bd1d4900c34abb1a786de5b46f02ce6df399013 Mon Sep 17 00:00:00 2001 From: Kai Nacke Date: Thu, 5 Dec 2013 12:07:56 +0100 Subject: [PATCH 2/2] Do not allow failures for LLVM 3.4 on Travis-CI. LLVM 3.4rc2 has been released. As the last issue is fixed, we now start to support LLVM 3.4. Adds also a build for LLVM 3.5 (which is allowed to fail). --- .travis.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index 8500e8ab..459ed010 100644 --- a/.travis.yml +++ b/.travis.yml @@ -24,10 +24,12 @@ env: - LLVM_PACKAGE="llvm-3.3 llvm-3.3-dev" TESTSUITE_FILTER=release OPTS="-DMULTILIB=ON" - LLVM_PACKAGE="llvm-3.4 llvm-3.4-dev" TESTSUITE_FILTER=debug - LLVM_PACKAGE="llvm-3.4 llvm-3.4-dev" TESTSUITE_FILTER=release + - LLVM_PACKAGE="llvm-3.5 llvm-3.5-dev" TESTSUITE_FILTER=debug + - LLVM_PACKAGE="llvm-3.5 llvm-3.5-dev" TESTSUITE_FILTER=release matrix: allow_failures: - - env: LLVM_PACKAGE="llvm-3.4 llvm-3.4-dev" TESTSUITE_FILTER=debug - - env: LLVM_PACKAGE="llvm-3.4 llvm-3.4-dev" TESTSUITE_FILTER=release + - env: LLVM_PACKAGE="llvm-3.5 llvm-3.5-dev" TESTSUITE_FILTER=debug + - env: LLVM_PACKAGE="llvm-3.5 llvm-3.5-dev" TESTSUITE_FILTER=release script: - cmake $OPTS . - make