summaryrefslogtreecommitdiffstats
path: root/tools/src
Commit message (Collapse)AuthorAgeFilesLines
* VFD SWMR: Normalization with develop (#1506)Dana Robinson2022-03-2310-202/+287
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Brought over plugin and test script changes * Removes remaining register keywords (#1481) * Fixed warnings in the aux process code * Minor fixes from develop * Minor changes from develop, fixed format warnings * Formatted source * Added HD prefix to timespec_get * Cleanup in new files * Removes the MANIFEST file and unused release files (#1497) * Removes the MANIFEST file and unused release files * Updated tar command * checkposix corrections * More checkposix fixes * Ripped out unused instrumentation functionality * Brought over cache tagging changes from develop * Changes to tagged metadata expulsion iteration * Fixed typo * Brought over H5O__free() changes from develop * Brings (unused) parallel page buffer test in line with develop * Moved the functionality in supervise.subr to test_vfd_swmr.sh * Tools VFD parameter updates * Committing clang-format changes * H5F VFD SWMR refactoring * Committing clang-format changes * Misc changes Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
* VFD SWMR: normalization with develop (#1472)Dana Robinson2022-03-0630-253/+430
| | | Much normalization with develop. Still needs tools changes wrt VFD plugins.
* VFD SWMR: Normalization with develop (#1270)Dana Robinson2021-12-082-32/+9
| | | Brings many October-November changes from develop
* VFD SWMR: Normalization with develop (#1078)Dana Robinson2021-10-0621-251/+8359
| | | Brings many changes from develop, particularly VOL changes for async
* VFD SWMR: Sync with develop (#811)Dana Robinson2021-06-3011-618/+620
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Normalization with develop * Removes checks and work-arounds for strtoll and strtoull (#769) * Removes checks for (v)snprintf, which are C99 (#772) * Update missing release note info. (#776) * Replaces the H5_OVERRIDE macro with override (#773) The macro is no longer necessary now that we require C++11. * Cleans up some POSIX header bits in H5private.h (#783) * Removes outdated checks for ways inline might be defined (#781) These are obsolete now that we require C99. * Removes checks for system(), which is C89/90 (#782) * Removes C++ dependency on H5private.h (#774) * Removes C++ dependency on H5private.h Most C API calls have been removed, aside from a few uses of free, where we just dropped the 'HD'. A couple of H5_ATTR_UNUSED macros were also replaced with (void) statements. * Committing clang-format changes Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> * Further simplifies Autotools type size checks (#789) Also fixes an issue where clock_gettime and difftime are not detected due to earlier simplifications of this code. * Release Note (#784) * Normalization of CMake H5pubconf.h with Autotools (#791) Mostly just moving things around and changing the comments to keep the delta small. The only symbol change is that for curl/curl.h which I changed to H5_HAVE_CURL_CURL_H to match the Autotools. This symbol is not used in the library and is just an artifact of the checks. * Fix tools test (#794) * Removes ancient Autotools cruft (#790) * Reorganization of C and POSIX headers in H5public.h & H5private.h (#793) * Reorganization of C and POSIX headers in H5public.h & H5private.h Consolidated and removed duplicates * It turns out Windows has sys/types.h Co-authored-by: Larry Knox <lrknox@hdfgroup.org> * Removes checks for signal and set/longjmp, which are C89 (#798) Also removes checks for setjmp.h and stddef.h * Assume frexpl/f and fabsl/f, which are C99 (#799) * Assume the library has C99 types in C++ type code (#806) * Assume the library has C99 types in C++ type code * Committing clang-format changes Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> * Removes obsolete equivalents of C99's __func__ (#800) * Cleans up POSIX/C bits in H5private.h (#804) * Cleans up POSIX/C bits in H5private.h * Assume difftime exists (C89) * Reorg AC_CHECK_HEADERS so headers are in alphabetical order * Split off networking-related AC_CHECK_HEADERS * Remove unused UNAME_CYGWIN from configure.ac * Remove checks for unused sys/timeb.h * Tidying pass over H5private.h HD prefix macros * Tidy H5win32defs.h * Add HD prefix to various scanf calls * Committing clang-format changes * Fixes to the alarm(2) code used in the tests to make Windows happy Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> * Brings the tools getopt(3) replacement into the main library (#803) * Moves get_option from the tools library to the C library * Adds H5 prefix to get_option call and variables * Renames the H5_get_option long options struct and enum * Removes type guesses when C99 types are missing (#807) * Assume C99 types exist in H5detect.c (#808) * Fixes parallel issues from recent C99 changes * Adds MPE FUNC --> __func__ changes missed in earlier PRs * Fix typo * Fixes parallel issues from recent C99 changes (#809) * Fixes parallel issues from recent C99 changes * Adds MPE FUNC --> __func__ changes missed in earlier PRs * Even more missed FUNC --> __func__ macros * Removes remaining H5_TIME_WITH_SYS_TIME cruft (#810) Mostly from CMake Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Larry Knox <lrknox@hdfgroup.org>
* Much normalization with develop (#701)Dana Robinson2021-05-2818-232/+310
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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>
* Brings much of the printf changes over from developDana Robinson2021-05-0612-69/+71
|
* Brings native H5Fdelete implementation from developDana Robinson2021-05-054-7/+94
|
* Brings many CMake changes from developDana Robinson2021-04-0810-32/+163
|
* Brings H5CX_pop() changes from developDana Robinson2021-04-081-8/+4
|
* Brings file locking changes from developDana Robinson2021-03-251-21/+46
|
* Updates license url and history docsDana Robinson2021-03-2544-44/+44
|
* Formats the source and updates the gcc warning pragmasDana Robinson2021-03-2533-10327/+10645
|
* Fix a regression that crept in with the August merge: use the "swmr" VFD whenDavid Young2020-08-051-31/+39
| | | | that's called for.
* Merge branch 'aug-develop' into aug-merge-attempt/feature/vfd_swmrDavid Young2020-08-0417-723/+573
|\
| * Minor normalizations with 1.12 branchDana Robinson2020-08-012-7/+7
| |
| * Warnings reduction in toolsAllen Byrne2020-07-302-4/+2
| |
| * Tools refactorAllen Byrne2020-07-1516-724/+571
| | | | | | | | | | | | Move error_stack setup to tools library Add structure for h5dump properties Eliminate duplicated h5diff functions Use properties structure in place of argument lists.
| * Fix for HDFFV-10961: add description to usage for --increment option.vchoi2020-06-111-2/+7
| |
| * Merge branch 'develop' of ssh://bitbucket.hdfgroup.org:7999/~jhenderson/hdf5 ↵Jordan Henderson2020-04-271-179/+224
| |\ | | | | | | | | | into develop
| | * Merge pull request #2540 in HDFFV/hdf5 from extend_h5debug to developQuincey Koziol2020-04-271-179/+224
| | |\ | | | | | | | | | | | | | | | | | | | | | | | | * commit '3f3363177d5cc1efc8fcfc70e1feed7a293da2d4': Range check # of 'extra' command-line parameters against array size. Refactor "extra" command-line arguments, and clean up code so the tool doesn't assert when exiting. Extend h5debug to support 3-D datasets for chunks.
| | | * Range check # of 'extra' command-line parameters against array size.Quincey Koziol2020-04-261-1/+9
| | | |
| | | * Refactor "extra" command-line arguments, and clean up code so the tool doesn'tQuincey Koziol2020-04-261-183/+216
| | | | | | | | | | | | | | | | assert when exiting.
| | | * Extend h5debug to support 3-D datasets for chunks.Quincey Koziol2020-04-251-3/+7
| | | |
| * | | Fix memory error in h5dump xml 'escape the string' routineJordan Henderson2020-04-271-4/+2
| |/ /
| * | Further updates to the tools warnings fixes from code review.Dana Robinson2020-04-271-3/+7
| | |
| * | Updates to tools warning PR from code review.Dana Robinson2020-04-261-8/+4
| | |
| * | Fixes for warnings in the tools code.Dana Robinson2020-04-253-11/+15
| |/
| * Merge pull request #2532 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:develop_minor ↵Dana Robinson2020-04-236-156/+318
| |\ | | | | | | | | | | | | | | | | | | | | | 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.
| | * Fixed h5diff command-line parameters to use 1 and 2 instead of srcDana Robinson2020-04-221-43/+43
| | | | | | | | | | | | and dst.
| | * Added VOL command-line options to (p)h5diff, h5ls, h5dump, and h5mkgrp.Dana Robinson2020-04-216-143/+305
| | |
| * | Merge pull request #2530 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:develop_minor ↵Dana Robinson2020-04-214-31/+25
| |\ \ | | |/ | | | | | | | | | | | | | | | to develop * commit 'c6097935d5be4c3750b9bf9167783ad28158905b': Separated VFD and VOL parameters in tools.
| | * Separated VFD and VOL parameters in tools.Dana Robinson2020-04-214-31/+25
| | |
| * | Trim trailing whitespaceQuincey Koziol2020-04-203-7/+7
| |/
| * Fixed problems with S3 and HDFS VFDs.Dana Robinson2020-04-173-6/+6
| | | | | | | | | | | | * Updated info struct parameter to correct info_string * Fixed Makefile.am where the S3 VFD was listed twice, causing duplicated symbols errors.
| * Update h5repack long arguments for id-->value changes.Dana Robinson2020-04-141-2/+2
| |
| * Changed identifiers and command-line options from "id" to "value" in toolsDana Robinson2020-04-141-8/+8
| | | | | | | | code to be in agreement with H5VL API terminology.
| * Added support for passing connector info strings via the commandDana Robinson2020-04-094-11/+11
| | | | | | | | line to the tools internals.
| * Fix for passthrough VOL not passing tools tests due to incorrectDana Robinson2020-04-082-12/+3
| | | | | | | | optional callback queries.
| * Merging in latest from upstream (HDFFV/hdf5:refs/heads/develop)Allen Byrne2020-04-063-31/+59
| |\ | | | | | | | | | | | | | | | | | | * 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.
| | * Merge branch 'develop' into tools_vol_updateDana Robinson2020-04-061-8/+8
| | |\
| | * | Added checks for native optional call support in some of the tools.Dana Robinson2020-04-022-26/+54
| | | |
| | * | Merge branch 'develop' into tools_vol_updateDana Robinson2020-04-024-37/+37
| | |\ \
| | * \ \ Merge branch 'develop' into tools_vol_updateDana Robinson2020-03-311-0/+2
| | |\ \ \
| | * \ \ \ Merge branch 'tools_vol_update' of ↵Dana Robinson2020-03-302-45/+52
| | |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | https://bitbucket.hdfgroup.org/scm/~derobins/hdf5_der into tools_vol_update
| | * | | | | Misc changes for h5dump VOL changes.Dana Robinson2020-03-302-6/+6
| | | | | | |
| * | | | | | TRILAB-192 add c++ and fortran warnings build systems one fileAllen Byrne2020-04-051-0/+2
| | |_|_|_|/ | |/| | | |
| * | | | | Fixed unnecessary H5R casts in the tools that were raising warnings.Dana Robinson2020-04-021-8/+8
| | |_|_|/ | |/| | |
| * | | | Minor renaming in the tools code.Dana Robinson2020-03-314-37/+37
| | |_|/ | |/| |
| * | | Merge pull request #2479 in HDFFV/hdf5 from ~GHEBER/hdf5:bugfix/HDFFV-11065 ↵Gerd Heber2020-03-301-0/+2
| |\ \ \ | | |_|/ | |/| | | | | | | | | | | | | | | | | | to develop * commit '2dfc047bc4aca7c13bccf44da97bff026cbbf5a6': Fix for HDFFV-11065.