Page tree

VersionHDF5 1.8.15
Release Date2015-05-04
Download

/ftp/HDF5/releases/hdf5-1.8/hdf5-1.8.15/

Release NotesRelease Notes

Release Notes:

Include Bitbucket Server for Confluence: File content cannot be shown

Unauthenticated access to this resource is not allowed. Please login to Confluence first.

Compatibility
 

API compatibility report for the hdf5 library  between 1.8.14 and 1.8.15 versions on x86


Test Info


Library Namehdf5
Version #11.8.14
Version #21.8.15
CPU Typex86
GCC Version4.1.2
SubjectBinary Compatibility

Test Results


Total Header Files75
Total Shared Libraries6
Total Symbols / Types1776 / 537
VerdictIncompatible
(3.7%)

Problem Summary


SeverityCount
Added Symbols-15
Removed SymbolsHigh9
Problems with
Data Types
High2
Medium0
Low0
Problems with
Symbols
High0
Medium0
Low2
Problems with
Constants
Low20
Other Changes
in Symbols
-5
Other Changes
in Constants
-5

Added Symbols (15)


H5Attribute.h, libhdf5_cpp.so.10.0.0
namespace H5
f_Attribute_setId Attribute* attr, hid_t new_id )

H5CommonFG.h, libhdf5_cpp.so.10.0.0
namespace H5
CommonFG::childObjVersion char const* objname ) const

H5DataSet.h, libhdf5_cpp.so.10.0.0
namespace H5
f_DataSet_setId DataSet* dset, hid_t new_id )

H5DataSpace.h, libhdf5_cpp.so.10.0.0
namespace H5
f_DataSpace_setId ( DataSpace* dspace, hid_t new_id )

H5DataType.h, libhdf5_cpp.so.10.0.0
namespace H5
DataType::DataType [in-charge] PredType const& pred_type )
DataType::DataType [not-in-charge] PredType const& pred_type )
f_DataType_setId DataType* dtype, hid_t new_id )

H5FaccProp.h, libhdf5_cpp.so.10.0.0
namespace H5
FileAccPropList::getLibverBounds ( H5F_libver_t& libver_low, H5F_libver_t& libver_high ) const
FileAccPropList::setLibverBounds ( H5F_libver_t libver_low, H5F_libver_t libver_high ) const

H5File.h, libhdf5_cpp.so.10.0.0
namespace H5
H5File::H5File [in-charge] hid_t existing_id )
H5File::H5File [not-in-charge] hid_t existing_id )

H5PLpublic.h, libhdf5.so.10.0.0
H5PLget_loading_state unsigned int* plugin_type )
H5PLset_loading_state unsigned int plugin_type )

H5public.h, libhdf5.so.10.0.0
H5allocate_memory size_t size, hbool_t clear )
H5resize_memory void* mem, size_t size )

to the top

Removed Symbols (9)


H5AbstractDs.h, libhdf5_cpp.so.9.0.0
namespace H5
AbstractDs::AbstractDs [in-charge] AbstractDs const& original )
AbstractDs::AbstractDs [not-in-charge] AbstractDs const& original )

H5File.h, libhdf5_cpp.so.9.0.0
namespace H5
H5File::getObjCount ( ) const

H5IdComponent.h, libhdf5_cpp.so.9.0.0
namespace H5
IdComponent::IdComponent [in-charge] IdComponent const& original )
IdComponent::IdComponent [not-in-charge] IdComponent const& original )

H5Location.h, libhdf5_cpp.so.9.0.0
namespace H5
H5Location::H5Location [in-charge] H5Location const& original )
H5Location::H5Location [not-in-charge] H5Location const& original )

H5Object.h, libhdf5_cpp.so.9.0.0
namespace H5
H5Object::H5Object [in-charge] H5Object const& original )
H5Object::H5Object [not-in-charge] H5Object const& original )

to the top

Problems with Data Types, High Severity (2)


H5AbstractDs.h
namespace H5
[+] class AbstractDs (1)

H5CommonFG.h
namespace H5
[+] class CommonFG (1)

to the top

Problems with Symbols, Low Severity (2)


H5AbstractDs.h, libhdf5_cpp.so.9.0.0
namespace H5
[+] AbstractDs::AbstractDs [not-in-charge] hid_t const ds_id ) (1)
[+] AbstractDs::AbstractDs [in-charge] hid_t const ds_id ) (1)

