summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Fix 'datatype' misspellings ('dataype') (#2984)Dana Robinson2023-05-1913-38/+38
|
* Add test for HDstrcasestr macro (#2115)jhendersonHDF2023-05-193-4/+65
|
* ci: set minimal permissions on GitHub Workflows (#2980)Diogo Teles Sant'Anna2023-05-188-0/+23
| | | Signed-off-by: Diogo Teles Sant'Anna <diogoteles@google.com>
* Fixes failures with gfortran 4.8 (#2979)Scot Breitenfeld2023-05-183-19/+25
|
* Change defaults of standard filters. (#2927)Allen Byrne2023-05-188-48/+56
|
* Remove version specific examples from README_HPC. (#2613) (#2975)Larry Knox2023-05-171-14/+12
|
* Add h5copy help test and verify consistency (#2902)Allen Byrne2023-05-1710-6/+178
| | | * Add autotools test for help
* Updated INTENT to IN for C_PTR types dummy args. (#2961)Scot Breitenfeld2023-05-178-133/+133
| | | | * Changed to INTENT(IN) for C_PTR dummy args since it refers to whether C_PTR can be changed and does not relate to the INTENT state of the target.
* added missing H5ES function DLLs (#2969)Scot Breitenfeld2023-05-172-0/+21
|
* Change UBSAN for undefined instaed of address (#2964)Allen Byrne2023-05-171-2/+2
|
* Remove unnecessary fields from cache structs (#2951)Quincey Koziol2023-05-1532-597/+41
| | | | | | | | | | | | * Remove unnecessary 'magic' field from cache structs Signed-off-by: Quincey Koziol <quincey@koziol.cc> * Committing clang-format changes --------- Signed-off-by: Quincey Koziol <quincey@koziol.cc> Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
* addresses gfortran issue https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109861 ↵Scot Breitenfeld2023-05-152-9/+9
| | | | (#2957)
* Fix warning in cache_common.c (#2952)jhendersonHDF2023-05-151-65/+77
|
* Warn about changing collections during iteration (#2950)mattjala2023-05-157-15/+37
| | | Resolves #92
* Prevent buffer overrun in H5S_select_deserialize (#2931)mattjala2023-05-1212-104/+233
| | | | | | | | | | | | | | | | | | | | | * Prevent buffer overrun in H5S_select_deserialize The call to H5S_select_deserialize from H5S_decode doesn't have the buffer size available to it, so to allow decoding there I set it to assume a max size buffer for now. Making the buffer size known in H5S_decode could be done by modifying the external API's H5Sdecode, or splitting H5Sdecode into two functions using a macro (similar to H5Sencode), with the macro taking one argument and assuming a max buffer size. * Conditional buffer check in H5S_select_deserialize Moved and renamed a macro for only checking buffer overflow when buffer size is known from H5Odtype.c to H5private.h, so it can be used throughout the library. Also silenced some build warnings about types.
* Move functions into more focused source code modules (#2936)Quincey Koziol2023-05-1218-7446/+7512
| | | | | | | | | | | | | | * Move functions into more focused source code modules, along with a small # of directly secondary effects. No actual changes to the contents of any moved routines. Signed-off-by: Quincey Koziol <quincey@koziol.cc> * Committing clang-format changes --------- Signed-off-by: Quincey Koziol <quincey@koziol.cc> Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
* Bump Autoconf version to 2.71 (#2944)Dana Robinson2023-05-121-1/+1
| | | Required for building with Intel's oneAPI
* Update action uses version (#2937)Allen Byrne2023-05-111-1/+1
|
* More code duplication reduction (#2930)Quincey Koziol2023-05-095-2247/+1536
| | | | | | | | | | | | | | | | | | | | | | | | * Add failure value where it's missing from 1+ macros. Clean up whitespace / continuation characters ('\'). Made hash-table macros generic for use in both the package header and test header. Remove duplicated copy & pasted macros (by hoisting difference into #ifdef'd macro). Updated and re-flowed comments to read better. Also clean up a few compiler warnings in production builds. Signed-off-by: Quincey Koziol <quincey@koziol.cc> * Committing clang-format changes * Remove unused variable warning in H5C.c (#2844) * Remove trailing /* NDEBUG */ comment from #endif's * Committing clang-format changes --------- Signed-off-by: Quincey Koziol <quincey@koziol.cc> Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
* Remove unused variable warning in H5C.c (#2844)H. Joe Lee2023-05-091-2/+2
|
* Reduce code duplication in macros (#2914)Quincey Koziol2023-05-081-539/+126
| | | | | | | | | | | | | | | | | | * Reduce code duplication in macros Signed-off-by: Quincey Koziol <quincey@koziol.cc> * "insert" -> "remove" in error string Signed-off-by: Quincey Koziol <koziol@lbl.gov> * Remove unused macro also Signed-off-by: Quincey Koziol <quincey@koziol.cc> --------- Signed-off-by: Quincey Koziol <quincey@koziol.cc> Signed-off-by: Quincey Koziol <quincey@koziol.cc>
* Public header cleanup (#2923)Dana Robinson2023-05-0721-93/+59
| | | | | | Removes unnecessary headers and adds missing headers, ensuring that headers can be included independently and in any order. Fixes #2789
* Add Doxygen for H5ES_NONE _WAIT_NONE/FOREVER (#2922)Dana Robinson2023-05-061-10/+13
|
* Add Doxygen for H5S_ALL, _PLIST, and _BLOCK (#2921)Dana Robinson2023-05-061-3/+24
| | | Fixes #688
* Fix CMake generator expression syntax (#2909)Allen Byrne2023-05-0512-62/+75
|
* Fix mirror VFD test timeouts (#2915)Quincey Koziol2023-05-051-2/+17
| | | | | | | | | * Close & re-open socket when looping for timeouts * Committing clang-format changes --------- Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
* Fix some compile failures in API tests (#2913)jhendersonHDF2023-05-053-32/+4
|
* Added summary report to test big IO (#2908)Scot Breitenfeld2023-05-051-12/+18
|
* Move the 1.10.11 release to September (#2898)Dana Robinson2023-05-052-2/+2
|
* remove obsolete SZIP find module (#2901)metadata_cache_macro_cleanupAllen Byrne2023-05-052-127/+2
|
* Remove 1.8 badge from README.md (#2895)Dana Robinson2023-05-051-1/+0
|
* Remove H5TB discussion (#2899)Dana Robinson2023-05-051-10/+0
|
* Force lowercase Fortran module file names (#2891)Scot Breitenfeld2023-05-042-0/+12
| | | | | * fixed args in execvp for h5fuse * Force lowercase Fortran module file names for Cray compilers
* Add RELEASE.txt entry for API tests (#2889)jhendersonHDF2023-05-031-0/+42
|
* Add missing terminator (#2888)Allen Byrne2023-05-031-1/+1
|
* Remove references to old MANIFEST file (#2890)jhendersonHDF2023-05-032-2/+0
|
* Fix Autotools internal-debug=all builds (#2886)jhendersonHDF2023-05-031-1/+1
|
* fixed args in execvp for h5fuse (#2885)Scot Breitenfeld2023-05-031-4/+5
|
* Minor tidying of API tests files (#2878)jhendersonHDF2023-05-032-7/+9
| | | | | | * Minor tidying of API tests files * Remove old API test configuration setting
* Changes to isolate API Test option files and use fetchcontent (#2880)Allen Byrne2023-05-03113-36608/+89
|
* Add initial version of HDF5 API tests (#2877)jhendersonHDF2023-05-02200-49/+212642
|
* Fixed test failure for when REAL is promoted via a compiler flag (#2873)Scot Breitenfeld2023-05-022-13/+14
|
* Redo remove selection I/O test from testphdf5 in CMake #2860. (#2874)Larry Knox2023-05-021-1/+0
|
* Add bin directory to make distclean (#2872)Dana Robinson2023-05-021-1/+1
| | | This allows h5cc to be cleaned up
* Harden H5O cache deserialize calls (#2856)Dana Robinson2023-05-011-295/+237
|
* Add Fortran Selection IO APIs (#2864)Scot Breitenfeld2023-05-0111-52/+413
| | | new selection IO fortran APIs with tests
* Remove duplicate variable for configuration use (#2870)Allen Byrne2023-05-011-11/+8
|
* Correct usage of CMAKE_BUILD_TYPE (#2863)Allen Byrne2023-05-013-15/+15
| | | Fixes a problem when using multi-config builds with the CMake GUI
* Skip page buffer test for "no selection I/O cause" when using split or multi ↵Neil Fortner2023-05-011-0/+11
| | | | driver (#2866)
* Remove "the the" from comments and docs (#2865)Dana Robinson2023-05-0119-35/+35
|