Commit Graph

5707 Commits

Author SHA1 Message Date
Pedro Vicente Nunes
cd7b4b8b90 [svn-r7966] Purpose:
h5repack new features

Description:
added debugging functions and a hard link generated dataset for the test suite

Solution:

Platforms tested:
linux
solaris 2.7
IRIX

Misc. update:
2003-12-17 09:07:41 -05:00
Albert Cheng
52a46001cb [svn-r7965] Purpose:
feature

Description:
Added the ability to handle srcdirname as the build-directory.

Platforms tested:
No h5comittest but tested in LANL QSC machine.
2003-12-16 16:34:24 -05:00
Pedro Vicente Nunes
04706dbdbe [svn-r7963] Purpose:
added new source files for h5repack

Description:

Solution:

Platforms tested:

Misc. update:
2003-12-16 13:12:37 -05:00
Pedro Vicente Nunes
dc4f40f02f [svn-r7962] Purpose:
h5repack new features

Description:
added the copy of referenced objects

Solution:

Platforms tested:
linux
solaris 2.7
IRIX

Misc. update:
2003-12-16 13:08:45 -05:00
Albert Cheng
991bd6c9e3 [svn-r7960] Purpose:
feature.

Description:
Output skipped tests to a different file for better printout.

Platforms tested:
Just eyeballed it since the changes are trivial.
2003-12-15 22:30:34 -05:00
Albert Cheng
faa4216e99 [svn-r7958] Purpose:
Just trivial editing of comments.
Platforms tested:
   Eyeballed since the changes are all trivial and involved comments only.

Misc. update:
2003-12-15 14:06:24 -05:00
HDF Admin
baf1da6e4b [svn-r7955] Snapshot version 1.7 release 11 2003-12-14 03:15:50 -05:00
Albert Cheng
d6c035b8d4 [svn-r7953] Description:
cvs checkout often included empty directories the contents of which
   are no longer needed.
   Added -P to cvs command to prune them.

Platforms tested:
no h5committest which does not test snaptest.
2003-12-13 23:03:07 -05:00
Quincey Koziol
8dc49da486 [svn-r7950] Purpose:
Bug fix

Description:
    Attributes which were created with scalar dataspaces were reporting their
dataspace as a simple dataspace when queried later.

Solution:
    Fix the dataspace handling code when reading in the attribute message from
the file to set the extent type correctly.

Platforms tested:
    FreeBSD 4.9 (sleipnir)
    too minor to require h5committest
2003-12-13 15:08:09 -05:00
Quincey Koziol
4feb66edc9 [svn-r7948] Purpose:
Update with correct location on FTP server.
2003-12-13 13:52:40 -05:00
Quincey Koziol
09c83fc827 [svn-r7946] Purpose:
Bug fix

Description:
    Fix problems building on Debian Linux when Intel's "ecc" compiler is
not available.

Platforms tested:
    Eyeballed - very trivial patch from user.
2003-12-13 13:46:10 -05:00
Quincey Koziol
a8161177b9 [svn-r7943] Purpose:
Bug fix.

Description:
    Using a selection offset with hyperslab selections in chunked datasets
was getting into an infinite loop and hanging the application.

Solution:
    Apply the selection offset to the hyperslab selection properly.

Platforms tested:
    FreeBSD 4.9 (sleipnir) w & w/o parallel
    h5committest
2003-12-13 13:14:36 -05:00
Quincey Koziol
15830ae10a [svn-r7941] Purpose:
Bug fix/code cleanup

Description:
    Add MPE information for new H5I functions.

Platforms tested:
    Eyeballed - very minor
2003-12-12 08:46:07 -05:00
Albert Cheng
4947888c56 [svn-r7940] Purpose:
cleanup.
Description:
   Removed the old command that parses setenv2 and setenv3 which are
   replaced by setenvN.

Platforms tested:
No h5committest since it does not test this script.
Pretty sure it works.
2003-12-11 15:28:03 -05:00
Quincey Koziol
38af6a43fa [svn-r7937] Purpose:
Add RM docs for new H5I routines.

