Commit Graph
23630 Commits
Author SHA1 Message Date
mattjala ca217e2c71 Document usage for H5TSmutex_release/acquire() (#4836) 2024-09-17 09:06:03 -07:00
Larry Knox 405d1b91d9 Update h5fc.in missed line for libhdf5hl_fortran filename change to libhdf5_hl_fortran. (#4831)
* Change name of libhdf5hl_fortran installed by autotools to libhdf5_hl_fortran to be
consistent with CMake install and with other hl lib files.  Switched
corresponding symlink to libhdf5hl_fortran.
Fixes issue #4684.

* Update h5fc.in to use renamed libhdf5_hl_fortran.
Fix typo in code to create link to libhdf5_hl_fortran.a.

* Removed code to create symlink for previous name of renamed lib
libhdf5hl_fortran.
Add RELEASE.txt entry about changeing name libhdf5hl_fortran to
libhdf5_hl_fortran.

* Update missed line in h5fc.in for libhdf5hl_fortran name change to
libhdf5_hl_fortran.  Fixes check-install failure.
2024-09-16 10:53:33 -07:00
Allen Byrne e2154c92e5 correct path for deb binary (#4835) 2024-09-16 11:01:26 -05:00
Larry Knox 19d3691571 Draw attention to 3rd step in process to update so numbers for release. (#4825) 2024-09-13 11:49:17 -05:00
Allen Byrne 1e9a8ef0e8 Cleanup errors detected during merge compare (#4827) 2024-09-13 10:14:48 -05:00
Allen Byrne 63138140fe Add release note for signed binaries (#4826) 2024-09-13 10:13:35 -05:00
Allen Byrne 0737d0dbf7 Correct URLs in documentation (#4823) 2024-09-12 22:46:58 -05:00
Larry Knox 901a8db2a2 Fix copyright notice urls in new test/ttsafe* files. (#4824)
* Update obsolete COPYING file URLs in copyright headers.
2024-09-12 15:23:31 -05:00
Allen Byrne 9c9bde3dd8 Remove extensions from the package binaries - msi, dmg, deb,rpm (#4820) 2024-09-12 10:23:53 -05:00
jhendersonHDF 98c5411f02 Fix a bug in Subfiling VFD vector I/O setup (#4821)
Fixes a bug where the vector I/O sizes weren't being extended when
one of the entries in the array is 0. This caused an over-read of
the I/O sizes buffer and on some machines would cause a memory
allocation failure due to the calculated I/O vector size being too
large.
2024-09-12 08:01:08 -05:00
Allen Byrne 2f2192d677 Convert exec_program to execute_process (#4819) 2024-09-11 07:37:49 -05:00
Allen Byrne 2fb61bd641 Correct URL reference to downloads (#4817) 2024-09-11 07:34:08 -05:00
Allen Byrne b757ea94a1 Rework RFC url in aliases (#4813) 2024-09-08 07:12:56 -05:00
Allen Byrne 5e94301e71 Add THREADS check to configuration file (#4746)
* Cleanup threads package checks

* Check first if package was found

* Remove unnecessary dependent checks

* Remove Unused options and fix names of option prefix
2024-09-07 20:45:12 -05:00
Dana Robinson 66cfc803ff Add mirror VFD to serial -Werror CI action (#4753)
* Add mirror VFD to serial -Werror CI action

* NUL terminate mirror_vfd.c strings
2024-09-07 16:27:44 -07:00
Dana Robinson 784fa01f70 Update NVHPC optimization settings (#4815)
* Use -gopt in Autotools/CMake instead of -g
* Autotools uses -O3 for release, -O1 for debug
* Remove CMake optimization flag removal hack
2024-09-07 13:49:18 -07:00
Quincey Koziol 92532bbec8 Rename and add more locking infrastructure (#4729)
Rename existing recursive R/W locks from H5TS_rw_lock_t to H5TS_rec_rwlock_t, so it's more obvious that they are recursive.

Add non-recursive R/W lock, H5TS_rwlock_t

Add spinlock, H5TS_spinlock_t

Add an atomic void pointer, H5TS_atomic_voidp_t
2024-09-07 10:38:46 -07:00
Larry Knox baa04393fb Change name of libhdf5hl_fortran installed by autotools (#4811)
* Change name of libhdf5hl_fortran installed by autotools to libhdf5_hl_fortran to be
consistent with CMake install and with other hl lib files.  Switched
corresponding symlink to libhdf5hl_fortran.
Fixes issue #4684.

* Update h5fc.in to use renamed libhdf5_hl_fortran.
Fix typo in code to create link to libhdf5_hl_fortran.a.

* Removed code to create symlink for previous name of renamed lib
libhdf5hl_fortran.
Add RELEASE.txt entry about changeing name libhdf5hl_fortran to
libhdf5_hl_fortran.
2024-09-07 10:27:33 -07:00
Allen Byrne 255bd4b0e0 Remove unneeded file name part (#4814) 2024-09-07 10:26:11 -07:00
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](https://github.com/github/codeql-action/compare/afb54ba388a7dca6ecae48f608c4ff05ff4cc77a...4dd16135b69a43b6c8efb853346f8437d92d3c93)

---
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