| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
Added HDF5_GENERATE_HEADERS ON to cacheinit.cmake file.
Tested: local linux
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| | |
Make error values from hyperslab operations clearer.
Tested on:
MacOSX/64 10.10.5 (amazon) w/serial & parallel
(Too minor to require h5committest)
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
gcc 4.9.2 was used to create the warning list
- implicit casts
- shadowed variables
- various enum issues
- other minor fixes (comments, unused macros, etc.)
Tested on: h5committest
|
| |
| |
| |
| | |
tested: h5committest
|
| |
| |
| |
| |
| |
| | |
warnings.
tested on: h5committest
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Align w/vds branch: Remove extraneous sieve buffer flush in chunk
flush callback, and move error check out of the middle of retrieving properties
for dataset.
Tested on:
MacOSX/64 10.10.5 (amazon) w/serial & parallel
(h5committest forthcoming)
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Protect dataset that's closing from being flushed again, if it's the last
one holding a file open.
Tested on:
MacOSX/64 10.10.5 (amazon) w/serial & parallel
(h5committest forthcoming)
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Align w/vds branch: Change code in H5O_layout_copy() to use switch for
different types of dataset layouts.
Tested on:
MacOSX/64 10.10.5 (amazon) w/serial & parallel
(h5committest forthcoming)
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Align w/vds branch: Move code for initializing contiguous datasets into
layout 'init' callback.
Tested on:
MacOSX/64 10.10.5 (amazon) w/serial & parallel
(h5committest forthcoming)
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Align w/vds branch: Whitespace cleanup, move common code for opening a
dataset into a new routine, misc. style cleanups.
Tested on:
MacOSX/64 10.10.5 (amazon) w/serial & parallel
(h5committest upcoming)
|
| |
| |
| |
| |
| |
| |
| |
| | |
created with
H5Screate and had its extent set by H5Sextent_copy.
Tested: jam, ostrich (h5committest)
|
| |
| |
| |
| |
| |
| |
| |
| | |
and causes
problems on Windows.
Tested on: jam, with and without --enable-threadsafe
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This call can
be used to determine at runtime if the library was built with thread-safety.
Fixes HDFFV-9496
Tested on: h5committest
|
| |
| |
| |
| | |
Added new option SKIP_HDF5_FORTRAN_SHARED
|
| |
| |
| |
| |
| |
| |
| |
| | |
H5xx_* were
flagged as H5XX_, which is a non-public API form.
Tested on: h5committest
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The only remaining code consists of a few floating-point tests
that rely on pre-generated and checked-in VMS files. These have
been left alone, even though they will not be possible to
recreate, since testing VMS float behavior is still important.
Tested on: h5committest
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Update the file format debugging routines to match the recent changes to
the metadata cache, along with a few other cleanups and miscellaneous
enhancements.
Tested on:
MacOSX/64 10.10.5 (amazon)
(h5committest forthcoming)
|
| | |
|
| |
| |
| |
| |
| |
| | |
available
Fix tests accordingly
|
| |
| |
| |
| | |
Tested: h5committest
|
| | |
|
| | |
|
|\ \
| |/
| |
| |
| |
| |
| |
| | |
Tested w/ h5committest
NOTES: - The manifest may still be messed up.
- Cmake fails since the dual binary work needs to be merged with
this repo's CMake externals.
|
| |
| |
| |
| | |
Tested: h5committest --PASSED--
|
| | |
|
| |\ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Renamed a few "h5tri_t extended" variables to "h5tri_t was_extended".
Apparently, "extended" is a typedef name someplace in the headers used
on Solaris, which causes potentially confusing warnings to be emitted.
Tested on: h5committest
Solaris w/ Solaris Studio (emu)
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Description:
XL compilers in ostrich (PowerPC64 linux) fail in test/dt_arith
because of the removal of the LLONG_TO_LDOUBLE_CORRECT (removed in
r26625) and LDOUBLE_TO_LLONG_ACCURATE (removed in r26623).
Solution:
Reverse revisions
r26623: bring back LDOUBLE_TO_LLONG_ACCURATE configure macro
r26625: bring back LLONG_TO_LDOUBLE_CORRECT configure macro
r26627: bring back WANT_DATA_ACCURACY configure macro which is
used together with the above two macros. This also brings
back the enable-dconv-accuracy configure option.
Tested:
h5committested.
Also tested in ostrich using the XL compilers.
|
| | |
| | |
| | |
| | |
| | |
| | | |
- free allocated buffer in t_file_image test
tested on jam with parallel.
|
| | |
| | |
| | |
| | | |
Tested: local linux with CMake
|
| |\ \
| | |/ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
a callback closed
a different ID in the same type. Added a new skiplist routine,
H5SL_try_free_safe, which iterates over items, freeing some of them, and which
intercepts and defers attempts to remove from the list outside of the main
iteration. Changed H5I_clear_type to use this function.
Tested: jam, koala, ostrich (h5committest); ummon
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
- Updated the preprocessor logic that defines the H5_ATTR_* macros. The Solaris
Studio compiler understands __attribute__ but not the specific attributes
that we use. The H5_ATTR_* macros are now defined as blank with that
compiler which significantly cleans up the warnings, making debugging
easier.
- Replaced a few lingering __attribute__ macros with H5_ATTR_* markup.
Tested on: h5committest
Solaris w/ Solaris Studio (emu)
|
| |\ \
| | |/ |
|
| | | |
|
| | | |
|
| |\ \
| | |/ |
|
| | | |
|
| |\ \
| | |/ |
|
| | | |
|
| | | |
|
| |\ \
| | |/ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
this by modifying
metadata cache clients to clear unused memory in the buffer after serializing.
Tested: ummon; jam, koala, ostrich (h5committest)
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Separate H5AC layer from using package-scoped pieces of the H5C layer,
moving from including H5Cpkg.h to H5Cprivate.h.
Tested on:
MacOSX/64 10.10.3 (amazon) w/serial, parallel & production
Linux/32 2.6.x (jam) w/serial & parallel
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Correct error with braces around macro (in production builds), also clean
up a few warnings.
Tested on:
MacOSX/64 10.10.3 (amazon) w/serial, parallel & production
Linux/32 2.6 (jam) w/serial & parallel
|