Merge pull request #2787 in HDFFV/hdf5 from ~LRKNOX/hdf5_lrk:hdf5_1_12 to hdf5_1_12
* commit '62e054435fb49a0a735fa429ffe10134b43db849':
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.
Merge pull request #2774 in HDFFV/hdf5 from ~BYRN/hdf5_adb:hdf5_1_12 to hdf5_1_12
* commit 'e0d59f92bbd5014a9f141da18937fd5b2fc1d8c0':
Tag TRILABS-227 changes and fix MANIFEST
HDFFV-9984 Add test files
HDFFV-9989 Merge h5repack merge/prune from develop
Merge pull request #2767 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:hdf5_1_12_sync to hdf5_1_12
* commit '30678596f2bf9605ec510dc91adb87d1ac5a71b3':
Windows thread-safe fixes from develop
Merge pull request #2757 in HDFFV/hdf5 from ~BYRN/hdf5_adb:hdf5_1_12 to hdf5_1_12
* commit 'fbe2fc45893cb06f66dd93869a5a12ecf6d02f4d':
spelling
HDFFV-11127 - force RTLD_LOCAL in dlopen
Merge pull request #2751 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:hdf5_1_12_sync to hdf5_1_12
* commit 'ba4c9495c276ace7ab1716b0e13d320e63adc33d':
Added RELEASE.txt note for HDFFV-11027
Merge pull request #2726 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:hdf5_1_12_sync to hdf5_1_12
* commit '84b01a39a1c0e20bebfa87d52a6011731fc6f251':
Fixes minor typos in H5S comments
Sync with develop
Merge pull request #2706 in HDFFV/hdf5 from ~VCHOI/my_third_fork:bugfix/112_HDFFV-11080-heap-use-after-free-by-the-call to hdf5_1_12
* commit '02d8c7256e452ff9dc309cbaa8b7bb284c8d6f1e':
Merge pull request #2693 in HDFFV/hdf5 from ~VCHOI/my_third_fork:bugfix/HDFFV-11080-heap-use-after-free-by-the-call to develop
Merge pull request #2693 in HDFFV/hdf5 from ~VCHOI/my_third_fork:bugfix/HDFFV-11080-heap-use-after-free-by-the-call to develop
* commit '3023b34272cc6ada84aebfa7441a6a55afa3621c':
Update MANIFEST. Add new test to Cmake.
Fix for jira issue HDFFV-11080: (1) Patch up the file pointer when reading attribute of variable length datatype (2) Test to verify the fix when doing multiple threads
Merge pull request #2701 in HDFFV/hdf5 from ~HDFTEST/hdf5_hft:hdf5_1_12 to hdf5_1_12
* commit 'e5b104245022e59669c283e46470b5571db7bdad':
Snapshot version 1.12.1-1 Update version to 1.12.1-2
CMake updates:
Add build folder as Include for generated files
Add install option for copying Fortran mod files to include folder
Add PRI defines to win32defs file
Exclude mingw from extra flags
Merge pull request #2691 in HDFFV/hdf5 from ~LRKNOX/hdf5_lrk:hdf5_1_12 to hdf5_1_12
* commit 'd5bbeea82905d95585c3cd897e18b06a50637204':
Merge pull request #2686 in HDFFV/hdf5 from ~LRKNOX/hdf5_lrk:develop to develop
Merge pull request #2686 in HDFFV/hdf5 from ~LRKNOX/hdf5_lrk:develop to develop
* commit '800f93f7c994f88dfa716746153ded4b1e690e3a':
Remove path to szip header file from AM_CPPFLAGS when configure check of libsz fails. Fix for HDFFV-10830.
Merge pull request #2678 in HDFFV/hdf5 from ~LRKNOX/hdf5_lrk:hdf5_1_12 to hdf5_1_12
* commit '1d1cba787f0c7f5c752e6ca7c0286190091d3f3b':
Change load path in libhdf5_java.dylib to unversioned libhdf5.dylib for junit tests on Macs.
Merge pull request #2667 in HDFFV/hdf5 from ~LRKNOX/hdf5_lrk:develop to develop
Merge pull request #2670 in HDFFV/hdf5 from ~LRKNOX/hdf5_lrk:develop to develop
Merge pull request #2667 in HDFFV/hdf5 from ~LRKNOX/hdf5_lrk:develop to develop
* commit '32c483cb86031962a09ecdb49dcb331d28dddee9':
Copy lib files for junit.sh to temporary subdirectory of <build directory>/java/test instead of to the prefix/lib directory. Fix for HDFFV-11063.
Merge pull request #2670 in HDFFV/hdf5 from ~LRKNOX/hdf5_lrk:develop to develop
* commit 'fc69de0e8ae30e80c1c3c542b156226a75444525':
Lib files needed are now copied to a subdirectory in the java/test directory, and on Macs the loader path for libhdf5.xxxs.so is changed in the temporary copy of libhdf5_java.dylib. Fix for HDFFV-11063
Merge pull request #2656 in HDFFV/hdf5 from ~LRKNOX/hdf5_lrk:changes_1_12_merge to hdf5_1_12
* commit '538b1317646f52658c2a896bbde4dce4246a9761':
Squashed commit of the following:
Squashed commit of the following:
commit 45b0cbc71929930a874e1c09e0770aa64d0ae697
Author: Larry Knox <lrknox@hdfgroup.org>
Date: Thu Apr 23 13:14:56 2020 -0500
Add C++ warnings treated as error for autotools builds.
commit 6debcddcc766601799d5bd661bd60946f951a07e
Author: Larry Knox <lrknox@hdfgroup.org>
Date: Fri Jun 19 16:50:03 2020 -0500
Remove tests for develop branch from testh5cc.sh.in.
Add @H5_ECXXFLAGS@ to AM_CXXFLAGS.
commit fed497e7f207313b2a133d3b68c942b7d7104b9...
Merge pull request #2652 in HDFFV/hdf5 from hdf5_1_12_opt_h5open_overhead to hdf5_1_12
* commit '0a091d879133ff5f54199aaeeeb274a5b2883a77':
Add info to release notes.
Reduce overhead for H5open, which is involved in the public symbols like H5T_NATIVE_INT, etc.
Merge pull request #2644 in HDFFV/hdf5 from ~VCHOI/my_third_fork:bugfix/112_HDFFV-10961-h5clear-usage-statement-give to hdf5_1_12
* commit 'c2af605d9582a9c0df71c4771d0ec208511ccc3e':
Merge pull request #2643 in HDFFV/hdf5 from ~VCHOI/my_third_fork:bugfix/HDFFV-10961-h5clear-usage-statement-give to develop
Merge pull request #2643 in HDFFV/hdf5 from ~VCHOI/my_third_fork:bugfix/HDFFV-10961-h5clear-usage-statement-give to develop
* commit '01b632c69ca1c97c2b0e1aaeeab1dd2362b580a6':
Fix for HDFFV-10961: Couple changes to the tests' usage output files for h5clear.
Fix for HDFFV-10961: add description to usage for --increment option.
Merge pull request #2642 in HDFFV/hdf5 from hdf5_1_12_cache_last_id_info to hdf5_1_12
* commit '38886e95b2f8e6bf84db51ea4f7569295268cff1':
Update release notes for last ID caching.
Remember the info for the last ID looked up for a given ID type.
Merge pull request #2640 in HDFFV/hdf5 from hdf5_1_12_opt_single_selection_io to hdf5_1_12
* commit 'df31370d45d53f2e8ba10e74791a91e7efdb818f':
Add info to release notes about improvement for single element I/O.
Eliminate allocating file & memory offset & length arrays when performing I/O on a single element.
Merge pull request #2638 in HDFFV/hdf5 from hdf5_1_12_remove_redundant_chunk_tags to hdf5_1_12
* commit '8e52a143f7dcc7c4c452df32359cae753db8793d':
Add info to release notes about improvement to metdata cache tagging for chunked datasets.
Remove redundant metadata cache tagging from some low-level internal chunk functions. The metadata cache tagging has already been done by routines further up the call stack.
Remove redundant metadata cache tagging from some low-level internal chunk functions. The metadata cache tagging has already been done by routines further up the call stack.