Description:
    Add new H5I routines to the reference manual.
2003-12-11 13:30:27 -05:00
Quincey Koziol
16be9e3b5a [svn-r7935] Purpose:
Add new feature

Description:
    Add FORTRAN wrappers for new H5I routines.

Platforms tested:
    FreeBSD 4.9 (sleipnir)
    h5committest
2003-12-11 13:29:36 -05:00
Quincey Koziol
e865f21190 [svn-r7934] Purpose:
Add new feature

Description:
    Add FORTRAN wrappers for new H5I routines.

Platforms tested:
    FreeBSD 4.9 (sleipnir)
    h5committest
2003-12-11 13:29:25 -05:00
Quincey Koziol
c44fd88805 [svn-r7932] Purpose:
Add new feature

Description:
    Add new H5I{dec|get|inc}_ref() routines and tests for them.

Platforms tested:
    FreeBSD 4.9 (sleipnir)
    h5committest
2003-12-11 13:26:51 -05:00
Quincey Koziol
e653e45ece [svn-r7930] Purpose:
Bug fix/code cleanup

Description:
    Make H5Pclose_class() decrement the ID's reference count to close a generic
property class ID, which allows the new H5I routines to work correctly.

Platforms tested:
    FreeBSD 4.9 (sleipnir)
    h5committest
2003-12-11 13:25:11 -05:00
Quincey Koziol
b2e093e28c [svn-r7929] Purpose:
Code cleanup

Description:
    Fix H5MM_malloc() and H5MM_calloc() routines to use new FUNC_ENTER macros.

Platforms tested:
    FreeBSD 4.9 (sleipnir)
    h5committest
2003-12-11 13:23:41 -05:00
Quincey Koziol
f473fc5cb8 [svn-r7926] Purpose:
Bug fix

Description:
    Clean up a few allocations of zero-sized blocks that were detected with
the new free-list assertions.

Platforms tested:
    FreeBSD 4.9 (sleipnir) w & w/o parallel
    too minor to require h5committest
2003-12-10 13:34:53 -05:00
Quincey Koziol
404567ce64 [svn-r7924] Purpose:
Code cleanup

Description:
    Add more assertions to detect attempted allocations of zero-sized blocks.

Platforms tested:
    FreeBSD 4.9 (sleipnir) w & w/o parallel
    too minor to require h5committest
2003-12-10 13:31:39 -05:00
Quincey Koziol
1ebb93f0f8 [svn-r7923] Purpose:
Bug fix

Description:
    Clean up a couple more 1.6 compat bugs that showed up when the library
was compiled with parallel support.

Platforms tested:
    FreeBSD 4.9 (sleipnir) w/parallel & 1.6 compat
    config not tested with h5committest
2003-12-10 11:52:29 -05:00
Quincey Koziol
671ba90ce4 [svn-r7922] Purpose:
Bug fix/code cleanup

Description:
    When an error occurs, assume that it will be in the "real" output file and
use that to display the diff against.

Platforms tested:
    FreeBSD 4.9 (sleipnir)
    too minor to require h5committest

Misc. update:
2003-12-10 11:50:51 -05:00
Quincey Koziol
e71e53c743 [svn-r7920] Purpose:
Bug fix

Description:
    Correct a couple of minor problems with 1.6 compat mode.

Platforms tested:
    FreeBSD 4.9 (sleipnir)
    not tested in h5committest
2003-12-10 11:06:37 -05:00
Quincey Koziol
31431be374 [svn-r7917] Purpose:
Code cleanup

Description:
    Clean up compiler warnings, especially the 'FUNC' variable not used which
comes out in production mode.

Solution:
    Had to add a new FUNC_ENTER_NOAPI_NOINIT_NOFUNC macro for those non-API
functions which don't need the 'FUNC' variable defined.  (This will be _so_
much easier when C99 is standard on all our supposed platforms, since it has a
__FUNC__ macro... )

