Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | remove unsed var,function,macro, etc | kmu | 2020-05-20 | 2 | -5/+2 |
| | |||||
* | fix uninitizlized warning | kmu | 2020-05-20 | 1 | -2/+2 |
| | |||||
* | Remove irrelevant sentence from comment. | Larry Knox | 2020-05-20 | 1 | -3/+1 |
| | |||||
* | Add v111 version for H5O functions to enable version1 default for HDF5 | Larry Knox | 2020-05-20 | 1 | -5/+16 |
| | | | | | 1.8-1.10 and version 3 default for HDF5 1.12. Version 2 functions are available (deprecated) but will not be the default for any version. | ||||
* | Only 2 versions of H5O_info_t and H5O_iterate_t. | Larry Knox | 2020-05-20 | 1 | -2/+2 |
| | |||||
* | H5vers.txt has versions v10 that should be v110 and some missing v110 | Larry Knox | 2020-05-20 | 1 | -7/+7 |
| | | | | entries. | ||||
* | Fixed stack and frame size warnings. Not complete, but fixes most of | Dana Robinson | 2020-05-20 | 1 | -16/+24 |
| | | | | the easier cases. | ||||
* | Squashed commit of the token_refactoring branch: | Dana Robinson | 2020-05-20 | 66 | -996/+4062 |
| | |||||
* | H5R: set app ref when incrementing ref_count on location held by reference | Jerome Soumagne | 2020-05-20 | 5 | -18/+39 |
| | | | | (fix HDFFV-10992) | ||||
* | add new type support | kmu | 2020-05-20 | 1 | -0/+1 |
| | |||||
* | address problems from comments | kmu | 2020-05-20 | 4 | -4/+5 |
| | |||||
* | fix and address comments | kmu | 2020-05-20 | 5 | -7/+15 |
| | |||||
* | change according to previous comments | kmu | 2020-05-20 | 2 | -4/+3 |
| | |||||
* | add missing piece | kmu | 2020-05-20 | 1 | -0/+1 |
| | |||||
* | remove unnecessary check macro | kmu | 2020-05-20 | 22 | -35/+34 |
| | |||||
* | fix intel compile warnings | kmu | 2020-05-20 | 25 | -48/+47 |
| | |||||
* | Revert "fix warnings from Intel compiler" | kmu | 2020-05-20 | 27 | -43/+44 |
| | | | | This reverts commit 8b9338ab57eec0cc8fa5a36c44d7b28e52e9a466. | ||||
* | Revert "fix issues from previous PR comments" | kmu | 2020-05-20 | 25 | -43/+39 |
| | | | | This reverts commit d242a900f420b040e364f6c0976c01593e955db3. | ||||
* | Revert "using a different MACRO" | kmu | 2020-05-20 | 23 | -72/+70 |
| | | | | This reverts commit fc61b7a9f3a38331809ebcb6247482943947cdb8. | ||||
* | using a different MACRO | kmu | 2020-05-20 | 23 | -70/+72 |
| | |||||
* | fix issues from previous PR comments | kmu | 2020-05-20 | 25 | -39/+43 |
| | |||||
* | fix warnings from Intel compiler | kmu | 2020-05-20 | 27 | -44/+43 |
| | |||||
* | Small changes from the token_refactoring branch, to reduce the delta to develop | Quincey Koziol | 2020-05-20 | 23 | -150/+191 |
| | |||||
* | Fix some places where H5P_DEFAULT gets passed down to a VOL connector | Jordan Henderson | 2020-05-20 | 15 | -117/+102 |
| | |||||
* | Remove unnecessary H5CX call | Quincey Koziol | 2020-05-20 | 1 | -4/+0 |
| | |||||
* | Refactor H5Dvlen_get_buf_size to use optional dataset operation, with ↵ | Quincey Koziol | 2020-05-20 | 7 | -54/+255 |
| | | | | generic fallback for VOL connectors that don't implement operation | ||||
* | Cleanups from PR reviews | Quincey Koziol | 2020-05-20 | 4 | -102/+101 |
| | |||||
* | Refactor all the 'H5VL_*_optional' callbacks to move the type of operation out | Quincey Koziol | 2020-05-20 | 45 | -1572/+2861 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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. | ||||
* | Fixed bugs in pread/pwrite I/O in VFDs. | Dana Robinson | 2020-05-20 | 3 | -15/+21 |
| | | | | Fixes HDFFV-10945. | ||||
* | More fixes for previous committed PR #2079 dated Dec 5 2019. | Vailin Choi | 2020-05-20 | 1 | -1/+1 |
| | | | | | (1) H5O_dtype_ver_bounds[] for V112 should be H5O_DTYPE_VRESION_4 (2) The tests for the new reference types should work for V112 and beyond | ||||
* | Modify H5VL initialization routines to initialize all VOL-managed object | Neil Fortner | 2020-05-20 | 11 | -2/+153 |
| | | | | | types. Modify H5VLwrap_register() to reject non-VOL-managed object types. Also fix overisights in h5trace.c from previous changes. | ||||
* | Fix 2010 compile issues | Allen Byrne | 2020-05-20 | 2 | -623/+623 |
| | |||||
* | Minor tweaks noticed while going over VOL documentation. | Dana Robinson | 2020-05-20 | 3 | -6/+6 |
| | |||||
* | Fix compile errors - mostly in jni | Allen Byrne | 2020-05-20 | 1 | -21/+17 |
| | |||||
* | Fix H5VL_token_t type and fix H5VL_loc_by_token to use H5VL_token_t * | Jerome Soumagne | 2020-05-20 | 7 | -33/+35 |
| | |||||
* | Change hdset_reg_ref_t and H5R_ref_t from arrays of unsigned char to | David Young | 2020-05-20 | 1 | -2/+6 |
| | | | | | | | | | | | | | | | | | | | structs containing those arrays. Encapsulating the arrays in this way makes it easier to write and think about pointers to these types, casts to/from these types, etc. An interesting side-effect that we probably should *not* rely on is that the struct-encapsulation changes the alignment so that some GCC warnings about casts that increase the alignment requirement of the operand go away. Warnings like that have to be taken seriously: I will add -Werror=cast-align to the default compiler flags so that they stop the build quickly. GCC warnings led me to some surprising casts in test/trefer.c. I found that it was possible to make many simplifications after introducing the struct-encapsulation that I described, above. In test objcopy_ref `same_file` is assigned but never used. Delete it. | ||||
* | Implement support for using H5Dvlen_get_buf_size with | Neil Fortner | 2020-05-20 | 3 | -8/+26 |
| | | | | non-native VOL connectors. | ||||
* | Two fixes: | Vailin Choi | 2020-05-20 | 3 | -3/+8 |
| | | | | | (1) Set the version for reference datatype messge to H5O_DTYPE_VERSION_4. (2) Verify the decoded version for hyperslab selection. | ||||
* | Add H5VL_MAP_OPTIONAL operation id (unused currently). | Neil Fortner | 2020-05-20 | 1 | -1/+2 |
| | |||||
* | Yanked -Wc++-compat from the flags used to build the C library in both | Dana Robinson | 2020-05-20 | 8 | -51/+36 |
| | | | | the Autotools and CMake. | ||||
* | Fix issues with using H5Pget_fill_value() with file datatypes retrieved | Neil Fortner | 2020-05-20 | 1 | -4/+4 |
| | | | | from H5VLget_file_type(). | ||||
* | Add support for scalar dataspaces to H5Sproject_intersection. Add | Neil Fortner | 2020-05-20 | 2 | -87/+130 |
| | | | | checking for ank validity. | ||||
* | Add OAPL parameter to H5Rcreate_ APIs | Jordan Henderson | 2020-05-20 | 3 | -9/+40 |
| | |||||
* | Fix failing test and retain semantics for chunk cache properties in ↵ | Chris Hogan | 2020-05-20 | 1 | -4/+34 |
| | | | | non-chunked datasets | ||||
* | Add two missing calls to H5I_dec_ref for new dapl_id | Chris Hogan | 2020-05-20 | 1 | -4/+7 |
| | |||||
* | Community-proposed fix | Chris Hogan | 2020-05-20 | 2 | -7/+22 |
| | |||||
* | Fix missing free in H5T__ref_mem_read() | Neil Fortner | 2020-05-20 | 1 | -0/+2 |
| | |||||
* | Fix bugs in H5VL file comparison code. Add short circuit success to | Neil Fortner | 2020-05-20 | 3 | -10/+16 |
| | | | | H5VL_cmp_connector_cls(). | ||||
* | Implement file comparison VOL callback. Other changes to allow | Neil Fortner | 2020-05-20 | 4 | -31/+152 |
| | | | | | references to work with non-native connectors. There is a bug somewhere. | ||||
* | H5R: fix H5Tconv to check for null references | Jerome Soumagne | 2020-05-20 | 4 | -42/+300 |
| | | | | | | Valid for both deprecated and non-deprecated references Update test |