Skip to content

Commit fa93d63

Browse files
authored
Merge branch 'release-0.3.0' into develop
2 parents 90e6c66 + 5f36f18 commit fa93d63

File tree

3 files changed

+36
-36
lines changed

3 files changed

+36
-36
lines changed

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ cmake_minimum_required(VERSION 2.8.5)
66
project(OpenBLAS C ASM)
77
set(OpenBLAS_MAJOR_VERSION 0)
88
set(OpenBLAS_MINOR_VERSION 3)
9-
set(OpenBLAS_PATCH_VERSION 8.dev)
9+
set(OpenBLAS_PATCH_VERSION 8)
1010
set(OpenBLAS_VERSION "${OpenBLAS_MAJOR_VERSION}.${OpenBLAS_MINOR_VERSION}.${OpenBLAS_PATCH_VERSION}")
1111

1212
# Adhere to GNU filesystem layout conventions

Changelog.txt

Lines changed: 34 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -59,42 +59,42 @@ Version 0.3.7
5959
11-Aug 2019
6060

6161
common:
62-
* having the gmake special variables TARGET_ARCH or TARGET_MACH
63-
defined no longer causes build failures in ctest or utest
64-
* defining NO_AFFINITY or USE_TLS to 0 in gmake builds no longer
65-
has the same effect as setting them to 1
66-
* a new test program was added to allow checking the library for
67-
thread safety
68-
* a new option USE_LOCKING was added to ensure thread safety when
69-
OpenBLAS itself is built without multithreading but will be
70-
called from multiple threads.
71-
* a build failure on Linux with glibc versions earlier than 2.5
72-
was fixed
73-
* a runtime error with CPU enumeration (and NO_AFFINITY not set)
74-
on glibc 2.6 was fixed
75-
* NO_AFFINITY was added to the CMAKE options (and defaults to being
76-
active on Linux, as in the gmake builds)
62+
* having the gmake special variables TARGET_ARCH or TARGET_MACH
63+
defined no longer causes build failures in ctest or utest
64+
* defining NO_AFFINITY or USE_TLS to 0 in gmake builds no longer
65+
has the same effect as setting them to 1
66+
* a new test program was added to allow checking the library for
67+
thread safety
68+
* a new option USE_LOCKING was added to ensure thread safety when
69+
OpenBLAS itself is built without multithreading but will be
70+
called from multiple threads.
71+
* a build failure on Linux with glibc versions earlier than 2.5
72+
was fixed
73+
* a runtime error with CPU enumeration (and NO_AFFINITY not set)
74+
on glibc 2.6 was fixed
75+
* NO_AFFINITY was added to the CMAKE options (and defaults to being
76+
active on Linux, as in the gmake builds)
7777

7878
x86_64:
79-
* the build-time logic for detection of AVX512 availability in
80-
the processor and compiler was fixed
81-
* gmake builds on OSX now set the internal name of the library to
82-
libopenblas.0.dylib (consistent with CMAKE)
83-
* the Haswell DGEMM kernel received a significant speedup through
84-
improved prefetch and load instructions
85-
* performance of DGEMM, DTRMM, DTRSM and ZDOT on Zen/Zen2 was markedly
86-
increased by avoiding vpermpd instructions
87-
* the SKYLAKEX (AVX512) DGEMM helper functions have now been disabled
88-
to fix remaining errors in DGEMM, DSYMM and DTRMM
89-
90-
## POWER:
91-
* added support for building on FreeBSD/powerpc64 and FreeBSD/ppc970
92-
* added optimized kernels for POWER9 SGEMM and STRMM
93-
94-
## ARMV7:
95-
* fixed the softfp implementations of xAMAX and IxAMAX
96-
* removed the predefined -march= flags on both ARMV5 and ARMV6 as
97-
they were appropriate for only a subset of platforms
79+
* the build-time logic for detection of AVX512 availability in
80+
the processor and compiler was fixed
81+
* gmake builds on OSX now set the internal name of the library to
82+
libopenblas.0.dylib (consistent with CMAKE)
83+
* the Haswell DGEMM kernel received a significant speedup through
84+
improved prefetch and load instructions
85+
* performance of DGEMM, DTRMM, DTRSM and ZDOT on Zen/Zen2 was markedly
86+
increased by avoiding vpermpd instructions
87+
* the SKYLAKEX (AVX512) DGEMM helper functions have now been disabled
88+
to fix remaining errors in DGEMM, DSYMM and DTRMM
89+
90+
POWER:
91+
* added support for building on FreeBSD/powerpc64 and FreeBSD/ppc970
92+
* added optimized kernels for POWER9 SGEMM and STRMM
93+
94+
ARMV7:
95+
* fixed the softfp implementations of xAMAX and IxAMAX
96+
* removed the predefined -march= flags on both ARMV5 and ARMV6 as
97+
they were appropriate for only a subset of platforms
9898

9999
====================================================================
100100
Version 0.3.6

Makefile.rule

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
#
44

55
# This library's version
6-
VERSION = 0.3.8.dev
6+
VERSION = 0.3.8
77

88
# If you set the suffix, the library name will be libopenblas_$(LIBNAMESUFFIX).a
99
# and libopenblas_$(LIBNAMESUFFIX).so. Meanwhile, the soname in shared library

0 commit comments

Comments
 (0)