Page tree

The license could not be verified: License Certificate has expired!

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Release Information

Page properties
VersionHDF5 1.10.0
Release Date2016-03-30
Download

Hdf download link
Targethttps://support.hdfgroup.org/ftp/HDF5/releases/hdf5-1.10/hdf5-1.10.0/
LinkText/ftp/HDF5/releases/hdf5-1.10/hdf5-1.10.0/

Release Notes

Cur page link
TargetAnchorreleasenotes
LinkTextRelease Notes

Compatibility ReprotReport
Cur page link
TargetAnchorcompatibility
LinkTextCompatibility

 

Hdf rm anchor
AnchorNamereleasenotes

Release Notes

Bitbucket Server file
repoSlughdf5
branchIdrefs/tags/hdf5-1_10_0
projectKeyHDFFV
hideHeadertrue
filepathrelease_docs/RELEASE.txt
applicationLink5ac7b370-7412-3c8c-ad20-807a68261336

 

Hdf rm anchor
AnchorNamecompatibility
Compatibility

HTML Wrap
classscroll-window
HTML
headtrue
script#https://support.hdfgroup.org/HDF5/doc/ADGuide/Compatibility_Report/CR_1.10.0.html
 
Note

In the C interface, the hid_t change from 32-bit to 64-bit was made in order to address a performance problem that arose when the library “ran out” of valid object identifiers to issue and thus needed to employ an expensive algorithm to find previously issued identifiers that could be re-issued. This problem is avoided by switching the size of the hid_t type to 64-bit integers instead of 32-bit integers in order to make the pool of available integers significantly larger. (H5E_major_t and H5E_minor_t are aliased to hid_t which is why they changed size as well). (An alternate solution to this problem was applied in release HDF5 1.8.5 but this is the cleaner/preferred solution and had to wait until 1.10.0 to be included).

hbool_t will now be defined as a _Bool type when configure determines that it’s available.

Public structs that have members of type hid_t or hbool_t are affected by the above changes accordingly.

The H5Fget_info function was renamed due to the introduction of a newer version of the function which returns additional information. The H5Rdereference function was renamed due to the introduction of a newer version of the function which allows a data access property list to be passed in. Both changes are accompanied with compatibility macros, so while existing code will need to be recompiled in order to use the newer library version, these functions do not need to be changed in application code using them provided that the HDF5 API compatibility macros are configured appropriately.