Dana Robinson
f1bc0c97a9
Makes libgen.h functions ready for implementation on Windows
2021-03-02 03:22:50 -08:00
David Young
dc97b9a165
Merge branch 'aug-develop' into aug-merge-attempt/feature/vfd_swmr
2020-08-04 10:22:47 -05:00
Allen Byrne
ff4a9d0ec2
Warnings reduction in tools
2020-07-30 11:26:14 -05:00
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
David Young
c54c92bf13
Use new style of error reporting.
2020-05-20 09:37:21 -05:00
David Young
975fc23fb4
Use the write name for the VFD index, SWMR_IDX -> SWMR_VFD_IDX.
2020-05-20 09:37:21 -05:00
David Young
3de98efff8
Fix tools compilation.
2020-05-20 09:37:20 -05:00
Dana Robinson
3efed9c111
Fixes for warnings in the tools code.
2020-05-20 09:37:20 -05:00
Dana Robinson
2f5d6bac34
Fixed h5diff command-line parameters to use 1 and 2 instead of src
...
and dst.
2020-05-20 09:37:19 -05:00
Dana Robinson
957e4eba9c
Added VOL command-line options to (p)h5diff, h5ls, h5dump, and h5mkgrp.
2020-05-20 09:37:19 -05:00
Dana Robinson
ce4be694e8
Separated VFD and VOL parameters in tools.
2020-05-20 09:37:19 -05:00
Quincey Koziol
d35daa45e9
Trim trailing whitespace
2020-05-20 09:37:19 -05:00
Dana Robinson
755971029c
Changed identifiers and command-line options from "id" to "value" in tools
...
code to be in agreement with H5VL API terminology.
2020-05-20 09:34:20 -05:00
Dana Robinson
59d1a0e7a1
Added support for passing connector info strings via the command
...
line to the tools internals.
2020-05-20 09:31:58 -05:00
Dana Robinson
55e2b3170e
Fix for passthrough VOL not passing tools tests due to incorrect
...
optional callback queries.
2020-05-20 09:31:58 -05:00
Dana Robinson
503720de02
Updated tools dump output when dataset offset is undefined.
2020-05-20 09:31:58 -05:00
Dana Robinson
12ecc595d8
Added checks for native optional call support in some of the tools.
2020-05-20 09:31:57 -05:00
Dana Robinson
2001e80bb2
Misc changes for h5dump VOL changes.
2020-05-20 09:31:57 -05:00
Jordan Henderson
1a1343cb19
Restore previous tools library driver name behavior with passthrough VOL connector
2020-05-20 09:31:57 -05:00
Allen Byrne
f5dc2a2f8d
TRILAB-192 add c++ and fortran warnings build systems one file
2020-05-20 09:31:57 -05:00
Dana Robinson
02f8df1937
Fixed unnecessary H5R casts in the tools that were raising warnings.
2020-05-20 09:31:57 -05:00
Dana Robinson
d4a43eebdf
Minor renaming in the tools code.
2020-05-20 09:31:57 -05:00
Jordan Henderson
0368174822
Fix some missing symbols issues in tools library
2020-05-20 09:31:57 -05:00
Jordan Henderson
46a9771a9e
A few small tweaks to the tools from review
2020-05-20 09:31:56 -05:00
Jordan Henderson
1da4855528
Replace usage of some standard library functions with HD- versions
2020-05-20 09:31:56 -05:00
Jordan Henderson
254388494a
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-05-20 09:31:56 -05:00
Allen Byrne
3e81528f3b
unused set-variable in macro
2020-05-20 09:31:56 -05:00
Allen Byrne
e498e3ac3e
Fix Werror issues in JNI and tools
2020-05-20 09:31:56 -05:00
Allen Byrne
e7c76ec46f
TRILAB-192 restrict extensive warnings to libraries
2020-05-20 09:31:56 -05:00
David Young
5df5bc37da
Use the correct error macro.
2020-05-20 09:31:56 -05:00
Allen Byrne
506991575f
Whitespace
2020-05-20 09:31:55 -05:00
Allen Byrne
60a4987f97
TRILAB-142 Change minimum CMake version to 3.12
2020-05-20 09:31:55 -05:00
Allen Byrne
e0e020eb6b
Small fixes for tools and skip autotools tests for no filter
2020-05-20 09:31:54 -05:00
David Young
13bb3afdc6
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-05-20 09:31:54 -05:00
Jordan Henderson
2e962dc49b
Introduce new H5VL _by_value routines
2020-05-20 09:31:53 -05:00
kmu
51f9a51c25
fix Wredundant-decls, Wswitch-default, Wdeclaration-after-statement, Wsign-compare, Wmisleading-indentation, Wshadow
2020-05-20 09:31:53 -05:00
Dana Robinson
eaaedabaa5
Replaced my_isnan with C99 isnan in h5diff.
2020-05-20 09:31:53 -05:00
Dana Robinson
6e8ce00c0b
Optimized the floating point comparisons a little bit.
2020-05-20 09:31:53 -05:00
Dana Robinson
23f103cf6b
Fix for failing h5diff tests involving floating-point compares.
2020-05-20 09:31:53 -05:00
kmu
30e61cf090
squash cast warning fix
2020-05-20 09:31:52 -05:00
Allen Byrne
cfd8856288
Change tools debug macros to not use error stack
2020-05-20 09:31:52 -05:00
kmu
8d5ae4f460
fix float type cmp warning
2020-05-20 09:31:51 -05:00
kmu
27c618b91d
fix unused related warnings
2020-05-20 09:31:51 -05:00
kmu
6b07d692f4
more fix and address comments
2020-05-20 09:31:51 -05:00
kmu
a6e8f34b7b
remove unsed var,function,macro, etc
2020-05-20 09:31:51 -05:00
Allen Byrne
e54dcb1609
Correct standalone function attributes
2020-05-20 09:31:50 -05:00
Allen Byrne
f59dfcb711
Standalone should not use import/export attributes
2020-05-20 09:31:50 -05:00
Dana Robinson
3e6a192e9c
Squashed commit of the token_refactoring branch:
2020-05-20 09:31:50 -05:00
Allen Byrne
16245b0440
Update tools hid_t declarations with H5I_INVALID_HID
2020-05-20 09:20:26 -05:00
Allen Byrne
d915fa7f07
Fix standalone compile issues
2020-05-20 09:20:25 -05:00