summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--README.txt2
-rw-r--r--c++/src/Makefile.in6
-rw-r--r--c++/src/cpp_doc_config2
-rwxr-xr-xconfigure24
-rw-r--r--configure.ac2
-rw-r--r--fortran/src/Makefile.in6
-rw-r--r--hl/c++/src/Makefile.in6
-rw-r--r--hl/fortran/src/Makefile.in6
-rw-r--r--hl/src/Makefile.in6
-rw-r--r--release_docs/RELEASE.txt193
-rw-r--r--src/H5public.h12
-rw-r--r--src/Makefile.in6
12 files changed, 47 insertions, 224 deletions
diff --git a/README.txt b/README.txt
index d778992..3379046 100644
--- a/README.txt
+++ b/README.txt
@@ -1,4 +1,4 @@
-HDF5 version 1.8.16-snap18 currently under development
+HDF5 version 1.8.17-snap0 currently under development
Please refer to the release_docs/INSTALL file for installation instructions.
------------------------------------------------------------------------------
diff --git a/c++/src/Makefile.in b/c++/src/Makefile.in
index 9a10306..2acaf12 100644
--- a/c++/src/Makefile.in
+++ b/c++/src/Makefile.in
@@ -670,9 +670,9 @@ CHECK_CLEANFILES = *.chkexe *.chklog *.clog *.clog2
# See libtool versioning documentation online.
# After making changes, run bin/reconfigure to update other configure related
# files like Makefile.in.
-LT_VERS_INTERFACE = 10
-LT_VERS_REVISION = 1
-LT_VERS_AGE = 0
+LT_VERS_INTERFACE = 11
+LT_VERS_REVISION = 0
+LT_VERS_AGE = 1
# This is our main target
lib_LTLIBRARIES = libhdf5_cpp.la
diff --git a/c++/src/cpp_doc_config b/c++/src/cpp_doc_config
index 084467c..0fed952 100644
--- a/c++/src/cpp_doc_config
+++ b/c++/src/cpp_doc_config
@@ -38,7 +38,7 @@ PROJECT_NAME = "HDF5 C++ API"
# could be handy for archiving the generated documentation or if some version
# control system is used.
-PROJECT_NUMBER = "1.8.16-snap18 currently under development"
+PROJECT_NUMBER = "1.8.17-snap0 currently under development"
# Using the PROJECT_BRIEF tag one can provide an optional one line description
# for a project that appears at the top of each page and should give viewer a
diff --git a/configure b/configure
index fa8297f..dc139ec 100755
--- a/configure
+++ b/configure
@@ -1,7 +1,7 @@
#! /bin/sh
-# From configure.ac Id: configure.ac 27833 2015-09-20 09:28:08Z hdftest .
+# From configure.ac Id: configure.ac 27947 2015-10-04 10:48:11Z hdftest .
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for HDF5 1.8.16-snap18.
+# Generated by GNU Autoconf 2.69 for HDF5 1.8.17-snap0.
#
# Report bugs to <help@hdfgroup.org>.
#
@@ -591,8 +591,8 @@ MAKEFLAGS=
# Identity of this package.
PACKAGE_NAME='HDF5'
PACKAGE_TARNAME='hdf5'
-PACKAGE_VERSION='1.8.16-snap18'
-PACKAGE_STRING='HDF5 1.8.16-snap18'
+PACKAGE_VERSION='1.8.17-snap0'
+PACKAGE_STRING='HDF5 1.8.17-snap0'
PACKAGE_BUGREPORT='help@hdfgroup.org'
PACKAGE_URL=''
@@ -1473,7 +1473,7 @@ if test "$ac_init_help" = "long"; then
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-\`configure' configures HDF5 1.8.16-snap18 to adapt to many kinds of systems.
+\`configure' configures HDF5 1.8.17-snap0 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1543,7 +1543,7 @@ fi
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of HDF5 1.8.16-snap18:";;
+ short | recursive ) echo "Configuration of HDF5 1.8.17-snap0:";;
esac
cat <<\_ACEOF
@@ -1733,7 +1733,7 @@ fi
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-HDF5 configure 1.8.16-snap18
+HDF5 configure 1.8.17-snap0
generated by GNU Autoconf 2.69
Copyright (C) 2012 Free Software Foundation, Inc.
@@ -2670,7 +2670,7 @@ cat >config.log <<_ACEOF
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by HDF5 $as_me 1.8.16-snap18, which was
+It was created by HDF5 $as_me 1.8.17-snap0, which was
generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@
@@ -3541,7 +3541,7 @@ fi
# Define the identity of the package.
PACKAGE='hdf5'
- VERSION='1.8.16-snap18'
+ VERSION='1.8.17-snap0'
cat >>confdefs.h <<_ACEOF
@@ -28573,7 +28573,7 @@ Usage: $0 [OPTIONS]
Report bugs to <bug-libtool@gnu.org>."
lt_cl_version="\
-HDF5 config.lt 1.8.16-snap18
+HDF5 config.lt 1.8.17-snap0
configured by $0, generated by GNU Autoconf 2.69.
Copyright (C) 2011 Free Software Foundation, Inc.
@@ -30689,7 +30689,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by HDF5 $as_me 1.8.16-snap18, which was
+This file was extended by HDF5 $as_me 1.8.17-snap0, which was
generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -30755,7 +30755,7 @@ _ACEOF
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\
-HDF5 config.status 1.8.16-snap18
+HDF5 config.status 1.8.17-snap0
configured by $0, generated by GNU Autoconf 2.69,
with options \\"\$ac_cs_config\\"
diff --git a/configure.ac b/configure.ac
index fde0091..b3d31ce 100644
--- a/configure.ac
+++ b/configure.ac
@@ -26,7 +26,7 @@ AC_PREREQ([2.69])
## NOTE: Do not forget to change the version number here when we do a
## release!!!
##
-AC_INIT([HDF5], [1.8.16-snap18], [help@hdfgroup.org])
+AC_INIT([HDF5], [1.8.17-snap0], [help@hdfgroup.org])
AC_CONFIG_SRCDIR([src/H5.c])
AC_CONFIG_HEADERS([src/H5config.h])
diff --git a/fortran/src/Makefile.in b/fortran/src/Makefile.in
index cebd9fb..e23aab7 100644
--- a/fortran/src/Makefile.in
+++ b/fortran/src/Makefile.in
@@ -723,9 +723,9 @@ CHECK_CLEANFILES = *.chkexe *.chklog *.clog *.clog2
# See libtool versioning documentation online.
# After making changes, run bin/reconfigure to update other configure related
# files like Makefile.in.
-LT_VERS_INTERFACE = 10
-LT_VERS_REVISION = 1
-LT_VERS_AGE = 0
+LT_VERS_INTERFACE = 11
+LT_VERS_REVISION = 0
+LT_VERS_AGE = 1
AM_FCLIBS = $(LIBHDF5)
# This is our main target, the fortran library
diff --git a/hl/c++/src/Makefile.in b/hl/c++/src/Makefile.in
index 8d72649..7ff2405 100644
--- a/hl/c++/src/Makefile.in
+++ b/hl/c++/src/Makefile.in
@@ -661,9 +661,9 @@ CHECK_CLEANFILES = *.chkexe *.chklog *.clog *.clog2
# See libtool versioning documentation online.
# After making changes, run bin/reconfigure to update other configure related
# files like Makefile.in.
-LT_VERS_INTERFACE = 10
-LT_VERS_REVISION = 1
-LT_VERS_AGE = 0
+LT_VERS_INTERFACE = 11
+LT_VERS_REVISION = 0
+LT_VERS_AGE = 1
# This is our main target
lib_LTLIBRARIES = libhdf5_hl_cpp.la
diff --git a/hl/fortran/src/Makefile.in b/hl/fortran/src/Makefile.in
index 1e67d6c..ade1ead 100644
--- a/hl/fortran/src/Makefile.in
+++ b/hl/fortran/src/Makefile.in
@@ -679,9 +679,9 @@ CHECK_CLEANFILES = *.chkexe *.chklog *.clog *.clog2
# See libtool versioning documentation online.
# After making changes, run bin/reconfigure to update other configure related
# files like Makefile.in.
-LT_VERS_INTERFACE = 10
-LT_VERS_REVISION = 1
-LT_VERS_AGE = 0
+LT_VERS_INTERFACE = 11
+LT_VERS_REVISION = 0
+LT_VERS_AGE = 1
# Our main target, the high-level fortran library
lib_LTLIBRARIES = libhdf5hl_fortran.la
diff --git a/hl/src/Makefile.in b/hl/src/Makefile.in
index 0610e7e..a1cbcc7 100644
--- a/hl/src/Makefile.in
+++ b/hl/src/Makefile.in
@@ -660,9 +660,9 @@ CHECK_CLEANFILES = *.chkexe *.chklog *.clog *.clog2
# See libtool versioning documentation online.
# After making changes, run bin/reconfigure to update other configure related
# files like Makefile.in.
-LT_VERS_INTERFACE = 10
-LT_VERS_REVISION = 1
-LT_VERS_AGE = 0
+LT_VERS_INTERFACE = 11
+LT_VERS_REVISION = 0
+LT_VERS_AGE = 1
# This library is our main target.
lib_LTLIBRARIES = libhdf5_hl.la
diff --git a/release_docs/RELEASE.txt b/release_docs/RELEASE.txt
index 6aab566..8749f05 100644
--- a/release_docs/RELEASE.txt
+++ b/release_docs/RELEASE.txt
@@ -1,4 +1,4 @@
-HDF5 version 1.8.16-snap18 currently under development
+HDF5 version 1.8.17-snap0 currently under development
================================================================================
INTRODUCTION
@@ -57,165 +57,15 @@ New Features
Configuration
-------------
- - The thread-safety + high-level library combination has been marked
- as "unsupported" in the Autotools
-
- The global lock used by the thread-safety feature has never been
- raised to the high-level library level, making it possible that
- library state could change if a context switch were to occur in
- a high-level library call. Because of this, the combination of
- thread-safety and high-level library is officially unsupported by
- The HDF Group.
-
- In the past, although this combination has never been supported, this
- was not enforced by the build systems. These changes will cause an
- Autotools configure step to fail if --enable-threadsafe and
- --enable-hl are combined unless additional options are specified.
- Since the high-level library is built by default, this means that
- these extra configuration options will need to be used any time
- --enable-threadsafe is selected.
-
- To build with --enable-threadsafe, either:
-
- 1) Use --disable-hl to disable the high-level library (recommended)
-
- 2) Use --enable-unsupported to build the high-level library with
- the thread-safety feature.
-
- (DER - 2015/09/10 HDFFV-8719)
-
- - Using CMake now builds both static and shared libraries.
-
- The CMake files have been updated to build both static and shared
- libraries, with tools only built statically. The packaging of the
- libraries and tools will include cmake-config files that allows
- projects to choose either shared or static (default) libraries
- to be found with the find_package command using the COMPONENTS
- keyword and a list of components. The imported libraries will
- include any interface specific settings and dependent libraries.
-
- The default setting for BUILD_SHARED_LIBS has changed from OFF
- to ON, which builds both static and shared libraries. The static
- libraries are always built because of tools requirements.
-
- (ADB - 2015/08/24 HDFFV-5881)
-
- - Inline functions now correctly annotated w/ Autotools builds.
-
- The method used to detect the appropriate inline markup scheme was
- nonfunctional in Autotools builds. The Autotools have been modified
- to correctly detect the compiler's inline markup symbol and apply it
- to the source. Note that only a very small number of internal
- functions are marked inline so this was not a very big change or
- likely to significantly affect performance.
-
- As a part of this change, the H5_inline symbol no longer appears in
- H5pubconf.h.
-
- (DER - 2015/08/13 HDFFV-9119, HDFFV-9421)
-
- - Removed obsolete/unmaintained files from config/
-
- Several files were removed from the config directory. These files
- represent old operating systems, were no longer necessary, and/or
- were no longer maintained. configure.ac was updated to reflect the
- removed files.
-
- Removed:
-
- craynv
- dec-flags
- hpux11.23
- ia64-linux-gnu
- nec-superux14.1
- sv1-cray
- x86_64-redstorm-linux-gnu
- powerpc-ibm-aix5.x
-
- As a part of this work, a few lines that deal with locating the
- sys/fpu.h header on SGI machines and some OSF/1 configure lines
- were also removed. The Solaris config was also renamed to not have
- a version number since the version number was ignored by configure
- as it applies to all Solaris versions.
-
- (DER - 2015/09/04 HDFFV-9116)
-
- - Removed the FP_TO_INTEGER_OVERFLOW_WORKS macro/defines from the library
-
- This was for working around bugs in the Cray X1 compiler, which is no
- longer supported.
-
- (DER - 2015/09/09 HDFFV-9191)
-
- - Removed the H5_SW_ULONG_TO_FP_BOTTOM_BIT_WORKS and
- H5_FP_TO_ULLONG_BOTTOM_BIT_WORKS symbols and associated code.
-
- H5_SW_ULONG_TO_FP_BOTTOM_BIT_WORKS was a work-around on old 64-bit
- SGI and Solaris systems.
-
- H5_FP_TO_ULLONG_BOTTOM_BIT_WORKS was a work-around for old PGI
- compilers on Linux.
-
- Neither of these were used in any current library code and only appeared
- in the dt_arith test.
-
- (DER - 2015/09/09 HDFFV-9187)
-
- - Removed CONVERT_DENORMAL_FLOAT symbol and associated code from the
- library.
-
- This was only set in configure files for Cray and NEC computers. These
- config files no longer exist so there is no effect on currently
- supported platforms.
-
- (DER - 2015/09/09 HDFFV-9188)
-
- - Removed _BSD_SOURCE and _DEFAULT_SOURCE from configure.ac
-
- These are old BSD-compatibility symbols that are no longer needed by
- the library.
-
- (DER - 2015/09/10 HDFFV-9079)
-
- - Removed HW_FP_TO_LLONG_NOT_WORKS symbol and associated code from the
- library.
-
- This was part of a work-around for the VS.NET 2003 compiler, which is
- no longer supported.
-
- (DER - 2015/09/10 HDFFV-9189)
-
- - Removed the BAD_LOG2_CODE_GENERATED symbol and associated code from the
- library.
-
- This was an IRIX work-around.
-
- (DER - 2015/09/11 HDFFV-9195)
+ - None
Library
-------
-
- - H5F_ACC_DEBUG flag for H5Fopen/create: functionality removed
-
- The symbol was used to emit some extra debugging information
- for HDF Group developers in the multi VFD. The underlying
- functionality has been removed due to disuse. The symbol
- remains defined since it was visible in H5Fpublic.h but it
- has been set to zero and has no effect anywhere in the library.
-
- (DER - 2015-05-02, HDFFV-1074)
-
- - New public API call: H5is_library_threadsafe()
-
- This API call indicates if the library was built with thread-
- safety enabled.
-
- (DER - 2015-09-01, HDFFV-9496)
+ - None
Parallel Library
----------------
- -
- (XYZ - YYYY/MM/DD HDFFV-####)
+ - None
Tools
-----
@@ -241,40 +91,20 @@ Support for New Platforms, Languages, and Compilers
-
-
-Bug Fixes since HDF5-1.8.15
+Bug Fixes since HDF5-1.8.16
===========================
Configuration
-------------
-
- None
Library
-------
- - Fix potential error in H5Iclear_type
-
- If the ID type's close callback could close another ID of the same type,
- H5Iclear_type could occasionally run into problems due to the inner
- workings of the skip list package. This could potentially cause an
- error on library shutdown without calling H5Iclear_type directly. This
- issue has been fixed.
-
- (NAF - 2015-08-12)
-
- - Fix uninitialized memory in dataspace selection code
-
- When creating a dataspace with H5Screate and setting the extent with
- H5Sextent_copy, the selection offset was not initialized, potentially
- causing invalid I/O. There may be other cases where this happened.
- MOdified library to always initialize the offset.
-
- (NAF - 2015-09-08)
-
+ - None
Parallel Library
----------------
- -
- (XYZ - YYYY/MM/DD HDFFV-####)
+ - None
Performance
-------------
@@ -282,19 +112,12 @@ Bug Fixes since HDF5-1.8.15
Tools
-----
- - Fix h5repack with UD filters
-
- h5repack would throw a buffer overrun exception on Windows when
- parsing a UD filter id of 5 digits. A local variable in the parse
- routine was not of sufficient size.
-
- (ADB - 2015/09/01 HDFFV-9515)
+ - None
Fortran API
------------
- None
-
C++ API
------
- None
diff --git a/src/H5public.h b/src/H5public.h
index d1ac819..f5da58f 100644
--- a/src/H5public.h
+++ b/src/H5public.h
@@ -94,10 +94,10 @@ extern "C" {
/* Version numbers */
#define H5_VERS_MAJOR 1 /* For major interface/format changes */
#define H5_VERS_MINOR 8 /* For minor interface/format changes */
-#define H5_VERS_RELEASE 16 /* For tweaks, bug-fixes, or development */
-#define H5_VERS_SUBRELEASE "snap18" /* For pre-releases like snap0 */
+#define H5_VERS_RELEASE 17 /* For tweaks, bug-fixes, or development */
+#define H5_VERS_SUBRELEASE "snap0" /* For pre-releases like snap0 */
/* Empty string for real releases. */
-#define H5_VERS_INFO "HDF5 library version: 1.8.16-snap18" /* Full version string */
+#define H5_VERS_INFO "HDF5 library version: 1.8.17-snap0" /* Full version string */
#define H5check() H5check_version(LT_VERS_INTERFACE, LT_VERS_REVISION, \
LT_VERS_AGE)
@@ -114,9 +114,9 @@ extern "C" {
(H5_VERS_MAJOR<Maj))
/* LT Version numbers */
-#define LT_VERS_INTERFACE 10
-#define LT_VERS_REVISION 1
-#define LT_VERS_AGE 0
+#define LT_VERS_INTERFACE 11
+#define LT_VERS_REVISION 0
+#define LT_VERS_AGE 1
/*
* Status return values. Failed integer functions in HDF5 result almost
diff --git a/src/Makefile.in b/src/Makefile.in
index 63a93b4..fdbbc8e 100644
--- a/src/Makefile.in
+++ b/src/Makefile.in
@@ -718,9 +718,9 @@ CHECK_CLEANFILES = *.chkexe *.chklog *.clog *.clog2
# See libtool versioning documentation online.
# After making changes, run bin/reconfigure to update other configure related
# files like Makefile.in.
-LT_VERS_INTERFACE = 10
-LT_VERS_REVISION = 1
-LT_VERS_AGE = 0
+LT_VERS_INTERFACE = 11
+LT_VERS_REVISION = 0
+LT_VERS_AGE = 1
# Our main target, the HDF5 library
lib_LTLIBRARIES = libhdf5.la