summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Updates warnhist script to deal with AMD Optimizing Compiler messages (#1713)Dana Robinson2022-05-031-0/+3
|
* test/dt_arith: use `isnan` instead of self comparison (#1709)Ben Boeckel2022-05-031-5/+5
| | | | | It is more obvious what is being asked this way. Also include a `clang-format` fix.
* Fix some const cast and stack/static object size warnings (#1700)jhendersonHDF2022-05-0121-110/+282
| | | | | | | | | * Fix various warnings * Move HDfree_const to H5private.h for wider use * Print output from all ranks in parallel tests on allocation failure * Move const pointer freeing macro to h5test.h for now
* Fix object size warnings in cache.c test (#1701)jhendersonHDF2022-05-011-4051/+2717
|
* Fix SWMR/refresh bug hidden by library free lists (#1702)jhendersonHDF2022-04-301-4/+10
|
* Be a bit safer with signed arithmetic, thus quieting some signed-overflow ↵David Young2022-04-303-22/+25
| | | | | | | | | | | | | | | | | | | | | | | warnings from GCC (#1706) * Avoid a signed overflow: check the range of `entry_ptr->age` before increasing it instead of increasing it and then checking the range. This quiets a GCC warning. * Avoid the potential for signed overflow by rewriting expressions `MAX(0, fwidth - n)` as `MAX(n, fwidth) - n` for various `n`. This change quiets some GCC warnings. * Change some local variables that cannot take sensible negative values from signed to unsigned. This quiets GCC warnings about potential signed overflow. * In a handful of instances, check the range of a signed integer before increasing/decreasing it, just in case the increase/decrease overflows. This quiets a handful of GCC signed-overflow warnings. * Committing clang-format changes Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
* Fixes stack size warnings in set_extent test (#1698)Dana Robinson2022-04-281-77/+127
|
* Fixes stack size warnings in dtransform (#1696)Dana Robinson2022-04-271-10/+26
|
* Fixes stack size warnings in ntypes (#1695)Dana Robinson2022-04-261-15/+60
|
* Address some warnings from casting away of const (#1684)jhendersonHDF2022-04-2616-121/+97
|
* Correct concurrency bugs when running tests, along with a bugfix & small ↵Quincey Koziol2022-04-264-34/+202
| | | | | | | | | | warning cleanup (#1683) * Correct concurrency bugs when running tests, along with a bugfix & small warning cleanup. * Committing clang-format changes Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
* Minor things noticed while bringing VFD SWMR in line with develop (#1691)Dana Robinson2022-04-254-13/+12
|
* Fixes stack size warnings in tcoords.c (#1688)Dana Robinson2022-04-251-14/+48
|
* Clean stack size warnings in sio_engine (#1687)Dana Robinson2022-04-251-20/+35
|
* Warnings fixes (#1680)jhendersonHDF2022-04-2517-152/+169
|
* Improve handling of copying of dynamic libraries and clean them up after (#1681)Quincey Koziol2022-04-245-32/+45
| | | test finishes.
* Replace H5detect's build-time detection of C99 integer properties with a (#1400)David Young2022-04-224-718/+398
| | | | | | | * Replace H5detect's build-time detection of C99 integer properties with a table-driven routine, `H5T__init_native_int()`, that is run at library initialization time.
* Changes Github action `hdf5 dev CI` to `PR hdf5 dev CI` (#1666)Dana Robinson2022-04-201-1/+1
| | | So the PR action name is not the same as the one in main.yml
* Adds paths-ignore to the Github pull request workflow (#1663)Dana Robinson2022-04-201-1/+8
|
* Adds the -q flag to all swmr test programs, quieting noisy output (#1665)Dana Robinson2022-04-201-15/+15
|
* added HDFFV-11306 entry (#1662)Scot Breitenfeld2022-04-191-1/+6
|
* Develop clang format java (#1653)Allen Byrne2022-04-19162-10098/+13367
|
* HDFFV-11306 Fixed (#1657)Scot Breitenfeld2022-04-199-23/+139
| | | | | | | | * HDFFV-11306, * Fixed it so both h5open_f and h5close_f can be called multiple times. * Fixed an issue with open objects remaining after h5close_f was called. * Added additional tests. * comments clean-up
* Removes HDF Group paths, adds shellcheck fixes (#1656)Dana Robinson2022-04-191-95/+41
| | | | | | For more information: https://www.shellcheck.net/wiki/SC2086 -- Double quote to prevent globbing ... https://www.shellcheck.net/wiki/SC2230 -- which is non-standard. Use builti... https://www.shellcheck.net/wiki/SC2006 -- Use $(...) notation instead of le...
* Mirror vfd test fixes (#1629)Quincey Koziol2022-04-184-14/+28
| | | | | | | | | | | | | | | | | | | * Use the FAPL that was created earlier in the test (and delete an unused variable). This allows 'make check-vfd' to pass with --enable-mirror-vfd. * Check for testing directory before creating, to avoid warning from bash. Clean out .libs directory before re-using it (after a failed test), to remove any files generated by libtool. * Committing clang-format changes * Increment error count on failed file open and skip tests for VFDs that need modified filenames. * Skip the mirror VFD for 'make check-vfd' - the mirror VFD requires networking configuration parameters and can't be provided for an automated test that is configured with an environment variable. Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
* Cleans up some HL library code that inappropriately returns htri_t values ↵Dana Robinson2022-04-185-196/+144
| | | | | | | | | | | | cast to herr_t (#1651) * Cleans up some HL library code that inappropriately returns htri_t values cast to herr_t * Committing clang-format changes * Formatted source Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
* Remove H5_NO_ALIGNMENT_RESTRICTIONS (#1426)David Young2022-04-165-153/+20
| | | | | | | | | | | | | | | | | * Do not conditionally compile code that uses a pointer dereference and assignment to copy a potentially unaligned variable to aligned automatic storage, or vice versa. Instead, always use naked `memcpy(3)`s. Disassembling the generated code reveals that the `memcpy(3)`s optimize (`-O3`) to a single `mov` instruction for x86_64, which is not strict about alignment. This change reduces the size of code and scripts by 143 lines, eases our way to cross-compilation, and avoids invoking undefined behavior. * Committing clang-format changes * Per discussion, use HD and add comments. Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
* OESS-168: Remove clang warnings. (#1376)H. Joe Lee2022-04-153-4/+5
|
* OESS-168: Remove clang warnings. (#1309)H. Joe Lee2022-04-151-1/+2
| | | | | * OESS-168: Remove clang warnings. * OESS-168: Address @lrknox review.
* Retrieve MPI-IO hints used by MPI library after file open (#1636)Wei-keng Liao2022-04-151-0/+49
| | | | | | H5Pget_fapl_mpio() should return an MPI info object containing all the MPI-IO hints used by the MPI library underneath, after the file is opened. Some hints, such as cb_nodes (number of I/O aggregators), are useful for HDF5 applications and I/O libraries built on top of HDF5.
* free MPI datatypes previously created (#1637)Wei-keng Liao2022-04-151-5/+33
|
* not depend on doIO to free an MPI_Comm object (#1642)Wei-keng Liao2022-04-151-7/+7
|
* Adds build and license shields to README.md (#1641)Dana Robinson2022-04-151-0/+3
| | | | | | | * First stab at a Github status bar * Adds a .tokeignore file for counting lines of code accurately * Yanks lines of code calculation since it wildly overcounts
* free MPI_Group/MPI_Comm/MPI_Datatype objects (#1638)Wei-keng Liao2022-04-151-3/+16
| | | | | * free MPI_Group/MPI_Comm/MPI_Datatype objects * fix clang-format style
* Fixes a typo in H5.c (#1639)Dana Robinson2022-04-141-1/+1
|
* Fix these Doxygen warnings #1581 (#1589)Allen Byrne2022-04-133-11/+10
|
* Removes unused definitions from module headers (#1624)Dana Robinson2022-04-1138-115/+76
|
* Removes the STATIC flavor of FUNC_ENTER macros (#1622)Dana Robinson2022-04-08221-2213/+2188
| | | | | * Removes the STATIC flavor of FUNC_ENTER macros
* Minor things discovered while preparing 1.12.2 (#1620)Dana Robinson2022-04-086-7/+7
|
* Updates bin/restore.sh to clean up src/H5config.h.in (#1605)Dana Robinson2022-04-071-0/+3
|
* Minor C++ changes noticed while normalizing with 1.12 (#1606)Dana Robinson2022-04-078-6/+5
|
* Removes bin/README (#1602)Dana Robinson2022-04-071-2/+0
| | | | This README file refers to scripts that were removed when the MANIFEST went away.
* Adds additional files/paths to ignore for github actions (#1585)Dana Robinson2022-04-051-0/+3
|
* Adds release timeline to README.md (#1584)Dana Robinson2022-04-053-0/+65
|
* Add missing release note for h5repack timing (#1572)Allen Byrne2022-04-051-0/+8
|
* Move error-stack text to top of usage display (#1564)Allen Byrne2022-04-0128-68/+122
| | | | | | | | | * Move error-stack text to top of usage display * Add optional tag ti list * format changes * Revert incorrect change
* Fix for unexported global variable on Windows (#1568)Dana Robinson2022-04-011-2/+5
|
* spelling fixes (#1561)Scot Breitenfeld2022-03-3121-25/+25
|
* Update command format, avoid policy warning (#1550)Allen Byrne2022-03-301-3/+3
|
* Add H5_CHECK_MPI_VERSION macro to check for at least MPI version of ↵jhendersonHDF2022-03-306-18/+27
| | | | | | | | | (version, subversion) (#1556) * Fix MPI version check for MPI_Aint_diff usage * Add H5_CHECK_MPI_VERSION macro Adds new H5_CHECK_MPI_VERSION macro to check for MPI library version/subversion pair of at least the specified pair