summaryrefslogtreecommitdiffstats
path: root/src/H5CX.c
Commit message (Collapse)AuthorAgeFilesLines
* Trim trailing whitespaceQuincey Koziol2020-04-201-11/+11
|
* more cleanupkmu2020-01-231-1/+1
|
* fix unused related warningskmu2020-01-131-1/+3
|
* Add documentation for H5CX_get_ohdr_flagsChris Hogan2019-11-151-0/+13
|
* Add object header flags to API contextChris Hogan2019-11-141-1/+50
| | | | | Add missing DCPL to API context state Replace a couple LCPL H5P_get calls with H5CX_get_*
* Handle H5CX_state_t for lcplChris Hogan2019-11-041-0/+21
|
* Add character encoding to lcpl contextChris Hogan2019-11-041-39/+48
|
* Change LC property name from 'create_intermediate_group' to 'intermediate_group'Chris Hogan2019-10-301-9/+9
|
* Use API context to store/retrieve LCPL when creating intermediate groupsChris Hogan2019-10-291-0/+130
|
* Updated configure & CMake compiler flags for GCC 8.x, along with correspondingQuincey Koziol2019-06-281-6/+6
| | | | | changes to warnhist script (and some extra improvements for condensing C++ and Java warnings), and fixed a bunch of warnings.
* Fixed a warning in H5CX.c concerning incorrect use of freeingDana Robinson2019-06-181-11/+2
| | | | VOL connector info.
* Adding some comments.Songyu Lu2019-04-111-6/+6
|
* Merge branch 'develop' of ↵Songyu Lu2019-04-081-1/+118
|\ | | | | | | 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/+119
| | | | | | | | H5Sencode changes.
* | Merge branch 'develop' of ↵Songyu Lu2019-04-041-6/+6
|\ \ | |/ | | | | https://bitbucket.hdfgroup.org/scm/~songyulu/hdf5_ray into HDFFV-10658-performance-drop-from-1-8
| * Added an H5MM_memcpy call that checks for buffer overlap.Dana Robinson2019-03-161-6/+6
| |
* | This commit basically has the following changes:Songyu Lu2019-04-041-4/+50
| | | | | | | | | | | | 1. restored the datatype, dataspace, and LCPL of the dataset for VOL connector back to the properties. 2. splitted external.c and vds.c because they called HDsetenv in the program, instead using shell scripts to set the environment variables. 3. changed H5CX_get_vds_prefix and H5CX_get_ext_file_prefix to use H5P_peek instead of H5P_get.
* | HDFFV-10658: 1. moving HDgetenv to dataset initialization stage to reduce ↵Songyu Lu2019-03-221-223/+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-2/+340
|/ | | | | 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-20/+246
| | | | | | (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)
* Fix typo.Quincey Koziol2019-03-051-1/+1
|
* Move 'minimize dataset object header flag' into API contextQuincey Koziol2019-03-051-0/+97
|
* Align develop with incoming hyperslab_updates branch changes.Quincey Koziol2019-02-131-1/+1
|
* Fix some collective metadata read issuesJordan Henderson2019-02-121-2/+2
|
* HDFFV-10625 -- Implemented a process-0 read and then broadcast for ↵Quincey Koziol2019-01-071-0/+92
| | | | 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-3/+75
| | | | | | | 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-1/+77
| | | | modified: test/dsets.c
* VOL FEATUREDana Robinson2018-10-101-0/+4
|
* Normalization with vol_integration (misc internal and datatype)Dana Robinson2018-09-201-2/+4
|
* Finished move of H5DOread/write_chunk calls to H5D.Dana Robinson2018-04-301-280/+0
|
* Fix non-threadsafe API context head pointer handling.Quincey Koziol2018-04-191-11/+2
|
* Resolve memory leak of last API context, by freeing it in H5CX terminateQuincey Koziol2018-04-181-32/+10
| | | | routine.
* Revert "Close memory leak of last API context when shutting library down."Quincey Koziol2018-04-181-19/+16
| | | | This reverts commit 0bd3634dc5747d88582a966050896bad57acb892.
* Close memory leak of last API context when shutting library down.Quincey Koziol2018-04-171-16/+19
|
* Remove vestiges of H5_DEBUG_BUILD macro, switching it to the moreQuincey Koziol2018-04-061-2/+2
| | | | standard H5CX_DEBUG form.
* Correct errors with non-"instrumented library" builds (production & parallel,Quincey Koziol2018-04-051-0/+6
| | | | generally speaking).
* Expanded comments abuot H5CX_t fields.Quincey Koziol2018-03-291-12/+14
|
* Add comments for internal structs.Quincey Koziol2018-03-271-4/+44
|
* Remove redundant 'is_collective' parameter from H5CX_set_loc.Quincey Koziol2018-03-271-26/+22
|
* Correct typo in comment.Quincey Koziol2018-03-271-1/+1
|
* Corrections for parallel I/O & tests.Quincey Koziol2018-03-211-0/+1
|
* Update handling of reporting for breaking collective I/O when the defaultQuincey Koziol2018-03-201-10/+14
| | | | DXPL is used.
* Correct typo for error checking malloc return value.Quincey Koziol2018-03-201-1/+1
|
* Refactor H5CX code to reduce duplication.Quincey Koziol2018-03-201-684/+116
|
* Merge branch 'develop' of https://bitbucket.hdfgroup.org/scm/hdffv/hdf5 into ↵Quincey Koziol2018-03-181-1/+56
| | | | | | 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/+3308