Dana Robinson
2ddf5fbd92
Much normalization with develop ( #701 )
...
* Brings CMake updates from develop
* Brings reduction in pedantic casts from develop
* Purges UFAIL from the library (#637 )
* Committing clang-format changes
* Purges UFAIL from the library
* H5HL_insert change requested in PR
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
* Removes gratuitous (double)x.yF casts (#632 )
* Committing clang-format changes
* Removes gratuitous (double)x.yF casts
* Committing clang-format changes
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
* Committing clang-format changes
* Cleans up a const warning left over from previous constification (#633 )
* Committing clang-format changes
* Adds consts to a few global variables
* Cleans up a const warning left over from previous constification
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
* Formatted source
* Bring over some VOL registration changes
* VOL cleanup
* H5VL_request_status_t substitutions
* H5F.c cleanup
* Minor API tweaks from develop
* Moves H5G package init/teardown to H5Gint.c
* H5G cleanup
* H5M cleanup
* H5SM cleanup
* H5T cleanup
* H5R cleanup
* H5Lpublic.h cleanup
* H5L cleanup
* H5O cleanup
* H5A, H5CS, and H5AC cleanup
* Moved H5A init/teardown code to H5Aint.c
* Moves H5D I/O functions to H5D.c
* H5D cleanup
* Misc minor cleanup
* H5P close cleanup
* H5Tpublic.h cleanup
* Fixes err_compat test
* H5PLpublic.h cleanup
* Updates H5Ppublic.h
* H5Fpublic.h updates
* H5A.c cleanup
* Brings over H5Aexists and related changes
* Brings CMake shell testing changes from develop
* Close callback changes
* H5R and H5Tcommit normalization
* err_compat test works now
* H5O tweaks
* Updates VOL registration code
* Brings over H5VL_create_object
* H5Tconv.c reformatting
* H5T.c tweaks
* Brings datatype and reference updates from develop
* Brings VOL plugin loading changes from develop
* Brings event sets from develop
* Brings async functions over
* Tools changes
* Brings over many tools changes from develop
* Brings VOL flags from develop
* Fixes h5dump double/float tests
* Updates h5repack tests
* Brings h5diff test changes from develop
* Last h5dump changes
* Brings test changes from develop
* Committing clang-format changes
* Tidied h5_testing()
* Brings chunk iteration code + misc from develop
* Updates vds test
* Enables external link parallel test
* Brings updated property lists from develop
* H5G changes from develop
* H5MF cleanup
* Brings vfd_swmr test back into CMake
* Updates threadsafe test
* Updates plist test
* Brings recent changes from develop
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2021-05-28 07:10:51 -07:00
Dana Robinson
457b199a38
Brings much of the printf changes over from develop
2021-05-06 13:49:15 -07:00
Dana Robinson
67cfa2396c
Updates license url and history docs
2021-03-24 18:29:11 -07:00
Dana Robinson
feb20aac30
Formats the source and updates the gcc warning pragmas
2021-03-24 17:39:37 -07:00
Dana Robinson
22723e87d8
Replaces basename and dirname with code that will work everywhere
2021-03-09 06:50:13 -08:00
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
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
ce4be694e8
Separated VFD and VOL parameters in tools.
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
Jordan Henderson
1a1343cb19
Restore previous tools library driver name behavior with passthrough VOL connector
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
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
David Young
5df5bc37da
Use the correct error macro.
2020-05-20 09:31:56 -05:00
Jordan Henderson
2e962dc49b
Introduce new H5VL _by_value routines
2020-05-20 09:31:53 -05:00
Allen Byrne
cfd8856288
Change tools debug macros to not use error stack
2020-05-20 09:31:52 -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
Quincey Koziol
d1d4635550
Small changes from the token_refactoring branch, to reduce the delta to develop
2020-05-20 09:20:23 -05:00
Jordan Henderson
ac6aeb9adf
Clean up tools warnings introduced by H5TOOLS_ERR_INIT macro
2020-05-20 09:20:22 -05:00
Jordan Henderson
d4aa380dd1
Refactor tools library error handling macros
2020-05-20 09:20:22 -05:00
Allen Byrne
d486a9b27e
HDFFV-10980 - h5diff uses new ref APIs
2020-05-20 09:20:22 -05:00
Allen Byrne
19e6c0b26a
Update h5ls help and rework dump_mem routines for attrs
2020-05-20 09:20:18 -05:00
Allen Byrne
8972b96622
Update reference files and fix int as string
2020-05-20 09:20:18 -05:00
Allen Byrne
1e7387a5f8
HDFFV-10876 Update h5dump and h5ls for new ref api.
2020-05-20 09:17:26 -05:00
Dana Robinson
c6097935d5
Separated VFD and VOL parameters in tools.
2020-04-20 17:38:45 -07: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
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
1c85473766
Fixed unnecessary H5R casts in the tools that were raising warnings.
2020-04-02 03:57:05 -07:00
Dana Robinson
b1533616f2
Minor renaming in the tools code.
2020-03-31 16:58:24 -07: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
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
Jordan Henderson
e41f671d2f
Introduce new H5VL _by_value routines
2020-01-28 18:18:38 -06:00
Allen Byrne
ee1fa14066
Change tools debug macros to not use error stack
2020-01-23 10:20:34 -06:00
Dana Robinson
a92c735c9b
Squashed commit of the token_refactoring branch:
2020-01-16 13:29:34 -08:00
Allen Byrne
341600b4a6
Update tools hid_t declarations with H5I_INVALID_HID
2020-01-13 17:10:09 -06:00
Quincey Koziol
0225e6d596
Small changes from the token_refactoring branch, to reduce the delta to develop
2020-01-03 22:16:38 -06:00
Jordan Henderson
1795aa660a
Clean up tools warnings introduced by H5TOOLS_ERR_INIT macro
2019-12-30 18:02:06 -06:00
Jordan Henderson
2cbf31cb3a
Refactor tools library error handling macros
2019-12-28 14:08:04 -06:00
Allen Byrne
628c63f125
HDFFV-10980 - h5diff uses new ref APIs
2019-12-19 16:29:43 -06:00