Commit Graph

20587 Commits

Author SHA1 Message Date
Allen Byrne
271208dceb 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
2020-07-15 10:27:06 -05:00
Larry Knox
7db1ff03a1 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
2020-07-14 12:58:56 -05:00
Larry Knox
d5bbeea829 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.
2020-07-13 12:23:19 -05:00
Larry Knox
fb6a64c04d 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
2020-07-07 16:28:28 -05:00
Larry Knox
1d1cba787f Change load path in libhdf5_java.dylib to unversioned libhdf5.dylib for
junit tests on Macs.
2020-07-07 11:03:15 -05:00
Larry Knox
f9c38c6253 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.
2020-07-07 11:02:21 -05:00
Larry Knox
8171ef3c88 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
2020-07-06 12:34:51 -05:00
Larry Knox
1cb7c13297 Merge pull request #2662 in HDFFV/hdf5 from ~LRKNOX/hdf5_lrk:hdf5_1_12 to hdf5_1_12
* commit 'f33085f37319183e4dc1e754894206323a2b3245':
  Fix MANIFEST
2020-06-23 09:44:19 -05:00
Dana Robinson
f33085f373 Fix MANIFEST 2020-06-23 08:40:21 -05:00
Larry Knox
1be58902bb 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:
2020-06-21 17:20:04 -05:00
Larry Knox
538b131764 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 fed497e7f207313b2a133d3b68c942b7d7104b90
Author: Larry Knox <lrknox@hdfgroup.org>
Date:   Fri Jun 12 15:06:39 2020 -0500

    Merge pull request #2646 in HDFFV/hdf5 from ~LRKNOX/hdf5_lrk:develop to develop

    * commit '998c6470d78e14228695419c3b514c35ecf3d69e':
      Remove unnecessary version conditions for Clang compilers.

commit 92e52ce5c211bd1d3991a3b8bb67287ac7b652aa
Author: Larry Knox <lrknox@hdfgroup.org>
Date:   Wed Jun 10 18:53:45 2020 -0500

    Merge pull request #2639 in HDFFV/hdf5 from ~LRKNOX/hdf5_lrk:develop to develop

    * commit 'a33667faf226f5d8c9633bf537893e8fce1bf1f6':
      Add c++ to --enable-sanitize-checks option.

commit 2e802534fb997b81fa98fdd1c7d97d4310898e0d
Author: Larry Knox <lrknox@hdfgroup.org>
Date:   Wed Jun 10 15:18:36 2020 -0500

    Merge pull request #2633 in HDFFV/hdf5 from ~LRKNOX/hdf5_lrk:develop to develop

    * commit '20eab963899841c9a003baebead8e3bc07d9e127':
      Remove duplicate entries in MANIFEST.
      Make changes to CMake CompilerFlags.cmake files so extra flags are loaded for non-GNU compilers.
      Update new clang files to not pick up clang as vendor for pgCC. Add new files to MANIFEST Temporary demotion of 2 -Werror warning flags that fail on macos 10.12 Remove Production flag unknown to Apple clang.

commit 96ef60a58a23847a7da89a891f2415055ec2ab60
Author: Larry Knox <lrknox@hdfgroup.org>
Date:   Mon Jun 8 16:24:49 2020 -0500

    Merge pull request #2631 in HDFFV/hdf5 from ~LRKNOX/hdf5_lrk:develop to develop

    * commit 'b942a4d8a3e27317cac50ce37ff5302d477664d8':
      Clean up code to get clang version in config/linux-gnulibc1

