summaryrefslogtreecommitdiffstats
path: root/release_docs
diff options
context:
space:
mode:
authorNeil Fortner <nfortne2@hdfgroup.org>2021-01-22 23:00:35 (GMT)
committerGitHub <noreply@github.com>2021-01-22 23:00:35 (GMT)
commitdf1d5505c15e27eca9236952bbfef94a6dc8f20d (patch)
tree22f2daee5565cbaeaf201f5048964579f168dfa0 /release_docs
parenta0ee1eb5dc7ad3f45860eb5ea0791a4380302ddf (diff)
downloadhdf5-df1d5505c15e27eca9236952bbfef94a6dc8f20d.zip
hdf5-df1d5505c15e27eca9236952bbfef94a6dc8f20d.tar.gz
hdf5-df1d5505c15e27eca9236952bbfef94a6dc8f20d.tar.bz2
Improve performance of multiple calls to H5Sget_select_elem_pointlist (#270) (#275)
* Cache the pointer to the next point to process after the last call to H5S__get_select_elem_pointlist. This allows the normal process of iterating over the points in batches to be much more efficient, as the library does not need to traverse the entirety of the preceding points every time the funciton is re-entered. * Update RELEASE.txt for point selection iteration performance fix.
Diffstat (limited to 'release_docs')
-rw-r--r--release_docs/RELEASE.txt9
1 files changed, 9 insertions, 0 deletions
diff --git a/release_docs/RELEASE.txt b/release_docs/RELEASE.txt
index a6beaed..20acd49 100644
--- a/release_docs/RELEASE.txt
+++ b/release_docs/RELEASE.txt
@@ -178,6 +178,15 @@ New Features
Library:
--------
+ - Improved performance of H5Sget_select_elem_pointlist
+
+ Modified library to cache the point after the last block of points
+ retrieved by H5Sget_select_elem_pointlist, so a subsequent call to the
+ same function to retrieve the next block of points from the list can
+ proceed immediately without needing to iterate over the point list.
+
+ (NAF - 2021/01/19)
+
- Added H5VL_VERSION macro that indicates the version of the VOL framework
implemented by a version of the library. Currently, compatibility
checking enforces that the 'version' field in the H5VL_class_t for