Skip to content

Commit

Permalink
Update HighFive to 2.10.0. (#365)
Browse files Browse the repository at this point in the history
Versions prior to `2.10.0` use HDF5 in a way that causes quadratic
runtime when constructing a selection from many irregular hyperslabs.
  • Loading branch information
1uc authored Jul 29, 2024
1 parent a6ab503 commit c631788
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion extlib/HighFive
Submodule HighFive updated 38 files
+6 −15 .github/workflows/ci.yml
+2 −4 .github/workflows/clang_format.yml
+4 −3 .github/workflows/coverage.yml
+4 −2 .github/workflows/gh-pages.yml
+5 −3 .github/workflows/version_file.yml
+17 −0 CHANGELOG.md
+1 −1 CMakeLists.txt
+2 −1 README.md
+1 −0 doc/Doxyfile
+134 −0 doc/migration_guide.md
+12 −2 include/highfive/H5Attribute.hpp
+17 −0 include/highfive/H5DataSpace.hpp
+10 −1 include/highfive/H5DataType.hpp
+3 −3 include/highfive/H5Version.hpp
+14 −4 include/highfive/bits/H5Attribute_misc.hpp
+3 −3 include/highfive/bits/H5DataType_misc.hpp
+6 −0 include/highfive/bits/H5Dataspace_misc.hpp
+27 −7 include/highfive/bits/H5Inspector_misc.hpp
+3 −15 include/highfive/bits/H5Node_traits.hpp
+2 −23 include/highfive/bits/H5Node_traits_misc.hpp
+12 −12 include/highfive/bits/H5ReadWrite_misc.hpp
+141 −15 include/highfive/bits/H5Slice_traits.hpp
+20 −4 include/highfive/bits/H5Slice_traits_misc.hpp
+2 −0 include/highfive/bits/H5Utils.hpp
+10 −1 include/highfive/bits/H5_definitions.hpp
+21 −0 include/highfive/bits/h5s_wrapper.hpp
+2 −2 include/highfive/h5easy_bits/H5Easy_Eigen.hpp
+2 −2 include/highfive/h5easy_bits/H5Easy_opencv.hpp
+2 −2 include/highfive/h5easy_bits/H5Easy_xtensor.hpp
+0 −42 src/examples/read_write_fixedlen_string.cpp
+1 −1 src/examples/read_write_raw_ptr.cpp
+3 −1 tests/unit/CMakeLists.txt
+1 −1 tests/unit/data_generator.hpp
+10 −0 tests/unit/deprecated/CMakeLists.txt
+172 −0 tests/unit/deprecated/test_fixed_len_string_array.cpp
+57 −0 tests/unit/test_high_five_selection.cpp
+38 −0 tests/unit/test_legacy.cpp
+9 −188 tests/unit/tests_high_five_base.cpp

0 comments on commit c631788

Please sign in to comment.