summaryrefslogtreecommitdiffstats
path: root/release_docs
diff options
context:
space:
mode:
authorDana Robinson <43805+derobins@users.noreply.github.com>2021-06-04 21:52:36 (GMT)
committerGitHub <noreply@github.com>2021-06-04 21:52:36 (GMT)
commit9bf274e21a318b201a34b2d2e81a23f5c0bfecb2 (patch)
tree6d8ae99974342c63611cf7ae308da81c256fa46e /release_docs
parent9041351328a4f0c806da56653c3c8abdda2ad222 (diff)
downloadhdf5-9bf274e21a318b201a34b2d2e81a23f5c0bfecb2.zip
hdf5-9bf274e21a318b201a34b2d2e81a23f5c0bfecb2.tar.gz
hdf5-9bf274e21a318b201a34b2d2e81a23f5c0bfecb2.tar.bz2
Moves gcc warning macros from H5public.h to H5private.h (#724)
* Moves gcc warning suppression macros out of H5public.h * Update RELEASE.txt * Formatted source
Diffstat (limited to 'release_docs')
-rw-r--r--release_docs/RELEASE.txt13
1 files changed, 13 insertions, 0 deletions
diff --git a/release_docs/RELEASE.txt b/release_docs/RELEASE.txt
index 2d55ae1..d77b2aa 100644
--- a/release_docs/RELEASE.txt
+++ b/release_docs/RELEASE.txt
@@ -463,6 +463,19 @@ New Features
Library:
--------
+ - gcc warning suppression macros were moved out of H5public.h
+
+ The HDF5 library uses a set of macros to suppress warnings on gcc.
+ These warnings were originally located in H5public.h so that the
+ multi VFD (which only uses public headers) could also make use of them
+ but internal macros should not be publicly exposed like this.
+
+ These macros have now been moved to H5private.h. Pending future multi
+ VFD refactoring, the macros have been duplicated in H5FDmulti.c to
+ suppress the format string warnings there.
+
+ (DER - 2021/06/03)
+
- H5Gcreate1() now rejects size_hint parameters larger than UINT32_MAX
The size_hint value is ultimately stored in a uint32_t struct field,