Commit Graph

23360 Commits

Author SHA1 Message Date
Allen Byrne
e7c3c99325
Correct release workflow to always create a tag (#4404)
* Checkout should use the triggered ref

* Always create a tag
2024-04-15 13:36:23 -05:00
bmribler
84fac90ce8
Correct the high-level library link (#4398)
* Correct the high-level library link

The link currently used points to 1.13 release.  Changed to use the md file instead.

* Update Doxyfile for md files

* Update to include md files
2024-04-12 12:37:15 -07:00
jhendersonHDF
7d0cbc3479
Set available CMake build types for non-multi-config generators (#4330) 2024-04-12 09:26:48 -07:00
Dana Robinson
125b243d91
Remove TRACE macros (#4341) 2024-04-12 09:16:41 -07:00
Allen Byrne
db4578179b
Add CXX flags (#4359) 2024-04-12 09:16:12 -07:00
Scot Breitenfeld
8642ed481c
switched from \returns to commonly used \return (#4389) 2024-04-11 22:08:10 -07:00
H. Joe Lee
d284457441
Remove signature in comment (#4366) 2024-04-11 09:54:15 -07:00
Dana Robinson
bf01a42ab7
Normalize 'known problems' in RELEASE.txt w/ 1.14 (#4387)
We updated these in the 1.14 branch first, so this just brings the
changes over to develop.
2024-04-11 07:37:12 -07:00
H. Joe Lee
afa47df9a1
Fix broken links and references in INSTALL_Auto.txt (#4382) 2024-04-11 05:33:20 -07:00
H. Joe Lee
98b6d8ee9b
Fix a broken link for zlib url (#4383) 2024-04-11 05:33:04 -07:00
H. Joe Lee
7ff8ad5e16
Change date to data in INSTALL_parallel (#4384) 2024-04-11 05:32:40 -07:00
Allen Byrne
2aa1059f9d
Fix all doxygen versions (#4377) 2024-04-10 21:19:00 -07:00
jhendersonHDF
e6ad84d6db
Add known issue for MacOS 14 _Float16 byte order detection issue (#4374) 2024-04-10 13:25:32 -05:00
Allen Byrne
823fdacaa4
Change doxygen version from 1.10.0 to 1.9.7 (#4371) 2024-04-10 12:28:21 -05:00
Dana Robinson
0b4606aa1f
Added CVE info to RELEASE.txt (#4367) 2024-04-10 08:32:24 -05:00
Scot Breitenfeld
527ab8c2fd
Removed duplicate entries in compile line for h5* compiler wrappers (#4360)
* h5fc remove duplicate args
* h5 wrappers remove duplicate args
2024-04-09 17:01:00 -07:00
H. Joe Lee
6fce68f411
Fix typo VERSIO (#4363) 2024-04-09 14:04:54 -07:00
Allen Byrne
aa08f39e64
Remove obsolete c++ doxygen config files (#4358) 2024-04-09 14:04:01 -07:00
H. Joe Lee
304f357d48
Match content listing with content. (#4357) 2024-04-09 09:13:46 -07:00
jhendersonHDF
b929dbd312
Fix use of possibly uninitialized memory in h5repack (#4354) 2024-04-08 15:47:32 -07:00
bmribler
6ff227cb45
Fix a typo (#4352) 2024-04-08 14:49:13 -07:00
bmribler
95327c0170
Fix dead links cont. (#4349)
Added img/images_to_copy.dox as a temporary solution because doxygen didn't copy
the images used in the examples/*.html files - will investigate more.  This was
necessary for the links to intro_SWMR.html and intro_VDS.html.
2024-04-08 10:12:48 -05:00
Dana Robinson
4dbaec7991
Remove HD from last non-win32 C89 functions (#4348)
Removes the HD prefix from the last C89 functions with no special
Windows equilvalent:

* rename
* rewind
* setbuf
* signal
* tmpfile
2024-04-08 07:58:13 -07:00
Dana Robinson
12ae6b9b1a
Add NAMECHECK_ONLY to macro list in .clang-format (#4343)
This caused H5TS.c functions to be mis-formatted
2024-04-08 07:57:54 -07:00
Dana Robinson
2f4372104a
Remove #undef ERR from H5private.h (#4346)
This is an old work-around that is no longer necessary.

The only place where we defined ERR is in h5import, and that code
has been updated (in this PR) to rename ERR to INVALID_TOKEN.
2024-04-08 07:57:42 -07:00
Dana Robinson
02a6f2cc4a
Add note about H5Iregister_type hash_table param (#4345)
The hash_table parameter is unused in HDF5 1.8.13 and later, when we moved from using hash tables to skip lists for storing IDs. The current hash table implementation does not use this parameter.
2024-04-08 07:57:24 -07:00
Dana Robinson
7b8fe54c1a
Remove noise comment from H5DO.c (#4342) 2024-04-08 07:56:56 -07:00
Dana Robinson
7349023339
Remove the getting started guide (#4339)
This was moved to the wiki
2024-04-07 17:24:03 -05:00
Dana Robinson
a99d620172
Clean up random number generator code (#4338)
* Clean up random number generator code

Depending on the platform, we use a mix of random, rand, and rand_r
to generate pseudo-random numbers, along with a messy set of ifdefs
in H5private.h. We are not a cryptographic library, only use random
numbers in our test code, and have no need for anything more than the
C standard's (s)rand(). There's no point dithering about using rand()
vs random() when we're also doing bad things like using mod to
restrict the range, which introduces bias.

Also removes CMake/configure checks for rand_r and random

* Remove random/rand_r checks from build system

* Fix missed HDrandom after GitHub merge
2024-04-07 15:15:25 -07:00
bmribler
8def3f61bd
Add VDS and SWMR to documentation (#4336) 2024-04-07 17:01:45 -05:00
Dana Robinson
f776a348fc
Remove HD prefix from toupper/tolower (#4340) 2024-04-07 14:51:58 -07:00
Dana Robinson
0de523bc42
Remove HD macros for C time functions (#4337)
* HDasctime
* HDclock
* HDctime
* HDdifftime
* HDgmtime
* HDlocaltime
* HDmktime
* HDtime
* HDtzset

HDgettimeofday will be done later
2024-04-07 14:09:23 -07:00
H. Joe Lee
a6d689a1d6
Fix grammar and content in HDF5Examples (#4333) 2024-04-06 07:21:18 -05:00
bmribler
ded34c53f4
Revert "Fixed dead links in docs (#4334)" (#4335)
This reverts commit 408fc66002.
2024-04-06 07:00:53 -05:00
bmribler
408fc66002
Fixed dead links in docs (#4334) 2024-04-05 11:13:46 -05:00
mattjala
88b640a1ac
Remove unnecessary step from REST VOL workflow (#4331) 2024-04-04 19:56:09 -05:00
jhendersonHDF
90a1baede9
Revise _Float16 configure checks (#4323)
Run configure checks with and without CFLAGS/CMAKE_C_FLAGS since some
compilers work in one case while not working in the other case

Sync CMake configure checks with Autotools
2024-04-04 09:59:25 -05:00
jhendersonHDF
3db69574f0
Fix h5py testing failure due to invalid datatype IDs (#4321)
Fixes an issue where invalid datatype IDs are passed to application conversion
functions in the case where the top-level conversion function is a library-internal
function that operates on a container-like datatype, but one or more of the
base datatype members are converted with an application conversion function.
2024-04-04 09:55:20 -05:00
jhendersonHDF
3424bc9756
Fix issues with empty or uninitialized link names (#4322)
Converts an assertion in H5G_loc_find into a normal error
check that checks for empty link names

Initializes H5O_link_t structure early in H5G__ent_to_link
to avoid trying to free potentially uninitialized memory

Checks for an empty link name after H5MM_strndup in
H5G__ent_to_link

Fixes GitHub #4307
2024-04-04 07:34:05 -05:00
jhendersonHDF
a37a049ceb
Simply check for datatypes with unusual number of unused bits (#4309)
Avoids potential undefined behavior in H5T_is_numeric_with_unusual_unused_bits
2024-04-03 15:40:15 -07:00
H. Joe Lee
c22b801c9d
Remove VS ptable error from Known Problems (#4317) 2024-04-03 10:48:27 -05:00
jhendersonHDF
c4544543a2
Remove old wait_H5Tinit.cmake file (#4314) 2024-04-03 02:29:25 -07:00
jhendersonHDF
fa0c3ca3db
Fix README badges (#4313) 2024-04-03 02:28:53 -07:00
H. Joe Lee
c6e26a1da9
Fix typo - differetly (#4311) 2024-04-02 14:55:12 -07:00
Allen Byrne
2f4e9b1392
PR merge workflows (#4303)
* Merge the Test Express workflows into the PR CI

* Split merge request triggers into autotools vs cmake
2024-04-02 14:22:04 -05:00
Scot Breitenfeld
8b5644a0cd
Report build options of VFDs (#4304)
* changed to if string contains instead

* return status of VFDs in libhdf5.settings

* use *_ENABLE_* settings instead to report the state

* added map state

* updated resetting status if cmake option fails
2024-04-02 13:24:02 -05:00
Allen Byrne
9148f7c563
Prepend MPI_TEST_ to parallel example test names (#4306) 2024-04-02 13:01:02 -05:00
H. Joe Lee
f2cf0be9cb
Fix typo - glueing (#4299) 2024-04-02 07:12:17 -07:00
dependabot[bot]
16b2bc57b7
Bump the github-actions group with 3 updates (#4300)
Bumps the github-actions group with 3 updates: [actions/download-artifact](https://github.com/actions/download-artifact), [softprops/action-gh-release](https://github.com/softprops/action-gh-release) and [github/codeql-action](https://github.com/github/codeql-action).


Updates `actions/download-artifact` from 4.1.1 to 4.1.4
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](https://github.com/actions/download-artifact/compare/v4.1.1...c850b930e6ba138125429b7e5c93fc707a7f8427)

Updates `softprops/action-gh-release` from 1 to 2
- [Release notes](https://github.com/softprops/action-gh-release/releases)
- [Changelog](https://github.com/softprops/action-gh-release/blob/master/CHANGELOG.md)
- [Commits](de2c0eb89a...9d7c94cfd0)

Updates `github/codeql-action` from 3.24.6 to 3.24.9
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](8a470fddaf...1b1aada464)

---
updated-dependencies:
- dependency-name: actions/download-artifact
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-actions
- dependency-name: softprops/action-gh-release
  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-patch
  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-04-02 07:11:56 -07:00
H. Joe Lee
1042ed4d49
Fix typo - Cnversion (#4301) 2024-04-02 07:11:21 -07:00