Allen Byrne
bac0fc6309
Tools refactor
...
Move error_stack setup to tools library
Add structure for h5dump properties
Eliminate duplicated h5diff functions
Use properties structure in place of argument lists.
2020-07-15 11:20:16 -05:00
Dana Robinson
a8676d74d9
Fixes for warnings in the tools code.
2020-04-25 16:49:04 -07:00
Dana Robinson
1db039d1be
Merge pull request #2532 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:develop_minor to develop
...
* commit '785bd0975ba13c3033820d0fc809da963fcd54ca':
Fixed h5diff command-line parameters to use 1 and 2 instead of src and dst.
Added VOL command-line options to (p)h5diff, h5ls, h5dump, and h5mkgrp.
2020-04-22 19:07:48 -05:00
Dana Robinson
785bd0975b
Fixed h5diff command-line parameters to use 1 and 2 instead of src
...
and dst.
2020-04-22 16:49:52 -07:00
Dana Robinson
8cd9d8349e
Added VOL command-line options to (p)h5diff, h5ls, h5dump, and h5mkgrp.
2020-04-21 11:36:10 -07:00
Dana Robinson
729ad25bdf
Merge pull request #2530 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:develop_minor to develop
...
* commit 'c6097935d5be4c3750b9bf9167783ad28158905b':
Separated VFD and VOL parameters in tools.
2020-04-21 08:49:15 -05:00
Dana Robinson
c6097935d5
Separated VFD and VOL parameters in tools.
2020-04-20 17:38:45 -07:00
Quincey Koziol
9e5dbf6906
Trim trailing whitespace
2020-04-20 18:12:00 -05:00
Dana Robinson
28d2596f65
Changed identifiers and command-line options from "id" to "value" in tools
...
code to be in agreement with H5VL API terminology.
2020-04-14 04:31:01 -07:00
Dana Robinson
d86089f583
Added support for passing connector info strings via the command
...
line to the tools internals.
2020-04-09 08:40:41 -07:00
Dana Robinson
35c0d5cdfc
Fix for passthrough VOL not passing tools tests due to incorrect
...
optional callback queries.
2020-04-08 16:44:19 -07:00
Allen Byrne
fd18d013f1
Merging in latest from upstream (HDFFV/hdf5:refs/heads/develop)
...
* commit '4830a1796441abbb5a4fbd2cff9a651f2a0d066e':
Updated tools dump output when dataset offset is undefined.
Added checks for native optional call support in some of the tools.
Misc changes for h5dump VOL changes.
2020-04-06 14:13:27 -05:00
Dana Robinson
110cafb9c7
Merge branch 'develop' into tools_vol_update
2020-04-06 09:38:00 -07:00
Allen Byrne
70495751c0
Merging in latest from upstream (HDFFV/hdf5:refs/heads/develop)
...
* commit '5d1590079ea0061a7b86d7210cb796b6d58a17c7':
Skip testing of passthrough VOL connector in a Family File tools test
Restore previous tools library driver name behavior with passthrough VOL connector
2020-04-05 11:06:35 -05:00
Allen Byrne
57f5d00a43
TRILAB-192 add c++ and fortran warnings build systems one file
2020-04-05 10:50:08 -05:00
Jordan Henderson
5d1590079e
Merge pull request #2490 in HDFFV/hdf5 from tools_vol_update to develop
...
* commit 'a5a2fb44296327787476407a249d9470b3c80427':
Skip testing of passthrough VOL connector in a Family File tools test
Restore previous tools library driver name behavior with passthrough VOL connector
2020-04-03 15:06:08 -05:00
Jordan Henderson
08e77ac6fa
Restore previous tools library driver name behavior with passthrough VOL connector
2020-04-03 12:45:22 -05:00
Dana Robinson
85b3b9e670
Updated tools dump output when dataset offset is undefined.
2020-04-02 10:25:46 -07:00
Dana Robinson
1c85473766
Fixed unnecessary H5R casts in the tools that were raising warnings.
2020-04-02 03:57:05 -07:00
Dana Robinson
456308ff17
Added checks for native optional call support in some of the tools.
2020-04-02 02:12:19 -07:00
Dana Robinson
3cd1b46b9c
Merge branch 'develop' into tools_vol_update
2020-04-01 23:27:08 -07:00
Dana Robinson
b1533616f2
Minor renaming in the tools code.
2020-03-31 16:58:24 -07:00
Dana Robinson
36e8e2be4b
Misc changes for h5dump VOL changes.
2020-03-30 01:51:36 -07:00
Allen Byrne
c66ce89383
Merge pull request #2473 in HDFFV/hdf5 from tools_vol_update to develop
...
* commit 'feb0f521b16b79485c22c86a630a1d91cb680a61':
Fix some missing symbols issues in tools library
2020-03-27 17:06:23 -05:00
Jordan Henderson
feb0f521b1
Fix some missing symbols issues in tools library
2020-03-27 16:54:05 -05:00
Jordan Henderson
d5bbf3d408
Merge pull request #2469 in HDFFV/hdf5 from tools_vol_update to develop
...
* commit 'ea952b25ba0fd5c4b5f60a94e75a1b5b78e66172':
A few small tweaks to the tools from review
Replace usage of some standard library functions with HD- versions
Update Tools library to be better compatible with VOL connectors
2020-03-27 13:14:22 -05:00
Jordan Henderson
ea952b25ba
A few small tweaks to the tools from review
2020-03-27 10:48:11 -05:00
Jordan Henderson
6d514db55a
Replace usage of some standard library functions with HD- versions
2020-03-26 15:26:39 -05:00
Allen Byrne
0da6786185
unused set-variable in macro
2020-03-25 07:04:19 -05:00
Allen Byrne
2b8407a3ca
Fix Werror issues in JNI and tools
2020-03-24 17:42:58 -05:00
Allen Byrne
1505fa1498
TRILAB-192 restrict extensive warnings to libraries
2020-03-24 16:45:12 -05:00
Jordan Henderson
fa087c3919
Update Tools library to be better compatible with VOL connectors
...
Modify h5repack to integrate with VOL connectors
Update tools library to accomodate VOL connectors
Update logic in h5tools_fopen for VOL connectors
Add command-line options to h5repack for specifying in/out VOL
connectors
Implement h5tools_set_vol_fapl
Fix library shutdown issue
Integrate ROS3 and HDFS VFDs into new h5tools_get_fapl() scheme
Avoid H5Ocopy in h5repack when using different VOL connectors
Update h5tools_test_utils.c for ROS3 and HDFS integration
2020-03-17 14:25:36 -05:00
Allen Byrne
5abf6785cb
Whitespace
2020-02-29 14:01:55 -06:00
Allen Byrne
666205a55f
TRILAB-142 Change minimum CMake version to 3.12
2020-02-21 16:16:06 -06:00
Allen Byrne
c5e2d97573
Small fixes for tools and skip autotools tests for no filter
2020-01-29 15:39:25 -06:00
David Young
43d41633a1
Merge pull request #2318 in HDFFV/hdf5 from ~DYOUNG/werror:reduce-werror-diffs-1 to develop
...
* commit 'fa1b2f6ef35c459c9f74ead885c119ae7f61c056':
Reduce differences between my -Werror branch and `develop`:
2020-01-29 13:51:52 -06:00
David Young
fa1b2f6ef3
Reduce differences between my -Werror branch and develop:
...
Rename index -> idx, fileno -> fnumber, fileno -> fno to avoid GCC
shadowed declaration warnings about index(3).
Convert #pragma GCC diagnostic push/pop/ignored to the HDF5 library's
H5_GCC_DIAG_OFF()/H5_GCC_DIAG_ON() macros.
2020-01-28 20:35:28 -06:00
Jordan Henderson
e41f671d2f
Introduce new H5VL _by_value routines
2020-01-28 18:18:38 -06:00
Kimmy Mu
71c050f837
Merge pull request #2311 in HDFFV/hdf5 from ~KMU/hdf5:misc to develop
...
* commit '406330addf45529ecdd088f4d22e9aab9a03661d':
rename macro
change condition
pick up from Dave's fix
leave Wswitch-default for later fix
fix Wredundant-decls, Wswitch-default, Wdeclaration-after-statement, Wsign-compare, Wmisleading-indentation, Wshadow
2020-01-28 13:28:26 -06:00
Dana Robinson
15a1bce9a2
Merge pull request #2304 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:isnan_fixes to develop
...
* commit '8b4d774eb9bb95cb3c59f033b43ed9fba340a54a':
Replaced my_isnan with C99 isnan in h5diff.
2020-01-28 02:44:07 -06:00
kmu
5163a7e1cf
fix Wredundant-decls, Wswitch-default, Wdeclaration-after-statement, Wsign-compare, Wmisleading-indentation, Wshadow
2020-01-27 09:01:32 -06:00
Dana Robinson
8b4d774eb9
Replaced my_isnan with C99 isnan in h5diff.
2020-01-23 20:12:16 -08:00
Dana Robinson
9475ee5d59
Optimized the floating point comparisons a little bit.
2020-01-23 19:12:24 -08:00
Dana Robinson
a85e4a75b2
Fix for failing h5diff tests involving floating-point compares.
2020-01-23 18:58:08 -08:00
kmu
838d4ec56b
squash cast warning fix
2020-01-23 15:12:00 -06:00
Allen Byrne
ee1fa14066
Change tools debug macros to not use error stack
2020-01-23 10:20:34 -06:00
Kimmy Mu
d741405363
Merge pull request #2295 in HDFFV/hdf5 from ~KMU/hdf5:bugfix/float to develop
...
* commit '9afaf94bef740f89958a1a8aae369d5f607845f4':
not use hdf5 private header
fix float type cmp warning
fix float type cmp warning
2020-01-22 20:59:49 -06:00
kmu
04a2d20bba
fix float type cmp warning
2020-01-22 12:55:01 -06:00
kmu
9be5b2842e
merge and fix
2020-01-20 21:11:32 -06:00
kmu
628d267162
merge and fix conflict
2020-01-19 08:09:44 -06:00