hdf5/test
jhendersonHDF c91b3e6168
Remove some H5T_copy calls that are now unnecessary (#4164)
Removes some datatype copying calls that are now unnecessary after
refactoring the datatype conversion code to use pointers internally
rather than IDs

Rewrites the enum conversion function so that it uses cached copies
of the source and destination datatypes in order to avoid modifying
the datatypes passed in

Adds a 'recursive' field to the datatype conversion context which
allows the conversion functions for members of a container datatype
to skip unnecessary repetitive conversion setup code

Changes internal datatype conversion callback functions so that the
source and destination datatype structure pointers are const

Removes some unused and unnecessary internal IDs registered with
H5I_register
2024-03-18 21:44:31 -07:00
..
API Add support for _Float16 16-bit floating point type (#4065) 2024-03-18 21:36:46 -07:00
testfiles Develop tools move (#3580) 2023-09-26 13:46:55 -07:00
accum_swmr_reader.c Replaces HDgetenv with getenv (#3599) 2023-09-26 13:11:22 -07:00
accum.c Remove printf format warning on Windows oneAPI. (#3838) 2023-11-10 11:14:07 -06:00
app_ref.c Replaces HDgetenv with getenv (#3599) 2023-09-26 13:11:22 -07:00
atomic_reader.c Use HDoff_t with lseek consistently (#3600) 2023-09-26 11:38:07 -07:00
atomic_writer.c Fix some minor warnings (#4165) 2024-03-16 19:43:47 -07:00
AtomicWriterReader.txt
big.c Clean up off_t usage (#4095) 2024-03-09 09:06:10 -08:00
bittests.c Strip HD prefix from string/char C API calls (#3540) 2023-09-15 15:13:18 -07:00
btree2.c Replaces HDgetenv with getenv (#3599) 2023-09-26 13:11:22 -07:00
cache_api.c Fix several spelling/grammar issues (#3621) 2023-10-03 09:01:28 -07:00
cache_common.c Strip HD prefix from string/char C API calls (#3540) 2023-09-15 15:13:18 -07:00
cache_common.h Improve performance of flushing single objects (#4017) 2024-02-23 09:06:06 -08:00
cache_image.c Replaces HDgetenv with getenv (#3599) 2023-09-26 13:11:22 -07:00
cache_logging.c Strip HD prefix from string/char C API calls (#3540) 2023-09-15 15:13:18 -07:00
cache_tagging.c Improve performance of flushing single objects (#4017) 2024-02-23 09:06:06 -08:00
cache.c Move common variables out of cache test blocks (#4108) 2024-03-10 16:17:37 -07:00
chunk_info.c Strip HD prefix from string/char C API calls (#3540) 2023-09-15 15:13:18 -07:00
CMakeLists.txt Add HDF5_DISABLE_TESTS_REGEX option to skip tests (#3859) 2023-11-22 07:51:30 -06:00
CMakePassthroughVOLTests.cmake Add HDF5_DISABLE_TESTS_REGEX option to skip tests (#3859) 2023-11-22 07:51:30 -06:00
CMakeTests.cmake Rename incorrectly named option (#4067) 2024-03-05 09:07:16 -08:00
CMakeVFDTests.cmake Add HDF5_DISABLE_TESTS_REGEX option to skip tests (#3859) 2023-11-22 07:51:30 -06:00
cmpd_dset.c Fix uninitialized bytes in cmpd_dset test (#4072) 2024-03-05 14:33:09 -08:00
cmpd_dtransform.c Strip HD prefix from string/char C API calls (#3540) 2023-09-15 15:13:18 -07:00
cork.c Replaces HDgetenv with getenv (#3599) 2023-09-26 13:11:22 -07:00
cross_read.c Strip HD prefix from string/char C API calls (#3540) 2023-09-15 15:13:18 -07:00
dangle.c Replaces HDgetenv with getenv (#3599) 2023-09-26 13:11:22 -07:00
del_many_dense_attrs.c Strip HD prefix from string/char C API calls (#3540) 2023-09-15 15:13:18 -07:00
direct_chunk.c Fix several spelling/grammar issues (#3621) 2023-10-03 09:01:28 -07:00
dsets.c Fix some minor warnings (#4165) 2024-03-16 19:43:47 -07:00
dt_arith.c Add support for _Float16 16-bit floating point type (#4065) 2024-03-18 21:36:46 -07:00
dtransform.c Strip HD prefix from string/char C API calls (#3540) 2023-09-15 15:13:18 -07:00
dtypes.c Remove some H5T_copy calls that are now unnecessary (#4164) 2024-03-18 21:44:31 -07:00
earray.c Strip HD prefix from string/char C API calls (#3540) 2023-09-15 15:13:18 -07:00
efc.c Strip HD prefix from string/char C API calls (#3540) 2023-09-15 15:13:18 -07:00
enc_dec_plist_cross_platform.c Clean up off_t usage (#4095) 2024-03-09 09:06:10 -08:00
enc_dec_plist.c Clean up off_t usage (#4095) 2024-03-09 09:06:10 -08:00
enum.c Strip HD prefix from string/char C API calls (#3540) 2023-09-15 15:13:18 -07:00
err_compat.c
error_test.c Replaces HDgetenv with getenv (#3599) 2023-09-26 13:11:22 -07:00
event_set.c Add 'warning density' computation to the warnhist script (#3910) 2023-12-29 08:42:35 -06:00
evict_on_close.c Fix H5Pset_evict_on_close failing regardless of actual parallel use (#3761) 2023-10-24 12:51:55 -05:00
extend.c
external_common.c Strip HD prefix from string/char C API calls (#3540) 2023-09-15 15:13:18 -07:00
external_common.h Convert hbool_t --> bool in test (#3494) 2023-09-05 13:11:52 -07:00
external_env.c Strip HD prefix from string/char C API calls (#3540) 2023-09-15 15:13:18 -07:00
external_fname.h
external.c Clean up off_t usage (#4095) 2024-03-09 09:06:10 -08:00
farray.c Strip HD prefix from string/char C API calls (#3540) 2023-09-15 15:13:18 -07:00
fheap.c Replaces HDgetenv with getenv (#3599) 2023-09-26 13:11:22 -07:00
file_image.c Clean up off_t usage (#4095) 2024-03-09 09:06:10 -08:00
filenotclosed.c Replaces HDgetenv with getenv (#3599) 2023-09-26 13:11:22 -07:00
fillval.c Clean up off_t usage (#4095) 2024-03-09 09:06:10 -08:00
filter_fail.c Strip HD prefix from string/char C API calls (#3540) 2023-09-15 15:13:18 -07:00
filter_plugin1_dsets.c
filter_plugin2_dsets.c
filter_plugin3_dsets.c
filter_plugin4_groups.c
filter_plugin.c Issue #1824: Replaced most remaining sprintf with safer snprint (#4003) 2024-02-13 08:22:17 -06:00
flush1.c Replaces HDgetenv with getenv (#3599) 2023-09-26 13:11:22 -07:00
flush2.c Replaces HDgetenv with getenv (#3599) 2023-09-26 13:11:22 -07:00
flushrefresh.c Replaces HDgetenv with getenv (#3599) 2023-09-26 13:11:22 -07:00
flushrefreshTest.cmake
freespace.c Strip HD prefix from string/char C API calls (#3540) 2023-09-15 15:13:18 -07:00
gen_bad_compound.c
gen_bad_offset.c Clean up off_t usage (#4095) 2024-03-09 09:06:10 -08:00
gen_bad_ohdr.c Strip HD prefix from string/char C API calls (#3540) 2023-09-15 15:13:18 -07:00
gen_bogus.c Strip HD prefix from string/char C API calls (#3540) 2023-09-15 15:13:18 -07:00
gen_bounds.c Consistent initialization of hid_t in the tests (#3521) 2023-09-08 18:06:23 -05:00
gen_cross.c Strip HD prefix from string/char C API calls (#3540) 2023-09-15 15:13:18 -07:00
gen_deflate.c Consistent initialization of hid_t in the tests (#3521) 2023-09-08 18:06:23 -05:00
gen_file_image.c Consistent initialization of hid_t in the tests (#3521) 2023-09-08 18:06:23 -05:00
gen_filespace.c Consistent initialization of hid_t in the tests (#3521) 2023-09-08 18:06:23 -05:00
gen_filters.c Consistent initialization of hid_t in the tests (#3521) 2023-09-08 18:06:23 -05:00
gen_mergemsg.c
gen_new_array.c
gen_new_fill.c Consistent initialization of hid_t in the tests (#3521) 2023-09-08 18:06:23 -05:00
gen_new_group.c Consistent initialization of hid_t in the tests (#3521) 2023-09-08 18:06:23 -05:00
gen_new_mtime.c
gen_new_super.c
gen_noencoder.c
gen_nullspace.c
gen_old_array.c
gen_old_group.c Consistent initialization of hid_t in the tests (#3521) 2023-09-08 18:06:23 -05:00
gen_old_layout.c
gen_old_mtime.c
gen_plist.c Clean up off_t usage (#4095) 2024-03-09 09:06:10 -08:00
gen_sizes_lheap.c
gen_specmetaread.c
gen_udlinks.c Consistent initialization of hid_t in the tests (#3521) 2023-09-08 18:06:23 -05:00
genall5.c Strip HD prefix from string/char C API calls (#3540) 2023-09-15 15:13:18 -07:00
genall5.h Convert hbool_t --> bool in test (#3494) 2023-09-05 13:11:52 -07:00
getname.c Strip HD prefix from string/char C API calls (#3540) 2023-09-15 15:13:18 -07:00
gheap.c Strip HD prefix from string/char C API calls (#3540) 2023-09-15 15:13:18 -07:00
h5test.c Fix issue with FAPL file locking setting inheriting test (#4053) 2024-03-01 07:38:17 -06:00
h5test.h Fix issue with FAPL file locking setting inheriting test (#4053) 2024-03-01 07:38:17 -06:00
H5srcdir_str.h.in
H5srcdir.h
hdfs.c Replaces HDgetenv with getenv (#3599) 2023-09-26 13:11:22 -07:00
hyperslab.c Minimize use of abort() (#4110) 2024-03-10 12:42:16 -07:00
istore.c Clean up off_t usage (#4095) 2024-03-09 09:06:10 -08:00
lheap.c Strip HD prefix from string/char C API calls (#3540) 2023-09-15 15:13:18 -07:00
links_env.c Replaces HDgetenv with getenv (#3599) 2023-09-26 13:11:22 -07:00
links.c Fix doxygen link to example function usage (#4133) 2024-03-15 08:24:32 -07:00
Makefile.am Fix file names in tfile.c (#3743) 2023-10-21 19:08:12 -05:00
mdset.c Consistent initialization of hid_t in the tests (#3521) 2023-09-08 18:06:23 -05:00
mf.c Fix several spelling/grammar issues (#3621) 2023-10-03 09:01:28 -07:00
mirror_vfd.c Strip HD prefix from string/char C API calls (#3540) 2023-09-15 15:13:18 -07:00
mount.c Strip HD prefix from string/char C API calls (#3540) 2023-09-15 15:13:18 -07:00
mtime.c Strip HD prefix from string/char C API calls (#3540) 2023-09-15 15:13:18 -07:00
ntypes.c Add support for _Float16 16-bit floating point type (#4065) 2024-03-18 21:36:46 -07:00
null_vfd_plugin.c
null_vfd_plugin.h
null_vol_connector.c
null_vol_connector.h
objcopy_ref.c Strip HD prefix from string/char C API calls (#3540) 2023-09-15 15:13:18 -07:00
objcopy.c Clean up off_t usage (#4095) 2024-03-09 09:06:10 -08:00
ohdr.c Replaces HDgetenv with getenv (#3599) 2023-09-26 13:11:22 -07:00
onion.c Fix several spelling/grammar issues (#3621) 2023-10-03 09:01:28 -07:00
page_buffer.c Replaces HDgetenv with getenv (#3599) 2023-09-26 13:11:22 -07:00
POSIX_Order_Write_Test_Report.docx
POSIX_Order_Write_Test_Report.pdf
reserved.c Replaces HDgetenv with getenv (#3599) 2023-09-26 13:11:22 -07:00
ros3.c Replaces HDgetenv with getenv (#3599) 2023-09-26 13:11:22 -07:00
s3comms.c Replaces HDgetenv with getenv (#3599) 2023-09-26 13:11:22 -07:00
select_io_dset.c Fix uninitialized bytes in selection I/O test (#4073) 2024-03-06 07:48:28 -08:00
set_extent.c Clean up off_t usage (#4095) 2024-03-09 09:06:10 -08:00
ShellTests.cmake Add HDF5_DISABLE_TESTS_REGEX option to skip tests (#3859) 2023-11-22 07:51:30 -06:00
space_overflow.c
stab.c Replaces HDgetenv with getenv (#3599) 2023-09-26 13:11:22 -07:00
swmr_addrem_writer.c
swmr_common.c Strip HD prefix from string/char C API calls (#3540) 2023-09-15 15:13:18 -07:00
swmr_common.h
swmr_generator.c Strip HD prefix from string/char C API calls (#3540) 2023-09-15 15:13:18 -07:00
SWMR_POSIX_Order_UG.txt
swmr_reader.c Strip HD prefix from string/char C API calls (#3540) 2023-09-15 15:13:18 -07:00
swmr_remove_reader.c Consistent initialization of hid_t in the tests (#3521) 2023-09-08 18:06:23 -05:00
swmr_remove_writer.c
swmr_sparse_reader.c Consistent initialization of hid_t in the tests (#3521) 2023-09-08 18:06:23 -05:00
swmr_sparse_writer.c Convert hbool_t --> bool in test (#3494) 2023-09-05 13:11:52 -07:00
swmr_start_write.c Strip HD prefix from string/char C API calls (#3540) 2023-09-15 15:13:18 -07:00
SWMR_UseCase_UG.txt
swmr_writer.c Strip HD prefix from string/char C API calls (#3540) 2023-09-15 15:13:18 -07:00
swmr.c Fix several spelling/grammar issues (#3621) 2023-10-03 09:01:28 -07:00
tarray.c HDF5 API test updates (#3835) 2023-11-13 13:49:38 -06:00
tattr.c HDF5 API test updates (#3835) 2023-11-13 13:49:38 -06:00
tcheck_version.c Convert hbool_t --> bool in test (#3494) 2023-09-05 13:11:52 -07:00
tchecksum.c
tconfig.c Fixes the last of the -Wextra-semi-stmt warnings (#3326) 2023-08-02 17:46:26 -05:00
tcoords.c Strip HD prefix from string/char C API calls (#3540) 2023-09-15 15:13:18 -07:00
test_abort_fail.sh.in
test_check_version.sh.in
test_error.sh.in
test_external_env.sh.in
test_flush_refresh.sh.in
test_libinfo.sh.in
test_links_env.sh.in
test_mirror.sh.in Fix mirror VFD script (#4170) 2024-03-17 18:47:59 -07:00
test_plugin.sh.in
test_swmr.pwsh.in
test_swmr.sh.in
test_use_cases.sh.in
test_vds_env.sh.in
test_vds_swmr.pwsh.in
test_vds_swmr.sh.in
testframe.c Print some messages in parallel tests on MPI rank 0 only (#3785) 2023-10-27 21:18:24 -07:00
testhdf5.c HDF5 API test updates (#3835) 2023-11-13 13:49:38 -06:00
testhdf5.h Strip HD prefix from string/char C API calls (#3540) 2023-09-15 15:13:18 -07:00
testmeta.c Strip HD prefix from string/char C API calls (#3540) 2023-09-15 15:13:18 -07:00
tfile.c HDF5 API test updates (#3835) 2023-11-13 13:49:38 -06:00
tgenprop.c Strip HD prefix from string/char C API calls (#3540) 2023-09-15 15:13:18 -07:00
th5_system.c Strip HD prefix from string/char C API calls (#3540) 2023-09-15 15:13:18 -07:00
th5o.c HDF5 API test updates (#3835) 2023-11-13 13:49:38 -06:00
th5s.c Clean up off_t usage (#4095) 2024-03-09 09:06:10 -08:00
thread_id.c Strip HD prefix from string/char C API calls (#3540) 2023-09-15 15:13:18 -07:00
tid.c Consistent initialization of hid_t in the tests (#3521) 2023-09-08 18:06:23 -05:00
timer.c Strip HD prefix from string/char C API calls (#3540) 2023-09-15 15:13:18 -07:00
titerate.c HDF5 API test updates (#3835) 2023-11-13 13:49:38 -06:00
tmeta.c
tmisc.c Minimize use of abort() (#4110) 2024-03-10 12:42:16 -07:00
trefer_deprec.c HDF5 API test updates (#3835) 2023-11-13 13:49:38 -06:00
trefer_shutdown.c
trefer.c HDF5 API test updates (#3835) 2023-11-13 13:49:38 -06:00
trefstr.c Strip HD prefix from string/char C API calls (#3540) 2023-09-15 15:13:18 -07:00
tselect.c Allow H5Soffset_simple to accept NULL offsets (#4152) 2024-03-18 06:57:52 -07:00
tskiplist.c Convert hbool_t --> bool in test (#3494) 2023-09-05 13:11:52 -07:00
tsohm.c HDF5 API test updates (#3835) 2023-11-13 13:49:38 -06:00
ttime.c Fixes the last of the -Wextra-semi-stmt warnings (#3326) 2023-08-02 17:46:26 -05:00
ttsafe_acreate.c
ttsafe_attr_vlen.c
ttsafe_cancel.c
ttsafe_dcreate.c
ttsafe_error.c
ttsafe.c Replaces HDgetenv with getenv (#3599) 2023-09-26 13:11:22 -07:00
ttsafe.h
tunicode.c HDF5 API test updates (#3835) 2023-11-13 13:49:38 -06:00
tvlstr.c HDF5 API test updates (#3835) 2023-11-13 13:49:38 -06:00
tvltypes.c Strip HD prefix from string/char C API calls (#3540) 2023-09-15 15:13:18 -07:00
twriteorder.c Clean up off_t usage (#4095) 2024-03-09 09:06:10 -08:00
unlink.c Strip HD prefix from string/char C API calls (#3540) 2023-09-15 15:13:18 -07:00
unregister.c Strip HD prefix from string/char C API calls (#3540) 2023-09-15 15:13:18 -07:00
use_append_chunk_mirror.c Strip HD prefix from string/char C API calls (#3540) 2023-09-15 15:13:18 -07:00
use_append_chunk.c Strip HD prefix from string/char C API calls (#3540) 2023-09-15 15:13:18 -07:00
use_append_mchunks.c Strip HD prefix from string/char C API calls (#3540) 2023-09-15 15:13:18 -07:00
use_common.c Strip HD prefix from string/char C API calls (#3540) 2023-09-15 15:13:18 -07:00
use_disable_mdc_flushes.c Strip HD prefix from string/char C API calls (#3540) 2023-09-15 15:13:18 -07:00
use.h Convert hbool_t --> bool in test (#3494) 2023-09-05 13:11:52 -07:00
vds_env.c Replaces HDgetenv with getenv (#3599) 2023-09-26 13:11:22 -07:00
vds_swmr_gen.c Consistent initialization of hid_t in the tests (#3521) 2023-09-08 18:06:23 -05:00
vds_swmr_reader.c Consistent initialization of hid_t in the tests (#3521) 2023-09-08 18:06:23 -05:00
vds_swmr_writer.c Consistent initialization of hid_t in the tests (#3521) 2023-09-08 18:06:23 -05:00
vds_swmr.h
vds.c Replaces HDgetenv with getenv (#3599) 2023-09-26 13:11:22 -07:00
vfd_plugin.c Strip HD prefix from string/char C API calls (#3540) 2023-09-15 15:13:18 -07:00
vfd.c Replaces HDgetenv with getenv (#3599) 2023-09-26 13:11:22 -07:00
vol_plugin.c Strip HD prefix from string/char C API calls (#3540) 2023-09-15 15:13:18 -07:00
vol.c Fix issue with FAPL file locking setting inheriting test (#4053) 2024-03-01 07:38:17 -06:00