Platforms tested:
    FreeBSD 4.9 (sleipnir)
    too minor for h5committest (although there were lots of files changed, the
        change was minor in each one)
2003-12-06 15:38:31 -05:00
Quincey Koziol
1b1e1ebbbd [svn-r7915] Purpose:
Bug fix

Description:
    Make a copy of the index value for H5Giterate and use that instead of
dereferencing the index pointer.

Platforms tested:
    FreeBSD 4.9 (sleipnir)
    too minor to need h5committest
2003-12-06 09:57:06 -05:00
Albert Cheng
aaff647518 [svn-r7914] Purpose:
Regenerate the Dependencies files if needed.

Description:

Solution:

Platforms tested:

Misc. update:
2003-12-05 10:39:53 -05:00
Pedro Vicente Nunes
28e43d818f [svn-r7913] Purpose:
code clean

Description:
separated the h5repack code in several  modules

Solution:

Platforms tested:
linux
IRIX
solaris


Misc. update:
2003-12-04 14:35:33 -05:00
Pedro Vicente Nunes
967a04fdec [svn-r7912] Purpose:
code clean, bug fix

Description:
the attributes of the root group were not being compared
removed compiler warnings on IRIX and solaris

Solution:
added a special function to compare the attributes of the root group

Platforms tested:
linux
IRIX 6.5
solaris 2.7

Misc. update:
2003-12-04 10:31:05 -05:00
Albert Cheng
e4e37e6d4a [svn-r7910] Purpose:
feature

Description:
-setup now also sets up or updates the current source directory.

Platforms tested:
LANL Theta.

Misc. update:
2003-12-03 12:09:21 -05:00
Pedro Vicente Nunes
e08726c2ad [svn-r7909] Purpose:
added a new project for the h5diff test generation files

Description:

Solution:

Platforms tested:

Misc. update:
2003-12-03 10:55:26 -05:00
Pedro Vicente Nunes
2d011283a3 [svn-r7908] Purpose:
code clean, bug fix

Description:
cleaned warnings on IRIX
fixed bug in parse command line

Solution:

Platforms tested:
linux
IRIX 6.5 64

Misc. update:
2003-12-03 10:35:32 -05:00
Pedro Vicente Nunes
a70274ecea [svn-r7907] Purpose:
bug fix

Description:
sleipnir was complaining about a missing header declaration

Solution:
added the include

Platforms tested:
linux (small)


Misc. update:
2003-12-03 09:26:51 -05:00
Pedro Vicente Nunes
64a6599e3f [svn-r7906] Purpose:
added the new h5diff files

Description:

Solution:

Platforms tested:

Misc. update:
2003-12-02 18:23:15 -05:00
Pedro Vicente Nunes
e55c5f8e95 [svn-r7905] Purpose:
continuation of the h5diff changes

Description:

Solution:

Platforms tested:

Misc. update:
2003-12-02 18:14:45 -05:00
Pedro Vicente Nunes
486c13d307 [svn-r7904] Purpose:
h5diff new features

Description:
added comparison for attributes
adeded comparison for all dataset datatypes
added tests for the new features
changed the output format

Solution:

Platforms tested:
linux
solaris 5.7
IRIX 6.5 (64)

Misc. update:
2003-12-02 18:13:27 -05:00
Albert Cheng
684db5595b [svn-r7900] Updated. 2003-11-27 12:19:00 -05:00
Albert Cheng
c934e9c67c [svn-r7898] Description:
Added *.clog which are generated by the MPE option, to the CLEAN list.

Platforms tested:
Tested in copper which supports the MPE option.

Misc. update:
2003-11-27 12:12:13 -05:00
Quincey Koziol
8eae8e9ee6 [svn-r7895] Purpose:
Bug fix

Description:
    Correct typo in gcc 2.96 warning
2003-11-27 08:03:40 -05:00
Quincey Koziol
0e70c2c983 [svn-r7892] Purpose:
Code cleanup