to the top

Problems with Constants, Low Severity (20)


H5pubconf.h
[+] H5_FP_TO_ULLONG_ACCURATE
[+] H5_FP_TO_ULLONG_RIGHT_MAXIMUM
[+] H5_GETTIMEOFDAY_GIVES_TZ
[+] H5_HAVE_FILTER_FLETCHER32
[+] H5_HAVE_FILTER_NBIT
[+] H5_HAVE_FILTER_SCALEOFFSET
[+] H5_HAVE_FILTER_SHUFFLE
[+] H5_HAVE_STRUCT_TIMEZONE
[+] H5_HAVE_STRUCT_TM_TM_ZONE
[+] H5_HAVE_TM_ZONE
[+] H5_INTEGER_TO_LDOUBLE_ACCURATE
[+] H5_LDOUBLE_TO_INTEGER_ACCURATE
[+] H5_LDOUBLE_TO_INTEGER_WORKS
[+] H5_LDOUBLE_TO_UINT_ACCURATE
[+] H5_LLONG_TO_FP_CAST_WORKS
[+] H5_ULLONG_TO_FP_CAST_WORKS
[+] H5_ULLONG_TO_LDOUBLE_PRECISION
[+] H5_ULONG_TO_FLOAT_ACCURATE
[+] H5_ULONG_TO_FP_BOTTOM_BIT_ACCURATE
[+] H5_VSNPRINTF_WORKS

to the top

Other Changes in Symbols (5)


H5ArrayType.h, libhdf5_cpp.so.9.0.0
namespace H5
[+] ArrayType::ArrayType [in-charge] ( ) (1)
[+] ArrayType::ArrayType [not-in-charge] ( ) (1)

H5File.h, libhdf5_cpp.so.9.0.0
namespace H5
[+] H5File::getObjCount unsigned int types ) const (1)

H5VarLenType.h, libhdf5_cpp.so.9.0.0
namespace H5
[+] VarLenType::VarLenType [in-charge] ( ) (1)
[+] VarLenType::VarLenType [not-in-charge] ( ) (1)

to the top

Other Changes in Constants (5)


H5FDpublic.h
[+] H5FD_FEAT_ALLOCATE_EARLY
[+] H5FD_FEAT_HAS_MPI

H5PLpublic.h
[+] H5PL_ALL_PLUGIN
[+] H5PL_FILTER_PLUGIN

H5pubconf.h
[+] H5_HAVE_TIMEZONE

to the top

Header Files (75)


H5AbstractDs.h
H5ACpublic.h
H5api_adpt.h
H5Apublic.h
H5ArrayType.h
H5AtomType.h
H5Attribute.h
H5Classes.h
H5CommonFG.h
H5CompType.h
H5Cpp.h
H5CppDoc.h
H5Cpublic.h
H5DataSet.h
H5DataSpace.h
H5DataType.h
H5DcreatProp.h
H5DOpublic.h
H5Dpublic.h
H5DSpublic.h
H5DxferProp.h
H5EnumType.h
H5Epubgen.h
H5Epublic.h
H5Exception.h
H5f90i.h
H5f90i_gen.h
H5FaccProp.h
H5FcreatProp.h
H5FDcore.h
H5FDdirect.h
H5FDfamily.h
H5FDlog.h
H5FDmpi.h
H5FDmpio.h
H5FDmulti.h
H5FDpublic.h
H5FDsec2.h
H5FDstdio.h
H5File.h
H5FloatType.h
H5Fpublic.h
H5Gpublic.h
H5Group.h
H5IdComponent.h
H5IMpublic.h
H5Include.h
H5IntType.h
H5Ipublic.h
H5Library.h
H5Location.h
H5Lpublic.h
H5LTpublic.h
H5MMpublic.h
H5Object.h
H5Opublic.h
H5overflow.h
H5PacketTable.h
H5PLextern.h
H5Ppublic.h
H5PredType.h
H5PropList.h
H5PTpublic.h
H5pubconf.h
H5public.h
H5Rpublic.h
H5Spublic.h
H5StrType.h
H5TBpublic.h
H5Tpublic.h
H5VarLenType.h
H5version.h
H5Zpublic.h
hdf5.h
hdf5_hl.h

to the top

Shared Libraries (6)