commit 8a7c687da568e8b50b38fa53da1ca63759be6ec4
Author: Larry Knox <lrknox@hdfgroup.org>
Date:   Mon Jun 8 11:42:37 2020 -0500

    Merge pull request #2623 in HDFFV/hdf5 from ~LRKNOX/hdf5_lrk:develop to develop

    * commit 'c7626f79fdee4eee13925e240ef41e61f3367eab':
      Add flags from config/clang-warnings/*general files to H5 C and CXX flags for all versions of Clang and Clang++ compilers. Switched from cut to awk in testcheck_version.sh.in to avoid dependence on tab vs. " " in version definitions in H5public.h.
      Add files for adding warning flags for clang compilers in autotools configure.

commit db3ef7ff3c1ed79167cecef831501411cff8291f
Merge: 5a0f8d7 f9f1310
Author: Larry Knox <lrknox@hdfgroup.org>
Date:   Fri Jun 19 14:46:22 2020 -0500

    Merge branch 'hdf5_1_12' of https://bitbucket.hdfgroup.org/scm/~lrknox/hdf5_lrk into hdf5_1_12

commit 5a0f8d7940ae57b445f545a0abd7e303ce6924ee
Author: Larry Knox <lrknox@hdfgroup.org>
Date:   Wed Jun 10 20:15:41 2020 -0500

    Merge pull request #2636 in HDFFV/hdf5 from ~LRKNOX/hdf5_lrk:HDFFV-11000-update-testh5cc.sh.in-for-version to develop

    * commit '5c0bd670d6e9919c463fbc05de99e2ba55b0761e':
      Add tests for all version to H5_NO_DEPRECATED_SYMBOLS section and to section for current version, with and without default API version flags.
      HDFFV-11000:  update-testh5cc.sh.in to test sample versioned functions in HDF5 1.10, 1.12 and develop.
2020-06-20 22:10:49 -05:00
Quincey Koziol
f9f131040b 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.
2020-06-19 09:49:46 -05:00
Quincey Koziol
0a091d8791 Add info to release notes. 2020-06-18 15:23:31 -05:00
Quincey Koziol
ab9f73e4db Reduce overhead for H5open, which is involved in the public symbols like H5T_NATIVE_INT, etc. 2020-06-18 15:20:57 -05:00
Vailin Choi
7acf788e3a 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
2020-06-15 08:24:46 -05:00
Vailin Choi
c2af605d95 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.
2020-06-11 17:02:39 -05:00
Quincey Koziol
22bc73c111 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.
2020-06-11 12:02:19 -05:00
Quincey Koziol
38886e95b2 Update release notes for last ID caching. 2020-06-11 10:04:54 -05:00
Quincey Koziol
2cb6c23608 Merge remote-tracking branch 'origin/hdf5_1_12' into hdf5_1_12_cache_last_id_info 2020-06-11 10:03:43 -05:00
Quincey Koziol
24748a738e 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.
2020-06-11 10:02:56 -05:00
Quincey Koziol
cc50a1a3e0 Remember the info for the last ID looked up for a given ID type. 2020-06-11 08:21:25 -05:00
Quincey Koziol
df31370d45 Add info to release notes about improvement for single element I/O. 2020-06-11 08:17:13 -05:00
Quincey Koziol
6ca633026c Merge remote-tracking branch 'origin/hdf5_1_12' into hdf5_1_12_opt_single_selection_io 2020-06-11 08:14:48 -05:00
Quincey Koziol
770f7b8449 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.
2020-06-11 08:14:28 -05:00
Quincey Koziol
a9e9de8c6c Eliminate allocating file & memory offset & length arrays when performing I/O on a single element. 2020-06-10 16:04:15 -05:00
Quincey Koziol
8e52a143f7 Add info to release notes about improvement to metdata cache tagging for chunked datasets. 2020-06-10 13:37:05 -05:00
Quincey Koziol
d97fd2c7b5 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. 2020-06-10 13:35:07 -05:00
Quincey Koziol
ab3721a770 Merge pull request #2628 in HDFFV/hdf5 from hdf5_1_12_tiny_shape_same_opt to hdf5_1_12
* commit 'b0f921c53fe4aa60bc0ed0fa10942da11ac4a3cd':
  Add info about optimization to release notes
  Detect when there's the same-shaped selection of a single block of elements on both selections, but with different selection types (i.e. one selection defined as an 'all' type and the other as a hyperslab or point type), without falling into the generic selection iteration case.
2020-06-08 11:06:06 -05:00
Quincey Koziol
b0f921c53f Add info about optimization to release notes 2020-06-07 16:24:37 -05:00
Quincey Koziol
95916c8936 Detect when there's the same-shaped selection of a single block of elements on
both selections, but with different selection types (i.e. one selection defined
as an 'all' type and the other as a hyperslab or point type), without falling
into the generic selection iteration case.
2020-06-07 16:22:40 -05:00
Quincey Koziol
1030a7ac9a Merge pull request #2627 in HDFFV/hdf5 from hdf5_1_12_h5do_opt to hdf5_1_12
* commit '20a8edb705773e6c44d67b952a3dec0a5e0d2c09':
  Add note about H5DOappend() optimization.
  Eliminate unneccesary creation of DXPL
2020-06-06 10:06:15 -05:00
Quincey Koziol
20a8edb705 Add note about H5DOappend() optimization. 2020-06-05 12:50:35 -05:00
Quincey Koziol
eaad884f03 Eliminate unneccesary creation of DXPL 2020-06-05 12:49:23 -05:00
Larry Knox
83385326ef Merge pull request #2600 in HDFFV/hdf5 from ~LRKNOX/hdf5_lrk:hdf5_1_12 to hdf5_1_12
* commit '06dc9c40e7cc0e094f245ceee996e72c0e9ff5b2':
  Update MANIFEST for removal of older warnings files.
2020-05-20 09:26:19 -05:00
Larry Knox
06dc9c40e7 Update MANIFEST for removal of older warnings files. 2020-05-20 09:15:40 -05:00
Larry Knox
d35b1416c4 Merge pull request #2593 in HDFFV/hdf5 from ~LRKNOX/hdf5_lrk:hdf5_1_12 to hdf5_1_12
* commit '1a9316668131ab84d99a557789bdef9763de5ed2':
  Revise gnu-*flags and cmake/HDF*CompilerFlags.cmake files to add warning flags for GCC compilers version 4.8 and above. Removed files from gnu-warnings that only apply to versions < 4.8. Consolidated warnings from versions < 4.8 that apply to versions >= 4.8 into the 4.8 warnings files.
2020-05-19 07:14:35 -05:00
Larry Knox
1a93166681 Revise gnu-*flags and cmake/HDF*CompilerFlags.cmake files to add warning
flags for GCC compilers version 4.8 and above.
Removed files from gnu-warnings that only apply to versions < 4.8.
Consolidated warnings from versions < 4.8 that apply to versions >= 4.8
into the 4.8 warnings files.
2020-05-18 21:28:23 -05:00
Allen Byrne
6b9363e29e Merge pull request #2583 in HDFFV/hdf5 from ~BYRN/hdf5_adb:hdf5_1_12 to hdf5_1_12
* commit '84c3e50cc7f936fe4b892c3c0f7377d6a075422f':
  Correct mingw paths
  Correct mingw path
2020-05-16 18:21:42 -05:00
Allen Byrne
84c3e50cc7 Correct mingw paths 2020-05-15 13:19:46 -05:00
Allen Byrne
0b7e8fde24 Correct mingw path 2020-05-15 13:08:57 -05:00
Allen Byrne
e21e5e0f2a Merge pull request #2572 in HDFFV/hdf5 from ~BYRN/hdf5_adb:hdf5_1_12 to hdf5_1_12
* commit '3e628120ceee554636eda775269b4f0ca914c140':
  Whitespace changes
  Whitespace updates
  Whitespace cleanup
  Whitespace cleanup
  Whitespace cleanup
  Whitespace cleanup
  Whitespace cleanup
  Whitespace cleanup
  Whitespace cleanup
  Whitespace cleanup
  Whitespace cleanup compared to develop
  Whitespace cleanup compared to develop
2020-05-13 12:51:11 -05:00
Allen Byrne
3e628120ce Whitespace changes 2020-05-13 09:20:04 -05:00
Allen Byrne
2c78a1930b Whitespace updates 2020-05-13 09:15:29 -05:00
Allen Byrne
5ba81f88a3 Whitespace cleanup 2020-05-13 08:18:11 -05:00
Allen Byrne
c1db3c97c6 Whitespace cleanup 2020-05-13 07:15:38 -05:00
Allen Byrne
9f1d06c7f1 Whitespace cleanup 2020-05-12 16:14:30 -05:00
Allen Byrne
8fc4f67be4 Whitespace cleanup 2020-05-12 16:01:17 -05:00
Allen Byrne
2a3d394f7c Whitespace cleanup 2020-05-12 15:59:59 -05:00
Allen Byrne
fc2370bc09 Whitespace cleanup 2020-05-12 15:58:01 -05:00
Allen Byrne
415647d63a Whitespace cleanup 2020-05-12 15:45:22 -05:00