summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r8657] Purpose:Quincey Koziol2004-06-111-5/+6
| | | | | | | | | | | | | Code optimization Description: Eliminate redundant memory allocation for type conversion of variable-length sequences. Platforms tested: Solaris 2.7 (arabica) FreeBSD 4.10 (sleipnir) w/parallel Too minor to require h5committest
* [svn-r8654] Purpose:Xuan Bai2004-06-111-0/+0
| | | | | | | | | | | | | | | | | | Update. Description: 1. Update toolslib and toolslibD projects in Windows. 2. Update hdf5diff, hdf5ls, hdf5import, and hdf5repack batch testing files in Windows. Solution: 1. Add new source file h5tools_ref.c and head file h5tools_ref.h into toolslib and toolslibD projects. 2. Update hdf5diff, hdf5ls, hdf5import, and hdf5repack batch testing files to match with the corresponding tests in Unix. Also now the outputs from these batch files will directly show whether these tests pass or fail. Platforms tested: Windows XP/Visual C++ 6.0 Misc. update:
* [svn-r8652] Purpose:Quincey Koziol2004-06-101-3/+3
| | | | | | | | | | | Code optimization Description: Eliminate redundant memset() when creating chunk map structure. Platforms tested: Solaris 2.7 (arabica) FreeBSD 4.10 (sleipnir) w/parallel
* [svn-r8650] Purpose:Pedro Vicente Nunes2004-06-105-291/+310
| | | | | | | | | | | | | | | h5dump update Description: updated the h5dump test file generator so that it coincides with the 1.7 branch Solution: Platforms tested: linux (small change) Misc. update:
* [svn-r8649] Purpose:Quincey Koziol2004-06-102-14/+6
| | | | | | | | | | | | | Code optimization Description: Eliminate some operations through temporary variables in H5F_addr_encode. Eliminate some redundant memset()'s of structures that will be completely overwritten in the variable-length datatype code. Platforms tested: Solaris 2.7 (arabica) FreeBSD 4.10 (sleipnir) w/parallel
* [svn-r8643] Purpose:Pedro Vicente Nunes2004-06-1026-440/+895
| | | | | | | | | | | | | | | | | | | | | | | | | | | h5dump new features Description: added the code for print strings with new line and display the path of references (new source files h5tools_ref.c and .h ) added a test suite in testh5dump.sh.in for ( note : to create testh5dump.sh , one must redo ./configure; this detects the availability of filters and generates testh5dump.sh accordingly) 1) storage layout 2) fill value 3) print reference with path 4) print strings with new lines 5) filters Solution: Platforms tested: linux solaris AIX Misc. update:
* [svn-r8642] Purpose:Pedro Vicente Nunes2004-06-1026-126/+181
| | | | | | | | | | | | | | | bug fix Description: one of the h5diff tests was reading the wrong hdf5 file Solution: substituted for the correct file Platforms tested: linux (small change) Misc. update:
* [svn-r8641] Purpose:Xuan Bai2004-06-091-0/+0
| | | | | | | | | | | | | | | | Update. Description: Update some Windows project source files as Quincey renamed several files in CVS. Solution: Quincey renamed the following files in CVS: H5Fcompact.c -> H5Dcompact.c H5Fcontig.c -> H5Dcontig.c H5Fistore.c -> H5Distore.c H5Fseq.c -> H5Dseq.c hdf5, hdf5dll, and hdf5_cf90stub project files were updated to reflect the change. Platforms tested: Windows XP/Visual C++ 6.0. Misc. update:
* [svn-r8640] Purpose:Quincey Koziol2004-06-091-1/+1
| | | | | | | | | | | | Code optimization Description: Call malloc() instead of calloc() for data structure that we completely initialize. Platforms tested: Solaris 2.7 (arabica) FreeBSD 4.10 (sleipnir) w/parallel
* [svn-r8637] Purpose:Quincey Koziol2004-06-091-37/+64
| | | | | | | | | | | | Code optimization Description: Don't allocate conversion buffer larger than the user's buffer. Platforms tested: Solaris 2.7 (arabica) FreeBSD 4.10 (sleipnir) w/parallel too minor to require h5committest
* [svn-r8634] Purpose:Quincey Koziol2004-06-091-1/+1
| | | | | | | | | | | Bug fix Description: Correct path to new testh5dump.sh, now that it's generated. Platforms tested: FreeBSD 4.10 (sleipnir) w & w/o srcdir Too minor to require h5committest
* [svn-r8633] Purpose:Quincey Koziol2004-06-091-0/+8
| | | | Update release notes
* [svn-r8631] Purpose:Quincey Koziol2004-06-091-1/+0
| | | | | | | | | | | | | | | | | Bug fix Description: Correct potential file corruption from mis-setting the metadata accumulator address. (Bugfix contributed by Sean Monner <seanm@quadrus.com>) Solution: When the new metadata overlaps with the end of the metadata accumulator and the accumulator grows in size, don't reset the address of the accumulator, since it hasn't moved. Platforms tested: FreeBSD 4.9 (sleipnir) too minor to require h5committest
* [svn-r8629] Purpose:Quincey Koziol2004-06-094-227/+38
| | | | | | | | | | | | Update shell scripts Description: Switch to generating the testh5dump.sh script at configure time, so we can determine which filters are available to test. Platforms tested: FreeBSD 4.9 (sleipnir) too small to require h5committest
* [svn-r8628] This commit was manufactured by cvs2svn to create branch 'hdf5_1_6'.cvs2svn2004-06-091-0/+219
|
* [svn-r8626] Purpose:Quincey Koziol2004-06-082-2/+39
| | | | | | | | | | | | | | | Code optimization Description: Avoid pushing errors on error stack when an object is not found in a B-tree. Sometimes we are just checking if the object exists before we insert it into the B-tree and the higher levels in the library should be responsible for determining if not finding the object in B-tree is really an error. Platforms tested: Solaris 2.7 (arabica) FreeBSD 4.10 (sleipnir) w/parallel too minor to require h5committest
* [svn-r8624] Purpose:Quincey Koziol2004-06-081-6/+17
| | | | | | | | | | | | | Code optimization Description: Use default dataset transfer property list for internal metadata I/O operations when parallel I/O is disabled. This avoids multiple copies of the properties being made when the information is not needed. Platforms tested: Solaris 2.7 (arabica) FreeBSD 4.10 (sleipnir) w/parallel)
* [svn-r8621] Snapshot version 1.6 release 2 (post5)HDF Admin2004-06-0710-35/+39
|
* [svn-r8619] Purpose:Quincey Koziol2004-06-059-222/+291
| | | | Fix makefiles, dependencies & manifest after source file rename.
* [svn-r8617] Purpose:Quincey Koziol2004-06-054-4535/+0
| | | | | | | | Rename these files Description: Since these files contain functions that are part of the dataset information now, rename them to H5D<foo>.c
* [svn-r8615] Purpose:Quincey Koziol2004-06-052-4/+8
| | | | | | | | | | | | | | | Refactor code Description: Move chunk and contiguous cached raw data from file information to dataset information. This simplifies a number of internal interfaces, aligns the code with it's purpose better and should allow more optimizations to the chunked data I/O performance. Platforms tested: Solaris 2.7 (arabica) FreeBSD 4.10 (sleipnir) h5committest
* [svn-r8614] Purpose:Quincey Koziol2004-06-0522-2309/+2220
| | | | | | | | | | | | | | | Refactor code Description: Move chunk and contiguous cached raw data from file information to dataset information. This simplifies a number of internal interfaces, aligns the code with it's purpose better and should allow more optimizations to the chunked data I/O performance. Platforms tested: Solaris 2.7 (arabica) FreeBSD 4.10 (sleipnir) h5committest
* [svn-r8612] Purpose:Xuan Bai2004-06-041-0/+0
| | | | | | | | | | | | | | | | | Update Description: Update the dumptest batch file for Windows. Solution: This new dumptest batch file can directly show whether each dump test passed or failed, while the former version can only show whether there is any difference between the expected and actual output files with fc command. Platforms tested: Windows XP/Visual Studio C++ 6.0. Misc. update:
* [svn-r8610] Raymond Lu2004-06-031-0/+2
| | | | Misc. update: Update information about opaque type fix.
* [svn-r8608] Purpose: more test.Raymond Lu2004-06-031-5/+52
| | | | | | | Description: Test if datatype operation can handle opaque type without any tag. Platforms tested: h5committest.
* [svn-r8607] Purpose: bug fix.Raymond Lu2004-06-031-3/+8
| | | | | | | | | Description: After an opaque datatype is created, if no tag is attached, some operations will have trouble to deal with null string of tag. Solution: Initialize opaque's tag as empty string when it's created. Platforms tested: h5committest.
* [svn-r8601] Purpose:Quincey Koziol2004-05-3121-1730/+2111
| | | | | | | | | | | | | | | | Code optimization & cleanup Description: Don't recompute the internal index value for looking up the chunk in the hash table, just use the value already computed from iterating through the chunks. Also, back-port some of the various cleanups to the source code from the development branch, to make diffing the code easier. Platforms tested: Solaris 2.7 (arabica) FreeBSD 4.9 (sleipnir) w/parallel
* [svn-r8599] Purpose: Bug fix.Raymond Lu2004-05-281-2/+4
| | | | | | | | | | | Description: One of the CFLAGS -D__GNUC__ caused problem for ecc 8. It was added because there was conflicting definition for int64_t in /usr/include/stdint.h and /usr/include/sys/types.h when ecc was updated to 7.1. Since those two files have been updated, the problem is no longer there. Solution: take the flage -D__GNUC__ out. Platforms tested: ecc on titan, the only place concerned.
* [svn-r8598] Purpose:Xuan Bai2004-05-281-0/+0
| | | | | | | | | | | | | | | | | | | Update. Description: Add new files added by Quincy Koziol into Windows Workspace. Update the dumptest and deleteline batch files. Solution: 1. Add H5DTest.c and H5Dpkg.h to the sourde and header files of hdf5 and hdf5dll projects. 2. Updated deleteline batch file. Compared with the former version, the deleteline batch file running time is reduced greatly and the output from the deleline batch file looks much better. 3. Updated h5dump tests under Windows to match with the new boot block and file contents tests added by Pedro Vicente under Unix. Platforms tested: Window XP Visual C++ 6.0, DEC FORTRAN 6.0 Misc. update:
* [svn-r8597] Purpose:MuQun Yang2004-05-281-5/+0
| | | | | | | | | | | | | | | | | bug fix Description: Somehow in the function error_msg, a #ifdef WIN32 combine the stdout and stderr into a stdout for windows platforms. This will cause the confused output of dumper test on windows. Erase this macro. Solution: See above. Platforms tested: windows XP with MSVS 6.0 by xuan. No need to test on other platforms. Misc. update:
* [svn-r8592] Purpose:Quincey Koziol2004-05-2729-668/+1476
| | | | | | | | | | | | | | | | | | | | | Code optimization & bug fix Description: When dimension information is being stored in the storage layout message on disk, it is stored as 32-bit quantities, possibly truncating the dimension information, if a dimension is greater than 32-bits in size. Solution: Fix the storage layout message problem by revising file format to not store dimension information, since it is already available in the dataspace. Also revise the storage layout data structures to be more compartmentalized for the information for contiguous, chunked and compact storage. Platforms tested: FreeBSD 4.9 (sleipnir) w/parallel Solaris 2.7 (arabica) h5committest
* [svn-r8591] This commit was manufactured by cvs2svn to create branch 'hdf5_1_6'.cvs2svn2004-05-279-0/+569
|
* [svn-r8585] Purpose:Pedro Vicente Nunes2004-05-261-3/+7
| | | | | | | | | | | | | | | | bug fix Description: the output of fill values was lacking indentation Solution: Platforms tested: linux solaris AIX Misc. update:
* [svn-r8583] Purpose:Pedro Vicente Nunes2004-05-265-0/+56
| | | | | | | | | | | | | | | added 2 new tests (boot block and file contents) Description: Solution: Platforms tested: linux solaris AIX Misc. update:
* [svn-r8580] Purpose:Pedro Vicente Nunes2004-05-268-385/+396
| | | | | | | | | | | | | | | | bug fix Description: the output of array indices for the array datatype case was not done correctly Solution: Platforms tested: linux solaris AIX Misc. update:
* [svn-r8577] Purpose:Pedro Vicente Nunes2004-05-261-1/+1
| | | | | | | | | | | | | | bug fix Description: a variable declaration was left outside a #ifdef for version 1.4 Solution: Platforms tested: linux Misc. update:
* [svn-r8575] Purpose:Pedro Vicente Nunes2004-05-2538-1452/+1497
| | | | | | | | | | | | the new output for h5dump files Description: Solution: Platforms tested: Misc. update:
* [svn-r8574] Purpose:Pedro Vicente Nunes2004-05-2511-171/+791
| | | | | | | | | | | | | | | | | | | | | | | | | | h5dump new features Description: added the code for new features. dump of 1) filters 2) storage layout 3) fill value 4) comments 5) file super block 6) file contents 7) array indices Solution: Platforms tested: linux AIX solaris Misc. update:
* [svn-r8572] Frank Baker2004-05-251-13/+22
| | | | | | | | | | | | | | | | | Purpose: Bugfixes in H5Gset_comment, h5gget_comment_f, and h5gset_comment_f. (Follow-on to the H5Gget_comment bugfix of last week.) Description: Changed C parameter descriptions to indicate the following: 'loc_id' can be file, group, dataset, or named datatype. 'name' can be '.' if 'loc_id' fully describes the object. 'name' is ignored if 'loc_id' is a dataset or named datatype. Modified h5gget_comment_f and h5gset_comment_f notes accordingly. Copy edits in H5Gget/set_comment and h5gget/set_comment_f. Platforms tested: Safari
* [svn-r8567] Frank Baker2004-05-211-5/+13
| | | | | | | | | | | | | | | | | Purpose: H5Gget_comment bugfix Description: H5Gget_comment: Changed "Description" text and "Parameters" descriptions to indicate the following: 'loc_id' can be file, group, dataset, or named datatype. 'name' can be '.' if 'loc_id' fully describes the object. 'name' is ignored if 'loc_id' is a dataset or nemed datatype. Also corrected the fact that the 'name' parameter description referred to setting the comment rather than retriving it. Platforms tested: Safari
* [svn-r8564] Purpose:Albert Cheng2004-05-211-3/+93
| | | | | | | | | | | | | | Improvement Description: Break up the C99 integer types detection into even smaller sub-module routines. This has dropped the compile time (with optimization) from 94 seconds to 6 seconds. Platforms tested: h5committested. Misc. update:
* [svn-r8561] Purpose:Quincey Koziol2004-05-211-0/+2
| | | | | | | | | | | | Bug fix Description: Add prototypes for H5S_select_serial_size() and H5S_select_serialize() that were causing the library to fail when built with C++ compiler. Platforms tested: FreeBSD 4.9 (sleipnir) w/CC=g++ Only affects C++ builds, so no h5committest
* [svn-r8559] Purpose:Xuan Bai2004-05-211-0/+0
| | | | | | | | | | | | | | | | | | | | | | New Feature. Description: 1. A new Fortran C stub for static library hdf5_f90cstub project was added. 2. A new h5importtst project was added into the workspace for h5import test. 3. 4 new hdf5 auto test tolls in Windows were added. Solution: 1. Removed all the *.c files in hdf5_fortran project and put them into the new created Fortran C stub project hef5_f90cstub. Now hdf5_fortran project only inlcudes *.f90 files. The dependency of hdf5_fortran was changed from hdf5 to hdf5_f90cstub. 2. Add a new h5importtst project into the workspace with h5importtest.c 3. 4 new hdf5 auot test tools: h5diff, h5ls, h5import, and h5repack were created for hdf5 auto tests in Windows. H5dump auto test tools was also updated. Platforms tested: Windows XP with Microsoft Visual C++ 6.0 and DEC Fortran 6.0. Misc. update:
* [svn-r8557] Purpose:Albert Cheng2004-05-201-3/+3
| | | | | | | | | | | Code cleanup Description: Changed local variables declaration to static to please compilers. Platforms tested: Tested by generating H5Tinit.c and verified it was same as before. Tested in TG_NCSA.
* [svn-r8551] Purpose:Albert Cheng2004-05-201-0/+2
| | | | Updated.
* [svn-r8550] Purpose:Albert Cheng2004-05-201-5/+0
| | | | | | | | | | | | | | | Bug fix. Description: Removed an extra !DEC$ ENDIF from previous checkin. Platforms tested: Tested in TG-NCSA only since it was the one detected and complained about the source error. Misc. update:
* [svn-r8549] Purpose:Albert Cheng2004-05-201-39/+157
| | | | | | | | | | | | | Improvement. Description: Some compilers, e.g., Intel C v7.0, took a long time to compile with optimization when a module routine contains many code lines. Divide up all those types detections macros into subroutines, both to avoid the compiler optimization error and cleaner codes. Platforms tested: h5committested.
* [svn-r8547] Purpose:Albert Cheng2004-05-201-14/+1
| | | | | | | | | | Bug fix. Backed out the byte order detection code. It was not compatible with v1.6. Platforms tested: Tested in TG_NCSA. Misc. update:
* [svn-r8546] Purpose:Albert Cheng2004-05-201-1/+14
| | | | | | | | | | Folded byte order detection from v1.7 to this. Platforms tested: No test because it has been tested in v1.7. Will be tested in changes to be committed immediately. Misc. update:
* [svn-r8543] Purpose:Quincey Koziol2004-05-2013-262/+511
| | | | | | | | | | | | | | Code optimization Description: Expand the use of macros to inline trivial function pointer lookup and calls to reduce the overall number of functions invoked during normal operation of the library. Platforms tested: Solaris 2.7 (arabica) FreeBSD 4.9 (sleipnir) w/parallel Too minor to require h5committest