-
-
Notifications
You must be signed in to change notification settings - Fork 246
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Sync develop changes May 6 - May 20 to hdf5_1_14 #4503
Sync develop changes May 6 - May 20 to hdf5_1_14 #4503
Commits on May 20, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 7893931 - Browse repository at this point
Copy the full SHA 7893931View commit details -
Refactor error handling code to eliminate internal ID calls (HDFGroup…
…#4453) All calls to the H5I routines are now made in API routines (sometimes in FUNC_ENTER/LEAVE_* macros), except for some calls to H5E_clear_stack() within the library, but I'm planning to remove those over time. Also, made all the library internal error messages into static const variables, instead of malloc'ing them, which means that they can just be referenced and not copied. Several new and updated auto-generated header files were necessary to enable this.
Configuration menu - View commit details
-
Copy full SHA for 8c6e40c - Browse repository at this point
Copy the full SHA 8c6e40cView commit details -
Configuration menu - View commit details
-
Copy full SHA for abd95e7 - Browse repository at this point
Copy the full SHA abd95e7View commit details -
Configuration menu - View commit details
-
Copy full SHA for c43350c - Browse repository at this point
Copy the full SHA c43350cView commit details -
Fix an issue where compound datatype member IDs can be leaked during …
…conversion (HDFGroup#4459) Also fixes issues with handling of partially initialized datatypes during library shutdown
Configuration menu - View commit details
-
Copy full SHA for a31a522 - Browse repository at this point
Copy the full SHA a31a522View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9c80402 - Browse repository at this point
Copy the full SHA 9c80402View commit details -
Fix github issue HDFGroup#2523: doxygen -- fix grammatically incorrec…
…t sentence alias (HDFGroup#4474)
Configuration menu - View commit details
-
Copy full SHA for 4bad8ec - Browse repository at this point
Copy the full SHA 4bad8ecView commit details -
Configuration menu - View commit details
-
Copy full SHA for 07a9879 - Browse repository at this point
Copy the full SHA 07a9879View commit details -
Configuration menu - View commit details
-
Copy full SHA for a3f6541 - Browse repository at this point
Copy the full SHA a3f6541View commit details -
Properly clean up cache when failing to load an object header (HDFGro…
…up#4477) * Properly clean up cache when failing to load an object header * Don't check message type a second time in H5G__open_oid if the first attempt returns error * Add more asserts to H5O__assert() to avoid segfaults --------- Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 5d11d02 - Browse repository at this point
Copy the full SHA 5d11d02View commit details -
Configuration menu - View commit details
-
Copy full SHA for befc670 - Browse repository at this point
Copy the full SHA befc670View commit details -
Disable EOF checks for SWMR readers in more cases. (HDFGroup#4489)
Fixes a race condition where the reader opens the file and sets its EOF from the file's size (from the stat() call in the driver open callback). Then, before the reader can read the file's superblock, a SWMR writer races in, extends the file, and closes the file, writing an updated superblock with the 'writer' and 'SWMR writer' flags in the superblock off (appropriately). Then the reader proceeds to read the superblock, and flags the EOF as wrong. Taking out the check for the 'writer' and 'SWMR writer' flags will cause SWMR readers to avoid flagging the file as incorrect.
Configuration menu - View commit details
-
Copy full SHA for 831502a - Browse repository at this point
Copy the full SHA 831502aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 65a6dde - Browse repository at this point
Copy the full SHA 65a6ddeView commit details -
Configuration menu - View commit details
-
Copy full SHA for ec77125 - Browse repository at this point
Copy the full SHA ec77125View commit details -
Fix for github issue HDFGroup#2220. (HDFGroup#4497)
Document the limitation in the Passthrough Conncector section of the VOL Connector Author Guide. The limitation is posted by Neil in the github issue on Dec 22, 2022.
Configuration menu - View commit details
-
Copy full SHA for d266fae - Browse repository at this point
Copy the full SHA d266faeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6554e64 - Browse repository at this point
Copy the full SHA 6554e64View commit details -
Improve spec. reading superblock into cache (a little) by using v2 si…
…ze (HDFGroup#4491) * Improve spec. reading superblock into cache (a little) by using v2 size Instead of reading the absolute minimal possible, use the likely value of a v2+ superblock w/8-byte addresses & lengths.
Configuration menu - View commit details
-
Copy full SHA for f0a6d59 - Browse repository at this point
Copy the full SHA f0a6d59View commit details -
Fix for github Issue HDFGroup#1388 can't delete renamed dense attribu…
…te with corder tracking enabled (HDFGroup#4462) * Fix for github issue HDFGroup#1388: can't delete renamed dense attribute with corder tracking enabled The problem occurs in step 3(b) below which will delete the attribute with corder x from the creation order index v2 B-tree. The rename sequence in H5A__dense_rename() occurs in the following order: 1) The old attribute with corder x was removed from the creation order index v2 B-tree 2) The new renamed attribute was inserted via H5A__dense_insert(): (a) insert the attribute with new name j into the name index v2 B-tree (b) insert the attribute with corder x into the creation order index v2 B-tree 3) The old attribute was removed via H5A__dense_remove(): (a) remove the attribute with old name k from the name index v2 B-tree (b) remove the attribute with coorder x from the creation order index v2 B-tree Fix: deactivate the "corder_bt2_addr" field so that H5A__dense_remove() won't delete the attribute with corder x from the creation order index v2 B-tree.
Configuration menu - View commit details
-
Copy full SHA for e441451 - Browse repository at this point
Copy the full SHA e441451View commit details -
Fix/revert a libtool sed hack (HDFGroup#4501)
* Revert "Remove Autotools sed hack (HDFGroup#3848)" This reverts commit 8b3ffde. * Fix libtool sed cleanup on MacOS Convert sed -i line to sed > libtool.bak && mv libtool.bak libtool to avoid non-portable -i option.
Configuration menu - View commit details
-
Copy full SHA for 6946ad9 - Browse repository at this point
Copy the full SHA 6946ad9View commit details
Commits on May 22, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 3e134ba - Browse repository at this point
Copy the full SHA 3e134baView commit details
Commits on May 23, 2024
-
Set H5 specific vars immediately if legacy find (HDFGroup#4512)
* Set H5 specific vars immediately if legacy find * Correct find process vars (vs in-line build) * Correct SZIP find * Everything is libaec 1.0.6 or newer * Correct option help text
Configuration menu - View commit details
-
Copy full SHA for 205a607 - Browse repository at this point
Copy the full SHA 205a607View commit details -
Merge branch 'sync_develop_changes_to_1_14' of https://github.com/lrk…
…nox/hdf5 into sync_develop_changes_to_1_14
Configuration menu - View commit details
-
Copy full SHA for 5098647 - Browse repository at this point
Copy the full SHA 5098647View commit details