diff options
author | lrknox <lrknox> | 2018-03-14 20:29:30 (GMT) |
---|---|---|
committer | lrknox <lrknox> | 2018-03-14 20:29:30 (GMT) |
commit | d75948e15e94a0d33cb68b81856f4b44734bae2a (patch) | |
tree | 9b01fcafada7fa89a6de51b8206819a6dcaad3e8 /release_docs | |
parent | c2907e8efe7d2394b71468d4235303ff8485c59a (diff) | |
download | hdf5-d75948e15e94a0d33cb68b81856f4b44734bae2a.zip hdf5-d75948e15e94a0d33cb68b81856f4b44734bae2a.tar.gz hdf5-d75948e15e94a0d33cb68b81856f4b44734bae2a.tar.bz2 |
Revised RELEASE.txt.
Diffstat (limited to 'release_docs')
-rw-r--r-- | release_docs/RELEASE.txt | 40 |
1 files changed, 21 insertions, 19 deletions
diff --git a/release_docs/RELEASE.txt b/release_docs/RELEASE.txt index 73c9614..172e36b 100644 --- a/release_docs/RELEASE.txt +++ b/release_docs/RELEASE.txt @@ -359,22 +359,6 @@ Bug Fixes since HDF5-1.10.1 release Library ------- - - Fix H5Sencode() bug when the number of elements selected is > 2^32 - - H5Sencode() incorrectly encodes dataspace selection with number of - elements exceeding 2^32. When decoding such selection via H5Sdecode(), - the number of elements in the decoded dataspace is not the same as - what is encoded. This problem exists for H5S_SEL_HYPER and - H5S_SEL_POINTS encoding. - - The cause of the problem is because the library uses 32 bits to - encode counts and block offsets for the selection. - The solution is to use the original 32 bit encodings if possible, - but use a different way to encode selection > 32 bits when needed. - See details in the RFC: H5Sencode/H5Secode Format Change. - - (VC - 2017/11/28, HDFFV-9947) - - Freeing of object header in H5Ocache.c It was discovered that the object header was not released properly @@ -390,7 +374,8 @@ Bug Fixes since HDF5-1.10.1 release Changed the minor error number from H5E_CANTSET to H5E_UNSUPPORTED for parallel library. - (ADB - 2018/03/6, HDFFV-10414) + + (ADB - 2018/03/06, HDFFV-10414) - Utility function can not handle lowercase Windows drive letters @@ -398,7 +383,23 @@ Bug Fixes since HDF5-1.10.1 release (ADB - 2017/12/18, HDFFV-10307) - - filter plugin handling in H5PL.c and H5Z.c + - Fix H5Sencode() bug when the number of elements selected is > 2^32 + + H5Sencode() incorrectly encodes dataspace selection with number of + elements exceeding 2^32. When decoding such selection via H5Sdecode(), + the number of elements in the decoded dataspace is not the same as + what is encoded. This problem exists for H5S_SEL_HYPER and + H5S_SEL_POINTS encoding. + + The cause of the problem is because the library uses 32 bits to + encode counts and block offsets for the selection. + The solution is to use the original 32 bit encodings if possible, + but use a different way to encode selection > 32 bits when needed. + See details in the RFC: H5Sencode/H5Secode Format Change. + + (VC - 2017/11/28, HDFFV-9947) + + - Filter plugin handling in H5PL.c and H5Z.c It was discovered that the dynamic loading process used by filter plugins had issues with library dependencies. @@ -407,7 +408,8 @@ Bug Fixes since HDF5-1.10.1 release allowed HDF5 C library to make dependent libraries private. The filter plugin libraries no longer require dependent libraries (such as szip or zlib) to be available. - (ADB - 2017/11/16, HDFFV-10328) + + (ADB - 2017/11/16, HDFFV-10328) - Fix rare object header corruption bug |