summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Fix build issue and some warnings in H5_api_dataset_test.c (#3998)jhendersonHDF2024-02-091-12/+5
|
* Fix incompatible pointer type warnings in object reference examples (#3999)jhendersonHDF2024-02-092-2/+2
|
* Fix overwritten preset names (#4000)Allen Byrne2024-02-092-14/+16
|
* Updated information about obtaining the HDF5 source code to use the repos. ↵bmribler2024-02-081-10/+3
| | | | (#3972)
* Remove oneapi/clang compiler printf() type warning. (#3994)H. Joe Lee2024-02-082-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-081-2/+3
|
* Add abi-complience check and upload to releases (#3996)Allen Byrne2024-02-087-18/+185
|
* Fix broken links caused by examples relocation. (#3995)H. Joe Lee2024-02-081-2/+2
|
* Fix for github issue #2414: segfault when copying dataset with attrib… (#3967)vchoi-hdfgroup2024-02-061-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-066-154/+1911
|
* Update README with new release info (#3993)Dana Robinson2024-02-061-1/+2
|
* Update release schedule (#3992)Dana Robinson2024-02-062-15/+12
| | | | * Add 2024, remove 2022 * Update README.md
* Bump the github-actions group with 6 updates (#3981)dependabot[bot]2024-02-067-27/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bumps the github-actions group with 6 updates: | Package | From | To | | --- | --- | --- | | [EndBug/add-and-commit](https://github.com/endbug/add-and-commit) | `9.1.3` | `9.1.4` | | [actions/setup-java](https://github.com/actions/setup-java) | `3` | `4` | | [ilammy/msvc-dev-cmd](https://github.com/ilammy/msvc-dev-cmd) | `1.12.1` | `1.13.0` | | [actions/download-artifact](https://github.com/actions/download-artifact) | `4.1.0` | `4.1.1` | | [actions/cache](https://github.com/actions/cache) | `3` | `4` | | [github/codeql-action](https://github.com/github/codeql-action) | `3.22.12` | `3.23.2` | Updates `EndBug/add-and-commit` from 9.1.3 to 9.1.4 - [Release notes](https://github.com/endbug/add-and-commit/releases) - [Commits](https://github.com/endbug/add-and-commit/compare/1bad3abcf0d6ec49a5857d124b0bfb52dc7bb081...a94899bca583c204427a224a7af87c02f9b325d5) Updates `actions/setup-java` from 3 to 4 - [Release notes](https://github.com/actions/setup-java/releases) - [Commits](https://github.com/actions/setup-java/compare/v3...v4) Updates `ilammy/msvc-dev-cmd` from 1.12.1 to 1.13.0 - [Release notes](https://github.com/ilammy/msvc-dev-cmd/releases) - [Commits](https://github.com/ilammy/msvc-dev-cmd/compare/v1.12.1...v1.13.0) Updates `actions/download-artifact` from 4.1.0 to 4.1.1 - [Release notes](https://github.com/actions/download-artifact/releases) - [Commits](https://github.com/actions/download-artifact/compare/f44cd7b40bfd40b6aa1cc1b9b5b7bf03d3c67110...6b208ae046db98c579e8a3aa621ab581ff575935) Updates `actions/cache` from 3 to 4 - [Release notes](https://github.com/actions/cache/releases) - [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md) - [Commits](https://github.com/actions/cache/compare/v3...v4) Updates `github/codeql-action` from 3.22.12 to 3.23.2 - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](https://github.com/github/codeql-action/compare/012739e5082ff0c22ca6d6ab32e07c36df03c4a4...b7bf0a3ed3ecfa44160715d7c442788f65f0f923) --- updated-dependencies: - dependency-name: EndBug/add-and-commit dependency-type: direct:production update-type: version-update:semver-patch dependency-group: github-actions - dependency-name: actions/setup-java dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions - dependency-name: ilammy/msvc-dev-cmd dependency-type: direct:production update-type: version-update:semver-minor dependency-group: github-actions - dependency-name: actions/download-artifact dependency-type: direct:production update-type: version-update:semver-patch dependency-group: github-actions - dependency-name: actions/cache dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions - dependency-name: github/codeql-action dependency-type: direct:production update-type: version-update:semver-minor dependency-group: github-actions ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Remove ADB signature from RELEASE.txt. (#3986)H. Joe Lee2024-02-061-1/+0
|
* Add a missing left parenthesis in RELEASE.txt. (#3990)H. Joe Lee2024-02-061-1/+1
|
* chore: fix typo (#3989)H. Joe Lee2024-02-061-1/+1
| | | close #144
* Make platform specific test presets for windows and macs (#3988)Allen Byrne2024-02-064-8/+104
| | | | | * Enable mac tests * Add platform test workflows to examples
* Skip mac bintest until more reliable (#3983)Allen Byrne2024-02-021-0/+1
|
* corrected warning: implicit conversion changes signedness (#3982)Scot Breitenfeld2024-02-021-1/+1
|
* Fixed spacing issues in example tests. (#3979)Scot Breitenfeld2024-02-0210-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-018-1/+48
|
* Create CITATION.cff (#3927)Stefano Probst2024-02-011-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-011-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-01-311-5/+19
|
* Replace 'T2' with ' ' to avoid failure to match expected output due to (#3975)Larry Knox2024-01-315-25/+25
| | | system tab difference.
* Add binary testing to CI testing (#3971)Allen Byrne2024-01-3111-215/+542
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* Explicitly use PROJECT_BINARY_DIR in target copy location (#3974)Allen Byrne2024-01-302-31/+31
|
* h5 compiler wrappers now pass all arguments passed to it to the compile line ↵Scot Breitenfeld2024-01-306-38/+109
| | | | | | | (#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-01-303-9/+13
| | | | | * fixed XL and Gfortran errors * fixed data type len array
* Added a GitHub Codespaces configuration. (#3966)Gerd Heber2024-01-303-0/+34
|
* Add API support for Fortran MPI_F08 module definitions. (#3959)Scot Breitenfeld2024-01-2914-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-01-2937-72/+209
| | | | | | | | | | | * 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
* Document that fileno is same for all handles (#3963)mattjala2024-01-262-10/+19
|
* Add RELEASE.txt note for the fix for issue #1256 (#3955)jhendersonHDF2024-01-261-0/+28
|
* RF: move codespell configuration into .codespellrc so could be used locally ↵Yaroslav Halchenko2024-01-262-3/+6
| | | | | | | | as well (#3958) ATM configuration was embedded within the CI workflow but that makes impossible to use codespell locally since the tool would not find those settings. I moved them into .codespellrc but then also removed codespell.yml workflow from skips, added .git and in general makde it look for .dotfiles too
* Change 'extensible' to 'fixed' in H5FA code (#3964)Dana Robinson2024-01-262-2/+2
|
* Fix potential infinite loop in API test (#3960)mattjala2024-01-251-1/+1
|
* fixed BIND name (#3957)Scot Breitenfeld2024-01-242-8/+3
| | | * update H5Ssel_iter_reset_f test
* Remove cached datatype conversion path table entries on file close (#3942)jhendersonHDF2024-01-235-12/+307
| | | | | | | | | | | | | | | | | | | | Remove cached datatype conversion path table entries on file close When performing datatype conversions during I/O, the library checks to see whether it can re-use a cached datatype conversion pathway by performing comparisons between the source and destination datatypes of the current operation and the source and destination datatypes associated with each cached datatype conversion pathway. For variable-length and reference datatypes, a comparison is made between the VOL object for the file associated with these datatypes, which may change as a file is closed and reopened. In workflows involving a loop that opens a file, performs I/O on an object with a variable-length or reference datatype and then closes the file, this can lead to constant memory usage growth as the library compares the file VOL objects between the datatypes as different and adds a new cached conversion pathway entry on each iteration during I/O. This is now fixed by clearing out any cached conversion pathway entries for variable-length or reference datatypes associated with a particular file when that file is closed.
* Add the user test program in HDFFV-9174 for committed types. (#3937)vchoi-hdfgroup2024-01-231-0/+169
| | | Add the user test program for committed types in HDFFV-9174
* Fortran API work. (#3941)Scot Breitenfeld2024-01-2312-172/+441
| | | | | | | | | | | | * - 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.
* Update H5Fget_obj_count/ids docs to reflect dtype behavior (#3932)mattjala2024-01-202-3/+4
| | | | | * Update H5Fget_obj_count/ids to reflect dtype behavior * Clarify comments on H5Fget_obj_ids
* Fix chid_t to hid_t (#3948)Glenn Song2024-01-201-1/+1
| | | Co-authored-by: Glenn Song <gsong@hdfgroup.org>
* Replace off_t with HDoff_t internally (#3944)Dana Robinson2024-01-186-15/+19
| | | | | | 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().
* Clean up Doxygen for szip functions and constants (#3943)Dana Robinson2024-01-182-14/+46
|
* autogen.sh: check directly for libtoolize instead of libtool [as libtool is ↵Satish Balay2024-01-131-28/+8
| | | | | | | not used here] (#3886) * autogen.sh: check directly for libtoolize instead of libtool [as libtool is not used here] * autogen.sh: simplify (g)libtoolize check - look for glibtoolize first - and then libtoolize
* Remove incorrect include of sz header (#3939)Allen Byrne2024-01-101-4/+0
|
* Add binary build for linux S3 (#3936)Allen Byrne2024-01-097-4/+122
| | | | | | | | | | | | | * Reorg and update options for doc and cmake config * Correct subfiling depends * Add linux S3 binaries to GH published files * Correct path * Try reducing parallel jobs in tests * Change examples jobs for test from 8 to 4
* Reorg and update options for doc and cmake config (#3934)Allen Byrne2024-01-093-27/+42
| | | | * Reorg and update options for doc and cmake config * Correct subfiling depends
* Remove check for MPI initialization in tools library when using parallel VFDsH. Joe Lee2024-01-091-13/+16
| | | The tools library no longer checks for whether MPI is initialized when attempting to use a parallel VFD, such as the MPI I/O VFD or Subfiling VFD. This requires that parallel VFDs check for this situation and initialize MPI on their own if need be, but also allows parallel VFDs to be used with non-parallel HDF5 tools, such as h5dump.