libhdf5.so.9.0.0
libhdf5_cpp.so.9.0.0
libhdf5_fortran.so.9.0.0
libhdf5_hl.so.9.0.0
libhdf5_hl_cpp.so.9.0.0
libhdf5hl_fortran.so.9.0.0

to the top



Test Info


Library Namehdf5
Version #11.8.14
Version #21.8.15
CPU Typex86
GCC Version4.1.2
SubjectSource Compatibility

Test Results


Total Header Files75
Total Shared Libraries6
Total Symbols / Types1811 / 540
VerdictIncompatible
(4.5%)

Problem Summary


SeverityCount
Added Symbols-17
Removed SymbolsHigh9
Problems with
Data Types
High2
Medium0
Low0
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low26
Other Changes
in Symbols
-7
Other Changes
in Constants
-13

Added Symbols (17)


H5Attribute.h
namespace H5
Attribute::getSpace ( ) const
f_Attribute_setId Attribute* attr, hid_t new_id )

H5CommonFG.h
namespace H5
CommonFG::childObjVersion char const* objname ) const
CommonFG::childObjVersion int const H5std_string ) const

H5DataSet.h
namespace H5
f_DataSet_setId DataSet* dset, hid_t new_id )

H5DataSpace.h
namespace H5
f_DataSpace_setId ( DataSpace* dspace, hid_t new_id )

H5DataType.h
namespace H5
DataType::DataType [in-charge] PredType const& pred_type )
DataType::DataType [not-in-charge] PredType const& pred_type )
f_DataType_setId DataType* dtype, hid_t new_id )

H5FaccProp.h
namespace H5
FileAccPropList::getLibverBounds ( H5F_libver_t& libver_low, H5F_libver_t& libver_high ) const
FileAccPropList::setLibverBounds ( H5F_libver_t libver_low, H5F_libver_t libver_high ) const

H5File.h
namespace H5
H5File::H5File [in-charge] hid_t existing_id )
H5File::H5File [not-in-charge] hid_t existing_id )

H5PLpublic.h
H5PLget_loading_state unsigned int* plugin_type )
H5PLset_loading_state unsigned int plugin_type )

H5public.h
H5allocate_memory size_t size, hbool_t clear )
H5resize_memory void* mem, size_t size )

to the top

Removed Symbols (9)


H5AbstractDs.h
namespace H5
AbstractDs::AbstractDs [in-charge] AbstractDs const& original )
AbstractDs::AbstractDs [not-in-charge] AbstractDs const& original )

H5File.h
namespace H5
H5File::getObjCount ( ) const

H5IdComponent.h
namespace H5
IdComponent::IdComponent [in-charge] IdComponent const& original )
IdComponent::IdComponent [not-in-charge] IdComponent const& original )

H5Location.h
namespace H5
H5Location::H5Location [in-charge] H5Location const& original )
H5Location::H5Location [not-in-charge] H5Location const& original )

H5Object.h
namespace H5
H5Object::H5Object [in-charge] H5Object const& original )
H5Object::H5Object [not-in-charge] H5Object const& original )

to the top

Problems with Data Types, High Severity (2)


H5AbstractDs.h
namespace H5
[+] class AbstractDs (1)

H5CommonFG.h
namespace H5
[+] class CommonFG (1)

to the top

Problems with Constants, Low Severity (26)


H5pubconf.h
[+] H5_DEFAULT_VFD
[+] H5_FP_TO_ULLONG_ACCURATE
[+] H5_FP_TO_ULLONG_RIGHT_MAXIMUM
[+] H5_GETTIMEOFDAY_GIVES_TZ
[+] H5_HAVE_FILTER_FLETCHER32
[+] H5_HAVE_FILTER_NBIT
[+] H5_HAVE_FILTER_SCALEOFFSET
[+] H5_HAVE_FILTER_SHUFFLE
[+] H5_HAVE_STRUCT_TIMEZONE
[+] H5_HAVE_STRUCT_TM_TM_ZONE
[+] H5_HAVE_TM_ZONE
[+] H5_INTEGER_TO_LDOUBLE_ACCURATE
[+] H5_LDOUBLE_TO_INTEGER_ACCURATE
[+] H5_LDOUBLE_TO_INTEGER_WORKS
[+] H5_LDOUBLE_TO_UINT_ACCURATE
[+] H5_LLONG_TO_FP_CAST_WORKS
[+] H5_PACKAGE_STRING
[+] H5_PACKAGE_VERSION
[+] H5_ULLONG_TO_FP_CAST_WORKS
[+] H5_ULLONG_TO_LDOUBLE_PRECISION
[+] H5_ULONG_TO_FLOAT_ACCURATE
[+] H5_ULONG_TO_FP_BOTTOM_BIT_ACCURATE
[+] H5_VERSION
[+] H5_VSNPRINTF_WORKS

