[svn-r22171] Description: Bring "merge committed datatypes during H5Ocopy" feature from branch to trunk. (Also has some minor bugfixes with it)Tested on:
Mac OSX/64 10.7.3 (amazon) w/debug
(h5committest coming up)
[svn-r22164] Fixed a bug in H5Ocopy(): When copying an opened object, call the object'sflush class action to ensure that cached data is flushed so that H5Ocopy will get
the correct data. (HDFFV-7853)
[svn-r22163] Added tests for optional parameters in h5ocopy_f. Cleaned up comments by removing "C" notation commentsTested: jam (gnu, intel)
koala (intel)
[svn-r22152] Added a "skipped" message to the istore sparse test function.Minor change: tested on jam (test not skipped) and Mac OS-X Lion (test skipped
due to HFS not supporting sparse files).
[svn-r22149] Purpose: HDFFV-944: Fortran test problem with HDF5 182, intel 11.0, open-mpi-1.2.8
Description:
Moved libtool post-processing 'ed' snippet that replaces wl=""
with wl="-Wl," when intel compilers are used to the end of the
configure script, after libtool is actually generated. (I imagine
that at some point in time during a libtool version upgrade the
libtool script ceased being ...
[svn-r22136] Purpose: update for HDFFV-7837 - h5diff: incorrect behavior with exclude-path option when unique object exist only in one fileDescription:
Add the new test output list to test shell script.
This is based on the previous commit r22114.
Tested:
jam (linux32-LE), koala (linux64-LE), ostrich (linuxppc64-BE)
[svn-r22122] Issue 7785 - Writing or reading many small chunks ran out of memory and caused seg fault. I added checks in two places to make sure the library returns error stack when it fails to allocate memory. I didn't add any test to the test suite since there is no good way to test it. But I tested and verified the error stack by hand.Tested on jam, koala, ostrich.
[svn-r22117] Fix for HDFFV-7916 (Windows/POSIX correctness issues in the core VFD) and HDFFV-7603 (core VFD has trouble with 2GB+ files on Windows).Propagates the SEC2 driver fixes from HDF5 1.8.8 to the core VFD (mainly concerning the backing store). These fixes also conveniently fixed 7603 as well.
Tested on:
64-bit Windows 7
jam
koala
ostrich
[svn-r22116] #Issue 7922 - follow-up checkin. I changed the order of two private functions and a macro according to Quincey's suggestion.Tested on jam - simple change.
[svn-r22115] Add 2 new API routines to set/unset file atomicity for files opened with the MPI-IO VFDAdd test cases for these two routines
Jira issue HDFFV-7961
[svn-r22114] Purpose: Fix for HDFFV-7837 - h5diff: incorrect behavior with exclude-path option when unique object exist only in one fileDescription:
If unique objects exists only in one file and try to exclude
the unique objects with --exclude-path option, h5diff missed
excluding some objects.
Fixed to exclude objects correctly in such case.
Test cases were added and tagged with jira#.
Tested:
jam (linux32-LE), koala (linux64-LE), ostrich (linuxppc64-BE), tejeda (mac32-LE), linew (solaris-BE), Windows (32-LE cm...
[svn-r22112] Description: Minor code safety issue in test/fheap.c and whitespace in other files.Tested on:
Mac OSX/64 10.7.3 (amazon) w/debug
(Too minor to require h5committest)
[svn-r22108] Purpose: HDFFV-7523 JPSS: h5dump fails to open an attribute when using the -a option to specify an attribute with a slash in the nameDescription:
Update command line help page and test generating file.
Previous commits: r22052, r22063
Tested:
jam (linux32-LE), koala (linux64-LE), cmake (jam)
[svn-r22103] Fix for HDFFV-7769 (HDF5 tests time out on Windows when core VFD is set).This occurs due to the istore test creating very large files on systems which
do not have POSIX-like sparse file semantics. The large amount of I/O causes
the test to run for a very long period of time.
The fix was to copy the "big" test's sparse file check and only run the
largest sparse file test when POSIX-like sparse file semantics are found.
Tested on:
jam (nfs)
ostrich (nfs)
loyalty (...
[svn-r22094] Issue 7922 - follow-up checkin. Daily test reported that PGCC (11.8-0) on jam and koala has trouble with the command "*p++ = *p OP tree_val" in the macro definition of H5Z_XFORM_DO_OP1 of H5Ztrans.c. It increments P first before doing the operation. So I break down the command into two lines: "*p = *p OP tree_val; p++;" I also reported the problem to PGI.Tested on jam, koala, and ostrich.
[svn-r22078] New API: H5ltpath_valid REF: HDFFV-1233A high-level "H5LTpath_valid" routine for checking if a path is correct
Both Fortran and C version.
Tested: jam (gnu and intel)
[svn-r22076] #Issue 7922 - H5Pset_data_transform had seg fault with some operations like x*-100. The parser mistaked "-" as substraction. I fixed it and also fixed another problem with some special cases like 100-x and 2/x.Tested on jam, koala, and ostrich.