| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
| |
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.
|
| |
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
Add corresponding test and some debug information
|
|\ |
|
| | |
|
| | |
|
| |
| |
| |
| |
| | |
(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
|
| |
| |
| |
| |
| | |
(1) Set the version for reference datatype messge to H5O_DTYPE_VERSION_4.
(2) Verify the decoded version for hyperslab selection.
|
| |
| |
| |
| | |
level and fixing some code.' (commit 5c911d8baf3)"
|
| |
| |
| |
| | |
into a few warnings in H5T_copy() itself.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
location set to be in a file. Only meant to be used by VOL connectors.
Implement H5VLpeek_connector_id() to support connectors querying their
own IDs. Fix app_ref with connector IDs in a couple places (external
VOLs registered as default through ENV should be visible to the
application). Modify vlen and reference interfaces to work with
arbitrary VOL connectors. Implement file "post open" specific
callback, to enable connectors to update their file structs after a
wrap context has been set.
|
| |
| |
| |
| |
| |
| |
| |
| | |
Fix encode and decode of deprecated object reference addresses
Make H5Rdeprec.c use tokens instead of haddr_t
Fix H5Oopen_by_addr() to serialize addr to token
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Also support references to external files
Add new H5T_REF type and type conversion routines
Support conversion from H5T_REF_OBJ/DSET_REG to H5T_REF
Add H5Treclaim() API to reclaim memory of vlen/reference types
Deprecate H5Dvlen_reclaim()
Fix H5T_vlen_reclaim() and H5T_reclaim() to use private callback
Add H5T_ref_reclaim()
Move previous H5R APIs to H5Rdeprec.c
Clean up H5Ocopy
Separate H5O_copy_expand_ref() to H5Ocopy_ref()
Add support for copying new reference types
Clean up deprecated routines to go through VOL and same code path
Fix return codes in existing trefer.c test
Rename trefer.c to trefer_deprec.c
trefer.c is for new references
Add performance test for trefer
Add additional obj_copy_ref test
Make use of tokens and blobs to store references
Skip blob encoding for object references
Start adding new reference examples
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| | |
changes to warnhist script (and some extra improvements for condensing C++
and Java warnings), and fixed a bunch of warnings.
|
| |
| |
| |
| | |
that is passed in as the object ID.
|
| |
| |
| |
| | |
clean up warnings.
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| | |
collective read of full (HS_ALL), contiguous, atomic datasets by all the processes in the file communicator.
|
| |
| |
| |
| | |
and has been marked 'deprecated' since 1.10.0. Fixes HDFFV-10252.
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| | |
modified: test/dsets.c
|
| | |
|
| | |
|
| |
| |
| |
| | |
orginally intended to support the full SWMR feature.
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
| |
| |
| |
| |
| |
| |
| | |
~HDFTEST/hdf5_hft:hdf5_1_10 to develop"
This reverts commit e9f476dad47ce593f13dacb77b1cc664d1f24e7b, reversing
changes made to 2ff00b1b937ebe36ac6ddf590c16a4c27fc0b053.
|
| |\ |
|
| | | |
|
| | |\
| | | |
| | | |
| | | |
| | | |
| | | | |
merge_func_enter_vol
Plus initial steps toward merging API context push into FUNC_ENTER_API* macros
|
| | | |\ |
|
| | | | | |
|
| | | |/ |
|
| | | | |
|
| | | |\
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
(2) Add two new options to h5repack for low and high bounds as in H5Pset_libver_bounds.
(3) Modify message pre_copy callbacks so that H5Ocopy can handle version bounds check.
(4) Add version bounds check for cache image feature.
|
| | | |/
| | | |
| | | |
| | | | |
Code changes to provide versioning support when adding to the enumerated defines for H5F_libver_t.
|
| | |/ |
|
| | | |
|
| | |
| | |
| | |
| | | |
Modifications to fix H5Sencode bug when num points selected is > 2^32.
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
and replace it with new url for COPYING file.
Fix 2 lines in java error test expected output file where messages
include line numbers changed by reducing the copyright header by 2
lines.
|
| |/
|/| |
|
| | |
|