Merge pull request #2863 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:develop_minor to develop* commit '49e01e594eb2d0c25455e7ff71eed3de074fd15b':
Adds RELEASE.txt note about HDFS VFD stubs being removed
Removes inappropriate file locking call
Trivial whitespace change to H5Pencdec.c
Minor refactoring based on 1.10 normalization work
Trivialities noticed while normalizing 1.10
Merge pull request #2849 in HDFFV/hdf5 from ~BYRN/hdf5_adb:develop to develop* commit '0932c46e3d5b09d32cbe29335e8054302ab122c5':
MinGW uses "MinGW Makefiles"
The version string has a second use for packaging
Merge pull request #2839 in HDFFV/hdf5 from ~BYRN/hdf5_adb:develop to develop* commit '336b30024216b142eb096bf85986786ecf65e993':
Add back function for VERIFY_EXTERNAL_CONSOLIDATION
Merge pull request #2826 in HDFFV/hdf5 from ~BYRN/hdf5_adb:develop to develop* commit 'ec1c324a0d184d2778e9155140367a7d3a307fa1':
Revert H5_VERS_SUBRELEASE check
Add special case when H5_VERS_SUBRELEASE is 0
Condition if (H5_VERS_SUBRELEASE) is incorrectly false when H5_VERS_SUBRELEASE is 0, a valid value for H5_VERS_SUBRELEASE. Updated to if (${H5_VERS_SUBRELEASE} STREQUAL "") with corresponding reversal of action statements to avoid NOT.
Add hypen to subreleas...
Condition if (H5_VERS_SUBRELEASE) is incorrectly false whenH5_VERS_SUBRELEASE is 0, a valid value for H5_VERS_SUBRELEASE.
Updated to if (${H5_VERS_SUBRELEASE} STREQUAL "") with corresponding
reversal of action statements to avoid NOT.
Merge pull request #2819 in HDFFV/hdf5 from coll_chunk_fill_fix to develop* commit '4c43ff0b8b015ccfc1f4aeab18f189d629a5beb9':
Simplify default use of MPI_BYTE
Don't free builtin MPI_BYTE MPI type
Simplify code to avoid using a boolean to free MPI types
Avoid creating MPI datatypes on ranks with 0 chunks to write'
Merge pull request #2816 in HDFFV/hdf5 from ~LRKNOX/hdf5_lrk:develop to develop* commit '76d93a78fe583b99efa295cd44359092310172a3':
Revert "Merge pull request #2796 in HDFFV/hdf5 from small_chunk_io_opt to develop"
Revert "Merge pull request #2796 in HDFFV/hdf5 from small_chunk_io_opt to develop"This reverts commit a7a8e6451a37d1bd072c7281b432f1436795daef, reversing
changes made to 30422a6b55a135ec406d484a6c66f995057e0a50.
Merge pull request #2796 in HDFFV/hdf5 from small_chunk_io_opt to develop* commit 'ad9a2ceabe2dd9045111f8b57774948a124607b9':
Only initialize the contiguous or compact I/O info struct when needed.
Merge pull request #2806 in HDFFV/hdf5 from ~LRKNOX/hdf5_lrk:develop to develop* commit '98754591b8dcf2be70957d67ec7172c53cbaa827':
Revert "Merge pull request #2477 in HDFFV/hdf5 from pio_update to develop"
Revert "Merge pull request #2477 in HDFFV/hdf5 from pio_update to develop"This reverts commit ba80bcaff24113f438da0f40cb5b5479d4a21cc6, reversing
changes made to 522ef0dd5ca1daa2b26c3fe4459ddbb1eaf6ec20.
Merge pull request #2801 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:swmr_test_fail_cmake to develop* commit '857e0f4404cb5a754d799110b89f0f16b503b4ce':
Fixes CMake issue with file locking variable
Merge pull request #2477 in HDFFV/hdf5 from pio_update to develop* commit 'a20bf599b682bfa0a91d571a922973e0c53b524a':
Don't track file offset position when using pread / pwrite.
Merge pull request #2734 in HDFFV/hdf5 from ~DYOUNG/werror:cse to develop* commit 'fa7f8ad2f3fe509ff69dc574ddad0ae4d329ccca':
Improve code readability: extract common subexpressions into temporary variables.
Merge pull request #2735 in HDFFV/hdf5 from ~DYOUNG/werror:virtual-write-one to develop* commit '7b48e3409a8c3ba1e83c929656e84196a6dc2e6d':
Fix a bug in H5D__virtual_write_one to stop an assertion from failing deep in H5Dwrite---project the *clipped* virtual selection instead of the virtual selection:
Merge pull request #2794 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:h5f_start_swmr_write_locks_dev2 to develop* commit 'f02ced7e7443563581930a6c2d58d1628608bbdd':
Moves lock flag to H5F_shared_t and adds test.
Adds fix for H5Fstart_swmr_write lock issue
Fix HDFFV-11101Description
Added initialization to local structs in the src function
H5MF_settle_raw_data_fsm() and the test function test_bt2_hdr_fd()
to prevent the following error in two different occurrences:
MemorySanitizer: use-of-uninitialized-value
Platforms tested:
Linux/64 (jelly)
Linux/64 (platypus)
Merge pull request #2769 in HDFFV/hdf5 from mdc_sl_opt to develop* commit 'd00bab96fb4da12a18b5de528c96469978c4c927':
Minor copy edits to comments -- no code changes.
Tab to space conversions.
When flushing, the metadata cache attempts to flush entries in increasing address order. To facilitate this, the metadata cache needs a list of of dirty entries in increasing address order. This is implemented via a skip list of all dirty entries in the cache.
Merge pull request #2784 in HDFFV/hdf5 from ~LRKNOX/hdf5_lrk:develop to develop* commit '0d14414ddd860f24f1386771ed3ba8d2f5e2710d':
1. HDFFV-10830 part 2, move AC_CHECK_HEADERS([szlib.h] after AC_CHECK_LIB([sz], [SZ_BufftoBuffCompress] to avoid compiling H5Z.c with szlib.h after its path is removed from AM_CPPFLAGS. 2. Remove unnecessary links to ${HDF5_TOOLS_LIB_TARGET} in utils/mirror_vfd/CMakeLists.txt that prevent building HDF5 with tools disabled.
1. HDFFV-10830 part 2, move AC_CHECK_HEADERS([szlib.h] after AC_CHECK_LIB([sz], [SZ_BufftoBuffCompress] to avoid compiling
H5Z.c with szlib.h after its path is removed from AM_CPPFLAGS.
2. Remove unnecessary links to ${HDF5_TOOLS_LIB_TARGET} in
utils/mirror_vfd/CMakeLists.txt that prevent building HDF5 with tools
disabled.