summaryrefslogtreecommitdiffstats
path: root/src/H5CXprivate.h
Commit message (Collapse)AuthorAgeFilesLines
* Fixed many -Wreserved-id-macro warnings by fixing header guard spelling (#361)Sean McBride2021-02-231-5/+5
| | | | | | | | | | | | | | | | * Fixed many -Wreserved-id-macro warnings by fixing header guard spelling Removed leading underscore(s) from header guard spelling. Used 2 regexes: ` _H5(.*)_H` ` __H5(.*)_H` Applied case-insensitively to only .h files. * Modified scripts that generate header files to not use underscore prefix Interestingly, there was already no leading underscore in the trailing comment at the end of the file * Fixed remaining -Wreserved-id-macro warning not caught by regex
* 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.
* Add flag to H5CX_pop that allow setting the properties to return to ↵Quincey Koziol2020-12-011-1/+1
| | | | application to be skipped. (#134)
* Clang-format of source filesAllen Byrne2020-09-301-38/+33
|
* Add object header flags to API contextChris Hogan2019-11-141-0/+2
| | | | | Add missing DCPL to API context state Replace a couple LCPL H5P_get calls with H5CX_get_*
* Add character encoding to lcpl contextChris Hogan2019-11-041-1/+3
|
* Use API context to store/retrieve LCPL when creating intermediate groupsChris Hogan2019-10-291-0/+4
|
* Updated configure & CMake compiler flags for GCC 8.x, along with correspondingQuincey Koziol2019-06-281-2/+2
| | | | | changes to warnhist script (and some extra improvements for condensing C++ and Java warnings), and fixed a bunch of warnings.
* Merge branch 'develop' of ↵Songyu Lu2019-04-081-0/+4
|\ | | | | | | https://bitbucket.hdfgroup.org/scm/~songyulu/hdf5_ray into HDFFV-10658-performance-drop-from-1-8
| * Setting API context for fapl and libver_bounnds in preparation for the ↵Vailin Choi2019-04-041-0/+4
| | | | | | | | H5Sencode changes.
* | HDFFV-10658: 1. moving HDgetenv to dataset initialization stage to reduce ↵Songyu Lu2019-03-221-8/+0
| | | | | | | | the overhead; 2. restoring the retrieval of three vol properties to H5P_get instead of using API context to prepare for Quincey's upcoming refactoring work.
* | HDFFV-10658: setting and getting properties in API context:Songyu Lu2019-03-131-0/+12
|/ | | | | 1. external file prefix and VDS prefix. 2. the datatype, dataspace, and LCPL of the dataset for VOL connector.
* Add API routines to retrieve, restore, reset, and free library state.Quincey Koziol2019-03-111-0/+18
| | | | | | (Primarily for use in the async VOL connector, which has to schedule API operations for future execution and then restore the state of the library when the operation actually executes)
* Move 'minimize dataset object header flag' into API contextQuincey Koziol2019-03-051-0/+4
|
* HDFFV-10625 -- Implemented a process-0 read and then broadcast for ↵Quincey Koziol2019-01-071-0/+3
| | | | collective read of full (HS_ALL), contiguous, atomic datasets by all the processes in the file communicator.
* Corrected comment in src/H5VLint.c, fixed pass-through info size inQuincey Koziol2019-01-061-0/+2
| | | | | | | src/H5VLpassthru.c, switched to stashing VOL connector ID & info in API context (in src/H5CX.c, src/H5CXprivate.h, src/H5F.c, src/H5Fint.c, and src/H5Fefc.c), patched up all sorts of issues in the tests, to make them work with 'check-vfd' (and 'check-vol' again).
* Squashed commit of private branch changes to support stackable VOL plugins.Quincey Koziol2018-10-251-0/+2
| | | | modified: test/dsets.c
* Finished move of H5DOread/write_chunk calls to H5D.Dana Robinson2018-04-301-7/+0
|
* Resolve memory leak of last API context, by freeing it in H5CX terminateQuincey Koziol2018-04-181-1/+0
| | | | routine.
* Correct errors with non-"instrumented library" builds (production & parallel,Quincey Koziol2018-04-051-0/+2
| | | | generally speaking).
* Remove redundant 'is_collective' parameter from H5CX_set_loc.Quincey Koziol2018-03-271-1/+1
|
* Merge branch 'develop' of https://bitbucket.hdfgroup.org/scm/hdffv/hdf5 into ↵Quincey Koziol2018-03-181-1/+5
| | | | | | merge_func_enter_vol Plus initial steps toward merging API context push into FUNC_ENTER_API* macros
* Add API context interface and use it throughout the library.Quincey Koziol2018-03-151-0/+142