Commit Graph

2504 Commits

Author SHA1 Message Date
Isuru Fernando
7abbe40980 Build all branches so that appveyor works in forks 2017-08-04 08:04:16 +05:30
Isuru Fernando
ca32b66a1c New utest for clang 2017-08-04 07:58:04 +05:30
Isuru Fernando
d9346930dd Merge remote-tracking branch 'upstream/develop' into develop 2017-08-04 07:57:55 +05:30
Martin Kroeker
0bfe5c6822 Merge pull request #1266 from ashwinyes/develop_thunderx2t99_fix_clang_compilation
THUDNERX2T99: Fix clang compilation
2017-08-03 15:33:28 +02:00
Ashwin Sekhar T K
4899d67f7d THUDNERX2T99: Fix clang compilation 2017-08-02 11:28:45 -07:00
Martin Kroeker
ebb04e3265 Merge pull request #1259 from isuruf/cmake
CMake Improvements
2017-08-02 15:31:05 +02:00
Martin Kroeker
53aee36076 Merge pull request #1255 from jirutka/travis
Travis: Rewrite config, build and test also on Alpine Linux (musl libc)
2017-08-02 11:59:17 +02:00
Jakub Jirutka
486a485bb7 Travis: Allow job LINUX64_MUSL USE_OPENMP=1 to fail
See: https://github.com/xianyi/OpenBLAS/pull/1255#issuecomment-318692183
2017-08-01 21:58:36 +02:00
Jakub Jirutka
08c7d1ddf8 Travis: Disable some gcc warnings to avoid exceeding Travis limit
See: https://github.com/xianyi/OpenBLAS/pull/1255#issuecomment-318628666
2017-08-01 21:58:15 +02:00
Jakub Jirutka
e0bd5b5c0e Travis: Build and test also on Alpine Linux (musl libc)
Alpine jobs needs sudo (for chroot), so they run on VMs infrastructure.
That's why they are much slower than other jobs.
2017-08-01 21:58:03 +02:00
Jakub Jirutka
ae65f75572 Travis: Simplify configuration using Build Stages and APT addon
Using APT addon has nice side-effect - you don't need sudo anymore, so
it can run on Travis containers-based infrastructure that is much faster
than their VMs infrastructure (used when sudo is needed).

