hdf5/hl/test
jhendersonHDF 93ac9b0aeb
New references for Dimension Scale APIs (#1139)
* Enable usage of new-style references with dimension scale APIs

* Add API to check if an object ID represents a native connector object

* Modified code to use new function H5DSwith_new_ref to determine if new references should be used with
Dimension Scales. The new function return TRUE if non-native connector is used or if H5_DIMENSION_SCALES_WITH_NEW_REF
varible is define at configure time (--enable-dimension-scales-with-new-ref).

Tested on jelly.

ToDo: generate testing file on BE system and enable the test; add flag to CMake; test netCDF-4 with the new references.

* Adding new test files generated on BE system (hedgehog) created by 32 and 64-bit library.

test_ds chokes on test_ds_le_new_ref.h5  on BE system; test passes for test_ds_be_new_ref-32bit.h5
for the 32-bit library and fails for the 64-bit library, and vice versa. I am checking the files for further
investigation; but current implementation of the new references is not portable between LE and BE systems,
and 32 and 64-bit systems.

* Minor fixes for testing issues

* Update test_ds.c

Enabled broken test; tests pass now.

* Update RELEASE.txt

Documented new option to use new references with the HDF5 dimension scales APIs (H5DS*).

* Update MANIFEST for new 32-bit new-style references test file for H5DS APIs

* Update 'dimension scales w/ new-style refs' feature based on review

Co-authored-by: Elena <epourmal@hdfgroup.org>
2021-11-05 07:33:02 -05:00
..
CMakeLists.txt OESS-98 merge with clang-format changes 2020-09-25 16:43:57 -05:00
CMakeTests.cmake New references for Dimension Scale APIs (#1139) 2021-11-05 07:33:02 -05:00
dsdata.txt
dslat.txt
dslon.txt
dtype_file_readable.txt
dtype_file.txt
earth.pal
gen_test_ds.c New references for Dimension Scale APIs (#1139) 2021-11-05 07:33:02 -05:00
gen_test_ld.c Update license url part2 (#333) 2021-02-17 08:52:36 -06:00
h5hltest.h Fixed many -Wreserved-id-macro warnings by fixing header guard spelling (#361) 2021-02-22 22:29:56 -06:00
H5srcdir_str.h.in Update license url part2 (#333) 2021-02-17 08:52:36 -06:00
image8.txt
image24pixel.txt
image24plane.txt
Makefile.am Update license url part2 (#333) 2021-02-17 08:52:36 -06:00
pal_rgb.h Update license url part2 (#333) 2021-02-17 08:52:36 -06:00
sepia.pal
test_ds_be_new_ref-32bit.h5 New references for Dimension Scale APIs (#1139) 2021-11-05 07:33:02 -05:00
test_ds_be_new_ref.h5 New references for Dimension Scale APIs (#1139) 2021-11-05 07:33:02 -05:00
test_ds_be.h5
test_ds_le_new_ref.h5 New references for Dimension Scale APIs (#1139) 2021-11-05 07:33:02 -05:00
test_ds_le.h5
test_ds.c New references for Dimension Scale APIs (#1139) 2021-11-05 07:33:02 -05:00
test_dset_append.c Update license url part2 (#333) 2021-02-17 08:52:36 -06:00
test_file_image.c Fix several warnings (#747) 2021-06-16 15:45:26 -05:00
test_h5do_compat.c Update license url part2 (#333) 2021-02-17 08:52:36 -06:00
test_image.c Cleans up POSIX/C bits in H5private.h (#804) 2021-06-28 23:59:25 -05:00
test_ld.c Update clang config (#473) 2021-03-17 10:25:39 -05:00
test_ld.h5 [svn-r29857] Description: 2016-05-03 01:27:55 -05:00
test_lite.c Add high-level set/get for unsigned long long attributes. (#973) 2021-09-08 15:53:15 -05:00
test_packet_vlen.c Fixed HL_test_packet, incorrect length assignment (#1100) 2021-10-20 12:17:37 -05:00
test_packet.c More clang tidy (#908) 2021-08-23 16:14:53 -05:00
test_table_be.h5
test_table_cray.h5
test_table_le.h5
test_table.c More clang tidy (#908) 2021-08-23 16:14:53 -05:00
usa.wri