Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

VFD SWMR: sync with develop #725

Merged
merged 94 commits into from
Jun 4, 2021

Commits on May 24, 2021

  1. Configuration menu
    Copy the full SHA
    f87b5f8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    baed6e8 View commit details
    Browse the repository at this point in the history
  3. Purges UFAIL from the library (HDFGroup#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>
    derobins and github-actions[bot] committed May 24, 2021
    Configuration menu
    Copy the full SHA
    48aff28 View commit details
    Browse the repository at this point in the history
  4. Removes gratuitous (double)x.yF casts (HDFGroup#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>
    derobins and github-actions[bot] committed May 24, 2021
    Configuration menu
    Copy the full SHA
    4c3c1e9 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    31aaa52 View commit details
    Browse the repository at this point in the history
  6. Cleans up a const warning left over from previous constification (HDF…

    …Group#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>
    derobins and github-actions[bot] committed May 24, 2021
    Configuration menu
    Copy the full SHA
    010b838 View commit details
    Browse the repository at this point in the history
  7. Formatted source

    derobins committed May 24, 2021
    Configuration menu
    Copy the full SHA
    168ed61 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    b0f4843 View commit details
    Browse the repository at this point in the history
  9. VOL cleanup

    derobins committed May 24, 2021
    Configuration menu
    Copy the full SHA
    7529ecc View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    ed26990 View commit details
    Browse the repository at this point in the history
  11. H5F.c cleanup

    derobins committed May 24, 2021
    Configuration menu
    Copy the full SHA
    852fc57 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    ec89ef4 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    75eb4d1 View commit details
    Browse the repository at this point in the history
  14. H5G cleanup

    derobins committed May 24, 2021
    Configuration menu
    Copy the full SHA
    b597a72 View commit details
    Browse the repository at this point in the history
  15. H5M cleanup

    derobins committed May 24, 2021
    Configuration menu
    Copy the full SHA
    523cce2 View commit details
    Browse the repository at this point in the history
  16. H5SM cleanup

    derobins committed May 24, 2021
    Configuration menu
    Copy the full SHA
    178b1be View commit details
    Browse the repository at this point in the history
  17. H5T cleanup

    derobins committed May 24, 2021
    Configuration menu
    Copy the full SHA
    a623e03 View commit details
    Browse the repository at this point in the history
  18. H5R cleanup

    derobins committed May 24, 2021
    Configuration menu
    Copy the full SHA
    e64b8f8 View commit details
    Browse the repository at this point in the history
  19. H5Lpublic.h cleanup

    derobins committed May 24, 2021
    Configuration menu
    Copy the full SHA
    91d89b4 View commit details
    Browse the repository at this point in the history
  20. H5L cleanup

    derobins committed May 24, 2021
    Configuration menu
    Copy the full SHA
    19da358 View commit details
    Browse the repository at this point in the history
  21. H5O cleanup

    derobins committed May 24, 2021
    Configuration menu
    Copy the full SHA
    d05998e View commit details
    Browse the repository at this point in the history
  22. H5A, H5CS, and H5AC cleanup

    derobins committed May 24, 2021
    Configuration menu
    Copy the full SHA
    7386fa1 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    e5a5d0e View commit details
    Browse the repository at this point in the history

Commits on May 25, 2021

  1. Configuration menu
    Copy the full SHA
    5b4a545 View commit details
    Browse the repository at this point in the history
  2. H5D cleanup

    derobins committed May 25, 2021
    Configuration menu
    Copy the full SHA
    4ba068e View commit details
    Browse the repository at this point in the history
  3. Misc minor cleanup

    derobins committed May 25, 2021
    Configuration menu
    Copy the full SHA
    8ef91e6 View commit details
    Browse the repository at this point in the history
  4. H5P close cleanup

    derobins committed May 25, 2021
    Configuration menu
    Copy the full SHA
    66e92be View commit details
    Browse the repository at this point in the history
  5. H5Tpublic.h cleanup

    derobins committed May 25, 2021
    Configuration menu
    Copy the full SHA
    27ab398 View commit details
    Browse the repository at this point in the history
  6. Fixes err_compat test

    derobins committed May 25, 2021
    Configuration menu
    Copy the full SHA
    717d56a View commit details
    Browse the repository at this point in the history
  7. H5PLpublic.h cleanup

    derobins committed May 25, 2021
    Configuration menu
    Copy the full SHA
    7e81d8c View commit details
    Browse the repository at this point in the history
  8. Updates H5Ppublic.h

    derobins committed May 25, 2021
    Configuration menu
    Copy the full SHA
    f4634d9 View commit details
    Browse the repository at this point in the history
  9. H5Fpublic.h updates

    derobins committed May 25, 2021
    Configuration menu
    Copy the full SHA
    a78a99a View commit details
    Browse the repository at this point in the history
  10. H5A.c cleanup

    derobins committed May 25, 2021
    Configuration menu
    Copy the full SHA
    cc0569f View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    09f878e View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    b1b1c72 View commit details
    Browse the repository at this point in the history
  13. Close callback changes

    derobins committed May 25, 2021
    Configuration menu
    Copy the full SHA
    59a67f7 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    1308377 View commit details
    Browse the repository at this point in the history
  15. err_compat test works now

    derobins committed May 25, 2021
    Configuration menu
    Copy the full SHA
    de14cb9 View commit details
    Browse the repository at this point in the history
  16. H5O tweaks

    derobins committed May 25, 2021
    Configuration menu
    Copy the full SHA
    8a38c98 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    23809ff View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    5218981 View commit details
    Browse the repository at this point in the history
  19. H5Tconv.c reformatting

    derobins committed May 25, 2021
    Configuration menu
    Copy the full SHA
    67c5bfd View commit details
    Browse the repository at this point in the history
  20. H5T.c tweaks

    derobins committed May 25, 2021
    Configuration menu
    Copy the full SHA
    7772920 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    f52d0e3 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    4bc7556 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    ab8b9c1 View commit details
    Browse the repository at this point in the history

Commits on May 26, 2021

  1. Brings async functions over

    derobins committed May 26, 2021
    Configuration menu
    Copy the full SHA
    6a1a839 View commit details
    Browse the repository at this point in the history
  2. Tools changes

    derobins committed May 26, 2021
    Configuration menu
    Copy the full SHA
    f5eaba0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1a5d362 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    37673f2 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e22d5f4 View commit details
    Browse the repository at this point in the history
  6. Updates h5repack tests

    derobins committed May 26, 2021
    Configuration menu
    Copy the full SHA
    670c13d View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    4ee1d2a View commit details
    Browse the repository at this point in the history
  8. Last h5dump changes

    derobins committed May 26, 2021
    Configuration menu
    Copy the full SHA
    d109a80 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    9e8af34 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    9afdccb View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    1ec4672 View commit details
    Browse the repository at this point in the history
  12. Tidied h5_testing()

    derobins committed May 26, 2021
    Configuration menu
    Copy the full SHA
    5e081c5 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    42968dd View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    cac5299 View commit details
    Browse the repository at this point in the history
  15. Updates vds test

    derobins committed May 26, 2021
    Configuration menu
    Copy the full SHA
    75e9ec7 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    722b7d8 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    ffe121f View commit details
    Browse the repository at this point in the history
  18. H5G changes from develop

    derobins committed May 26, 2021
    Configuration menu
    Copy the full SHA
    9dd3c84 View commit details
    Browse the repository at this point in the history

Commits on May 27, 2021

  1. H5MF cleanup

    derobins committed May 27, 2021
    Configuration menu
    Copy the full SHA
    f980e2b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3da6280 View commit details
    Browse the repository at this point in the history
  3. Updates threadsafe test

    derobins committed May 27, 2021
    Configuration menu
    Copy the full SHA
    b73f636 View commit details
    Browse the repository at this point in the history
  4. Updates plist test

    derobins committed May 27, 2021
    Configuration menu
    Copy the full SHA
    e88b939 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d511582 View commit details
    Browse the repository at this point in the history

Commits on May 28, 2021

  1. Require a C++11 compiler to build the C++ wrappers (HDFGroup#693)

    * Committing clang-format changes
    
    * Requires a C++11 compiler to build the C++ wrappers
    
    Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
    derobins and github-actions[bot] committed May 28, 2021
    Configuration menu
    Copy the full SHA
    7a6de6e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d2fcb07 View commit details
    Browse the repository at this point in the history
  3. Removes pre-C99 build and header cruft (HDFGroup#700)

    * Assumes ANSI C headers exist
    * Assumes stdbool.h, stdint.h, and inttypes.h are present
    * Assumes the C++ compiler can handle stdint.h
    * Removes all work-arounds for missing functionality, especially stdbool.h
    
    Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
    derobins and github-actions[bot] committed May 28, 2021
    Configuration menu
    Copy the full SHA
    94804d0 View commit details
    Browse the repository at this point in the history
  4. Updates release documents

    derobins committed May 28, 2021
    Configuration menu
    Copy the full SHA
    7e8df46 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    08f6b22 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    7d0d038 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    b6c45bb View commit details
    Browse the repository at this point in the history
  8. Updates MANIFEST

    derobins committed May 28, 2021
    Configuration menu
    Copy the full SHA
    5e067b3 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    460ee73 View commit details
    Browse the repository at this point in the history
  10. Removes err.h from genall5.c

    derobins committed May 28, 2021
    Configuration menu
    Copy the full SHA
    5fe49dd View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    3826b07 View commit details
    Browse the repository at this point in the history
  12. Partial cleanup of H5Cpkg.h

    derobins committed May 28, 2021
    Configuration menu
    Copy the full SHA
    c54a008 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    9973f96 View commit details
    Browse the repository at this point in the history

Commits on May 30, 2021

  1. Java and fortran cmake changes (HDFGroup#694)

    * OESS-98 convert plugin option to FetchContent, add tests
    
    * Fixes for pkcfg files because of plugin option
    
    * OESS-98 fix tools test for plugins
    
    * Keep doxygen comments under 100 chars long - format hint
    
    * Whitespace
    
    * HDFFV-11144 - Reclassify CMake messages
    
    * HDFFV-11099/11100 added help text
    
    * Reworked switch statement to compare string instead
    
    * Fix typo
    
    * Update CDash mode
    
    * Correct name of threadsafe
    
    * Correct option name
    
    * Undo accidental commit
    
    * Note LLVM 10 to 11 format default changes
    
    * Update format plugin
    
    * Undo clang-format version 11 changes
    
    * One more correction
    
    * Update supported platforms
    
    * Revert whitespace changes
    
    * Correct whitespace
    
    * Changes from PR#3
    
    * HDFFV-11213 added option to control gcc10 warnings diagnostics
    
    * HDFFV-11212 Use the new references correctly in JNI utility and tests
    
    * format source
    
    * Fix typo
    
    * Add new test file
    
    * HDFFV-11212 - update test and remove unused arg
    
    * Minor non-space formatting changes
    
    * Use H5I_INVALID_ID instead of "-1"
    
    * source formatting
    
    * add missing testfile, update jni function
    
    * Undo commit of debug code
    
    * remove mislocated file
    
    * Fix h5repack test for handling of fapls and id close
    
    * Update h5diff test files usage text
    
    * HDFFV-11212 add new ref tests for JNI export dataset
    
    * src format update
    
    * Remove blank line typo
    
    * src format typo
    
    * long double requires %Lg
    
    * Another long double foramt specifer S.B. %Lg
    
    * issue with t128bit test
    
    * Windows issue with h5dump and type.
    
    * Fix review issues
    
    * refactor function nesting and fix error checks
    
    * format fixes
    
    * Remove untested functions and javadoc quiet comments
    
    * Restore TRY block.
    
    * Change string append errors to memory exception
    
    * revert to H5_JNI_FATAL_ERROR - support functions need work
    
    * Add assertion error for h5util functions
    
    * remove duplicate function
    
    * format fix
    
    * Revert HD function error handling
    
    * Update copyright comments
    
    * GH HDFGroup#386 java folder copyright corrections
    
    * Whitespace
    
    * GH HDFGroup#359 implement and fix tools 1.6 API usage
    
    * remove excessive comments
    
    * Flip inits to correct ifdef section
    
    * rework ifdef to be simpler
    
    * format issue
    
    * Reformat ifdef inits
    
    * remove static attribute
    
    * format compliance
    
    * Update names
    
    * Revert because logic relies on float not being int
    
    * Changes noticed from creating merge of HDFGroup#412
    
    * Double underscore change
    
    * Correct compiler version variable used
    
    * Remove header guard underscores
    
    * Whitespace cleanup
    
    * Split format source and commit changes on repo push
    
    * remove pre-split setting
    
    * Change windows TS to use older VS.
    
    * correct window os name
    
    * HDFFV-11212 JNI export util and Javadoc
    
    * Suggested review changes
    
    * Another change found
    
    * Committing clang-format changes
    
    * HDFFV-11113 long double in tools
    
    * HDFFV-11113 add note
    
    * Disable long double tests for now
    
    * HDFFV-11228 remove arbitrary CMake warning groups.
    
    * Make each flag a string
    
    * Some Javadoc warning fixes
    
    * Updated javadoc fixes
    
    * # WARNING: head commit changed in the meantime
    
    HDFFV-11229 Fix long double usage in tools and java
    
    Changed h5dump and h5ls to just print 128-bit for long double type.
    Added test and file for dataset and attributes with all three float
    types.
    
    * Committing clang-format changes
    
    * HDFFV-11229 Add release note
    
    * HDFFV-11229 windows testfile needed
    
    * fix typo
    
    * Remove non supported message text
    
    * HDFFV-11229 - change ldouble test to check both native and general
    
    * HDFFV-11229 add second file compare
    
    * HDFFV-11229 fix reference file
    
    * HDFFV-11229 autotools check two refs
    
    * HDFFV-11229 revert back to removal of NATIVE_LDOUBLE in tools output
    
    * Committing clang-format changes
    
    * Update release note
    
    * Update attribute type of ref file
    
    * Change source of ninja for macs
    
    * try port instead of brew
    
    * Recommended is to use brew.
    
    * Undo non long double changes
    
    * remove unneeded file
    
    * Fix perl and doxygen CMake code
    
    * Add "option" command for clang options
    
    * Rework CMake add_custom to use the BYPRODUCTS argument
    
    * Add stamp files to BYPRODUCTS
    
    * Only one copy of file exists
    
    * Fix custom cmmand depends targets
    
    * Fix fortran custom command DEPENDS
    
    * Add LD_LIBRARY_PATH to tests
    
    * Add custom target for DEPENDS
    
    * Add h5detect conditionaly to generated target DEPENDS
    
    * Correct DEPENDS targets
    
    * Parallel builds need the mpi compiler for pkgconfig scripts.
    
    * install only if MPI build
    
    * Fortran target depends
    
    * Remove incorrect source attribute
    
    * doxygen adjustments
    
    * doxygen build updates
    
    * Correct version
    
    * Correct function version - function has been merged to 1.12
    
    * Correct version string for map functions
    
    * Cleanup warnings for tools debug builds
    
    * TRILAB-227 - fix indexing for h5diff selections
    
    * Correct location of pos to index function call
    
    * TRILAB-227 Enable test
    
    * Quote subset args
    
    * Use MATCHES because of AppleClang
    
    * if blocks needed for build modes
    
    * Update list of DT platforms
    
    * VS2019 correctly displays float values
    
    * revert VS2019 change
    
    * Issue HDFGroup#669 remove version from pkgcfg filename
    
    * remove version from h5cc script
    
    * Java reference functions updated
    
    enabled fortran in cmake gcc action yaml file
    java reference test changed to correctly test refs
    jni reference functions that create ids changed to use jni id logging
    
    * Correct BYPRODUCTS argument
    
    * Correct more genereated files BYPRODUCTS
    
    * BYPRODUCTS must have unique locations
    
    * Fix typo
    
    Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
    derobins and github-actions[bot] committed May 30, 2021
    Configuration menu
    Copy the full SHA
    f4be95c View commit details
    Browse the repository at this point in the history
  2. Removes alternative function enter/leave macro scheme (HDFGroup#678)

    * Committing clang-format changes
    
    * Converted BEGIN_FUNC, etc. macros to FUNC_ENTER
    
    * Rips out the BEGIN_FUNC, etc. macros
    
    * Removes 'end if', etc. comments from H5HL package
    
    * Committing clang-format changes
    
    * Fixes an H5EA iterate issue
    
    * Fixes an issue in the H5FA iterator code
    
    * Further cleanup in bin/trace after macro removal
    
    * Iterator changes in H5EA and H5FA
    
    Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
    derobins and github-actions[bot] committed May 30, 2021
    Configuration menu
    Copy the full SHA
    b698d82 View commit details
    Browse the repository at this point in the history
  3. Split H5L.c internal code to H5Lint.c (HDFGroup#691)

    * Committing clang-format changes
    
    * Splits internal parts of H5L.c to H5Lint.c
    
    Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
    derobins and github-actions[bot] committed May 30, 2021
    Configuration menu
    Copy the full SHA
    a450d96 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    cd29228 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f02cf07 View commit details
    Browse the repository at this point in the history

Commits on Jun 4, 2021

  1. C++ warning and build fixes (HDFGroup#707)

    * Committing clang-format changes
    
    * C++ build and warning updates
    
    * Fixes all warnings on C++ (with gcc 9.3)
    * Updates CMake and Autotools C++ builds
    
    * Undo warning clobber
    
    Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
    derobins and github-actions[bot] committed Jun 4, 2021
    Configuration menu
    Copy the full SHA
    ec4bab5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d058667 View commit details
    Browse the repository at this point in the history
  3. Cleans up hsize_t and haddr_t size guessing (HDFGroup#709)

    * Cleans up definitions of haddr_t and hsize_t + cruft removal
    
    * Formatted source
    derobins committed Jun 4, 2021
    Configuration menu
    Copy the full SHA
    ae76e51 View commit details
    Browse the repository at this point in the history
  4. Updates PGI C/C++ configurations (HDFGroup#715)

    * Updates PGI C/C++ configurations
    
    Tweaks some settings and configures pgc++ to use C++11
    
    * Updated copyright information
    derobins committed Jun 4, 2021
    Configuration menu
    Copy the full SHA
    db3a5b6 View commit details
    Browse the repository at this point in the history
  5. Adds an Intel C++ configuration file (HDFGroup#716)

    * Adds an Intel C++ configuration file
    
    * Committing clang-format changes
    
    Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
    derobins and github-actions[bot] committed Jun 4, 2021
    Configuration menu
    Copy the full SHA
    3d3218d View commit details
    Browse the repository at this point in the history
  6. Updates bin/trace script to correctly wrap H5TRACE macros near clang-…

    …format column limit (HDFGroup#719)
    
    * Removes clang-format comments from H5O.c call
    
    * Fixes bin/trace to correctly wrap lines near the clang-format limit
    
    * Removed unused variable from bin/trace
    derobins committed Jun 4, 2021
    Configuration menu
    Copy the full SHA
    282e5da View commit details
    Browse the repository at this point in the history
  7. Fixes issue with ccmake that prevents building Fortran (HDFGroup#723)

    ccmake runs iteratively, and the check_fortran_source_runs
    macros were clobbering a single output file that did not
    get updated on further configure iterations
    derobins committed Jun 4, 2021
    Configuration menu
    Copy the full SHA
    4569c01 View commit details
    Browse the repository at this point in the history