summaryrefslogtreecommitdiffstats
path: root/release_docs
diff options
context:
space:
mode:
authorDana Robinson <derobins@hdfgroup.org>2020-08-19 19:04:34 (GMT)
committerDana Robinson <derobins@hdfgroup.org>2020-08-19 19:04:34 (GMT)
commit00388c4e0f252f29426416b33d2f4d13c1dcdbb6 (patch)
tree9904834b72c8530adc6fd5ea0dc38c455a3bdcc4 /release_docs
parent5565dd5f208c1420097223c9a037fd3deee8d1b4 (diff)
downloadhdf5-00388c4e0f252f29426416b33d2f4d13c1dcdbb6.zip
hdf5-00388c4e0f252f29426416b33d2f4d13c1dcdbb6.tar.gz
hdf5-00388c4e0f252f29426416b33d2f4d13c1dcdbb6.tar.bz2
Disables memory sanity checks in Autotools debug builds
** ONLY FOR THIS RELEASE BRANCH **
Diffstat (limited to 'release_docs')
-rw-r--r--release_docs/RELEASE.txt17
1 files changed, 17 insertions, 0 deletions
diff --git a/release_docs/RELEASE.txt b/release_docs/RELEASE.txt
index 719b018..d235a66 100644
--- a/release_docs/RELEASE.txt
+++ b/release_docs/RELEASE.txt
@@ -47,6 +47,23 @@ New Features
Configuration:
-------------
+ - Disable memory sanity checks in the Autotools in release branches
+
+ The library can be configured to use internal memory sanity checking,
+ which replaces C API calls like malloc(3) and free(3) with our own calls
+ which add things like heap canaries. These canaries can cause problems
+ when external filter plugins reallocate canary-marked buffers.
+
+ For this reason, the default will be to not use the memory allocation
+ sanity check feature in release branches (e.g., hdf5_1_10_7).
+ Debug builds in development branches (e.g., develop, hdf5_1_10) will
+ still use them by default.
+
+ This change only affects Autotools debug builds. Non-debug autotools
+ builds and all CMake builds do not enable this feature by default.
+
+ (DER - 2020/08/19)
+
- Add file locking configure and CMake options
HDF5 1.10.0 introduced a file locking scheme, primarily to help