mirror of
https://github.com/HDFGroup/hdf5.git
synced 2024-12-21 07:51:46 +08:00
93ac9b0aeb
* 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> |
||
---|---|---|
.. | ||
CMakeLists.txt | ||
CMakeTests.cmake | ||
dsdata.txt | ||
dslat.txt | ||
dslon.txt | ||
dtype_file_readable.txt | ||
dtype_file.txt | ||
earth.pal | ||
gen_test_ds.c | ||
gen_test_ld.c | ||
h5hltest.h | ||
H5srcdir_str.h.in | ||
image8.txt | ||
image24pixel.txt | ||
image24plane.txt | ||
Makefile.am | ||
pal_rgb.h | ||
sepia.pal | ||
test_ds_be_new_ref-32bit.h5 | ||
test_ds_be_new_ref.h5 | ||
test_ds_be.h5 | ||
test_ds_le_new_ref.h5 | ||
test_ds_le.h5 | ||
test_ds.c | ||
test_dset_append.c | ||
test_file_image.c | ||
test_h5do_compat.c | ||
test_image.c | ||
test_ld.c | ||
test_ld.h5 | ||
test_lite.c | ||
test_packet_vlen.c | ||
test_packet.c | ||
test_table_be.h5 | ||
test_table_cray.h5 | ||
test_table_le.h5 | ||
test_table.c | ||
usa.wri |