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
Quincey Koziol
679b017740
Eliminate another use of H5E_clear_stack() within the library ( #4726 )
...
* Remove call to H5E_clear_stack()
Also clean up a bunch of error macros and the return value from H5B_valid()
2024-08-21 09:28:59 -05:00
H. Joe Lee
eed772ef7f
Revert gh-pages action hash to fix daily build ( #4735 )
...
* Revert gh-pages action hash to fix daily build
See also #4734
* Revert gh-pages action hash to fix daily build
2024-08-21 07:43:58 -05:00
mattjala
4791d3416c
Fix segfault in ROS3 credential parsing ( #4736 )
...
* Fix segfault in s3 credential parsing
* Fix AWS cred parsing when >1 profile provided
2024-08-21 07:35:29 -05:00
bmribler
aea4c53654
Fix incorrect VOL vs. non-VOL calls partially ( #4733 )
...
* Fix incorrect VOL vs. non-VOL calls
H5Lget_info2() called H5I_object() instead of H5VL_vol_object() crashed
user application.
This is a wide-spread issue (GH-4730) but this PR only addresses GH-4705.
* Remove an incorrect change
2024-08-20 19:36:40 -05:00
H. Joe Lee
b11f2d0d67
Fix snapshot CI failure by adding arch name to dmg file ( #4734 )
...
See also #4732 .
2024-08-20 07:38:38 -05:00
H. Joe Lee
b54cc5b8c5
Add arch name to dmg file name ( #4732 )
...
The binaries in snapshot dmg file do not work on x86_64.
2024-08-19 09:42:48 -07:00
Quincey Koziol
adc3a37e96
Fix semaphore test ( #4725 )
...
* Make counter in semaphore test an atomic variable
* Revert using atomic counter and fix counter access outside of semaphore
2024-08-19 08:53:10 -05:00
bmribler
b4731e4a85
Cleanup up tests ( #4724 )
2024-08-19 08:02:13 -05:00
mattjala
d25cc7d41b
Test creating unseekable file ( #4720 )
2024-08-19 07:35:40 -05:00
Allen Byrne
6896bf46eb
Fix the release reference name ( #4721 )
2024-08-16 12:04:03 -07:00
Dana Robinson
89f62a937d
Fix error return types in H5Rdeprec.c ( #4722 )
...
Copy-pasted code from elsewhere used FAIL instead of H5G_UNKNOWN
and H5I_INVALID_HID.
2024-08-16 12:03:42 -07:00
Allen Byrne
32ee132b0b
Add missing blosc2 info ( #4717 )
2024-08-16 12:14:04 -05:00
Allen Byrne
78fb239e83
Add secrets to release workflow ( #4719 )
2024-08-16 08:00:00 -07:00
Allen Byrne
819e00db91
Correct signing names and variables ( #4713 )
2024-08-14 16:22:50 -05:00
bmribler
70c6a7a901
Replace alias \Code with \TText ( #4714 )
...
Fixed GH-2151
2024-08-14 15:54:44 -05:00
Allen Byrne
d7e0ad5200
Change osx refs to macos ( #4707 )
2024-08-13 14:43:28 -05:00
Allen Byrne
9824e7f7e7
Change logic for checking secrets exists ( #4711 )
2024-08-13 14:28:34 -05:00
H. Joe Lee
67ff153e3c
Replace Visual Studio ???? with 2022 in MSI README file ( #4709 )
2024-08-13 07:42:51 -05:00
bmribler
d875f749e5
Add tests for H5R get name APIs ( #4657 )
...
Added functionality tests for the following APIs:
H5Rget_file_name
H5Rget_obj_name
H5Rget_attr_name
Also removed "+1" when returning a name length in H5R__get_attr_name().
The exter "+1" gave an incorrect value for the length of the referenced
object's attribute name.
Fixed GH-4447
* Fix Fortran test
The C API H5Rget_attr_name incorrectly added 1 to the length of the
referenced object's attribute name, so the Fortran API h5rget_attr_name_f
removed 1 from the returned value to accommodate the incorrectness.
This PR fixes H5Rget_attr_name so this workaround in h5rget_attr_name_f
is no longer needed.
* Add test H5Aget_name against H5Rget_attr_name
2024-08-12 09:40:48 -05:00
Allen Byrne
48aaf0ca1d
Add windows signing ( #4703 )
2024-08-09 10:41:53 -05:00
Allen Byrne
695c0f2907
Use local variable in btree2 and print value ( #4679 )
...
* Correct logic
* Technically, level 1 Express could skip tests
2024-08-08 21:57:22 -05:00
Allen Byrne
46a3a20365
Add Windows SHLWAPI lib to public interface ( #4701 )
2024-08-08 16:35:01 -05:00
Allen Byrne
3355a5ee4f
Add mac dmg binary and remove old macos-13 workflows ( #4699 )
2024-08-08 08:13:22 -05:00
bmribler
5c39fddb92
Add check of returned value from API calls. ( #4702 )
...
These were found while investigating GH-4672, but they were not related
to GH-4672.
2024-08-08 07:38:25 -05:00