[svn-r21525] Description:Removed hard-coded check of compatible Fortran 2003 compilers; replaced
with simple check program for required F2003 features. Does not check for
known bugs in compilers, tests will fail for those compilers.
Tested: jam (gnu 4.1, 4.5, intel, pgi)
linew (default)
[svn-r21520] Changed the size of off_t on VMS to 4 bytes from 8 (as reported by a test program run on VMS).Will be tested on VMS when this is pushed to the 1.8 branch.
[svn-r21518] - Added definition for HDfseek() to be used later.- Added comment about requiring _O_BINARY being set on Windows to avoid CR-LF issues.
Tested on Windows (minor changes).
[svn-r21517] - Added checks for clock_gettime() to configure.in.Tested on Linux, FreeBSD, Solaris, MacOSX to ensure they are found correctly and everything builds. No code currently relys on clock_gettime().
- Brought Windows and VMS H5pubconf.h files into sync with the Linux file.
Tested on Windows. Ray will test on VMS when this is pushed to the 1.8.x branch.
[svn-r21502] - Removed Windows VFD code. H5Pset_fapl_windows() actually sets the SEC2 driver, though it will still report H5FD_WINDOWS.- Set svn:eol-style and svn:keyword properties on H5FDwindows.c/h.
Tested on 64- and 32-bit Windows 7 (doesn't affect non-Windows platforms).
[svn-r21501] - Propagated Windows VFD tweaks to SEC2 and log VFDs.- Created typedefs and #defines to make POSIX I/O type-safe on Windows and true POSIX platforms.
- Added pre-checks and removed post-checks for POSIX I/O sizes. When the number of bytes to be sent exceeds the maximum return value, the operation is split into smaller subsets.
- General code tidying and cleanup.
Tested on: jam (64-bit linux), jam + threadsafe, jam + parallel, Windows 7 (64- a...
[svn-r21496] - H5MM_strdup() and H5MM_xstrdup() comments changed to correctly reflect how they respond to an input NULL string.- H5MM_xstrdup() now reports memory allocation errors via the HDF5 error stack (was previously an assert).
Tested on local Windows via ctest (trivial change).
[svn-r21489] Bug: h5dump was used in test script but was not invoked by RUNSERIAL. THis does not work in batch machines like Blue Gene in LLNL.Solution:
Added $RUNSERIAL to invoke $H5DUMP_BIN.
Tested:
LLNL BlueGene (udawn)
[svn-r21476] The first part fix for bug HDFFV-7640: does not need to do H5O_move_msgs_forward() when writing attributes. h5committested.Tests are checked into the performance suite.
[svn-r21475] Description: fixed C_LOC(X) non-standard argument X for multi-dimensional arrays detected using xlf compiler.Tested: jam (intel, gnu, pgi) F2003 compilers.
[svn-r21459] Problem: Some machines, like LLNL udawn, a blue-gene machine, requires all executables, be launched by some command like mpirun.Solution:
Added $RUNSERIAL to launch the executable.
Tested: LLNL uDawn.
[svn-r21457] Problem: Function TOOLTEST_OUTPUT does not filter the extra system messages sent to stdout or stderr, thus causing output mismatched with expected output.Solution:
Added STDOUT_FILTER and STDERR_FILTER to filter them out.
Tested:
Tested LLNL uDawn (Blue-Gene cluster), for serial mode only.
[svn-r21442] Description: Check in "actual I/O mode" feature to trunk. Will merge back to 1.8 branch after it bakes over the weekend.Tested on:
FreeBSD/32 8.2 (loyalty) w/gcc4.6, w/C++ & FORTRAN, in debug mode
FreeBSD/64 8.2 (freedom) w/gcc4.6, w/C++ & FORTRAN, in debug mode
Linux/32 2.6 (jam) w/PGI compilers, w/default API=1.8.x,
w/C++ & FORTRAN, w/threadsafe, in debug mode
Linux/64-amd64 2.6 (koala) w/Intel compilers, w/default API=1.6.x,
w/C++ & FORTRAN, in production mode
Solaris/32 2....
[svn-r21436] Issue 7701 - H5LTdtype_to_text had memory corruption while being querried about the size of the buffer needed. The problem happened when the internal buffer is reallocated, the new address got lost. I revised the code to pass the new address as the return value of functions. I also added two new test cases.Tested on jam, linew, and koala.
[svn-r21434] Description: Removed 12 byte real tests and definition from fortran types, it was not used in the main fortran src.Tested: jam (gnu, g95, intel)
[svn-r21413] Description: Skip parallel diff test "-c non_comparables1.h5 non_comparables2.h5" due to hanging issue occurring on koala (linux64-LE) intermittently. Plan to put back when resolved. The test was related to J7693.Tested:
jam (linux32-LE), koala (linux64-LE)
[svn-r21405] Added dependencies, for HDF5.lo and HDF5mpio.lo, H5_ff_F90/F03.lo and H5_ff.lo to resolve failures when building HDF5.lo and HDF5mpio.lo.Tested: jam (gcc, mpi) using both: make HDF5.lo and make HDF5mpio.lo
[svn-r21396] Purpose: HDFFV-7693 - h5diff produces different behavior between versions: 1.8.3 and 1.8.6Description:
There were two issues on this.
One was not displaying all the comparable objects if non-comparable
object/attribute exist and compared before comparables ones. This issue
occurred after 1.8.4 release. This is the issue from user.
The other issue was not displaying all the comparable attributes,
if non-comparable object/attribute exist and compared ahead. ...
[svn-r21393] Just moved comment to the top of the Tools' list as the new entry is suppose to add to the top not the bottom.Relate to fix for HDFFV-5932 - h5repack.
[svn-r21389] Test case added for HDFFV-5932 - h5repack breaks files with dimension scales.Tested:
jam (linux32-LE), koala (linux64-LE), heiwa (linuxppc64-BE)
[svn-r21382] Update values of references(object and region) of attributes in h5repack for 1) references, 2) ARRAY of references, 3) VLEN of references, and 4) COMPOUND of references.
[svn-r21378] The tools used "%hhd" to print signed char. But VMS doesn't know it. So I used H5_VMS to have a different way ("%hd") to print it.Tested on jam. Not tested on VMS yet. Simple change.