| Commit message (Collapse) | Author | Age | Files | Lines |
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| | |
Propagated Windows and POSIX correctness changes from SEC2 VFD to
the MPI-POSIX VFD. Fixes HDFFV-8058.
Tested on:
jam w/ parallel and fortran enabled
|
| |
| |
| |
| |
| |
| |
| |
| | |
Minor refactoring to extract managed object length determination.
This makes the tiny, managed, and huge code work alike.
Tested on:
jam (very minor change, no need for full commit test)
|
| | |
|
| |
| |
| |
| |
| |
| |
| | |
Minor change to consolidate odd bitmasking due to an old bugfix.
Tested on:
jam (very minor change)
|
| |
| |
| |
| |
| |
| |
| |
| | |
Clean up file driver property handling, along with some misc. warnings.
Tested on:
Mac OSX/64 10.7.4 (amazon) w/debug, gcc 4.7.1, C++, FORTRAN & threadsafe
(h5committest upcoming)
|
| |
| |
| |
| |
| |
| | |
to get object type instead of H5O_get_info(...TRUE...) saving time in traversing metadata.
(This is part of the checkin to 1.8 branch #22677)
|
| |
| |
| |
| | |
H5FD_FLMAP_SINGLE to H5FD_FLMAP_DICHOTOMY.
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Have free space manager use temporary address space for storing the
section info, until the file is flushed or closed.
Tested on:
Mac OSX/64 10.7.4 (amazon) w/debug, gcc 4.7.x, C++, FORTRAN & threadsafe
(h5committest forthcoming)
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Merge "flush me last" & "flush me collectively" feature from the
avoid_truncate branch back to the trunk. (To help enable allowing the
free space section info to reside in temporary address space)
Tested on:
Mac OSX/64 10.7.4 (amazon) w/debug, gcc 4.7.x, C++, FORTRAN & threadsafe
(h5committest forthcoming)
|
| |
| |
| |
| |
| |
| |
| |
| | |
of return
value of FAIL. The function type is a pointer. Fixed it by changing it to NULL.
Tested: In remote machine ADA (aix).
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Changes resulting from Klocwork static analysis tool, from Mark Miller
@ LLNL (miller86@llnl.gov).
Tested on:
Mac OS X/64 10.7.4 (amazon) w/debug, C++ & FORTRAN, using gcc 4.7.x
(too minor to require h5committest)
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Merge some of the changes on the plist_encode_decode branch back to the
trunk.
Tested on:
Mac OSX/64 10.7.4 (amazon) w/debug
(Too minor to require h5committest)
|
|\ \
| |/ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Switch propert list/class iteration from internal to external form of
iteration, cleaning up and simplifying the code a bit.
Bring other general improvements from plist_encode_decode branch back to
trunk.
Clean up many warnings.
Tested on:
Mac OSX/64 10.7.4 (amazon) w/gcc 4.7, debug and C++ & FORTRAN
(too minor to require h5committest)
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Description:
When jumping out from between H5_BEGIN_TAG and H5_END_TAG macros using
HGOTO_ERROR or HGOTO_DONE, the previous metadata tag is not reset on the dxpl.
This could cause problems when, for example, calling H5Ocopy within an
H5Literate callback.
Added new HGOTO_ERROR_TAG and HGOTO_DONE_TAG macros which must be used in place
of the above between H5_BEGIN_TAG and H5_END_TAG.
Tested:
jam, koala, ostrich (h5committest), durandal
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| | |
is registered already in the class for each type
|
|\ \
| |/ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Refactor ID class registration to be more like how other "class"s in the
library are registered, and clean up compiler warnings.
Tested on:
Mac OSX/64 10.7.4 (amazon) w/debug
(Too minor to require h5comittest)
|
| |
| |
| |
| |
| |
| | |
fill value. The problem happened in H5P_get_fill_value. I believe it's because the background buffer wasn't big enough. So I corrected it in this checkin.
Tested on jam and koala - simple change.
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| | |
match what the RM says about the function behavior.
Quincey added it some time ago without realizing it caused test errors (Issue 8072).
Tested on ostrich, MacGoblin - simple change.
|
| | |
|
| |
| |
| |
| | |
Tested: windows - mingw
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| | |
ID with the VOL info on the upper level (API and iteration/visit routines)
- this fixes the bug exposed in H5Oopen with external log plugin
update the private VL registration routine to take an app_ref
update the datatype ID creation for the VOL to take an app_ref
|
| |
| |
| |
| |
| |
| | |
the VOL layer
- fix a bug in H5VLdatatype_get_binary
|
| |
| |
| |
| | |
needed for VOL info property.
|
| | |
|
| |
| |
| |
| | |
instead
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
move ref count management on the VOL struct inside the VLint code
- H5Freopen still needs to be handled
create the public interface for VOL callbacks:
- unresolved issue with var_args
update and create new API fapl calls to support stacking drivers:
- need to add fapl copy callback
fix a memory leak with registration of external plugins
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| | |
more named datatype bugs:
- fix bug in Name replace traversal callback
- fix bug in H5G_test
A stable version finally..
|
| |
| |
| |
| | |
move the dataset ID registration to H5Dint where the term_interface func is located
|
| |
| |
| |
| |
| | |
- change how the vlose routine is registered with VOL IDs
- some bug fixes
|
| |
| |
| |
| | |
- still some unresolved issues with named datatypes
|
| |
| |
| |
| | |
update get_type routines to construct a VOL datatype if the type is named
|
| |
| |
| |
| |
| |
| |
| | |
the API level for the native implementation
- work on fixing the named datatype issue.. still not resolved
- branch still not stable and tests do not pass at this point
|
| |
| |
| |
| | |
modify datatype open and get_binary callbacks to be disjoint
|
| |
| |
| |
| |
| |
| | |
pointers and public VL structure instead of IDs.
tests will fail now because of named datatypes.
|
| |
| |
| |
| |
| |
| | |
H5Fint.c for private ones
move H5A private routines to H5Aint.c
|
| |
| |
| |
| | |
deprecate is_HDF5
|