-
-
Notifications
You must be signed in to change notification settings - Fork 244
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
Merge PRs #143, 144 to hdf5_1_12 #630
Commits on Nov 23, 2020
-
Configuration menu - View commit details
-
Copy full SHA for bcaf211 - Browse repository at this point
Copy the full SHA bcaf211View commit details
Commits on Nov 26, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 9b9ef60 - Browse repository at this point
Copy the full SHA 9b9ef60View commit details -
First cut of the H5 public API documentation. (#80)
* First cut of the H5 public API documentation. * Added H5Z "bonus track." * Applied Quincey's patch. * Added the missing patches from Quincey's original patch. * H5PL (complete) and basic H5VL API documentation. * Added H5I API docs. * Added H5L API docs. * First installment from Elena's H5T batch. * Second installment of Elena's H5T batch. * Final installment of Elena's H5T batch.
Configuration menu - View commit details
-
Copy full SHA for 7a78fd1 - Browse repository at this point
Copy the full SHA 7a78fd1View commit details -
Full set of current H5F documentation. (#105)
* First cut of the H5 public API documentation. * Added H5Z "bonus track." * Applied Quincey's patch. * Added the missing patches from Quincey's original patch. * H5PL (complete) and basic H5VL API documentation. * Added H5I API docs. * Added H5L API docs. * First installment from Elena's H5T batch. * Second installment of Elena's H5T batch. * Final installment of Elena's H5T batch. * Migrated documentation for SWMR functions. * Catching up on MDC functions. * Integrated the H5F MDC function documentation. * Added MDC and parallel H5F functions. * Slightly updated main page. * Added doxygen/dox/H5AC_cache_config_t.dox to MANIFEST.
Configuration menu - View commit details
-
Copy full SHA for ba77da0 - Browse repository at this point
Copy the full SHA ba77da0View commit details -
Doxygen - added (mostly) beginner functions (#112)
* Doxygen - added (mostly) beginner functions * Removed duplicate H5Pset_szip function
Configuration menu - View commit details
-
Copy full SHA for 3c0394b - Browse repository at this point
Copy the full SHA 3c0394bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3360ebd - Browse repository at this point
Copy the full SHA 3360ebdView commit details
Commits on Dec 11, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 5be0fe8 - Browse repository at this point
Copy the full SHA 5be0fe8View commit details
Commits on Dec 14, 2020
-
Configuration menu - View commit details
-
Copy full SHA for a1ec23d - Browse repository at this point
Copy the full SHA a1ec23dView commit details
Commits on Dec 17, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 0937643 - Browse repository at this point
Copy the full SHA 0937643View commit details -
* Update HDF5PluginMacros.cmake * Update HDF5PluginMacros.cmake
Configuration menu - View commit details
-
Copy full SHA for 93f4ce1 - Browse repository at this point
Copy the full SHA 93f4ce1View commit details
Commits on Dec 26, 2020
-
Configuration menu - View commit details
-
Copy full SHA for d9fcbec - Browse repository at this point
Copy the full SHA d9fcbecView commit details -
Avoid aligned access for references by decoding into temporary buffer…
… and then copying the result into the actual buffer. Update test to be more thorough with using compound datatype fields everywhere. (#206)
Configuration menu - View commit details
-
Copy full SHA for 16ca6d1 - Browse repository at this point
Copy the full SHA 16ca6d1View commit details
Commits on Jan 6, 2021
-
Configuration menu - View commit details
-
Copy full SHA for acfe570 - Browse repository at this point
Copy the full SHA acfe570View commit details -
Configuration menu - View commit details
-
Copy full SHA for edf801c - Browse repository at this point
Copy the full SHA edf801cView commit details
Commits on Jan 9, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 3736bd1 - Browse repository at this point
Copy the full SHA 3736bd1View commit details
Commits on Feb 23, 2021
-
Configuration menu - View commit details
-
Copy full SHA for dbc345b - Browse repository at this point
Copy the full SHA dbc345bView commit details -
Fix undefined left shifting of negative numbers (#338)
Undefined Bahavior Sanitizer errored here about left shifting negative numbers.
Configuration menu - View commit details
-
Copy full SHA for 3af66dd - Browse repository at this point
Copy the full SHA 3af66ddView commit details
Commits on Mar 10, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 67d2ada - Browse repository at this point
Copy the full SHA 67d2adaView commit details -
Fixes various warnings noticed on Windows (#425)
* Fixes various warnings noticed on Windows - Adds a prototype for our implementation of vasprintf - Return type of H5_get_utf16_str() is now non-const - Fixes possible uninitialized return type in Wremove_utf8 - Better isolation of fork() code in accum.c:test_swmr_write_big() - Better isolation of non-zlib code in dsets.c:test_filter_delete() - Removed unused variable in trefer.c:test_reference_cmpnd_obj() * Fixes clang-format issues
Configuration menu - View commit details
-
Copy full SHA for febde7c - Browse repository at this point
Copy the full SHA febde7cView commit details -
Configuration menu - View commit details
-
Copy full SHA for ac550e1 - Browse repository at this point
Copy the full SHA ac550e1View commit details -
Applied clang-tidy readability-non-const-parameter warning fixes auto… (
#429) * Automatically applied clang-tidy readability-avoid-const-params-in-decls fixes Removes useless const declarations. * Fixed most readability-non-const-parameter warnings These changes were made automatically by clang-tidy, but I manually reverted the changes related to the H5Z_func_t signature. * Reformat source with clang v10.0.1. Co-authored-by: Larry Knox <lrknox@hdfgroup.org>
Configuration menu - View commit details
-
Copy full SHA for 9840892 - Browse repository at this point
Copy the full SHA 9840892View commit details -
Added C++11 override keyword where appropriate (#433)
Added H5_OVERRIDE macro for compatibility with both C++11 and older.
Configuration menu - View commit details
-
Copy full SHA for e391ca0 - Browse repository at this point
Copy the full SHA e391ca0View commit details -
Various clang tidy warning fixes (#448)
* Fixed clang-tidy bugprone-reserved-identifier warnings * Fixed clang-tidy bugprone-assert-side-effect warnings * Fixed clang-tidy bugprone-copy-constructor-init warning * Fixed clang-tidy readability-redundant-preprocessor warning For error_test.c the removed code was already dead, because it was in the else of an `#if H5_USE_16_API` block. Based on H5Location.h, I think p_get_ref_obj_type was meant to be in `#ifndef DOXYGEN_SHOULD_SKIP_THIS` and an `#endif` was missing. Similarly, in the header, getObjTypeByIdx is only in H5_NO_DEPRECATED_SYMBOLS, not DOXYGEN_SHOULD_SKIP_THIS. * Fixed clang-tidy readability-redundant-string-init warnings * Fixed some clang-tidy performance-type-promotion-in-math-fn warnings * Fixed clang-tidy performance-unnecessary-value-param warnings * Reformat source with clang v10.0.1. Co-authored-by: Larry Knox <lrknox@hdfgroup.org>
Configuration menu - View commit details
-
Copy full SHA for aaa4929 - Browse repository at this point
Copy the full SHA aaa4929View commit details -
Removed checks/workarounds for pre-C++89 compatibility (#449)
After 30+ years, just assume that the following exist: - extension-less includes - namespaces - std:: - static_cast - bool
Configuration menu - View commit details
-
Copy full SHA for c7ae947 - Browse repository at this point
Copy the full SHA c7ae947View commit details -
Fixed all clang-tidy bugprone-suspicious-string-compare warnings (#451)
* Fixed all clang-tidy bugprone-suspicious-string-compare warnings This change was generated entirely by clang-tidy itself. * Reformat code with clang v10.0.1. Co-authored-by: Larry Knox <lrknox@hdfgroup.org>
Configuration menu - View commit details
-
Copy full SHA for eb95b11 - Browse repository at this point
Copy the full SHA eb95b11View commit details
Commits on Mar 11, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 80d2a1d - Browse repository at this point
Copy the full SHA 80d2a1dView commit details
Commits on Mar 21, 2021
-
Configuration menu - View commit details
-
Copy full SHA for fb6f838 - Browse repository at this point
Copy the full SHA fb6f838View commit details
Commits on Apr 1, 2021
-
Configuration menu - View commit details
-
Copy full SHA for afccbcd - Browse repository at this point
Copy the full SHA afccbcdView commit details
Commits on Apr 2, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 0ae7773 - Browse repository at this point
Copy the full SHA 0ae7773View commit details
Commits on Apr 5, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 86e5ad4 - Browse repository at this point
Copy the full SHA 86e5ad4View commit details
Commits on May 3, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 90d87c7 - Browse repository at this point
Copy the full SHA 90d87c7View commit details -
Minor parallel improvements (#519)
* Improve MPI error reporting, handled failed operations in parallel tests more nicely, and clean up MPI_Allreduce for determining whether to break collective I/O * Committing clang-format changes Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 7bd5f8c - Browse repository at this point
Copy the full SHA 7bd5f8cView commit details -
Clean up MPI-IO VFD tracing support (#520)
* Clean up tracing support * Committing clang-format changes Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 42d2a48 - Browse repository at this point
Copy the full SHA 42d2a48View commit details -
Brings the native implementation of H5Fdelete() from Bitbucket (#524)
* Committing clang-format changes * Brings the native VFD H5Fdelete() implementation from Bitbucket Only brings the 'del' callbacks, not the 'open/close' scheme. * Formatter changes * Committing clang-format changes * Fixes direct VFD callback name * Removes UNUSED macro from family API call * Adds barrier and rank 0 check to MPI-I/O VFD delete * Revert "Adds barrier and rank 0 check to MPI-I/O VFD delete" This reverts commit 909765f. * Revert "Revert "Adds barrier and rank 0 check to MPI-I/O VFD delete"" This reverts commit 9b04bef. * Adds a second barrier after the delete in MPI-I/O VFD * Only delete files in the core VFD when the backing store flag is set * Fixes string issues in multi VFD Also, h5test.c cleanup code now uses H5Fdelete(). * Formatted source * Rework fapl checks for MPI-I/O VFD delete callback Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 38d1b12 - Browse repository at this point
Copy the full SHA 38d1b12View commit details
Commits on May 4, 2021
-
Minor warning fixes in develop (#526)
* Committing clang-format changes * Minor warning fixes Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 7a61a4a - Browse repository at this point
Copy the full SHA 7a61a4aView commit details -
Removes implementation of my_strdup() from the multi VFD (#527)
* Committing clang-format changes * Removes my_strdup() from the multi VFD * Use strdup directly when memory sanity checks are off Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for e49e86f - Browse repository at this point
Copy the full SHA e49e86fView commit details -
Removes dead H5ST package from the library (#528)
* Committing clang-format changes * Removes the unused H5ST package from the library Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for c776b52 - Browse repository at this point
Copy the full SHA c776b52View commit details -
* fixed missed closing of a dataset * fixed missed closing of a dataset * fixed typo in error return * Committing clang-format changes * minor edits * code format * Committing clang-format changes * code format * minor edit * added H5fortkit dependency for H5VLff.F90, HDFFV-11232 Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 292388a - Browse repository at this point
Copy the full SHA 292388aView commit details -
Fixes incorrect usage of H5I_BADID (#554)
* Committing clang-format changes * Fixes incorrect use of H5I_BADID Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for e9c2cfb - Browse repository at this point
Copy the full SHA e9c2cfbView commit details -
Fixes a segfault when H5Pset_mdc_log_options is called multiple times…
… on a fapl (#601) * Committing clang-format changes * Fixes a segfault when H5Pset_mdc_log_options() is called multiple times An internal string is incorrectly freed when the API call is invoked multiple times on a property list, which will usually cause a segfault to occur. On the first call the log location is NULL so the problem doesn't occur. Fixes HDFFV-11239 * Fixes typos Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 81f0d6f - Browse repository at this point
Copy the full SHA 81f0d6fView commit details -
Fix for a segfault when H5Pset_fapl_log is passed an invalid fapl ID (#…
…607) * Committing clang-format changes * Fixes an issue where H5Pset_fapl_log sefaults when passed an invalid fapl ID This was due to a pointer-containing struct being memset after the first internal API call. If the first call failed, the error condition would check if the pointer was not NULL and then attempt to free it if not. This would lead to the freeing of a wild pointer if an invalid fapl ID were passed in. This was fixed by reordering the memset and adding a test to ensure the problem stays fixed. Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 1931062 - Browse repository at this point
Copy the full SHA 1931062View commit details -
Fixes crashes when size_hint > UINT32_MAX is passed to H5Gcreate1 (#611)
* Committing clang-format changes * Fixes incorrect size_hint handling in H5Gcreate1 * Updates the size hint type for group creation * Updates the RELEASE.txt note * Revert "Updates the RELEASE.txt note" This reverts commit 3df386a. * Reverts previous behavior to use a uint32_t struct field * Updates RELEASE.txt Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 4685a83 - Browse repository at this point
Copy the full SHA 4685a83View commit details -
Configuration menu - View commit details
-
Copy full SHA for e91845a - Browse repository at this point
Copy the full SHA e91845aView commit details
Commits on May 6, 2021
-
Removed mentions of Wdeclaration-after-statement now that C99 is requ… (
#447) * Removed mentions of Wdeclaration-after-statement now that C99 is required * Remove -Werror=declaration-after-statement from error-general file. Co-authored-by: Larry Knox <lrknox@hdfgroup.org>
Configuration menu - View commit details
-
Copy full SHA for d52bb2d - Browse repository at this point
Copy the full SHA d52bb2dView commit details -
Made private my_yyinput function static (#618)
This prevents it being exported as a public symbol.
Configuration menu - View commit details
-
Copy full SHA for 7fcc80e - Browse repository at this point
Copy the full SHA 7fcc80eView commit details -
Adds const to a few global variables (#623)
* Committing clang-format changes * Adds consts to a few global variables Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 546ee14 - Browse repository at this point
Copy the full SHA 546ee14View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0cb8c35 - Browse repository at this point
Copy the full SHA 0cb8c35View commit details -
(fix) Segmentation fault when using a compound type. (#143)
* (fix) Segmentation fault when using a compound type. In the case when a compounded attribute is written to dataset followed by writing the data with a data transform function to the dataset will result in a segmentation fault. It turns out the data is classified as compounded while it is not. Now, the state is always reset first to not compounded followed by the existing check if the variable is compounded. * (fix) Removed undesired comment lines. * (fix) Segmentation fault when using a compound type: added test. * (fix) Added the missing cmpd_transform.c file to MANIFEST. * (fix) cmpd_dtransform test: autotools and source header. Added the cmp_dtransform test to the autotools configuration and updated the HDF Group copyright header. Co-authored-by: Jan-Willem Blokland <Jan-Willem.Blokland@Shell.com>
Configuration menu - View commit details
-
Copy full SHA for 92a6cf7 - Browse repository at this point
Copy the full SHA 92a6cf7View commit details -
(fix) H5Z_xform_create function and scientific notation (#144)
* (fix) H5Z_xform_create function and scientific notation Implemented a more sophisticated check to support scientific notation in the expression of the H5Zset_data_transform function. * (fix) H5Z_xform_create and scientific notation: Added test. Added a test to demonstrate that the parsing of expression which includes scientific notation works correctly. Improved inline comment. Co-authored-by: Jan-Willem Blokland <Jan-Willem.Blokland@Shell.com>
Configuration menu - View commit details
-
Copy full SHA for 6978fa4 - Browse repository at this point
Copy the full SHA 6978fa4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 719dc3c - Browse repository at this point
Copy the full SHA 719dc3cView commit details