summaryrefslogtreecommitdiffstats
path: root/src/H5FDonion_index.c
Commit message (Collapse)AuthorAgeFilesLines
* Move encode/decode macros to a new header (#3040)Dana Robinson2023-06-061-5/+6
| | | | | | | | | | | Moves the file-independent encode and decode macros to a new H5encode.h header that is itself included in H5private.h. Removes UINT64ENCODE_VARLEN and UINT64DECODE_VARLEN, which were unused. Fixes include statements in files where H5VMprivate.h and H5MMprivate.h were included via H5Fprivate.h.
* Update copyright headers (#2184)Larry Knox2022-11-011-1/+1
| | | | | * Updated source file copyright headers to remove "Copyright by the Board of Trustees of the University of Illinois", which is kept in the top-level COPYING file.
* Updates onion VFD major error codes (#2076)Dana Robinson2022-08-311-12/+12
|
* Turns off clang optimizations on a couple of onion VFD functions (#1976)Dana Robinson2022-08-081-1/+1
| | | Ancient clang (7.7.3 on OS X) emits problematic code with -O2 or -O3
* Onion VFD (#1953)Dana Robinson2022-08-021-0/+935
* Onion VFD feature * Fixes onion VFD errors with non-sec2 backing store VFDs * Disables the onion VFD tests w/ ph5diff * Disables non-sec2 VFDs as onion VFD backing stores * Committing clang-format changes * Formatted source * Typo * Adds onion VFD tools tests to CMake * Fixes for v16 API compatibility * Memset structs to avoid bad frees on errors * H5Dwrite() calls now use H5T_NATIVE_INT as the memory type vs LE * Properly decodes checksums on BE machines * Be more careful about uint64_t to haddr_t/hsize_t conversions * Another fix for BE data comparison * Removed double underscores from onion constants * Replace hard-coded onion header string w/ constant * Fixes cleanup paths in H5FD__onion_ingest_history() * Fixed use of size_t revision numbers * Fix h5dump revision count format string Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>