Allen Byrne
285cb76b66
Enable win Intel signing ( #4812 )
2024-09-06 15:58:20 -05:00
Quincey Koziol
ec005fb2a2
Remove call to H5E_clear_stack() ( #4810 )
...
Remove call to H5E_clear_stack() in H5G_node_debug()
Add misc. minor cleanups
2024-09-06 08:56:14 -07:00
Quincey Koziol
f3ca753979
Fix use of public API calls ( #4809 )
...
Switch public API calls to private ones. Root cause of #4672 , which it fixes.
Also minor code cleanups
2024-09-06 08:53:32 -07:00
bmribler
a75542b3e7
Detect invalid ID to H5Gmove2 ( #4765 )
...
User's application segfaulted because the returned value H5I_BADID wasn't
detected when H5I_get_type() was called. This PR adds checks for invalid
file/group identifiers passed into H5Gmove2.
This defect occurs in many other places, hence, issue GH-4764.
Fixes #4737
2024-09-06 08:50:10 -07:00
Allen Byrne
2eaa01690a
Correct path to document ( #4808 )
2024-09-05 12:30:13 -05:00
Allen Byrne
dae1cc0515
Use latest clang format action ( #4807 )
2024-09-05 09:21:38 -05:00
Allen Byrne
39361bd24e
Update windows and apple signing process ( #4806 )
2024-09-05 09:15:12 -05:00
jhendersonHDF
308fc972f7
Fix a few issues with error reporting during sec2 reads/writes ( #4794 )
2024-09-04 13:14:22 -05:00
Allen Byrne
4ffeb77fdb
Correct the URL paths ( #4802 )
2024-09-04 07:32:42 -05:00
bmribler
902131faf2
Replace non-VOL calls with VOL calls - part 5 ( #4788 )
...
This PR switches H5I_object() and H5I_object_verify() to H5VL_vol_object() and H5VL_vol_object_verify(), respectively, in the H5M APIs and H5Gdeprec (was left out by mistake). This completes the fixes of issue GH-4730.
2024-09-03 11:46:34 -05:00
abushwang
0a7f89d5ad
Add bounds checking to avoid Out-of-bounds Write for gif2h5 ( #4786 )
2024-09-03 11:11:07 -05:00
H. Joe Lee
33469a664c
Fix typos in H5Cpkg.h ( #4796 )
2024-09-03 08:00:10 -05:00
H. Joe Lee
23be95fdd5
Fix typo argueably in H5Cprivate.h ( #4795 )
2024-09-03 07:51:57 -05:00
dependabot[bot]
2fdf713de6
Bump the github-actions group with 3 updates ( #4798 )
...
Bumps the github-actions group with 3 updates: [actions/checkout](https://github.com/actions/checkout ), [DoozyX/clang-format-lint-action](https://github.com/doozyx/clang-format-lint-action ) and [github/codeql-action](https://github.com/github/codeql-action ).
Updates `actions/checkout` from 4.1.1 to 4.1.7
- [Release notes](https://github.com/actions/checkout/releases )
- [Commits](https://github.com/actions/checkout/compare/v4.1.1...v4.1.7 )
Updates `DoozyX/clang-format-lint-action` from 0.17 to 0.18
- [Release notes](https://github.com/doozyx/clang-format-lint-action/releases )
- [Commits](https://github.com/doozyx/clang-format-lint-action/compare/v0.17...v0.18 )
Updates `github/codeql-action` from 3.25.15 to 3.26.6
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](afb54ba388...4dd16135b6
)
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-actions
- dependency-name: DoozyX/clang-format-lint-action
dependency-type: direct:production
update-type: version-update:semver-minor
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>
2024-09-03 07:48:37 -05:00
H. Joe Lee
008b7ba708
Fix char-subscripts warnings in H5private.h ( #4793 )
2024-08-30 14:13:06 -05:00
Quincey Koziol
e66ec4f5ee
Resolve race around single counter by using two counters ( #4792 )
2024-08-30 14:11:01 -05:00
H. Joe Lee
0a9c1e69d8
Fix grammar and simplify comment in H5Fint.c ( #4790 )
2024-08-30 11:06:52 -05:00
Allen Byrne
bca2806055
Update URL documentation links to support site ( #4781 )
2024-08-29 16:27:44 -05:00
Scot Breitenfeld
7e7d3b30e1
Fixes Fortran parallel build race condition for tests ( #4789 )
2024-08-29 12:58:16 -07:00
H. Joe Lee
d587796f2c
Improve the consistency of configure help messages ( #4783 )
...
Fix grammar in configure message
2024-08-29 09:00:03 -07:00
H. Joe Lee
c54d6018bc
Fix grammar in H5Fint.c comment block ( #4782 )
2024-08-29 07:28:50 -05:00
Allen Byrne
d2be61826d
Convert Collective Calls html file to doxygen ( #4779 )
2024-08-28 12:06:33 -05:00
Dana Robinson
6fbe13a66d
Add subfiling to CI more places where we test parallel ( #4778 )
...
* CMake: gcc,, AOCC
* Autotools: AOCC (gcc was added in a previous commit)
NVHPC generates a lot of tools errors for some reason
2024-08-27 18:53:10 -07:00
bmribler
1f0bd7f8ef
Replace non-VOL calls with VOL calls - part 3 ( #4771 )
...
This PR switches H5I_object() to H5VL_vol_object() in H5O and H5T APIs. H5M is the last one and left out of this PR because it needs more work
in documentation and there is no test for the API functions.
Fixes GH-4730
2024-08-27 12:42:11 -05:00
Dana Robinson
d4b0a157e6
Add subfiling checks to the gcc action ( #4776 )
2024-08-27 12:41:39 -05:00
H. Joe Lee
b56873895a
Fix grammar in H5Odtype.c comment block ( #4777 )
2024-08-27 10:22:14 -07:00
H. Joe Lee
90b07416a6
Remove dummy comments that repeat function names. ( #4775 )
2024-08-27 09:06:40 -07:00
Dana Robinson
50a8ea895c
Fix typo in H5T_order_t enum ( #4773 )
...
'bit endian' --> 'big endian'
2024-08-27 08:05:47 -05:00
Dana Robinson
e065e72c9b
Move 1.14.6 and 1.16.0 to correct date ( #4772 )
2024-08-27 03:41:00 -07:00
Dana Robinson
67e4989004
Add testing to NVHPC CI actions (CMake & Autotools) ( #4760 )
...
Turns on testing, both serial and parallel, but skips:
* dt_arith and dtransform in CMake
* All main library tests in the Autotools
Due to dt_arith and dtransform segfaults when handling long doubles.
2024-08-27 00:18:01 -07:00
H. Joe Lee
04bf2dff85
Capitalize f in ( #4766 )
2024-08-26 14:37:47 -07:00
Dana Robinson
00b0d3a670
Restore Julia CI ( #4763 )
...
Fixes #4539
2024-08-26 12:23:11 -07:00
mattjala
ff14dee3e9
Remove early test exit ( #4757 )
...
* Don't skip file tests
* Remove test with invalid flag for H5Fopen
* Verify that create/open of unseekable file fails
* Remove failure verification
2024-08-26 13:29:13 -05:00
Dana Robinson
10597ee37c
Add missing C++ and Fortran to Intel oneAPI CI ( #4761 )
...
* Add Fortran and C++ to Autotools
* Add Fortran and C++ to Linux CMake
* Add C++ to Windows CMake
* Fix bad GitHub workspace variable
2024-08-26 10:47:54 -07:00
jhendersonHDF
e5eede6842
Set/Unset VOL wrapping context in H5VL_attr_close ( #4759 )
2024-08-26 10:38:31 -07:00
H. Joe Lee
6ccbf30199
Fix typo in H5Centry.c ( #4762 )
2024-08-26 10:25:27 -07:00
Dana Robinson
fe7dca0683
Turn on parallel CI tests in Autotools & CMake ( #4573 )
2024-08-26 09:32:44 -07:00
bmribler
d0fe57624f
Replace non-VOL calls with VOL calls - part 3 ( #4756 )
...
This PR switches H5I_object_verify() to H5VL_vol_object_verify() in the H5G API
and removes unnecessary casts.
2024-08-26 09:04:18 -07:00
Quincey Koziol
c38064b7f7
Another try at correcting the ping pong semaphore test ( #4754 )
...
* Add ifdef around prototype
* Add casts to make MSVC happy
* Fix missing atomic load
2024-08-24 21:39:56 -05:00
Dana Robinson
7c4b501fc7
Don't run AOCC parallel tests with -j2 ( #4752 )
...
Don't run parallel tests in both Autotools and CMake with multiple
processes. ph5diff still runs with -j2 w/ Autotools since the test
script is in the tools/test/h5diff directory.
* Split off AOCC CMake parallel tests
* Remove unnecessary NPROCS env vars
* Put NPROCS back in serial tests
We run ph5diff tests there
2024-08-23 21:37:28 -05:00
Dana Robinson
5c5b727127
Restore rand_r in a few parallel tests ( #4749 )
...
The t_pmulti_dset and t_select_io_dset tests rely on the behavior
of the previous private rand_r-like implementation to get the
correct sequence of random numbers to pass. This has been restored
using a fully private rand_r-like implementation that doesn't
rely on rand_r and will work on Windows and other platforms
where rand_r doesn't exist.
2024-08-23 17:22:40 -05:00
bmribler
9adacb54a6
Replace non-VOL calls with VOL calls - part 2 ( #4748 )
...
This PR switches H5I_object_verify() to H5VL_vol_object_verify() in the H5F API
and fixes documentation of H5Fmount and H5Funmount.
* More on H5F API
2024-08-23 11:44:48 -05:00
Dana Robinson
7cf3963f8d
Remove HDF-EOS5 CI action ( #4750 )
...
The code can't be downloaded due to changes that put it behind an
EarthData login. We'll disable this while we figure out a work-around.
2024-08-23 11:41:33 -05:00
bmribler
379a5baa0f
Fix inconsistent documentation of get_name functions ( #4715 )
...
- Verified that the listed functions do not include null terminator in the returned length
- Improved some of the tests
- Corrected documentation
Fixes GH-4704
* Casted a positive int to size_t
2024-08-23 11:17:35 -05:00
bmribler
a03203afbc
Replace non-VOL calls with VOL calls - part 1 ( #4745 )
...
This PR is part of the incremental switching H5I_object() and H5I_object_verify()
to their VOL counterpart, H5VL_object() and H5VL_vol_object_verify(), a newly addedinternal function.
Fixes GH-4730 partially.
2024-08-22 13:32:48 -05:00
Aleksandar Jelenak
8a8ac85a69
Return basic HTTP range GET logging to ROS3 ( #4738 )
...
* Add minimal amount of S3 request logging to ROS3
* Fix ROS3 logging ifdef conditions
2024-08-22 09:18:54 -07:00
H. Joe Lee
7a17a98e9b
Update nvhpc CI version to 24.7 ( #4740 )
2024-08-22 09:17:11 -07:00
H. Joe Lee
8b3041f3a3
Fix macro redefined warnings ( #4744 )
...
Removes a duplicated HDopen macro from the performance testing programs
2024-08-22 09:12:59 -07:00
H. Joe Lee
17123cd8ba
Fix enum type mismatch warning ( #4741 )
2024-08-21 22:40:53 -05:00
H. Joe Lee
c1cbba69c6
Use gfortran 14 for cmake-ctest.yml on mac ( #4739 )
...
* Use gfortran 14 for cmake-test on mac
* Remove notarization step
* Address @byrnHDF review
2024-08-21 21:33:13 -05:00