Description:
    Clean up a compiler warning

Platforms tested:
    Titan (user02)
    Too minor to require h5committest
2003-11-26 12:05:11 -05:00
Quincey Koziol
2bffbf2943 [svn-r7890] Purpose:
Add warning

Description:
    Warn users about known bugs for gcc 2.96

Platforms tested:
    Titan (user02)
    Does not apply to h5committest
2003-11-26 12:04:29 -05:00
MuQun Yang
52846d6aac [svn-r7888] Purpose:
Fix some typos and clean up the doc.

Description:

Solution:

Platforms tested:

Misc. update:
2003-11-26 11:34:15 -05:00
Quincey Koziol
04acddc331 [svn-r7886] Purpose:
Update ecc compiler flags

Platforms tested:
    Titan
    Not relevant to other platforms, so no h5committest.
2003-11-25 16:24:21 -05:00
Quincey Koziol
8dbb0315c5 [svn-r7884] Purpose:
Small bug fix

Description:
    MPI_DOUBLE_PRECISION -> MPI_DOUBLE in C code.

Platforms tested:
    Cray T3E (hubble)
    Too minor to require h5committest
2003-11-25 15:51:27 -05:00
Quincey Koziol
3088616179 [svn-r7882] Purpose:
Bug fix

Description:
    Handle denormalized floating-point values in a more general way that
uses a different 'epsilon' for determining if two values are "close enough"

Platforms tested:
    FreeBSD 4.9 (sleipnir)
    h5committest
    Pittsburgh Alpha Cluster (lemieux.psc.edu)
2003-11-25 14:26:01 -05:00
Quincey Koziol
5be9d3a22c [svn-r7880] Purpose:
Update DEC compiler support

Description:
    Updated DEC/Compaq compiler detection to handle DEC->Compaq switchover
in compiler version string.

    Also, copied v5.x compiler flags to V6.x compiler flags and included the
-ieee and -misalign flags necessary for correct floating-point support.

Platforms tested:
    Pittsburgh Alpha Cluster (lemieux.psc.edu)
2003-11-25 14:24:13 -05:00
Quincey Koziol
378b5ad0f1 [svn-r7879] Purpose:
Bug fix

Description:
    C++ compiler was choking on passing a (hsize_t *) to a function which wants
a (uint8_t *).

Solution:
    Cast the (hsize_t *) to a (uint8_t *)... :-)

Platforms tested:
    FreeBSD 4.9 (sleipnir)
    Configuration untested by h5committest
2003-11-25 13:11:27 -05:00
Quincey Koziol
56ce635a1d [svn-r7877] Purpose:
Update release notes with recent bug fix.
2003-11-24 11:49:54 -05:00
Quincey Koziol
6d8dd9c504 [svn-r7875] Purpose:
Omnibus floating-point bug fix changes

Description:
    There are a number of problems in the floating-point conversion code that
were exposed by Ray's recent int<->float checkin:
    - The 'my_isnan' code in test/dtypes.c was broken and would always return
        true.  The meant that the actual values in the float<->float conversion
        tests were _never_ checked, hiding the other bugs included in this
        checkin.
    - A recent change I made to the type conversion code used "FLT_MIN" instead
        of "-FLT_MAX" for the most negative 'float' value for the double->float
        conversion, which meant that any the negative number that was converted
        from a double to a float would have been mapped to zero, essentially.
    - A change that Robb appeared to have made ~2.5 years ago to the "generic"
        float->float conversion routine appears to be incorrect and I've backed
        it out.
    - Floating-point conversions on SGI's which converted denormalized values
        would be mapped to zero instead of being propertly preserved in the new
        type.  This was addressed by an SGI-specific system call to prevent the
        behavior.

Solution:
    Described above, generally.

Platforms tested:
    FreeBSD 4.9 (sleipnir)
    h5committest

Misc. update:
    release_docs/RELEASE update forthcoming...
2003-11-24 11:47:18 -05:00