| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bug fix
Description:
Remove the [duplicated] native C9x datatype initializatin code from H5T.c
and let the automatically generated code in H5Tinit.c handle initializing them,
if they are allowed by the compiler.
Platforms tested:
FreeBSD 4.9 (sleipnir)
Linux 2.4 (verbena, eirene)
probably should be h5committested, but it's late and I'm fairly certain
this will fix the problem... :-/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
version 8 of Code Warrior has a bug on the open file function
that causes one of our tests to fail
documented this in the install instructions
removed a CW specific header file include , that was left from version 6
from the file testhdf5.c
Platforms tested:
Code warrior
linux
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bug fix
Description:
Avoid "OPAQUE" symbol in template macro invocation, since it's already
defined as a macro on Windows.
Solution:
OPAQUE -> OPAQ
Platforms tested:
FreeBSD 4.9 (sleipnir)
Windows ? (Pedro's machine :-)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Code cleanup/refactoring/potential bug fix
Description:
Migrate "template macro" changes from development branch back into this
branch, since they give about a 20% speedup for integer & floating-point type
conversions. The also avoid a potential alignment bug on the Crays...
Platforms tested:
FreeBSD 4.9 (sleipnir)
h5committest not necessary, since the changes are already verified in the
development branch.
|
|
|
|
|
|
|
|
|
|
|
|
| |
Document recent changes
Description:
Solution:
Platforms tested:
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bug fix
Description:
In certain [very rare] circumstances, the object header for a named datatype
can preempt the object header for the dataset using the named datatype, causing
the library to die an ugly death.
Solution:
"Protect" the object header for the dataset (taking it out of the cache)
before getting the information about it's named datatype, avoiding the cache
deadlock.
Platforms tested:
FreeBSD 4.9 (sleipnir)
Windows ? (at Boeing site)
|
|
|
|
|
|
|
|
|
|
|
| |
Description: Changes version to 1.6.1-post0 and updated
RELEASE.txt and HISTORY.txt filese fro the new version.
Solution: N/A
Platforms tested: N/A
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
|
| |
Description: I run bin/release to create an hdf5-1.6.1 release tar
ball. Now I am checking in modified files before
tagging the release.
Solution: N/A
Platforms tested: N/A
Misc. update:
|
|
|
|
|
|
|
|
| |
Purpose:
Rebalance function index at top of page.
Platforms tested:
Safari, IE 5
|
|
|
|
|
|
| |
Purpose:
Added "Documentation" section.
Listed fixed doc bugs.
|
|
|
|
| |
Updated TFLOPS info.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Purpose:
Description:
index.html: Added link to PDF version of RM, to be posted approximately
one week post-release
RM_H5Front.html: Added note describing Fortran API integration into main RM
Added link to PDF version of RM, to be posted approximately one week
post-release
RM_H5?.html and RM_H5.html (except RM_H5P.html):
Removed notes that Fortran APIs are described in a separate window
RM_H5P.html: Added note that Fortran API integration is complete
throughout RM except in H5P
Solution:
Platforms tested:
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
|
| |
Purpose:
Integrate Fortran90 interfaces into C RM.
Solution:
Remove "Non-C APIs" sections.
Add "Fortran90 Interfaces" sections with F90 descriptions.
Platforms tested:
IE 5, Safari
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Purpose:
Added section for R1.6.1
Listed new functions:
H5Fget_freelist
h5pset_fapl_mpiposix_f *
h5pget_fapl_mpiposix_f *
(* With note that these functions were new in 1.6.0
but undocumented.)
Listed functions with changed sytax:
H5Gget_obj_info -- changed struct
h5fset_cache_f -- parameter change
And a copy edit in the 1.6.0 section where that release was
referred to as 'Release 1.5'.
Platforms tested:
Safari, IE 5
|
|
|
|
|
|
|
|
|
| |
Purpose:
Tools index: Updated link to Java/HDF Tools page.
h5dump: Updated XML-related options and links.
Platforms tested:
Safari, IE 5
|
|
|
|
|
|
|
|
|
|
| |
Purpose:
Expand H5open/h5open_f and H5close/h5close_f descriptions
to indicate that these two calls are mandatory in Fortran90
applications (though optional in C).
Platforms tested:
Safari, IE 5
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
update windows install doc.
Description:
Correct some typos,
Add more description for installing the libraries and the example.
Solution:
Platforms tested:
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Purpose: Maintenance
Description: Added instructions for how to configure the Libraries not
to use external filters gzip and szip (gave a reference
to the proper section of the INSTALL_WINDOWS.txt file).
Fixed few typos; added pointer to the HDF FTP directory
where precompiled zlib and szlib can be found.
Solution: N/A
Platforms tested: N/A
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Purpose: Maintenance for the 1.6.1 release
Description: Updated "platforms tested" section using the reports
sent out for the hdf5-1.6.1-pre1 testing; added
h5pget_driver_f subroutine to the "Known problems" section.
Solution: N/A
Platforms tested: N/A
Misc. update:
|
|
|
|
|
|
|
| |
Updated.
Platforms tested:
no need.
|
|
|
|
|
|
|
|
|
|
| |
Purpose:
Add two missing Fortran calls:
h5pget_fapl_mpiposix_f
h5pset_fapl_mpiposix_f
Platforms tested:
Safari
|
|
|
|
|
|
|
|
|
| |
Purpose:
Update docs index subtitle and tagline to
read 'Release 1.6.1, October 2003'.
Platforms tested:
IE 5, Safari
|
|
|
|
|
|
|
|
|
| |
Purpose:
Update release tagline to read:
Describes HDF5 Release 1.6.1, October 2003
Platforms tested:
Safari, IE 5
|
|
|
|
|
|
|
|
| |
Purpose:
Minor copy edit in H5Pset_sizes.
Platforms tested:
Safari
|
|
|
|
|
|
|
|
|
|
| |
Description: Bumped the version number to 1.6.1-pre2 after creating
a tar ball for the third round of testing
Platforms tested: bin/h5vers -s 1.6.1-pre2 on eirene
Misc. update:
|
|
|
|
|
|
|
| |
Changed version to 1.6.1-pre1 to prepare for release.
Platforms tested:
"h5committested"
|
|
|
|
|
|
|
|
|
| |
Changed version to 1.6.1-pre1 to prepare for release.
Platforms tested:
"h5committested"
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
document a known windows bug for dumper.
Description:
Two tests: h5dump --xml thlink.h5 and h5dump --xml tmany.h5 failed on windows
xp on .Net for debug and debug dll.
Solution:
Not worth to spend more time on this, just document this.
Platforms tested:
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bug Fix
Description:
The Dependencies files for fortran/ weren't being generated properly.
The "top_srcdir" variable was pointing to the src/fortran directory
instead of the src/ directory. This is correct as far as configure's
concerned, but our code needs the src/ directory to work.
Solution:
Remove the /fortran/.. from the end of top_srcdir if it exists there.
Platforms tested:
Arabica (just needed to check that Fortran compiles okay).
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
| |
Description: Bumped up the version number after creating a tar ball
for the second round of testing
Solution: N/A
Platforms tested: done with bin/h5vers on eirene
Misc. update:
|
|
|
|
|
|
|
| |
Updated dependencies and tracing information
Platforms tested:
Not necessary.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Purpose:
Integrate Fortran90 interfaces into C RM.
(Cleanup pass for H5A and H5D, initially checked in last week.)
Solution:
Remove "Non-C APIs" sections.
Add "Fortran90 Interfaces" sections with F90 descriptions.
Platforms tested:
IE 5, Safari
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add check
Description:
Added check that the tr program actually works.
Platforms tested:
Sol (small fix)
Misc. update:
|
|
|
|
|
|
|
|
|
|
| |
Bug fix
Description:
"group" test was not updating total number of errors correctly.
Platforms tested:
None, just eyeballed it - too minor of a fix to require testing
|
|
|
|
|
|
|
|
|
|
|
|
| |
Update
Description:
Changed default to "production" mode instead of "development" mode.
Platforms tested:
Linux. Simple fix.
Misc. update:
|
|
|
|
|
|
|
|
|
|
| |
Bug fix
Description:
Add MPE "color" for new H5Fget_freespace() API function.
Platforms tested:
None - just eyeballed - too minor to require testing.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Purpose: Bug fix
Description: Type of the third argument to the h5pset(get)_cache_f subroutines
was incorrect (INTEGER instead of INTEGER(SIZE_T)).
I was confused while doing my previous change since
fortran docs were wrong, and the type of the same argument in
1_4 branch is INTEGER. I forgot to check carefully #if def for
1_4 branch in the C code, and encountered only int type for the
corresponding C functions. Since Fortran doesn't support
backward compatibility, type of the argument should be
always in sync with the latest branch.
Solution: ALWAYS, ALWAYS pay attention to compiler's warning.
Fixed type to be INTEGER(SIZE_T).
Platforms tested: kelgia, copper 64-bit mode, solaris 2.7 64-bit mode.
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
| |
Update release note
Description:
Updated release notes, including some items that were missing from
previous releases.
Platforms:
Not applicable
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Purpose: Bug fix
Description: Parameter rdcc_nelmts of the h5pget_cache_f subroutine
had wrong INTEGER(SIZE_T) instead of INTEGER type.
Solution: Fixed the type
Platforms tested: arabica in 64-bit mode (where INTEGER(SIZE_T) is not
the same as INTEGER)
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
bug fix
Description:
On windows debug/debugdll; somehow: a crash happened by free() function
although that string is "allocated".
Make some efforts to fix without success.
Suspect a compiler bug.
Solution:
Use #ifdef WIN32 #endif comment out that free function for the time being.
Hopefully h5dump debug version is not used.
Platforms tested:
windows 2000, linux 2.4(no need for more platforms because of win-specified).
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
|
| |
Purpose:
Integrate Fortran90 interfaces into C RM.
Solution:
Remove "Non-C APIs" sections.
Add "Fortran90 Interfaces" sections with F90 descriptions.
Platforms tested:
IE 5, Safari
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Project updating
Description:
h5_get_file_size is defined at h5test.c;
testhdf5 needs to depend on libtest.lib(h5test.c);
previous it is ignored.
Solution:
add in.
Platforms tested:
windows 2000, xp
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
|
| |
Purpose:
Integrate Fortran90 interfaces into C RM.
Solution:
Remove "Non-C APIs" sections.
Add "Fortran90 Interface" sections with F90 descriptions.
Platforms tested:
IE 5, Safari
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bug fix
Description:
The 'char *' type is one of the "strongly" aligned types on Crays, but
a 'void *' is "weakly" aligned. So, assigning a 'void *' (pointing to a
location to place a 'char *') to a 'char **' can change the pointer value
during the assignment.
Solution:
Don't alias the 'void *' where the variable-length information ('char *'
or 'hvl_t') will go. Use a temporary variable on the stack to build up the
information about the VL string or sequence and then memcpy() the temporary
variable directly to the location pointed to with the 'void *'
Platforms tested:
FreeBSD 4.9 (sleipnir)
Cray SV1 (wind)
specific to Cray problems, h5committest not necessary.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bug fix
Description:
The 'char *' type is one of the "strongly" aligned types on Crays, but
a 'void *' is "weakly" aligned. So, assigning a 'void *' (pointing to a
location to place a 'char *') to a 'char **' can change the pointer value
during the assignment.
Solution:
Don't alias the 'void *' where the variable-length information ('char *'
or 'hvl_t') will go. Use a temporary variable on the stack to build up the
information about the VL string or sequence and then memcpy() the temporary
variable directly to the location pointed to with the 'void *'
Platforms tested:
FreeBSD 4.9 (sleipnir)
Cray SV1 (wind)
specific to Cray problems, h5committest not necessary.
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bug fix
Description:
Correct the size of the buffer needed for the destination value to use
the actual destination type size.
Platforms tested:
FreeBSD 4.9 (sleipnir)
too minor to require h5committest
|
|
|
|
| |
Description: Update compiler's version for IRIX 6.5
|
|
|
|
|
|
|
|
|
|
|
|
| |
Purpose:
Integrate Fortran90 interfaces into C RM.
Solution:
Remove "Non-C APIs" sections.
Add "Fortran90 Interfaces" sections with F90 descriptions.
Platforms tested:
IE 5, Safari
|
|
|
|
| |
Updated information about FreeBSD versions
|
|
|
|
|
|
|
|
|
|
|
|
| |
Code cleanup
Description:
Added line #'s to a bunch of the error printf's, so it's easier to locate
where an error occurs.
Platforms tested:
FreeBSD 4.9 (sleipnir)
Cray SV1 (wind)
|