| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
This replaced the snapshot release 1.6.4-pre1 which had the wrong
release string because -preN is reserved for Pre-release test
versions. Snapshot releases are named as -snapN for the release
branch.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add new internal data structure
Description:
Add an implementation of skip lists to the library (see comment in
src/H5SL.c for references to the papers describing them) as a potential
replacement for our current threaded, balanced binary tree container.
Skip lists are much simpler to implement and should be faster to use.
Also, added new error codes to release branch, so bump the minor version
number to indicate that the library is no longer perfectly compatible with
the 1.6.3 release.
Platforms tested:
FreeBSD 4.10 (sleipnir) w/parallel
Solaris 2.7 (arabica)
Too minor to require further testing (the skip lists aren't actually
used by any library code yet)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Improvement.
Description:
Change the default CC, F9X and CXX compilers from ecc/efc/ecc
to icc/ifort/icc because Intel keeps changing their compiler
names. This eliminated the warning messages that a wrong
compiler name is used.
Platforms tested:
Tested in Tg-login NCSA only since that is the only
IA64 platform on site.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Description:
Kent reported that "uint" used in this example caused error when
built with MS Visual Studio compiler.
Solution:
Changed to "int."
Platforms tested:
Very minor, so I only tested on eirene. I'll let Kent know
to check on Windows.
Misc. update:
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Description: Changed the version number to 1.6.3-post0
Solution: ran bin/h5vers script on eirene
Platforms tested:
Misc. update:
|
|
|
|
|
|
|
|
|
|
| |
Description: I changed the version number to 1.6.3
Solution: Ran bin/h5vers -s 1.6.3 on eirene
Platforms tested:
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
| |
Description: Created test tar ball and changed version to 1.6.3-pre4
using bin/h5vers script on eirene
Solution:
Platforms tested:
Misc. update:
|
|
|
|
|
|
|
|
|
|
| |
Description: I created a tar ball and changed version to 1.6.3-pre3
Solution: run bin/h5vers on eirene
Platforms tested: eirene
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Description: I ran bin/h5vers on verbena instead of eirene;
as a result configure was messed up.
Solution: Checked out from CVS, reran h5vers to set up version to
hdf5-1.6.3-pre1 and created a tar ball for testing;
reran h5vers to set up version to hdf5-1.6.3-pre2 and checked in
updated files.
Platforms tested: eirene (configure works now)
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Description: After discussing with Albert:
I changed the version to hdf5-1.6.3-pre1 and created
a tar ball for the first round of testing.
Then I changed the version to hdf5-1.6.3-pre2 and
now I am committing the changes.
pre1 on ftp is the same as snap6 :-)
Solution:
Platforms tested:
Misc. update:
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Purpose: Maintenance/bug fix
Description: On OSF1 machine at PSC HDF5 configuration failed for
C library; the failure was due to the $ARCH compiler flag that
was replace by "OSF1" string confusing the compiler.
Solution: REmoved $ARCH from the compiler flags.
Platforms tested: OSF1 (lemieux), Solaris 2.8 (sol), AIX 5.1 (copper)
Misc. update:
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
feature
Description:
Another revamp of the test interface.
TestInit: is used to register Test Program name, test program specific
Usage and option parsing routines.
TestUsage: will invoke extra usage routine if provided.
TestParseCmdLine: will invoke extra option parsing routine if provided.
GetTestSummary() and GetTestCleanup() replaces the previous Summary and
CleanUp arguments of TestParseCmdLine.
test/testhdf5, test/ttsafe.c, testpar/t_mpi.c, testpar/testphdf5.c:
All have been updated to use the new Test Routines.
testpar/t_mpi.c:
Also a fix of a compiler optimization bug when pgcc in Linux is
used to compile it. Changed buf[] and expected to unsigned char
type to avoid a bug that failed to do sign-extension.
Platforms tested:
"h5committested"
Also tested thread-safe option in eirene.
|
|
|
|
|
|
|
|
| |
Description
Added the rest of the C++ examples to the RM.
Platforms tested:
Verified on Windows
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Description:
Adding configuration file and data for the C++ API reference manual.
cpp_doc_config is the configuration file, that is used by Doxygen to
generate the RM.
header.html and header_files are input to produce different page
header than the default.
Platforms tested:
Verified on Windows.
Misc. update:
|
|
|
|
|
|
|
|
|
| |
Description:
Added an argument to the call to TestParseCmdLine because its
prototype has just been changed.
Platforms tested:
Linux 2.4 (eirene)
|
|
|
|
|
|
|
|
|
|
| |
Description:
Corrected the way to initialize several const char*, because I accidentally
used std::string's initialization for them.
Platforms tested:
SunOS 5.7 (arabica)
Linux 2.4 (eirene)
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
Description:
Replaced cout's with cerr's.
Cleanup various places in the tests to make them more consistent.
Platforms tested:
SunOS 5.7 (arabica)
Linux 2.4 (eirene)
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Description:
Removed an internal class from RM.
Removed an extra default constructor DataSpace().
Added header files H5ArrayType.h and H5VarLenType.h to some cpp files;
there files were missing from last checkin.
Platforms tested:
SunOS 5.7 (arabica)
Linux 2.4 (eirene)
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
| |
Code cleanup
Description:
Clean up some temporary files.
Platforms tested:
FreeBSD 4.10 (sleipnir) w/C++
Not tested by h5committest
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add new files
Description:
Added H5VarLenType.cpp and H5ArrayType.cpp to LIB_SRC
Added H5VarLenType.h and H5ArrayType.h to PUB_HDR
Platforms:
SunOS 5.7 (arabica)
Linux 2.4 (eirene)
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add more C++ wrappers and documentation
Description:
Added class VarLenType to provide wrapper for:
H5Tvlen_create
Added wrapper for H5Tis_variable_str to DataType class
Tests for the new wrappers will follow soon.
Platforms:
SunOS 5.7 (arabica)
Linux 2.4 (eirene)
New files will be added to Windows projects
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add more C++ wrappers and documentation
Description:
Added class ArrayType to provide wrapper for:
H5Tarray_create
H5Tget_array_ndims
H5Tget_array_dims
Test for the new wrappers will follow soon.
Platforms:
SunOS 5.7 (arabica)
Linux 2.4 (eirene)
New files will be added to Windows projects.
Misc. update:
|
|
|
|
|
|
|
|
|
|
| |
Description:
Removed an internal function from RM and made minor correction on
its main page.
Platforms tested:
SunOS 5.7 (arabica)
Linux 2.4 (eirene)
|
|
|
|
|
|
|
|
|
|
| |
Description:
Updated various function headers for the RM as reviewing progresses.
Rearranged functions in header files for more sensible look of the RM.
Platforms tested:
SunOS 5.7 (arabica)
Linux 2.4 (verbena)
|
|
|
|
|
|
|
|
|
|
|
|
| |
Description
Added file H5CppDoc.h.
Platforms tested:
SunOS 5.7 (arabica)
Linux 2.4 (verbena)
The new file will be added to windows project soon.
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Description:
Updated various function headers for the RM.
Added DOXYGEN_SHOULD_SKIP_THIS to selectively un-display some
info, that shouldn't be needed by application users.
Added mainpage to the RM via the new file H5CppDoc.h
Platforms tested:
SunOS 5.7 (arabica)
Linux 2.4 (verbena)
The new file will be added to windows project soon.
Misc. update:
|
|
|
|
| |
Bump version # after making snapshot
|
| |
|
|
|
|
| |
Updated the library version to 1.6.3-snap0.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Improvement
Description:
Removed "-D__GNUC__" which was a patch for previous version.
It is no longer needed.
Also moved the debug flags "-w2 and -Wall" to DEBUG_CXXFLAGS
so that they are used for debug mode only.
Also adjust CXXFLAGS setting so that -std=c99 is added only
if user has not preset CXXFLAGS. This allows users the option
of not using it.
Platforms tested:
Tested in tg-NCSA only since that is the only ia64 platform
around.
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Feature
Description:
Added a configure summary at the end.
configure: generated from configure.in.
Platforms tested:
No h5committest by tested by hand in tg-ncsa.
Misc. update:
|
|
|
|
|
|
|
|
|
| |
Description:
Class name was left in function prototypes by mistake. Removed it.
Platforms tested:
HPUX 11.00 (kelgia)
Linux 2.4 (eirene)
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Description:
Some platforms don't support std, and I missed handling that
situation in my last change for these files.
Solution:
Added 'using' statement where appropriate.
Platforms tested:
HPUX 11.00 (kelgia)
Linux 2.4 (eirene)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Description:
Renamed some private functions appropriately.
Moved some functions from Group into the base class CommonFG for
H5File to use too.
Updated function headers as progressively reviewing the generated RM.
Also, fixed a daily test failure on kelgia by adding #ifndef H5_NO_STD
to H5IdComponent.h. I tried to test on kelgia before my checkin
last time, but something was not right in my environment, and I
wasn't able to test. I did test on three platforms though.
Platforms tested:
SunOS 5.7 (arabica)
Linux 2.4 (eirene)
Windows XP
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Description:
Added test_file_name for new wrappers
H5File::getFileName
H5Object::getFileName
Also, replaced macro VERIFY with template function verify_val to
verify read data/info and did some minor cleanup.
Platforms tested:
SunOS 5.7 (arabica)
Linux 2.4 (eirene)
Windows XP
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Description:
DataType::commit had incorrect parameter, H5Object. Changed
it to CommonFG, for H5File and Group.
The change caused additional header files needed for several
other cpp files.
Platforms tested:
SunOS 5.7 (arabica)
Linux 2.4 (eirene)
Windows XP
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
|
| |
Description:
Added wrappers for H5Fget_name:
H5File::getFileName
H5Object::getFileName
Platforms tested:
SunOS 5.7 (arabica)
Linux 2.4 (eirene)
Windows XP
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Description:
Added documentation and C++ wrappers for many C APIs to:
H5PropList.*
H5FaccProp.*
H5DcreatProp.*
H5DxferProp.*
H5DataType.*
H5Group.*
Tests will follow soon.
Platforms tested:
SunOS 5.7 (arabica)
Linux 2.4 (eirene)
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Description:
Added a check before decrementing reference counter in
RefCounter::decrement. Changed the check for counter's
value before returning, in RefCounter::noReference.
Platforms tested:
SunOS 5.7 (arabica)
Linux 2.4 (eirene)
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Description:
Changed call to H5File::getFileSize according to C library and
removed CHECK for this call because failure will be handled by
exception.
Platforms tested:
SunOS 5.7 (arabica)
Linux 2.4 (eirene)
C tests are having problems, but I did run the C++ tests.
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Description:
Added function headers with doxygen.
Changed H5File::getFileSize according to C library.
Platforms tested:
SunOS 5.7 (arabica)
Linux 2.4 (eirene)
C tests are having problems, but I did run the C++ tests.
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
| |
Description:
Removed macro H5_FILES from Makefile.in so that output files from the
example programs will not be installed.
Platforms tested:
FreeBSD 4.10 (sleipnir)
I also tried to test on Linux 2.4 (eirene) but there was a failure
in the C test.
|
|
|
|
|
|
|
|
| |
Description: In H5Fget_filesize, file size was returned as haddr_t.
Solution: Return file size as hsize_t and parameter for Fortran.
Platforms tested: eirene
|