H5public.h
[+] H5_VERS_INFO
[+] H5_VERS_RELEASE

to the top

Other Changes in Symbols (7)


H5AbstractDs.h
namespace H5
[+] AbstractDs::AbstractDs [not-in-charge] hid_t const ds_id ) (1)
[+] AbstractDs::AbstractDs [in-charge] hid_t const ds_id ) (1)

H5ArrayType.h
namespace H5
[+] ArrayType::ArrayType [in-charge] ( ) (1)
[+] ArrayType::ArrayType [not-in-charge] ( ) (1)

H5File.h
namespace H5
[+] H5File::getObjCount unsigned int types ) const (1)

H5VarLenType.h
namespace H5
[+] VarLenType::VarLenType [in-charge] ( ) (1)
[+] VarLenType::VarLenType [not-in-charge] ( ) (1)

to the top

Other Changes in Constants (13)


H5api_adpt.h
[+] H5_DLLCPPVAR
[+] H5_HLCPPDLLVAR
[+] H5_HLDLLVAR
[+] HDF5_HL_F90CSTUBDLLVAR

H5f90i_gen.h
[+] c_hsize_t_8
[+] c_size_t_4

H5FDpublic.h
[+] H5FD_FEAT_ALLOCATE_EARLY
[+] H5FD_FEAT_HAS_MPI

H5Include.h
[+] H5O_VERSION_1
[+] H5O_VERSION_2

H5PLpublic.h
[+] H5PL_ALL_PLUGIN
[+] H5PL_FILTER_PLUGIN

H5pubconf.h
[+] H5_HAVE_TIMEZONE

to the top

Header Files (75)


H5AbstractDs.h
H5ACpublic.h
H5api_adpt.h
H5Apublic.h
H5ArrayType.h
H5AtomType.h
H5Attribute.h
H5Classes.h
H5CommonFG.h
H5CompType.h
H5Cpp.h
H5CppDoc.h
H5Cpublic.h
H5DataSet.h
H5DataSpace.h
H5DataType.h
H5DcreatProp.h
H5DOpublic.h
H5Dpublic.h
H5DSpublic.h
H5DxferProp.h
H5EnumType.h
H5Epubgen.h
H5Epublic.h
H5Exception.h
H5f90i.h
H5f90i_gen.h
H5FaccProp.h
H5FcreatProp.h
H5FDcore.h
H5FDdirect.h
H5FDfamily.h
H5FDlog.h
H5FDmpi.h
H5FDmpio.h
H5FDmulti.h
H5FDpublic.h
H5FDsec2.h
H5FDstdio.h
H5File.h
H5FloatType.h
H5Fpublic.h
H5Gpublic.h
H5Group.h
H5IdComponent.h
H5IMpublic.h
H5Include.h
H5IntType.h
H5Ipublic.h
H5Library.h
H5Location.h
H5Lpublic.h
H5LTpublic.h
H5MMpublic.h
H5Object.h
H5Opublic.h
H5overflow.h
H5PacketTable.h
H5PLextern.h
H5Ppublic.h
H5PredType.h
H5PropList.h
H5PTpublic.h
H5pubconf.h
H5public.h
H5Rpublic.h
H5Spublic.h
H5StrType.h
H5TBpublic.h
H5Tpublic.h
H5VarLenType.h
H5version.h
H5Zpublic.h
hdf5.h
hdf5_hl.h

to the top

Shared Libraries (6)


libhdf5.so.9.0.0
libhdf5_cpp.so.9.0.0
libhdf5_fortran.so.9.0.0
libhdf5_hl.so.9.0.0
libhdf5_hl_cpp.so.9.0.0
libhdf5hl_fortran.so.9.0.0

to the top



Generated on Tue May 5 08:57:06 2015 for hdf5 by ABI Compliance Checker 1.99.9  
A tool for checking backward compatibility of a C/C++ library API  

--- Last Modified: November 27, 2017 | 02:16 PM