| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
| |
Code optimization
Description:
Eliminate unnecessary allocation and point at existing data structure
instead.
Platforms tested:
Solaris 2.7 (arabica)
too minor to require h5committest
|
|
|
|
|
|
|
|
|
|
|
|
| |
Code optimization
Description:
Fix H5S_select_hyperslab to use arrays on the stack instead of dynamically
allocating them each time.
Platforms tested:
Solaris 2.7 (arabica)
too small to require h5committest
|
|
|
|
|
|
|
|
|
|
|
|
| |
Code optimization
Description:
Fix H5S_select_copy so it doesn't call calloc() for allocating memory that
will be immediately overwritten.
Platforms tested:
Solaris 2.7 (arabica)
too small to require h5committest
|
|
|
|
|
|
|
|
|
|
|
|
| |
Code optimization
Description:
Minor tweaks on the optimized offset/length sequence generator to improve
performance by reducing the number of 64-bit multiplies and calls to memcpy().
Platforms tested:
Solaris 2.7 (arabica)
too minor to require h5committest
|
|
|
|
|
|
|
|
|
|
|
|
| |
Code optimization
Description:
Compute the size of a chunk once, when the layout information is set,
instead of each time I/O is performed on the chunk.
Platforms tested:
h5committest
Solaris 2.7 (arabica)
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Code optimization
Description:
Move handling for free list arrays that have no maximum size to separate
set of routines and optimize computations for free list arrays with maximum
size to avoid re-computing sizes all the time.
Platforms tested:
h5committest
Solaris 2.7 (arabica)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Cleanup
Description:
Removed FPHDF configure and test file since it is not implemented
in v1.6.
Platforms tested:
Only tested in Sol parallel.
Misc. update:
Update MANIFEST.
|
|
|
|
|
|
|
|
|
|
| |
Code cleanup (sort of)
Description:
Added SetTest() to handle test controls.
Platforms tested:
h5committested.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
feature
Description:
Change testphdf5 to use the common test program syntax.
Needed to change the protocols of all test programs to
fit the requirement of the common test syntax.
Platforms tested:
"h5committested".
Also tested in sol with PP mode.
|
|
|
|
|
|
|
|
|
|
|
| |
Feature.
Description:
Added GetTestParameters() to provide Test Parameters to
individual test programs.
Platforms tested:
"h5committested"
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Feature
Description:
Added to AddTest() a generic parameters pointer argument to
allow some extra parameters for some tests. E.g., test file
names can be customized during runtime and passed into the
test routines.
Platforms tested:
"h5committested".
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bug fix/code cleanup
Description:
Copy Robb's feature in SSlib that checks that the name of the function
used in the FUNC_ENTER macro is actually the name of function.
Fixed a bunch of typos & copy-n-pasto's for functions with incorrect names.
Platforms tested:
FreeBSD 4.9 (sleipnir) w/parallel
too minor to require h5committest
|
|
|
|
| |
Clarify note about the --with-pthread flag.
|
|
|
|
|
| |
Update flags necessary for compiling the library with thread-safety
turned on.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Code cleanup.
Description:
The routines residing in testframe.c was defined in testhdf5.h due to
historical reason. It really belongs to h5test.h because those routines
reside in libh55test.a.
Solution:
Moved them to the right place. Also removed the duplicated occurance
of testframe.c in the TEST_SRC.
Platforms tested:
Tested in o2 (SGI) parallel.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
bug fix.
Description:
H5FD_mpio_init was calling the public API version of H5Iget_type()
which would clear the error stack, thus cleared away error messages
prematurely.
Solution:
Changed it to call the private version of H5I_get_type() which
does not clear the error stack.
Platforms tested:
o2 (SGI) parallel.
|
|
|
|
|
|
|
|
|
|
| |
Inform change of APIs
Description:
Many exception constructors are removed. Although the users won't
have to change their code, unless they used to check for the value
of H5::Exception::detailMessage against 0/NULL, which is not very
likely, they might need to recompile their applications.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Cleaning up warnings
Description:
Many exception constructors have warnings about reference to temporary
location because of the parameter initialization, for example,
"const string& var = 0."
Solution:
Changed "string&" parameters to pass by value for these constructors.
Consequently, passing string by value also takes care of char pointers
so the overloaded constructors for char pointers are then removed.
Also, instead of setting Exception::detailMessage to null string, I
set it to DEFAULT_MSG ("No detailed information provided") by default.
Platforms:
SunOS 5.7 (arabica)
Linux 2.4 (eirene)
IA-64 (titan)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
bug fix
Description:
the added binary files to read did not have the construction of the "srcdir" path
Solution:
add it
Platforms tested:
linux
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
bug fix
new test for the bug
Description:
the fletcher filter used a 2 byte word buffer to compute the checksum.
this is non portable between big-endian/little endian.
Solution:
replaced with a buffer of 1 byte type
added a test that reads 2 pre-saved files (one LE, other BE) with that filter enabled
Platforms tested:
linux
solaris
AIX
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
|
| |
added 2 files to list
Description:
Solution:
Platforms tested:
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
|
| |
added 2 binary files for a new dsets test
Description:
Solution:
Platforms tested:
Misc. update:
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Purpose:
Bugfix: Bugzilla #66
Solution:
H5Pset_szip -- Corrected the plist parameter description.
Since this property can be set only in the dataset
creation property list, changed the parameter description
from
Dataset creation or dataset transfer property list identifier.
to
Dataset creation property list identifier.
Fixes Bugzilla bug #66.
Platforms tested:
IE 5
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Purpose:
Bugfix -- Bugzilla #67
Solution:
Removed the numeric notations from the datatype listing
in h5iget_type_f.
Fixes Bugzilla #67.
Platforms tested:
IE 5
|
|
|
|
|
|
|
|
|
|
| |
Description: C++ comment was used. That caused problems (see bug description)
Solution: Changed C++ comment to C comment
Platforms tested: eirene
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Description: Wrong datatype (unsigned instead of hsize_t) was used
to calculate the length of the buffer that hold the data.
As a result, only part of the data was compared with the
original data.
Solution: Use the correct datatype.
Platforms tested: Tried h5committest, but forgot to do it on AFS.
As a resulti, only verbena test was completed.
I decided to go ahead and check the change in and do it
correctly for the development branch (later today).
Misc. update:
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bug fix
Description:
Fix build on sparc64 platform for FreeBSD by modifying the config/gnu-flags
to not insert '-march=i686' on non-Intel platforms. (This change allows HDF5
to run correctly on all five of the main FreeBSD platforms... :-)
Platforms tested:
FreeBSD 4.9 (sleipnir)
h5committest not run since it's a FreeBSD-specific fix.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bug fix/code update
Description:
Upgrade to latest version of config.guess & config.sub, which work
correctly on Cray X1 (and may help on NEC SX-6).
NOTE: This upgrade has _nothing_ to do with autoconf or libtool, these
shell scripts are _not_ tied to any particular version of those tools.
Platforms tested:
FreeBSD 4.9 (sleipnir)
h5committest
Cray X1
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Description:
Changed the H5Pset(get)_cache change description in the
Release 1.6.0 "Functions with Changed Syntax" section to
reference the 'rdcc_nbytes' parameter rather than 'rdcc_nelmts'.
The note originally identifed the wrong parameter as having a
changed datatype.
[Closes bug #1053.]
Platforms tested:
IE 5
|
|
|
|
|
|
|
|
|
|
|
| |
make documentation more clear
Description:
update some descriptions according to comments from students
Solution:
Platforms tested:
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Purpose:
Update documentation index (hdf5/doc/html/index.html) to say
that it describes Release 1.6.2.
The index file included with the R1.6.2 source tarfile mistakenly
refers to Release 1.6.1; this has been noted on the "Known Problems"
page on the HDF5 website. The corrected file will be included in the
hdf.ncsa.uiuc.edu:/HDF5/doc/ document set and in the
Release 1.6.2 documentation-only tarfile.
Platforms tested:
IE 5, Safari
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
bug fix
Description:
the same change to the check condtion in H5Z_set_local_shuffle explained in the 1.7 branch
Solution:
Platforms tested:
linux
Misc. update:
|
| |
|
|
|
|
| |
Add c++/config/freebsd file
|
|
|
|
|
|
|
|
|
|
|
| |
Bug fix
Description:
Update threadsafe flags for FreeBSD and allow C++ to be built with
threadsafe enabled.
Platforms tested:
FreeBSD 4.9 (sleipnir) w/C++ & thread-safe
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bug fix.
Description:
The -g in H5detect somehow does not work with 64bit mpicc in arabica.
Remove it for now for better solution.
Platforms tested:
no test as the change is trivia.
Misc. update:
|
|
|
|
|
|
|
|
| |
Purpose:
Corrected reference to PDF versions.
Platforms tested:
IE 5
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bug fix.
Description:
Last fix using -O0 is not portable. Rejected by some systems
such as AIX and Sun.
Solution:
Changed -O0 to -g.
Platforms tested:
"h5committested"
Tested in titan too.
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bug fix, sort of.
Description:
Some compilers, e.g., intel compiler, would take a long time
to compiler H5detect.c if optimization is on.
Solution:
Setup special make rules for H5detect to be compiled always with
optimization off. Since H5detect is run once to generate H5Tinit.c,
it does not matter that much if it is optimized or not.
Platforms tested:
"h5committested".
Tested in Titan too.
Misc. update:
|
| |
|
|
|
|
|
|
|
|
| |
Doc cleanup
Description:
Correct several grammar problems, as well as clarify a few more things,
based on John's feedback.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Code cleanup/bug fix
Description:
Fix configuration files to allow 64-bit compilation of the library with
a 64-bit version of zlib.
Solution:
Moved important compiler flags settings from CC macro to CFLAGS macro.
Instead of setting CC (F9X, CXX) environment variable for compiling for 64-bit
code, users should just set the CFLAGS (FFLAGS, CXXFLAGS) to -q64.
Updated INSTALL file to reflect this change.
Platforms tested:
IBM p690 (copper) w/parallel, FORTRAN, C++, srcdir.
Platforms specific - h5committest does not apply.
|
|
|
|
|
|
|
|
|
|
|
| |
Bug fix typo
Description:
Correct typo in last fix... *sigh*
Platforms tested:
FreeBSD 4.9 (sleipnir)
too minor to require h5committest - Really! :-)
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bug fix
Description:
Hack on include paths some more to make srcdir builds work correctly with
the [broken] dependency generation from the Intel 7.1 C compiler.
Platforms tested:
Linux 2.4 (titan) w/srcdir build
Too minor to require h5committest
|
|
|
|
|
|
|
|
|
|
|
| |
Description: I updated HISTORY.txt and RELEASE.txt files, and
ran bin/h5vers to change version number to 1.6.2-post0
Solution:
Platforms tested:
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
|
| |
Description: Changed version to be 1.6.2 and ran bin/release.
Since several files are changed, I am checking them in before
tagging the release
Solution:
Platforms tested: eirene
Misc. update:
|
|
|
|
|
|
|
|
|
|
| |
Description: Updated system and compilers information for platinum and titan
Solution:
Platforms tested:
Misc. update:
|
|
|
|
|
|
|
| |
Updated with Teragrid cluster new entery.
Added QSC long double -> double known problem.
Removed gcc long long warning since we have added -wno-long-long
to suppress it.
|