summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Fix paths to build artifacts when using presets (#4026)snapshot-1.14Allen Byrne2024-02-161-20/+25
|
* Merge pull request #4025 from lrknox/1_14_dev_sync3_lrkLarry Knox2024-02-1621-60/+322
|\ | | | | Sync more develop changes to hdf5_1_14
| * Update .github/workflows/daily-build.ymlLarry Knox2024-02-161-1/+0
| |
| * dd changes specific to 1.14.Larry Knox2024-02-162-6/+8
| |
| * Grep for error messages instead of comparing files (#4024)Allen Byrne2024-02-163-19/+21
| |
| * Correct String FIND for runTest and grepTest (#4022)Allen Byrne2024-02-165-28/+51
| |
| * Delete old snapshot binaries after new snapshots are created (#4020)Allen Byrne2024-02-163-1/+91
| |
| * included best practices of using coll. metadata APIs (#4018)Scot Breitenfeld2024-02-169-8/+154
|/
* Merge pull request #4019 from lrknox/1_14_dev_sync2_lrkLarry Knox2024-02-15217-1359/+5620
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Update upload- artifact to match download version (#3929) * Reorg and update options for doc and cmake config (#3934) * Add binary build for linux S3 (#3936) * Clean up Doxygen for szip functions and constants (#3943) * Replace off_t with HDoff_t internally (#3944) off_t is a 32-bit signed value on Windows, so we should use HDoff_t (which is __int64 on Windows) internally instead. Also defines HDftell on Windows to be _ftelli64(). * Fix chid_t to hid_t (#3948) * Fortran API work. (#3941) * - Added Fortran APIs: H5FGET_INTENT_F, H5SSELECT_ITER_CREATE_F, H5SSEL_ITER_GET_SEQ_LIST_F, H5SSELECT_ITER_CLOSE_F, H5S_mp_H5SSELECT_ITER_RESET_F - Added Fortran Parameters: H5S_SEL_ITER_GET_SEQ_LIST_SORTED_F, H5S_SEL_ITER_SHARE_WITH_DATASPACE_F - Added tests for new APIs - Removed H5F C wrapper stubs - Documentation misc. cleanup. * Add the user test program in HDFFV-9174 for committed types. (#3937) Add the user test program for committed types in HDFFV-9174 * Remove cached datatype conversion path table entries on file close (#3942) * fixed BIND name (#3957) * update H5Ssel_iter_reset_f test * Change 'extensible' to 'fixed' in H5FA code (#3964) * RF: move codespell configuration into .codespellrc so could be used locally as well (#3958) * Add RELEASE.txt note for the fix for issue #1256 (#3955) * Fix doxygen errors (#3962) * Add API support for Fortran MPI_F08 module definitions. (#3959) * revert to using c-stub for _F08 MPI APIs * use mpi compiler wrappers for cmake and nvhpc * Added a GitHub Codespaces configuration. (#3966) * Fixed XL and gfortran errors (#3968) * h5 compiler wrappers now pass all arguments passed to it to the compile line (#3954) * The issue was that the "allargs" variable was not being used in the final command of the compiler wrapper. Any entries containing an escaped quote (\", \') or other non-matching argument (*) would not be passed to the compile line. I have fixed this problem by ensuring all arguments passed to the compiler wrapper are now included in the compile line. * Add binary testing to CI testing (#3971) * Replace 'T2' with ' ' to avoid failure to match expected output due to (#3975) * Clarify vlen string datatype message (#3950) * append '-WF,' when passing C preprocessor directives to the xlf compiler (#3976) * Create CITATION.cff (#3927) Add citation source based on http://web.archive.org/web/20230610185232/https://portal.hdfgroup.org/display/knowledge/How+do+I+properly+cite+HDF5%The space difference in the Fortran examples must be fixed to match the expected output for compression filter examples. * corrected warning: implicit conversion changes signedness (#3982) * Skip mac bintest until more reliable (#3983) * Make platform specific test presets for windows and macs (#3988) * chore: fix typo (#3989) * Add a missing left parenthesis in RELEASE.txt. (#3990) * Remove ADB signature from RELEASE.txt. (#3986) * Bump the github-actions group with 6 updates (#3981) * Sync API tests with vol-tests (#3940) * Fix for github issue #2414: segfault when copying dataset with attrib… (#3967) * Fix for github issue #2414: segfault when copying dataset with attributes. This also fixes github issue #3241: segfault when copying dataset. Need to set the location via H5T_set_loc() of the src datatype when copying dense attributes. Otherwise the vlen callbacks are not set up therefore causing seg fault when doing H5T_convert() -> H5T__conv_vlen(). * Fix broken links caused by examples relocation. (#3995) * Add abi-complience check and upload to releases (#3996) * Fix h5watch test failures to ignore system warnings on ppc64le. (#3997) * Remove oneapi/clang compiler printf() type warning. (#3994) * Updated information about obtaining the HDF5 source code to use the repos. (#3972) * Fix overwritten preset names (#4000) * Fix incompatible pointer type warnings in object reference examples (#3999) * Fix build issue and some warnings in H5_api_dataset_test.c (#3998) * Modern C++ dtor declarations (#1830) * C++ dtor modernization - Replaced a bunch of empty dtors with `= default` - Removed deprecated `throw()`. In C++11, dtors are `noexcept` by default. * remove incorrect check for environ (#4002) * Add a missing file into Makefile.am for MinGW Autotools build error. (#4004) * Issue #1824: Replaced most remaining sprintf with safer snprint (#4003) * Add hl and cpp ABI reports to daily build (#4006) * Don't add files and directories with names that begin with ., or that match *autom4te* to release tar & zip files. (#4009) * Fix some output issues with ph5diff (#4008) * Update install texts (#4010) * Add C in project line for CMake to fix #4012. (#4014) * separate out individual checks for string removal (#4015) * Add compound subset ops on attributes to API tests (#4005) ---------
| * Update 5 workflow .yml files for 1.14.Larry Knox2024-02-155-11/+11
| |
| * Add compound subset ops on attributes to API tests (#4005)mattjala2024-02-142-0/+269
| | | | | | | | * Add partial compound io on attributes to API tests
| * separate out individual checks for string removal (#4015)Allen Byrne2024-02-141-0/+4
| |
| * Add C in project line for CMake to fix #4012. (#4014)H. Joe Lee2024-02-143-3/+3
| |
| * Update install texts (#4010)Glenn Song2024-02-146-28/+22
| | | | | | | | | | | | | | | | * Update INSTALL_CMake.txt as necessary * Update remaining docs that use HDF5_USE_GNU_DIRS * Update options in HDFMacros in HDF5Examples
| * Fix some output issues with ph5diff (#4008)jhendersonHDF2024-02-142-6/+8
| |
| * Don't add files and directories with names that begin with ., or that match ↵Larry Knox2024-02-142-1/+2
| | | | | | | | | | *autom4te* to release tar & zip files. (#4009) Filter messages with 'ulimit -s' out of test output for runTest.cmake.
| * Add hl and cpp ABI reports to daily build (#4006)Allen Byrne2024-02-142-0/+33
| | | | | | | | * Add other non-fortran lib abi reports * removing hl_cpp abi reports because of lack of public symbols
| * Issue #1824: Replaced most remaining sprintf with safer snprint (#4003)Sean McBride2024-02-1413-90/+93
| |
| * Add a missing file into Makefile.am for MinGW Autotools build error. (#4004)H. Joe Lee2024-02-141-1/+1
| |
| * remove incorrect check for environ (#4002)Allen Byrne2024-02-142-2/+0
| |
| * Modern C++ dtor declarations (#1830)Sean McBride2024-02-1450-335/+38
| | | | | | | | | | | | | | | | * C++ dtor modernization - Replaced a bunch of empty dtors with `= default` - Removed deprecated `throw()`. In C++11, dtors are `noexcept` by default. *
| * Fix build issue and some warnings in H5_api_dataset_test.c (#3998)jhendersonHDF2024-02-141-12/+5
| |
| * Fix incompatible pointer type warnings in object reference examples (#3999)jhendersonHDF2024-02-142-2/+2
| |
| * Fix overwritten preset names (#4000)Allen Byrne2024-02-142-13/+15
| |
| * Updated information about obtaining the HDF5 source code to use the repos. ↵bmribler2024-02-141-10/+3
| | | | | | | | (#3972)
| * Remove oneapi/clang compiler printf() type warning. (#3994)H. Joe Lee2024-02-142-2/+2
| | | | | | * Remove oneapi/clang compiler printf() type warning from h5ex_t_opaque.c.
| * Fix h5watch test failures to ignore system warnings on ppc64le. (#3997)Larry Knox2024-02-141-2/+3
| |
| * Add abi-complience check and upload to releases (#3996)Allen Byrne2024-02-147-18/+185
| |
| * Fix broken links caused by examples relocation. (#3995)H. Joe Lee2024-02-141-2/+2
| |
| * Fix for github issue #2414: segfault when copying dataset with attrib… (#3967)vchoi-hdfgroup2024-02-141-2/+6
| | | | | | | | | | | | | | | | | | | | * Fix for github issue #2414: segfault when copying dataset with attributes. This also fixes github issue #3241: segfault when copying dataset. Need to set the location via H5T_set_loc() of the src datatype when copying dense attributes. Otherwise the vlen callbacks are not set up therefore causing seg fault when doing H5T_convert() -> H5T__conv_vlen().
| * Sync API tests with vol-tests (#3940)mattjala2024-02-146-154/+1911
| |
| * Bump the github-actions group with 6 updates (#3981)dependabot[bot]2024-02-145-24/+24
| |
| * Remove ADB signature from RELEASE.txt. (#3986)H. Joe Lee2024-02-141-1/+0
| |
| * Add a missing left parenthesis in RELEASE.txt. (#3990)H. Joe Lee2024-02-141-1/+1
| |
| * chore: fix typo (#3989)H. Joe Lee2024-02-141-1/+1
| | | | | | close #144
| * Make platform specific test presets for windows and macs (#3988)Allen Byrne2024-02-144-7/+104
| | | | | | | | | | | | * Enable mac tests * Add platform test workflows to examples
| * Skip mac bintest until more reliable (#3983)Allen Byrne2024-02-141-0/+1
| |
| * corrected warning: implicit conversion changes signedness (#3982)Scot Breitenfeld2024-02-141-1/+1
| |
| * Fixed spacing issues in example tests. (#3979)Scot Breitenfeld2024-02-1410-33/+43
| | | | | | * The space difference in the Fortran examples must be fixed to match the expected output for compression filter examples.
| * Add h5dump tests that require subfiling VFD (#3879)H. Joe Lee2024-02-148-1/+48
| |
| * Create CITATION.cff (#3927)Stefano Probst2024-02-141-0/+12
| | | | | | Add citation source based on http://web.archive.org/web/20230610185232/https://portal.hdfgroup.org/display/knowledge/How+do+I+properly+cite+HDF5%2C+HDFView%2C+and+HSDS+in+a+paper. Created with https://citation-file-format.github.io/cff-initializer-javascript/
| * append '-WF,' when passing C preprocessor directives to the xlf compiler (#3976)Scot Breitenfeld2024-02-141-3/+8
| | | | | | | | | | * append '-WF,' when passing C preprocessor directives to the xlf compiler * strip path from compiler name
| * Clarify vlen string datatype message (#3950)mattjala2024-02-141-5/+19
| |
| * Replace 'T2' with ' ' to avoid failure to match expected output due to (#3975)Larry Knox2024-02-145-25/+25
| | | | | | system tab difference.
| * Add binary testing to CI testing (#3971)Allen Byrne2024-02-1411-214/+541
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add binary test job * Correct names of jobs * Add build mode to binary names * Limit packaging execution * Make mac DragNDrop optional * Format if checks * fix checks for TS * Allow examples to be packaged * Correct if NOT format * Correct configure and workflow call * Separate out CMake/Autotools Parallel job * Correct binary examples path * Correct dir path for windows test * Correct paths and add extlibs * Windows binaries do not have a share folder
| * h5 compiler wrappers now pass all arguments passed to it to the compile line ↵Scot Breitenfeld2024-02-146-38/+156
| | | | | | | | | | | | | | | | (#3954) * The issue was that the "allargs" variable was not being used in the final command of the compiler wrapper. Any entries containing an escaped quote (\", \') or other non-matching argument (*) would not be passed to the compile line. I have fixed this problem by ensuring all arguments passed to the compiler wrapper are now included in the compile line. * added testing for compiler wrappers
| * Fixed XL and gfortran errors (#3968)Scot Breitenfeld2024-02-143-9/+13
| | | | | | | | | | * fixed XL and Gfortran errors * fixed data type len array
| * Added a GitHub Codespaces configuration. (#3966)Gerd Heber2024-02-143-0/+34
| |
| * Add API support for Fortran MPI_F08 module definitions. (#3959)Scot Breitenfeld2024-02-1414-24/+649
| | | | | | | | | | | | * revert to using c-stub for _F08 MPI APIs * use mpi compiler wrappers for cmake and nvhpc
| * Fix doxygen errors (#3962)Allen Byrne2024-02-1436-68/+204
| | | | | | | | | | | | | | | | | | | | | | | | * Switch warnings as errors to default OFF * Enable mac docs * Add doxygen action uses step * Use html div around snippet * Allow preset name to be an argument to cmake-ctest.yml