summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Fix some places where H5P_DEFAULT gets passed down to a VOL connectorJordan Henderson2020-01-0315-117/+102
|
* Merge pull request #2221 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:develop_minor ↵Dana Robinson2020-01-022-2/+2
|\ | | | | | | | | | | | | | | to develop * commit '1a50056dafc8e22facda675acb43a71705fdd15c': Changed -Wformat-truncation to level 2 in CMake w/ gcc. Changed -Wformat-truncation's level from 2 to 1.
| * Changed -Wformat-truncation to level 2 in CMake w/ gcc.Dana Robinson2020-01-011-1/+1
| |
| * Changed -Wformat-truncation's level from 2 to 1.Dana Robinson2020-01-011-1/+1
| |
* | Merge pull request #2216 in HDFFV/hdf5 from ~JHENDERSON/hdf5:develop to developJordan Henderson2019-12-311-10/+3
|\ \ | | | | | | | | | | | | * commit '9c9b9b1c7a49529da6f43bb4516669c9ff79f700': Fix issue in h5dump where reference objects weren't being destroyed
| * | Fix issue in h5dump where reference objects weren't being destroyedJordan Henderson2019-12-311-10/+3
|/ /
* | Merge pull request #2210 in HDFFV/hdf5 from ~JHENDERSON/hdf5:develop to developJordan Henderson2019-12-3124-1642/+1651
|\ \ | | | | | | | | | | | | | | | * commit '1795aa660afe47adb28436b24eac64fa77f183fd': Clean up tools warnings introduced by H5TOOLS_ERR_INIT macro Refactor tools library error handling macros
| * | Clean up tools warnings introduced by H5TOOLS_ERR_INIT macroJordan Henderson2019-12-3122-952/+871
| | |
| * | Refactor tools library error handling macrosJordan Henderson2019-12-2823-1300/+1390
|/ /
* | Merge pull request #2185 in HDFFV/hdf5 from ~BYRN/hdf5_adb:develop to developAllen Byrne2019-12-241-2/+2
|\ \ | | | | | | | | | | | | * commit '0350f4d000abf7051c1d03810d45c007e66734da': Add MPI libs to standalone perf
| * | Add MPI libs to standalone perfAllen Byrne2019-12-221-2/+2
|/ /
* | Merge pull request #2178 in HDFFV/hdf5 from ~BYRN/hdf5_adb:develop to developAllen Byrne2019-12-225-12/+70
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit 'b6bc749eac68335004ad80edc0f4e28322631d15': Grep needs to search error file Correct flaws in test scripts and files grep for failure text in error stack Add list to function arg Test files for new ref types h5diff test script files Add ref changes to test script
| * | Grep needs to search error fileAllen Byrne2019-12-221-1/+1
| | |
| * | Correct flaws in test scripts and filesAllen Byrne2019-12-223-10/+12
| | |
| * | grep for failure text in error stackAllen Byrne2019-12-221-1/+37
| | |
| * | Add list to function argAllen Byrne2019-12-211-1/+1
| | |
| * | Test files for new ref typesAllen Byrne2019-12-211-0/+13
| | |
| * | h5diff test script filesAllen Byrne2019-12-212-0/+4
| | |
| * | Add ref changes to test scriptAllen Byrne2019-12-211-1/+4
|/ /
* | Merge pull request #2173 in HDFFV/hdf5 from ~BYRN/hdf5_adb:develop to developAllen Byrne2019-12-2153-472/+1496
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '576e713924b1802a64ae2f6655d2389d70fadfd1': Add new h5diff files Fix compile statement order HDFFV-10976,-10980 Init obj_type before calling H5Rget_obj_type3 Add unknown define for h5dump ref objects Standalone doesn't use h5test implementation. HDFFV-10980 - h5diff uses new ref APIs
| * | Add new h5diff filesAllen Byrne2019-12-211-0/+3
| | |
| * | Fix compile statement orderAllen Byrne2019-12-203-4/+5
| | |
| * | HDFFV-10976,-10980 Init obj_type before calling H5Rget_obj_type3Allen Byrne2019-12-207-8/+8
| | |
| * | Add unknown define for h5dump ref objectsAllen Byrne2019-12-202-1/+3
| | |
| * | Merging in latest from upstream (HDFFV/hdf5:refs/heads/develop)Allen Byrne2019-12-200-0/+0
| |\ \ | | | | | | | | | | | | | | | | * commit '7e0e9f83dc45a4ec1212bc96f6584d221073af39': Standalone doesn't use h5test lib implementation.
| * | | Standalone doesn't use h5test implementation.Allen Byrne2019-12-201-0/+3
| | | |
| * | | Merging in latest from upstream (HDFFV/hdf5:refs/heads/develop)Allen Byrne2019-12-203-3/+4
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | * commit 'b55a584fd5b3aac6f2514fba41a6182030b497ae': In portable shell scripts (using #!/bin/sh) we have to use single square brackets, [ ], instead of the bash-ism double square brackets, [[ ]]. Make this script work on hosts where PERL is not installed at /usr/bin/perl.
| * | | | HDFFV-10980 - h5diff uses new ref APIsAllen Byrne2019-12-1949-467/+1483
| | | | |
* | | | | Merge pull request #2167 in HDFFV/hdf5 from ↵Quincey Koziol2019-12-2151-1568/+3085
|\ \ \ \ \ | |_|_|/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | refactor_optional_vol_callback_02 to develop * commit 'c2ca33dcfa340af603399036dfddad0ebbd72f6f': Remove unnecessary H5CX call Refactor H5Dvlen_get_buf_size to use optional dataset operation, with generic fallback for VOL connectors that don't implement operation Cleanups from PR reviews Refactor all the 'H5VL_*_optional' callbacks to move the type of operation out of the va_list, so it's at least possible for another connector to know what the operation is and decide whether to implement it or not.
| * | | | Remove unnecessary H5CX callQuincey Koziol2019-12-211-4/+0
| | | | |
| * | | | Refactor H5Dvlen_get_buf_size to use optional dataset operation, with ↵Quincey Koziol2019-12-218-57/+258
| | | | | | | | | | | | | | | | | | | | generic fallback for VOL connectors that don't implement operation
| * | | | Cleanups from PR reviewsQuincey Koziol2019-12-204-102/+101
| | | | |
| * | | | Refactor all the 'H5VL_*_optional' callbacks to move the type of operation outQuincey Koziol2019-12-2050-1584/+2905
| | |/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | of the va_list, so it's at least possible for another connector to know what the operation is and decide whether to implement it or not. Added a new VOL sub-class called "introspect" where callbacks that report information about the connector or container can be placed. Added an 'opt_query' callback to this sub-class, for a connector to report back to the library whether a particular optional callback operation is supported. Also added a 'get_conn_cls' introspection callback, to retrieve the H5VL_class_t of a connector (either the "current" connector, H5VL_GET_CONN_LVL_CURR, or the terminal connector, H5VL_GET_CONN_LVL_TERM). Moved the "post open" operation from a file 'specific' operation to a file 'optional' operation, now that it's possible to detect (with the 'opt_query' introspection callback) whether a VOL connector implements an optional operation, without just returning an error. Added new internal VOL helper routines: H5VL_object_is_native, to determine if an object is in (or is a) native file, and H5VL_file_is_same, to determine if two objects are in (or are) the same terminal VOL connector's container. (And moved the special handling for FILE_IS_EQUAL operation out of internal VOL callback routine into H5VL_file_is_same) Made new dataset 'get' operation for H5Dvlen_get_buf_size, aligning it better with other 'get' operations in API. Fixed several issues with pass-through connectors, which are now passing the 'make check-passthrough-vol' tests again. A bunch of warning and style cleanups as well.
* | | | Merge pull request #2172 in HDFFV/hdf5 from ~BYRN/hdf5_merge_adb:develop to ↵Allen Byrne2019-12-201-2/+3
|\ \ \ \ | |/ / / |/| | | | | | | | | | | | | | | | | | | develop * commit '50425ad4395b58ece517ab3a442d0dd703afa687': Standalone doesn't use h5test lib implementation.
| * | | Standalone doesn't use h5test lib implementation.Allen Byrne2019-12-201-2/+3
|/ / /
* | | Merge pull request #2161 in HDFFV/hdf5 from ~DYOUNG/netbsd:develop to developDavid Young2019-12-193-3/+4
|\ \ \ | |/ / |/| | | | | | | | | | | * commit 'ec4418a75716b7f2ce53e627de28d139b281b545': In portable shell scripts (using #!/bin/sh) we have to use single square brackets, [ ], instead of the bash-ism double square brackets, [[ ]]. Make this script work on hosts where PERL is not installed at /usr/bin/perl.
| * | In portable shell scripts (using #!/bin/sh) we have to use single squareDavid Young2019-12-192-2/+2
| | | | | | | | | | | | brackets, [ ], instead of the bash-ism double square brackets, [[ ]].
| * | Merging in latest from upstream (HDFFV/hdf5:refs/heads/develop)David Young2019-12-19235-7459/+17243
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '817235bb60e1f79c4b22b4a6116a1594aa75b81d': (145 commits) Remove const Fix compile error - declaration after executable statement Adjust cache.c only variables. Fix include to correct memory calls - big-endian issue. Update h5debug to retrieve file pointer through VOL framework Minor whitespace Remove duplicate instance Revert and move declaration Correct struct access Fix duplicate and varname Fix compile and test issues from DT Modify H5VL initialization routines to initialize all VOL-managed object types. Modify H5VLwrap_register() to reject non-VOL-managed object types. Also fix overisights in h5trace.c from previous changes. Add release note for sanitizer support HDFFV-10979 cleanup globals TRILABS-135 Add clang analyzers HDFFV-10979 fix global name clash Fix issues found with ONLY_SHARED_LIBS option Fix 2010 compile issues Change from using H5Dcreate to H5Dcreate2 Latest date first in RELEASE.txt ...
| * | | Make this script work on hosts where PERL is not installed atDavid Young2019-11-131-1/+2
| | | | | | | | | | | | | | | | /usr/bin/perl.
* | | | Merge pull request #2162 in HDFFV/hdf5 from ~BYRN/hdf5_adb:develop to developAllen Byrne2019-12-191-0/+12
|\ \ \ \ | |_|/ / |/| | | | | | | | | | | * commit '74d37c880f1309900b45bd9f4813dca225d2d3c4': Add missing note
| * | | Add missing noteAllen Byrne2019-12-191-0/+12
|/ / /
* | | Merge pull request #2153 in HDFFV/hdf5 from ~BYRN/hdf5_adb:develop to developAllen Byrne2019-12-194-32/+30
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit 'ac87f12afe73fa22dcf31d9aeba05a259e215765': Remove const Fix compile error - declaration after executable statement Adjust cache.c only variables. Fix include to correct memory calls - big-endian issue.
| * | | Remove constAllen Byrne2019-12-181-1/+1
| | | |
| * | | Fix compile error - declaration after executable statementAllen Byrne2019-12-181-2/+3
| | | |
| * | | Adjust cache.c only variables.Allen Byrne2019-12-183-29/+26
| | | |
| * | | Fix include to correct memory calls - big-endian issue.Allen Byrne2019-12-182-1/+1
|/ / /
* | | Merge pull request #2151 in HDFFV/hdf5 from h5debug_vol_fix to developQuincey Koziol2019-12-171-1/+7
|\ \ \ | | | | | | | | | | | | | | | | * commit 'b8b6659debc3b0592ef4f0fe9db60c3bec8619ad': Update h5debug to retrieve file pointer through VOL framework
| * | | Update h5debug to retrieve file pointer through VOL frameworkQuincey Koziol2019-12-171-1/+7
|/ / /
* | | Merge pull request #2146 in HDFFV/hdf5 from ~BYRN/hdf5_adb:develop to developAllen Byrne2019-12-172-6/+2
|\ \ \ | | | | | | | | | | | | | | | | | | | | * commit 'ae5385b7ae0a273fc4940ae1f145cf4e73807ff5': Minor whitespace Remove duplicate instance
| * | | Minor whitespaceAllen Byrne2019-12-171-2/+2
| | | |