| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Description:
H5PredType copy constructor was made "protected" accidentally.
Solution:
Moved it back into "public" section.
Platforms tested:
SunOS 5.7 (arabica)
Linux 2.4 (eirene)
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
| |
New tests
Description:
Add some tests for H5Fis_hdf5() routine.
Platforms tested:
FreeBSD 4.10 (sleipnir)
Too minor to require h5committest
|
|
|
|
|
|
| |
Description:
Added a note about the temporary workaround of using flag
--instantiate=local for pgCC.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bug fix
Description:
In an earlier bug-fix, I inadvertently inverted the meaning of the
"% utilization" in h5ls.
Solution:
De-invert it. :-)
Platforms tested:
FreeBSD 4.10 (sleipnir)
Too minor to require h5committest
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bug fixes (provided by Leon Arber).
Description:
gen_report spewed many messages and could not report speeds that are
less than 100MB/s.
Solution:
Removed -w which prints warning messages.
Fixed code to recognize speeds under 100MB/s.
Platforms tested:
Eirene.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Update.
Description:
Update hdf5/src/H5Tinit.c as PABLO was removed from the source.
Solution:
Remove the following codes from H5Tinit.c:
#define PABLO_MASK H5T_init_mask
Platforms tested:
Visual C++ 6.0 on Windows XP/2000.
Misc. update:
Remove the following empty directories in all.zip:
hdf5\src\zlib\
hdf5\src\zlib\dll\
hdf5\test\ragged\
hdf5\test\raggeddll\
These folders were generated by Winzip to save path information for files from recursed folder. We need to manually removed these empty folders.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Code cleanup
Description:
Clean up a few rements from the Pablo removal
Platforms tested:
None, very minor
|
|
|
|
|
|
|
|
|
| |
Description: Fixed a bug related to user-define functions for derived floating-point data type, like
H5Tset_fields, H5Tset_offset, H5Tset_precision, H5Tset_size. Added test for these functions and test
for data type conversion between derived floating-point types.
Platforms tested: h5committest and fuss
|
|
|
|
|
|
|
|
|
|
| |
Description: Removed PABLO instrumentation from HDF5 source
Solution:
Platforms tested: arabica, copper (parallel), mir
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bug fix
Description:
Global "automatic" error reporting variables were getting caught in a
race condition if the H5Eset_auto() calls came close enough together on
different threads.
Solution:
Move automatic error reporting information into thread-specific info
Platforms tested:
IRIX64 6.5 (modi4) w/production off and debug on
Too weird to test with h5committest
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bug fix.
Description:
Function _flushall() is not available on Cygwin. So a Cgywin macro is added so the compiler will not call this function when building HDF5 on Cygwin.
Solution:
Change the following codes:
#ifdef H5_HAVE_SYSTEM
#ifdefined WIN32
_flushall();
#else
HDsystem ("sync");
HDsystem ("df >/dev/null");
#endif
to:
#ifdef H5_HAVE_SYSTEM
#if defined(WIN32) && ! defined(__CYGWIN__)
_flushall();
#else
HDsystem ("sync");
HDsystem ("df >/dev/null");
#endif
Platforms tested:
Cygwin 1.5.11, VC 6.0 on XP.
Linux 2.4 (heping)
Solaris 2.7 (arabica)
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
A new configuration file hdf5/config/i686-pc-cygwin is add for HDF5 on Cygwin. So MANIFEST should be updated to include this file.
Description:
Solution:
Platforms tested:
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add a new configure shell script under /config to support configuration for cygwin.
Description:
Solution:
Platforms tested:
Cygwin 1.5.11, VC 6.0 on XP.
Linux 2.4 (heping)
Solaris 2.7 (arabica)
Misc. update:
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bug fix
Description:
Fix detection of C++ compiler version number.
Platforms tested:
Solaris 2.7 (arabica) w/C++
Solaris 2.8 (sol) w/C++
Does not require h5committest
|
|
|
|
|
|
|
|
|
|
| |
Description: h5c++ couldn't create object files
Solution: Modified h5c++.in (following h5fc aand mpiCC code)
Platforms tested: arabica
Misc. update:
|
|
|
|
|
|
|
|
|
|
| |
Description: h5fc didn't know what to do when *.a file is provided
Solution: Added *.a to the link flags
Platforms tested: arabica
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Description: Makefile.in didn't define search path for
the fortran module directories. This became necessary
after I removed ../src flag from the acsite.m4
file and AC_F9X_MOD macro.
Solution: Fixed the Makefile.in
Platforms tested: sol in parallel mode.
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Purpose: Bug fix
Description: test reported failure because of the wrong testing condition
when when SZIP had only decoder
Solution: Fixed
Platforms tested: copper with
without SZIP
with SZIP (encoder/decoder)
with SZIP (decoder only)
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Description: Search path for the Fortran modules was hardcoded in
the acsite.m4 file
Solution: Since I removed the path from the acsite.m4 file, I added
the search path for the Fortran modules; search path is defined
by using configure variables.
Platforms tested: heping, arabica, copper (parallel)
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
| |
Description: H5fc script couldn't generate *.o files;
Solution: Fixed (I've borrowed some code from mpif90; also Quincey
gave me the fix he was working on)
Platforms tested: heping, arabica, copper (parallel)
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
|
| |
Description: AC_F9X_MODS macro had extra ../src directory used
for the F90 modules; the path should not be in the general
macro; it should be specified in the Makefile.in
Solution: Fixed the macro and regenerated configure
Platforms tested: heping, arabica, copper (parallel)
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Update H5fortran_types.f90.
Description:
As Quincey implemented hobj_ref_t for in Fortran APIs, HDF5 Fortran type definitions should be updated to include HADDR_T in H5fortran_types.f90.
Solution:
Add the following scripts into hdf5/fortran/src/H5fortran_types.f90:
INTEGER, PARAMETER :: HADDR_T = SELECTED_INT_KIND(R_LARGE)
Platforms tested:
Visual Fortran 6.0 on Windows 2000.
Visual Fortran 6.6c on Windows XP.
(Notes: As HDF5 Fortran is not supported with .NET on my XP machine, so I did not test on .NET.
Also, as H5fortran_types.f90 is included in all.zip, it will only be used for HDF5 on Windows. It is not necessary to test it on Unix.)
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
cleanup warning messages.
Description:
Compilers complained about local variable shadowed global variables.
The global variables d[], m[], nd, na were having the same names
as local function arguments. This was a left over when I broke the
original one big chunk of code into separated functions to go around
the Intel Compiler optimization error.
Solution:
Appended the global variables with suffix _g, thus
d[] => d_g[]
m[] => m_g[]
nd => nd_g
na => na_g
This is only an intermediate step. After the changes tested
out fine by all machines, need to rename the variables to more
meaningful names like dtype_array.
Platforms tested:
Tested in heping by saving the previous generated H5Tinit.c,
regenerated a new H5Tinit.c with the changed code, finally
compared the new and old versions were identical.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Description: Confiure generated libhdf5.settings files in fortran/src
and c++/src directories. File in the fortran/src directory
was not installed; file in the c++/src directory was intalled
As a result, libhdf5.settings from the src directory with the
C settings and configuration summary was blown away.
Also some temporary files were not cleaned in c++ directories.
Solution: Modifed configure.in files to create
fortran/src/libhdf5_fortran.settings and
c++/src/libhdf5_cpp.settings files
Ran autoconf on eirene to generate new configure files.
Modified Makefile.in files to install *setting files.
Note: I don't like the solution since *setting files are messy
and libhdf5_cpp.settings lacks some information (there is no
corresponding *.in file in the c++/src directory). Since we
are moving to 1.8 anyway, I don't want to spend too much time
on it, but we definitely should look carefully at those files
and check that they are ok in 1.8.
Platforms tested: eirene, cobalt, arabica
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
|
| |
Description: libh5test_fortran.a(la) files were installed by
make install
Solution: Figure out why C test library is not installed and used the
same trick.
Platforms tested: eirene, mir (too minor for h5committest)
Misc. update:
|
|
|
|
|
|
|
|
|
|
| |
Code cleanup
Description:
Remove obsolete support for Watcom C compiler.
Platforms tested:
None - too minor to require any.
|
|
|
|
|
|
|
|
|
|
| |
Description: Fortran szip test was broken; brought changes from 1.7
Solution:
Platforms tested: mir, copper
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bug fix
Description:
Belatedly chase change of hobj_ref_t in C APIs.
Platforms tested:
FreeBSD 4.10 (sleipnir) w/backward compatibility turned on
IRIX64 6.5 (modi4) w/FORTRAN
h5committest
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bug fix
Description:
Belatedly chase change of hobj_ref_t in C APIs.
Platforms tested:
FreeBSD 4.10 (sleipnir) w/backward compatibility turned on
IRIX64 6.5 (modi4) w/FORTRAN
h5committest
|
|
|
|
| |
Add 2005 to the copyright dates.
|
|
|
|
|
|
|
|
| |
Add new "Changes from 1.6.3 to 1.6.4" section.
This new section contains no news, just the structure.
Platforms tested:
Firefox
|
|
|
|
|
| |
Remove references to "C++ User's Notes," which was superseded
by the new "HDF5 C++ APIs Reference Manual."
|
|
|
|
| |
Update footer for "Release 1.6.4, February 2005"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Update.
Description:
Update HDF5 CodeWarrior project -- hdf5\proj\codewarrior\hdf5.mcp as some source codes had been removed.
Solution:
1. Remove H5TB.c and H5TBprivate.h from hdf5 target.
2. Remove ttbbt.c from testhdf5 target.
Platforms tested:
CodeWarrior 8.0 on Windows XP.
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Update.
Description:
Update HDF5 windows projects as some source codes had been removed.
Solution:
1. Remove H5TB.c and H5TBprivate.h from hdf5 and hdf5dll projects.
2. Remove ttbbt.c from testhdf5 and testhdf5dll projects.
3. Add libtest and libtestD to dsets_cpp and dsets_cppdll projects.
Platforms tested:
Visual C++ 6.0 on Windows 2000/XP.
.NET on Windows XP.
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
bug fix and document.
Description:
Unix and probably other systems too, has a small exit value range
such as 1 byte. So, exit(256) may end up the same as exit(1).
Added caution message to the exit wrappers and changed test programs
to exit(1) when errors detected.
Platforms tested:
tested in copper. verified here that exit(256) was treated just like
exit(0).
|
|
|
|
|
|
|
|
|
|
|
| |
slight improvement
Description:
Added a time stamp when a host is not reachable.
Added a pause to let timekeeper to complete.
Platforms tested:
It should work.
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bug fix
Description:
Print the thread ID in a little more portable of a fashion, disallowing
negative thread IDs.
Platforms tested:
Linux 2.4 (heping) w/threadsafe
Too Minor to require h5committest
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Remove feature
Description:
Retire threaded, balanced binary tree code from HDF5 use. Requiescat in
pace...
Also, regenerate dependencies files.
Platforms tested:
FreeBSD 4.10 (sleipnir) w/parallel
Too minor to require full h5committesting (the code is already
disconnected from everything except its tests)
|
|
|
|
|
|
|
|
|
| |
Description:
Corrected a misuse of a variable causing access violation.
Platforms tested:
SunOS 5.7 (arabica)
Linux 2.4 (eirene)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bug fix and update.
Description:
Fix a minor bug in repacktest.bat.
Update hdf5.mcp and hdf5test.bat.
Solution:
1. Previously, in repacktest.bat, the following script is used to dynamic detection of SZIP encoder:
testfiles\testh5repack_detect_szip%2\release\testh5repack_detect_szip%2.exe
However, the script does not work if only the debug version of testh5repack_detect_szip.exe is built, for example, in CodeWarrior. So the above script need to be changed as
testfiles\testh5repack_detect_szip%2\%1\testh5repack_detect_szip%2.exe
where %1 is the first input parameter for repacktest, which could be either debug or release.
2. Add cache, getub, and tellub targets into hdf5.mcp.
3. Add talign test in hdf5test.bat.
Platforms tested:
Tested repacktest.bat and hdf5test.bat with Visual C++ 6.0 and CodeWarrior 8.0 on Windows XP.
Tested hdf5.mcp with CodeWarrior 8.0 on Windows XP.
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bug fix.
Description:
h5import.c includes the following scripts especially for CodeWarrior:
#if defined __MWERKS__
argc = ccommand(&argv);
#endif
However, ccommand() function is not available with CodeWarrior 8.0 .
Solution:
Remove the above scripts from h5import.c.
Platforms tested:
CodeWarrior 8.0 on Windows XP.
(I discussed with Pedro about this update. He suggested to deleter those scripts. And these scripts only work with CodeWarrior, so it is not necessary to test on other platforms.)
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Update.
Description:
Update hdf5.mcp -- CodeWarrior Project for HDF5 on CodeWarrior.
Solution:
1. Add hdf5/src/H5Fdbg.c into hdf5 target.
2. Add tooslib.lib to target h5dumptst.
Platforms tested:
CodeWarrior 8.0 on Windows XP.
(This update only relates to HDF5 on CodeWarrior.)
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Update.
Description:
Update H5Tinit.c.
Solution:
Platforms tested:
Visual C++ 6.0 on Windows XP.
CodeWarrior 8.0 on Windows XP.
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
New feature
Description:
Add some additional features to the skip list code that was needed to
fully support all the features that the threaded, balanced binary tree code
has.
Also, updated the property list code to take advantage of a few of the
new features.
Platforms tested:
FreeBSD 4.10 (sleipnir)
Too minor to require h5committest
|
|
|
|
|
|
|
|
|
|
| |
Code cleanup
Description:
Change pablo mask to conform to the style used by the rest of the library
Platforms tested:
None needed - very, very minor
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bug fix.
Description:
threadsafe test (ttsafe) would seg-fault if --disable-production --enable-debug
mode is used. Reason was that the fstack.nused field was not initialized
when created.
Solution:
Init new fstack.nused with 0.
Platforms tested:
Tested in mir, using both production/nodebug and development/debug modes.
Did not "h5committested" as change is trivial and limited to threadsafe mode.
|