summaryrefslogtreecommitdiffstats
path: root/src/H5Pfapl.c
Commit message (Collapse)AuthorAgeFilesLines
* Fixes a segfault when H5Pset_mdc_log_options is called multiple times on a ↵Dana Robinson2021-04-291-8/+3
| | | | | | | | | | | | | | | | | | 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>
* Fixed uninitialized warnings (#360)Sean McBride2021-02-191-3/+3
| | | | | | | | | | * Fixed all -Wsometimes-uninitialized warnings by initializing variables * Fixed all -Wconditional-uninitialized warnings by initializing variables * Commit alignment changes from running bin/format_source with clang version 10.0.1. Co-authored-by: Larry Knox <lrknox@hdfgroup.org>
* Update license url (#332)Larry Knox2021-02-171-1/+1
| | | | | | * Modify temporary rpath for testing in java example scripts. * Update URL in source file Copyright headers for web copy of COPYING file - src and test directories.
* develop revert source to clang-format version 11 (#293)Allen Byrne2021-01-291-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * OESS-98 convert plugin option to FetchContent, add tests * Fixes for pkcfg files because of plugin option * OESS-98 fix tools test for plugins * Keep doxygen comments under 100 chars long - format hint * Whitespace * HDFFV-11144 - Reclassify CMake messages * HDFFV-11099/11100 added help text * Reworked switch statement to compare string instead * Fix typo * Update CDash mode * Correct name of threadsafe * Correct option name * Undo accidental commit * Note LLVM 10 to 11 format default changes * Update format plugin * Undo clang-format version 11 changes * One more correction
* Replace H5E_ATOM major error category with H5E_ID (#121)Dana Robinson2020-11-301-46/+46
| | | | | | | | | | * Renames H5I_ATOM to H5I_ID, among other related changes * Java has been updated. * Fortran is failing on my VM, even though I don't touch that. * Adds a RELEASE.txt note for H5E_ATOM to H5E_ID changes * Fixes typos in comments
* Enhance API tracing (#120)Quincey Koziol2020-11-261-43/+45
| | | Enhance API tracing to handle more types, and to put tracing info in a string, allowing it to be used when reporting errors. Also refactor ref-counted strings (H5RS) module to add capabilities needed for the tracing. Refactored H5Gname.c routines to use new H5RS routines also. Added /*out*/ tags to API routines that are returning information to the application. Updated H5TRACE macros from running updated trace script over library code. Added tests for new H5RS routines.
* Basic alignment with async branch (#115)Quincey Koziol2020-11-231-44/+39
| | | | | | | * Basic alignment with async branch - trivial changes to reduce clutter in overall diff. * Update minor error code to reflect change within library * Update the error output to match library
* Clang-format of source filesAllen Byrne2020-09-301-1285/+1330
|
* Merge remote-tracking branch 'origin/develop' into namespace_cleanup_01Quincey Koziol2020-08-071-0/+127
|\
| * Squash merge of file locking fixesDana Robinson2020-08-031-0/+127
| |
* | Switch H5VM inline routines back to single underscope and put a comment in ↵Quincey Koziol2020-08-061-11/+11
| | | | | | | | their header about this naming
* | Clean up private / package / static namespace issues (function naming, whichQuincey Koziol2020-08-061-110/+54
|/ | | | | | header file, FUNC_ENTER / LEAVE, etc). Removed remaining personal email addresses from library source code (still needs cleaned from other directories). Misc. warning, style, and whitespace cleanup.
* Trim trailing whitespaceQuincey Koziol2020-04-201-1/+1
|
* H5_HAVE_PARALLEL, _DEBUG_API, etc. Add attributes to some variables andDavid Young2020-02-101-1/+2
| | | | parameters that are unused under some configurations.
* Updated the 'const memory free' changes based on PR feedback.Dana Robinson2020-01-311-17/+4
|
* Added a free wrapper that lets us free constant pointers withoutDana Robinson2020-01-301-7/+10
| | | | | | | generating warnings. Also, brought the const-ness of the VOL connector info in line with the VFD info (not visible externally).
* merge and fix conflictkmu2020-01-191-1/+1
|\
* | fix unused related warningskmu2020-01-131-4/+4
|/
* Added H5Pset/get_mpi_params calls and unified them with the MPI-I/ODana Robinson2019-08-261-15/+529
| | | | VFD info in H5FDmpio.c.
* Cleaned up misc warnings.Dana Robinson2019-06-291-1/+1
|
* Merge remote-tracking branch 'origin/develop' into env_vol_loadQuincey Koziol2019-04-031-10/+10
|\
| * Added an H5MM_memcpy call that checks for buffer overlap.Dana Robinson2019-03-161-10/+10
| |
* | Specify the default VOL connector to use with an environment variable.Quincey Koziol2019-03-101-0/+37
|/ | | | | | | | This implicitly adds support for changing the VOL connector for command-line tools or any application linked with the library. Also, add 'make check-vol' support for all directories, clearing up necessary issues in testing scripts, etc.
* Revise "management" VOL callbacks into 'info' and object 'wrap / retrieval'Quincey Koziol2019-02-231-1/+1
| | | | classes.
* Moved private native VOL connector functions to H5VLnative_private.h.Dana Robinson2018-12-201-1/+1
|
* Clear driver properties before returning them to application.Quincey Koziol2018-12-191-107/+0
| | | | | Move write_tracking and page_size properties to be inside the core VFD's driver properties.
* Refactor infrastructure for setting FAPL information from environmentQuincey Koziol2018-11-281-3/+3
| | | | | | variables during testing, including connecting native, pass-through, and dynamically loaded VOL connectors. Also bring native and pass-through VOL connectors into alignment, removing the "H5VLnative_private.h" header.
* Added 'notify' callback for async requests; switched VOL class and infoQuincey Koziol2018-11-281-4/+10
| | | | | | comparison to return comparison value as parameter, so they can return error values; "cancelled" -> "canceled"; switched order of 'wrap_object' and 'free_wrap_ctx' management callbacks.
* Merge branch 'develop' of https://bitbucket.hdfgroup.org/scm/hdffv/hdf5 into ↵Quincey Koziol2018-11-181-7/+8
|\ | | | | | | stackable_vol
| * Renamed h5repart's -family_to_sec2 to -family_to_single.Dana Robinson2018-11-141-7/+8
| |
* | Add VOL connector info to the flie access property list returned fromQuincey Koziol2018-11-181-106/+7
| | | | | | | | H5Fget_access_plist(). Also, other misc. cleanups, etc.
* | Switch driver | plugin => connector.Quincey Koziol2018-11-041-119/+119
| |
* | Merge branch 'develop' of https://bitbucket.hdfgroup.org/scm/hdffv/hdf5 into ↵Quincey Koziol2018-10-251-2/+2
|\ \ | |/ | | | | stackable_vol
| * Split H5VLnative.h into public and private files and updatedDana Robinson2018-10-201-1/+1
| |
* | Squashed commit of private branch changes to support stackable VOL plugins.Quincey Koziol2018-10-251-165/+171
|/ | | | modified: test/dsets.c
* VOL FEATUREDana Robinson2018-10-101-0/+523
|
* Normalization with vol_integration (property lists, file drivers,Dana Robinson2018-09-211-129/+129
| | | | other misc).
* Fixed HDFFV-10404Binh-Minh Ribler2018-07-131-10/+10
| | | | | | | | | Description: Applied the typo fixes from user's report. The previous pull request couldn't be merged because it was too old, and it was too complicated for me to resolve conflicts. Platform tested: Linux/64 (jelly) - very minor
* Revert "Merge pull request #1116 in HDFFV/hdf5 from ↵hdftest2018-06-241-11/+11
| | | | | | | ~HDFTEST/hdf5_hft:hdf5_1_10 to develop" This reverts commit e9f476dad47ce593f13dacb77b1cc664d1f24e7b, reversing changes made to 2ff00b1b937ebe36ac6ddf590c16a4c27fc0b053.
* Merge pull request #943 in HDFFV/hdf5 from develop to hdf5_1_10Larry Knox2018-03-131-0/+21
|\ | | | | | | | | | | | | | | | | | | | | | | | | * commit '9247388c3d14510341ea3f07847ce2cbb6e44a8e': Rework new tests into one macro Added a "won't fix" RELEASE.txt entry for HDFFV-10356. Fix CMake test names Fixed typo Add release note for HDFFFV-10397. Added a fix for HDFFV-10358. Fixed documentation Description: - Updated the description of copy constructor for clarification. - Removed unnecessary comments. Platforms tested: Linux/64 (jelly) Enhancement to the tool h5clear (HDFFV-10360) Fix for HDFFV-10209 VDS SWMR test failure Free the object header when there are chksum retries.
| * Enhancement to the tool h5clear (HDFFV-10360)Vailin Choi2018-03-121-0/+21
| |
| * HDDFV-10414 correct location of error changeAllen Byrne2018-03-071-91/+91
| |
| * HDFFV-10414 restore Ctl char - do we really need these anymoreAllen Byrne2018-03-051-89/+89
| |
| * HDFFV-10414 change minor error_numberAllen Byrne2018-03-051-101/+101
| |
| * Modifications made based on comments from pull request.Vailin Choi2018-02-071-18/+18
| |
| * Merge branch develop into bugfix/version_boundsVailin Choi2018-01-121-469/+470
| |\
| * \ Merge branch 'develop' into bugfix/version_boundsVailin Choi2017-12-081-15/+13
| |\ \ | | | | | | | | | | | | Merge from develop.
| * | | Initial checkin for library version boundsVailin Choi2017-10-031-33/+145
| | | | | | | | | | | | | | | | Code changes to provide versioning support when adding to the enumerated defines for H5F_libver_t.
* | | | Needs to sync with lib version and Sencode.M. Scot Breitenfeld2018-03-071-121/+234
| | | |
* | | | synced with developM. Scot Breitenfeld2018-01-051-469/+469
|\ \ \ \ | | |_|/ | |/| |