Go to file
Jonathan Kim 170e7e53a5 [svn-r20676] Purpose:
- HDFFV-5928 - GMQS: h5diff problem and improvement on comparsing the same objects

Description:
    Fixed:
    1) adding h5tools_is_obj_same() function to check if two given IDs or paths point to the same object. This function can be very useful for other tools and applications.
    2) using h5tools_is_obj_same() at h5diff() and diff() in h5diff.c. If two paths point to the same object, there is no need to check the details of the object since we know there is no difference. The fix will increase the performance by skipping the content comparison. It also fixed the problem of reporting difference for some cases of comparing the same file, e.g. empty files or files with incomparable objects the same file.

    Test update:
    Updat prvious test cases (171, 172, 530) affected by this fix, so they
    still perfrom originally intended testing without bypassing.

Tested:
 jam (linux32-LE), koala (linux64-LE), heiwa (linuxppc64-BE), tejeda (mac32-LE), linew (solaris-BE), cmake
2011-04-29 12:02:31 -05:00
bin [svn-r20652] Description: 2011-04-26 16:42:45 -05:00
c++ [svn-r20504] Purpose: 2011-04-14 16:21:59 -05:00
config [svn-r20669] Add test_configuration setting 2011-04-28 15:19:14 -05:00
examples [svn-r20640] Remove export from "export LD_LIBRARY_PATH=${LL_PATH}" in examples and hl/examples Makefiles. 2011-04-26 13:41:01 -05:00
fortran [svn-r20504] Purpose: 2011-04-14 16:21:59 -05:00
hl [svn-r20640] Remove export from "export LD_LIBRARY_PATH=${LL_PATH}" in examples and hl/examples Makefiles. 2011-04-26 13:41:01 -05:00
m4 [svn-r19839] Updated to libtool v 2.4, autoconf 2.68 and m4-1.4.15. 2010-11-23 17:56:59 -05:00
perform [svn-r20673] Eliminate memory buffer errors, 2011-04-28 17:10:22 -05:00
release_docs [svn-r20646] Description: 2011-04-26 15:12:58 -05:00
src [svn-r20658] Description: 2011-04-27 20:02:02 -05:00
test [svn-r20666] Bug fix: VMS has trouble to deal with absolute path. I changed dtypes.c to use the file name only. I also 2011-04-28 15:03:35 -05:00
testpar [svn-r20627] Add dependency of t_pflush2 on t_pflush1 2011-04-25 12:06:53 -05:00
tools [svn-r20676] Purpose: 2011-04-29 12:02:31 -05:00
vms [svn-r20666] Bug fix: VMS has trouble to deal with absolute path. I changed dtypes.c to use the file name only. I also 2011-04-28 15:03:35 -05:00
windows [svn-r20676] Purpose: 2011-04-29 12:02:31 -05:00
.autom4te.cfg [svn-r13314] Updated copyright notice. 2007-02-14 17:55:20 -05:00
.h5chkright.ini [svn-r13314] Updated copyright notice. 2007-02-14 17:55:20 -05:00
ACKNOWLEDGMENTS [svn-r19803] Description: 2010-11-17 11:42:57 -05:00
aclocal.m4 [svn-r20502] Purpose: 2011-04-14 14:45:57 -05:00
acsite.m4 [svn-r18709] Purpose: 2010-05-05 12:34:26 -05:00
CMakeLists.txt [svn-r20641] Add CPack overrides for NSIS install paths. Install for products are: HDF Group/Product/Version 2011-04-26 14:13:01 -05:00
configure [svn-r20657] Description: 2011-04-27 19:56:57 -05:00
configure.in [svn-r20657] Description: 2011-04-27 19:56:57 -05:00
COPYING [svn-r20116] Description: 2011-02-17 14:03:56 -05:00
CTestConfig.cmake [svn-r20665] Remove extraneous memcheck parameters 2011-04-28 14:57:27 -05:00
Makefile.am [svn-r19506] Bring changes from revisions 19408, 19421, and 19442 from branches/hdf5_1_8 to trunk. These revisions reorganize the compile scripts using h5cc.in, h5fc.in, and h5c++.in, add checks for installed examples to the scripts that run them after installation, and add DESTDIR for install as needed for RPMs. 2010-10-04 12:15:30 -05:00
Makefile.dist [svn-r13311] Updated copyright notice. 2007-02-14 17:25:02 -05:00
Makefile.in [svn-r20504] Purpose: 2011-04-14 16:21:59 -05:00
MANIFEST [svn-r20641] Add CPack overrides for NSIS install paths. Install for products are: HDF Group/Product/Version 2011-04-26 14:13:01 -05:00
README.txt [svn-r20405] Description: 2011-04-03 21:28:07 -05:00

HDF5 version 1.9.81 currently under development
Please refer to the release_docs/INSTALL file for installation instructions.
------------------------------------------------------------------------------

This release is fully functional for the API described in the documentation. 
See the RELEASE.txt file in the release_docs/ directory for information 
specific to this release of the library.  Several INSTALL* files can also be 
found in the release_docs/ directory:  INSTALL contains instructions for 
compiling and installing the library;  INSTALL_parallel contains instructions 
for installing the parallel version of the library;  similarly-named files
contain instructions for VMS and several environments on MS Windows systems. 

Documentation for this release can be found at the following URL:
    http://www.hdfgroup.org/HDF5/doc/.

The following  mailing lists are currently set up for HDF5 Library users:

    news        - For announcements of HDF5 related developments,
                  not a discussion list.

    hdf-forum   - For general discussion of the HDF5 library with
                  other users.

    hdf5dev     - For discussion of the HDF5 library development
                  with developers and other interested parties.

To subscribe to a list, send mail to "<list>-subscribe@hdfgroup.org".
where <list> is the name of the list.  For example, send a request 
to subscribe to the 'news' mail list to the following address:
    news-subscribe@hdfgroup.org

Messages to be sent to the list should be sent to "<list>@hdfgroup.org".

Periodic code snapshots are provided at the following URL:
    ftp://ftp.hdfgroup.uiuc.edu/pub/outgoing/hdf5/snapshots
Please read the README.txt file in that directory before working with a library
snapshot.

The HDF5 website is located at http://hdfgroup.org/HDF5/

Bugs should be reported to help@hdfgroup.org.