Commit Graph

23358 Commits

Author SHA1 Message Date
bmribler
81c811b721
Fix links md files (#4239) 2024-03-25 10:54:31 -05:00
Allen Byrne
987fd8bb42
Fix example links (#4237) 2024-03-25 08:23:49 -07:00
Dana Robinson
ecdb656f08
Clean up types in h5test.c (#4235)
Reduces warnings on 32-bit and LLP64 systems
2024-03-25 08:23:28 -07:00
Dana Robinson
1136ac5268
Use cp -rp in test_plugin.sh (#4233)
When building with debug symbols on MacOS, the cp -p commands in
test_plugin.sh will attempt to copy the .dSYM directories with
debugging info, which will fail since -r is missing.

Using cp -rp is harmless and allows the test to run

Fixes HDFFV-10542
2024-03-25 07:46:12 -05:00
Scot Breitenfeld
6837fe5bc8
Addressed Fortran issues with promoted integers and reals via compilation flags, part 2 (#4221)
* addressed issue wit promoted integers and reals

* fixed h5fcreate_f

* added option to use mpi_f08

* change the kind of logical in the parallel tests

* addressed missing return value from callback
2024-03-25 07:42:03 -05:00
jhendersonHDF
30c1bbdfe7
Initialize a variable in C++ testhdf5's tattr.cpp (#4232) 2024-03-24 23:15:01 -07:00
jhendersonHDF
da60238e83
Set DXPL in API context for native VOL attribute I/O calls (#4228) 2024-03-24 22:07:21 -05:00
Dana Robinson
3e9c2a6a5c
Fixed a cache assert with too-large metadata objects (#4231)
If the library tries to load a metadata object that is above the
library's hard-coded limits, the size will trip an assert in debug
builds. In HDF5 1.14.4, this can happen if you create a very large
number of links in an old-style group that uses local heaps.

The library will now emit a normal error when it tries to load a
metadata object that is too large.

Partially addresses GitHub #3762
2024-03-24 22:07:01 -05:00
Allen Byrne
e2ea0a3ae7
Rework snapshots/release workflows for consistent args (#4227) 2024-03-24 18:10:09 -07:00
jhendersonHDF
2515bbd922
Fix Java JNI warnings (#4229) 2024-03-24 18:09:05 -07:00
jhendersonHDF
be16b70272
Fix issue with -Werror cleanup sed command in configure.ac (#4223) 2024-03-24 18:06:56 -07:00
jhendersonHDF
638c4d901f
Fix an issue with type size assumptions in h5dumpgentest (#4222) 2024-03-24 15:13:46 -05:00
jhendersonHDF
10e0d39b6d
Avoid file size checks in C++ testhdf5 for certain VFDs (#4226) 2024-03-24 15:13:05 -05:00
bmribler
817175e6e3
Fix broken URLs in documentation (#4214)
Fixes GH-3881 partially.  There are pages that need to be recreated.
2024-03-24 15:12:36 -05:00
bmribler
ce8ad65b4f
Fix broken links (#4224) 2024-03-23 22:33:36 -05:00
jhendersonHDF
cdc5112bae
Backup and clear CMAKE_C_FLAGS before performing _Float16 configure checks (#4217) 2024-03-23 07:17:14 -07:00
Scot Breitenfeld
c1a56f432e
Revert "Addressed Fortran issues with promoted integers and reals via compil…" (#4220)
This reverts commit 06c42ff038.
2024-03-23 07:16:43 -07:00
jhendersonHDF
86ca181bd8
Fix 'make check-vfd' target for Autotools (#4211)
Changes Autotools testing to use HDF5_TEST_DRIVER environment
variable to avoid running tests that don't work well with several
VFDs

Restores old h5_get_vfd_fapl() testing function to setup a FAPL
with a particular VFD

Adds a macro for the default VFD name
2024-03-22 21:31:16 -05:00
bmribler
62a905ae4a
Fix URLs (#4210)
Also removed Copyright.html context because it's no longer valid.
2024-03-22 12:06:09 -05:00
bmribler
174c22df22
Summarize the library version table (#4212)
Fixes GH-3773
2024-03-22 11:54:46 -05:00
Scot Breitenfeld
06c42ff038
Addressed Fortran issues with promoted integers and reals via compilation flags (#4209)
* addressed issue wit promoted integers and reals

* added option to use mpi_f08
2024-03-22 11:52:58 -05:00
Glenn Song
02b5204472
Add clarification for current behavior of H5Get_objtype_by_idx() (#4120) 2024-03-22 11:16:01 -05:00
vchoi-hdfgroup
093cca7ae4
Propagate group creation properties to intermediate groups (#4139) 2024-03-22 08:12:14 -07:00
Dana Robinson
2b6c6590f0
Reverts AC_SYS_LARGEFILE change (#4213)
We previously replaced local macros with AC_SYS_LARGEFILE, which is
unfortunately buggy on some systems and does not correctly set the
necessary defines, despite successfully detecting them.

This restores the previous macro hacks to acsite.m4
2024-03-22 06:00:47 -07:00
jhendersonHDF
c4cc33abe1
Fix issue with Subfiling VFD and multiple opens of same file (#4194)
* Fix issue with Subfiling VFD and multiple opens of same file

* Update H5_subfile_fid_to_context to return error value instead of ID

* Add helper routine to initialize open file mapping
2024-03-21 17:39:13 -07:00
H. Joe Lee
23d3d63323
Use tar.gz extension for ABI reports (#4205) 2024-03-21 13:25:45 -05:00
Allen Byrne
0e179d1f60
Add back snapshot names (#4198) 2024-03-21 09:12:50 -07:00
H. Joe Lee
4ebfbd6370
Fix grammar in README.md release template (#4201) 2024-03-21 09:11:29 -07:00
Allen Byrne
874c473f34
Suggested header footer for NEWSLETTER (#4204)
* Suggested header footer for NEWSLETTER

* Updates

* Add NEWSLETTER.txt to h5vers script
2024-03-21 09:11:10 -07:00
bmribler
20c570b091
Fix H5Pset_efile_prefix documentation error (#4206)
Fixes GH issue #1759
2024-03-21 09:10:55 -07:00
bmribler
0d595d68ca
Update link to Chunking in HDF5 page (#4203) 2024-03-21 09:10:40 -07:00
H. Joe Lee
7f3ab671a5
Remove unused CMake configuration checks (#4199) 2024-03-21 05:31:57 -07:00
Dana Robinson
15608c00b5
Call memset before stat calls (#4202)
The buffers passed to stat-like calls are only partially filled in by
the call, leaving ununitialized memory areas when the stat buffers are
created on the stack.

This change memsets the buffers to 0 before the stat calls, quieting
the -fsanitze=memory complaints.
2024-03-21 05:31:30 -07:00
Allen Byrne
8ecc984fff
Correct download link for develop doxygen (#4196) 2024-03-20 16:45:46 -05:00
jhendersonHDF
2d09c77325
Add NEWSLETTER item about _Float16 support (#4197) 2024-03-20 16:44:54 -05:00
jhendersonHDF
e9f0464352
Add RELEASE.txt note for recent datatype conversion improvements (#4195) 2024-03-20 16:44:34 -05:00
Allen Byrne
85af302798
A path component may include a dot with other characters (#4192) 2024-03-20 16:44:05 -05:00
Allen Byrne
977f4aab14
h5diff compares attribute data like dataset data (#4191)
Updates tools docs to indicate that dataset and attribute data are compared in the same way
2024-03-20 10:54:44 -07:00
Glenn Song
a286066123
Handle certain empty subfiling environment variables (#4038) 2024-03-20 10:52:27 -07:00
mattjala
e99b0af7e0
Skip vlen IO API test for cache VOL (#4135)
* Fix cache VOL segfault in vlen io test
* Skip vlen IO API test
2024-03-20 10:50:40 -07:00
H. Joe Lee
a31da32a2f
Remove broken links (#4187) 2024-03-20 10:49:48 -07:00
Dana Robinson
8e78cfebf8
Add semicolons to the end of HSYS_GOTO_ERROR (#4193)
Looks like we forgot these when we did the other macros.
2024-03-20 09:31:11 -07:00
Dana Robinson
56c527d752
Fixes several MinGW + Autotools issues (#4190)
* Fixes detection of various Windows libraries, etc.
* Corrects alarm(2) configure checks
* Uses Win32 threads by default w/ Pthreads override, if desired
* Set _WIN32_WINNT correctly for MinGW
* Fix setenv(3) wrapper for MinGW, which does not have getenv_s()

MinGW Autotools support is still not Amazing, but this at least
allows the library and tools build and is better about thread-safety
2024-03-20 08:40:09 -07:00
jhendersonHDF
4c0f1468d2
Skip part of dtypes.c _Float16 file size check for certain VFDs (#4182) 2024-03-19 22:06:49 -07:00
Allen Byrne
58b9cc7ccb
last-file.txt should not be created for release workflow (#4185) 2024-03-19 22:04:53 -07:00
jhendersonHDF
1ce55e15c0
Update README.md for coming Complex number support (#4183) 2024-03-19 22:04:07 -07:00
H. Joe Lee
c02be4df09
Add a missing period at the end of sentence. (#4184) 2024-03-19 16:32:53 -07:00
Allen Byrne
025d1e7e82
Exclude shell tests from sanitizers (#4186) 2024-03-19 16:32:20 -07:00
jhendersonHDF
87fb6ed653
Add daily VFD CI workflow (#4176)
Adds testing of Subfiling VFD
2024-03-19 15:14:36 -05:00
Allen Byrne
8f3e544193
Filter plugins updates for registration URL (#4180)
* Update filter plugin URL to new location

* Adjust test array size
2024-03-19 15:11:15 -05:00