You've been still running on Ubuntu Presty builders, but new default is
Trusty. Thus I've explicitly set `dist: presty` to let it stay on
Presty, to not change build environment by this commit.
2017-08-01 21:52:03 +02:00
Martin Kroeker
1e9247c276 Merge pull request #1260 from xianyi/revert-1254-xbmv_range
Revert "Fix calculated range limit exceeding actual data size for last thread"
2017-08-01 20:07:32 +02:00
Martin Kroeker
a6f533b248 Revert "Fix calculated range limit exceeding actual data size for last thread" 2017-08-01 19:28:08 +02:00
Isuru Fernando
89ec2be110 Fix lapacke copying 2017-08-01 15:47:14 +05:30
Isuru Fernando
8381591f56 No need of a temp file for f77blas.h 2017-08-01 15:27:19 +05:30
Isuru Fernando
d245caa49a Support out-of-source build 2017-08-01 15:16:14 +05:30
Isuru Fernando
c9c13a8a0c Fix installing cblas.h and fix tabs 2017-08-01 14:58:49 +05:30
Martin Kroeker
e70a6b92bf Merge pull request #1257 from martin-frbg/cgroups-prereq
Rework __GLIBC_PREREQ checks to avoid breaking non-glibc builds
2017-08-01 11:23:03 +02:00
Isuru Fernando
7a96499b29 Don't change timestamps 2017-08-01 13:43:59 +05:30
Martin Kroeker
63cfa32691 Rework __GLIBC_PREREQ checks to avoid breaking non-glibc builds 2017-07-31 21:02:43 +02:00
Martin Kroeker
d537e0de8c Merge pull request #1254 from martin-frbg/xbmv_range
Fix calculated range limit exceeding actual data size for last thread
2017-07-31 17:46:40 +02:00
Isuru Fernando
f00bbb9dbf Remove unnecessary line in appveyor 2017-07-30 00:00:37 +05:30
Isuru Fernando
1a02a087a1 Fix vcvarsall call in appveyor 2017-07-29 23:42:56 +05:30
Isuru Fernando
02c1f86055 Fix copying libopenblas.dll 2017-07-29 23:42:38 +05:30
Isuru Fernando
5e0f67c666 Make ARCH variable a CACHE variable 2017-07-29 23:30:15 +05:30
Isuru Fernando
7345795e64 Try adding RC to path 2017-07-29 22:16:53 +05:30
Isuru Fernando
a36e976491 vsvarsall in appveyor 2017-07-29 21:58:53 +05:30
Isuru Fernando
1169f489a4 Fix CMAKE_C_COMPILER in appveyor 2017-07-29 21:54:32 +05:30
Isuru Fernando
7a4ebf825b add --yes to conda in appveyor.yml 2017-07-29 21:48:49 +05:30
Isuru Fernando
ff17e3eb9f build clang-cl first 2017-07-29 21:47:15 +05:30
Isuru Fernando
c56d4881f9 Fix appveyor.yml 2017-07-29 21:42:59 +05:30
Isuru Fernando
b03d50b794 Test clang in appveyor.yml 2017-07-29 21:16:00 +05:30
Isuru Fernando
ea1095135e Ninja complains that file openblas.def does not exist 2017-07-29 21:00:32 +05:30
Isuru Fernando
4c5df489db clang on windows needs FU='' 2017-07-29 20:59:28 +05:30
Isuru Fernando
eb98fdddfc typedefs only for c 2017-07-29 20:38:16 +05:30
Isuru Fernando
ca17b4b75c Fix complex support for MSVC headers 2017-07-28 11:50:29 +05:30
Isuru Fernando
dc24914415 check compiler is msvc instead of msvc 2017-07-28 11:49:39 +05:30
Martin Kroeker
585c0010a5 Fix range limit exceeding actual data size in last step 2017-07-28 00:27:02 +02:00
Martin Kroeker
857f61bc5d Fix range limit exceeding data size in last step 2017-07-28 00:21:53 +02:00
Martin Kroeker
9332042d5f Fix range exceeding actual data size in quick_divide 2017-07-28 00:13:24 +02:00
Martin Kroeker
ae93532fd3 Merge pull request #1249 from martin-frbg/cgroup
Honor cgroup/cpuset limits when enumerating cpus
2017-07-25 23:31:57 +02:00
Martin Kroeker
c4af196a2d Honor cgroup/cpuset limits when enumerating cpus 2017-07-25 22:47:34 +02:00
Martin Kroeker
480e697681 Revert "Honor cgroup/cpuset limits when enumerating cpus" (#1246) 2017-07-24 16:17:50 +02:00
Zhang Xianyi
3c4c472584 Merge pull request #1236 from martin-frbg/l1cache
Use cpuid 4 with subleafs to query L1 cache size on Intel processors
2017-07-24 12:07:00 +08:00
Zhang Xianyi
a797666fbe Bump develop version for 0.3.0. 2017-07-24 12:06:29 +08:00
Zhang Xianyi
5dde4e65d3 Merge branch 'develop'
0.2.20 version
v0.2.20
2017-07-24 12:03:35 +08:00
Zhang Xianyi
27a9df6477 Update doc for 0.2.20 version. 2017-07-24 11:55:10 +08:00
Zhang Xianyi
7224022473 Merge pull request #1239 from martin-frbg/cgroups
Honor cgroup/cpuset limits when enumerating cpus
2017-07-24 11:46:52 +08:00
Zhang Xianyi
468ac3df9e Merge pull request #1244 from martin-frbg/micmuc_cimatcopy
Fix complex imatcopy for Trans cases with non-square matrix
2017-07-24 11:45:27 +08:00
Martin Kroeker
376048156b Use in-place transform shortcut only if matrix is square 2017-07-21 11:20:15 +02:00