[svn-r23093] Fixed API to be 1.6 compliant, removed deprecated APIsChecked: jam (gnu, mpi) --disable-deprecated-symbols, --with-default-api-version=v16
[svn-r23089] Changed Fortran examples to reflect changes in documentation via Barbara; mainly program name changes. Two new examples added: h5_extend.f90 h5_subset.f90 and example fileexample.f90 was removed.Tested: jam (gnu compilers)
[svn-r23088] Changed Fortran examples to reflect changes in documentation via Barbara; mainly program name changes. Two new examples added: h5_extend.f90 h5_subset.f90 and example fileexample.f90 was removed.Tested: jam (gnu compilers)
[svn-r23066] HDFFV-8265: create .def file during configure, added F2003 optional functions and refactor ISO_C_BINDING usage in cmake filesTested: local cmake
[svn-r23055] Bug fix: HDFFV-8233 testh5stat.sh fails in LLNL uDawn. The test actually ran as expected but it did not prepare for the extra error messages from the MPI process.Solution:
This sort of problem has been fixed by using the output filters in
output_filter.sh. testh5stat.sh is updated to use the output filters.
Tested:
uDawn.
[svn-r23052] Description:Removed example grpit.f90 which used undocumented/obsolete APIs, The equivalent and up-to-date example
to transverse through a file would be the example h5ex_g_traverse_F03.f90 in hdf5-examples.
[svn-r23048] Description: Bring r20456 from Coverity branch to trunk:fixed coverity 678, 679
Tested on:
Mac OSX/64 10.8.2 (amazon) w/debug
(too minor to require h5committest)
[svn-r23032] Updated the following sections with information from the v1.8 branch.Supported Platforms
Tested Configuration Features Summary
More Tested Platforms
[svn-r23020] HDFFV-498: lone colon test fails on cygwin and leaves a.exe file on system. Added test for CYGWIN and use a,exe instead of a.out. Review: HHDF5-1-8-31Tested: cygwin
[svn-r22998] Description: Clean up warnings and bring changes from Coverity branch back to trunk:r20451:
Fixed coverity 810
r20454:
Purpose: Fix coverity issue 816
Description: Modified various file drivers to always check the return value from
H5P_get_driver_info.
r20455:
Purpose: Cleanup fix for coverity issue 816
Description: Removed redundant check for "fa" in H5FD_core_open.
Tested on:
Mac OSX/64 10.8.2 (amazon) w/debug
(Too minor to require h5committest)
[svn-r22992] Purpose: HDFFV-8146 - Remove "multi-chunk IO without optimization" sub-feature from MPI I/O optimization for chunked dataset featureDescription:
The “multi-chunk IO without optimization” feature is removed and made the related xfer property (H5FD_MPIO_CHUNK_MULTI_IO) go directly to “multi-chunk-io” feature.
Also update/fix/cleanup testings (chunk collective IO and actual chunk opt mode) accordingly.
Tested:
jam (linux32-LE), koala (linux64-LE), ostrich (linuxppc64-BE), fred (mac64-LE), Windows (32-LE cmake), c...
[svn-r22945] I fixed a few minor casting problems in enum.c. It's a followup commit for the test of the conversion function H5T__conv_enum_numeric (numeric type means integer or floating number).Tested on tejeda - failed on tejeda and ostrich in the daily test.
[svn-r22935] Description: Clean up a few warnings and minor code issues during review of enum -> int/float conversion changes.Tested on:
Mac OSX/64 10.8.2 (amazon) w/debug
(too minor to require h5committest)
[svn-r22933] Purpose: HDFFV-8145 h5diff slowness with version >= 1.8.7Description:
Improved speed when comparing HDF5 files with lots of attributes. Much slower performance was identified with release version from 1.8.7 to 1.8.10 compared to 1.8.6.
Tested:
jam (linux32-LE), koala (linux64-LE), ostrich (linuxppc64-BE), tejeda (mac32-LE), Windows (32-LE cmake), cmake (jam)
[svn-r22921] Description: Review Coverity changes and bring them back to trunk. (QK & JK)r20402:
Added #includes for h5tools.y or h5tools_utils.h as required to remedy implicit
function declarations which caused compiler warnings and coverity issues 703-4
and 708-11.
r20414:
This is related to the previous checkin r20399. There were incorrect updates
which caused incorrect behavior when no file was given. Also possible segfault
when handling hyperslab options. Simplify the code c...
[svn-r22915] Description: Bring Coverity changes back to trunk:
r20399:
Change parse_command_line to free hand structure on error and only "leave()" at end of main.
r20400:
Purpose: Fix coverity issue 592
Description: Added void cast to call to H5F_sfile_assert_num() in
H5F_term)interface(). There is no need to check the return value of this
function in general, and there would be nothing to do even if it did fail.
r20401:
Added free(src_sizes) and fre...
[svn-r22914] I checked in the conversion function H5T__conv_enum_numeric (numeric type means integer or floating number) and the C test for it. This is the work for Chicago.Tested on jam, koala, and ostrich.
[svn-r22879] Bug Fix: HDFFV 8017 dt_arith would fail in Lion and Mountain Lion system when GCC version 4.2.1 is used with --enable-production. Somehow the -O optimization will fail some of the hard conversion code.Solution:
This is just a temporary patch by detecting if this is a Lion or Mountain Lion
system using GCC 4.2.1, then just remove the any -O option from the PROD_CFLAGS.
A better fix should be deviced later.
Tested: Duck(lion) and Owl (mountain lion) tested with --enable-production.
Also tested in Fred and Tejeda, both Snow Leopard systems to verify there is
no undesired side effect.