AuthorCommitMessageCommit dateIssues
Quincey KoziolQuincey Koziol
3b63db5f7fb[svn-r9459] Purpose: Code cleanupDescription: Clean up minor warnings and align with release branch. Platforms tested: FreeBSD 4.10 (sleipnir) w/parallel & FPH5 Solaris 2.7 (arabica) w/production mode Linux 2.4 (heping) w/C++ and FORTRAN
HDF AdminHDF Admin
b232f57b9bf[svn-r9457] Purpose: Bug fix.Description: The previous H5_ULLONG_TO_FP_CAST_WORKS fix does not quite work since the problem was an error during compiling while the fix was trying to check for the error condition during runtime. The MS-Compiler still complains about not supporting ULLONG to Float. Solution: A temperary patch is to have two #define of H5Z_XFORM_TYPE_OP according to if H5_ULLONG_TO_FP_CAST_WORKS is defined. ...
HDF AdminHDF Admin
39f4b8d0c3d[svn-r9455] Snapshot version 1.7 release 40
Albert ChengAlbert Cheng
63a3195fac7[svn-r9453] Purpose: Improvement.Description: Made all processes print hostname() by default so that it is easier to spot problems. Platforms tested: Tested in copper only. It is a trivial small change. Misc. update:
Albert ChengAlbert Cheng
4a6f857a047[svn-r9452] Updated.
Albert ChengAlbert Cheng
06a81051f0d[svn-r9450] Purpose: "Improvement"?Description: Long double is a standard C89 type. Promoted it from a conditional tested type to an assumed supported type. Platforms tested: H5committested. Misc. update:
Quincey KoziolQuincey Koziol
b4d39e7adb6[svn-r9447] Purpose: Bug fixDescription: Correct values used in "space utilization" equation: the 'used' and 'total' values were backwards. Platforms tested: FreeBSD 4.10 (sleipnir) Too minor to require h5committest
Raymond LuRaymond Lu
cacc8fa4c6b[svn-r9445] Purpose: Bug fixDescription: "char" was considered as always "signed char" in data type conversion. However, ISO C leaves the definition of "char" to individual implementation. i.e. for IBM AIX C compiler, it's treated as "unsigned char". Solution: Changed all "char" to "signed char". Don't even do "char" anymore because its definition is up to each vendor. Platforms tested: h5committest
Xuan BaiXuan Bai
229d19bc72e[svn-r9444] Purpose: New feature.Description: Add a simple HDF5 C++ example and a simple HDF5 Fortran example. Solution: 1. Add a simple HDF5 C++ example to test HDF5 library and tools under hdf5\c++\examples\ directory. 2. Add a simple HDF5 Fortran example to test HDF5 library and tools under hdf5\fortran\examples\ directory. 3. Add an HDF5 C++ example installation batch file installcppexamples.bat under hdf5\ directory. 4. ...
Leon ArberLeon Arber
b7a3a55b77c[svn-r9442] Purpose: Add code more code to test H5Pget_data_transform and H5Pset_data_transformDescription: Added a test to verify that H5Pset_data_transform will correctly replace a data transform with a new one and properly use the new transform on the data. Added a test to verify that H5Pget_data_transform properly returns the transform string. Platforms tested: sol + eirene + copper Misc. update:
Leon ArberLeon Arber
5ec05c10e8e[svn-r9441] Purpose: Code refactor Changed functionality of H5Pget_data_transformDescription: Rewrote much of H5Ztrans.c to use macros, which cut down on the amount of code significantly. H5Pget_data_transform now allocates memory for the data transform string, copies the string into this memory, and returns this pointer to the user, instead of returning a pointer to the internal transform string stored by hdf. It is the user's responsibility to free this memory when they...
Leon ArberLeon Arber
b6c9d2afa7a[svn-r9440] Purpose: Bug fixDescription: Fix typo in #ifdef for unsigned long long to double conversion. Changed WIN32 check to H5_ULLONG_TO_FP_CAST_WORKS This check-in (and the one before it) also includes a large code-refactoring that is still in progress. Solution: the ifdef for the plus case was checking unsigned long instead of unsigned long long. Moved the check to the right location. Platforms tested: sol+eirene...
Xuan BaiXuan Bai
cc168abb1e2[svn-r9439] Purpose: Update.Description: h5repack_layout.c was removed from hdf5/tools/h5repack directory. HDF5 windows projects using this file should be updated. Solution: Delete h5repack_layout.c from h5repack, h5repackdll, and h5repacktst projects. Platforms tested: Visual Studio 6.0 on Windows 2000/XP. Misc. update:
Pedro Vicente NunesPedro Vicente Nunes
8ef059b4f74[svn-r9436] Purpose: bug fixDescription: Description: one case was not handled in the combination of input options (layout and filters) Solution: redo the algorythm that handles all cases Solution: Platforms tested: linux Misc. update:
Quincey KoziolQuincey Koziol
a4c0ed03742[svn-r9433] Purpose: Bug fixDescription: Fix core dump when flushing a file with a newly created attribute which hasn't had a value written to it still open. Solution: Write the attribute fill value when appropriate. Platforms tested: FreeBSd 4.10 (sleipnir) Linux 2.4 (verbena) Solaris 2.7 (arabica)
Leon ArberLeon Arber
4f846baa4a2[svn-r9432] Purpose: Skip test.Description: Known failure in char and schar types for dtransform test on AIX and SGI. Solution: Temporary skip this test until bug is fixed. Platforms tested: copper (minor change)
Leon ArberLeon Arber
b6fa15d1bb2[svn-r9431] Purpose: Bug fix.Description: If a subtest failed, the error would not propogate properly to the main function, thereby resulting in a succesful run, even though the test failed. Solution: Fixed error return values. The dtransform test will now fail for real. Platforms tested: sol + eirene + copper
Leon ArberLeon Arber
24cb7fe160f[svn-r9430] Purpose: Bug fix.Description: The windows compiler apparently cannot convert from unsigned long long to double. This conversion is necessary for the data transform to work properly in some cases. Solution: Added #ifdef to check for windows and issue error when user attempts to do a data transform on a long long type. Platforms tested: sol + eirene
Pedro Vicente NunesPedro Vicente Nunes
d8fdc955cc9[svn-r9428] Purpose: bug fixDescription: when specifying both an input object e.g -f mydset:GZIP=1 and a defined chunk -l CHUNK=20x20 the filter used a defined default chunk instead Solution: add a check for the input chunk Platforms tested: linux (small change) Misc. update:
Albert ChengAlbert Cheng
1de960855f4[svn-r9427] Purpose: Bug fix.Description: AIX defines different sizes of the signed and unsigned int_fast8_t. Changed the code to check each type individually and do not verify they must be the same size. Platforms tested: Tested in copper only since the change is trivial. Misc. update:
Albert ChengAlbert Cheng
535c97a5810[svn-r9425] Purpose: Bug fixDescription: Removed the cache values of sizeof signed and unsigned int_fast8_t and int_fast16_t since the vendor changes them often. Platforms tested: Tested in Copper only since it affected it only. Misc. update:
Leon ArberLeon Arber
841a072c934[svn-r9423] Purpose:Description: Make the test check transforms on all types, and expanded testing for unsigned types. Solution: Platforms tested: sol + eirene
Leon ArberLeon Arber
f86b69ffb34[svn-r9422] Purpose:Description: Code optimization and refactoring. Added support for llong, ullong, and ldouble Solution: Significantly cut down on the amount of code required to do the transform, while making the operations more efficient. Platforms tested: sol + eirene
Albert ChengAlbert Cheng
a7073e240e1[svn-r9420] Bug fix.tconfig.c: Verified only the unsigned int types and did not detect inconsistencies on signed type such as int_fast16_t. Changed code to verify both signed and unsigned int types wherever applicable. It also depends on signed and unsigned forms of an int type must be of the same sizes. testhdf5.c: Shorten the configure test name to 'config'--easier to type. Tested on L...
Albert ChengAlbert Cheng
7d1bf17b3dc[svn-r9419] Bug fix.tconfig.c: Verified only the unsigned int types and did not detect inconsistencies on signed type such as int_fast16_t. Changed code to verify both signed and unsigned int types wherever applicable. It also depends on signed and unsigned forms of an int type must be of the same sizes. testhdf5.c: Shorten the configure test name to 'config'--easier to type. Tested on L...
Albert ChengAlbert Cheng
087da3d5c9f[svn-r9418] Bug fix (bug 205).The script does not use $RUNSERIAL to execute programs. This failed badly in parallel systems like Tflops. Patched $RUNSERIAL in to make it work. Tested in tflops only.
Quincey KoziolQuincey Koziol
f102816b0f9[svn-r9413] Purpose: Code cleanupDescription: Fix a couple of return values from NULL -> FAIL. Platforms tested: FreeBSD 4.10 (sleipnir) Too minor to require h5committest
Quincey KoziolQuincey Koziol
e74b160268c[svn-r9412] Purpose: Bug fixDescription: When mpicc/mpif90 is a wrapper around a PGI compiler, turn on less agressive optimization options to avoid testing errors. Platforms tested: Linux 2.4 (verbena) Too minor to require h5committest
Quincey KoziolQuincey Koziol
75c31b8c267[svn-r9411] Purpose: Bug fixDescription: When mpicc/mpif90 is a wrapper around a PGI compiler, turn on less agressive optimization options to avoid testing errors. Platforms tested: Linux 2.4 (verbena) Too minor to require h5committest
Quincey KoziolQuincey Koziol
d86b3c02058[svn-r9410] Purpose: Code cleanupDescription: Update FORTRAN configuration test code to be more syntacticly correct and not generate errors with stricter standards checking in the compiler. Platforms tested: Linux 2.4 (verbena) Too minor to require h5committest
Quincey KoziolQuincey Koziol
86d0132279c[svn-r9407] Purpose: Code cleanup/bug fixDescription: Remove the undocumented "$NOFP" shell variable which would allow production builds without removing the stack frame. This was cascading between C and FORTRAN builds and causing problems. Solution: Hard-code removing the stack frame for now. Users would have needed to read the configure scripts anyway, so there's not really much benefit to the extra knob. Users who need ...
Quincey KoziolQuincey Koziol
3b057e2f232[svn-r9405] Purpose: Bug fixDescription: Correct/update detection of Linux platforms. Also, refactor common code out of different architectures for Linux builds. Platforms tested: Linux 2.4 (verbena) Too minor to require h5commitest
Quincey KoziolQuincey Koziol
6af59732950[svn-r9404] Purpose: Code cleanupDescription: Default to using mpif90 if CC=mpicc and --enable-fortran flag is given, but no F9X compiler is set. Platforms tested: Linux 2.4 (verbena) Too minor to require h5committest
Quincey KoziolQuincey Koziol
ba39f35a63d[svn-r9400] Purpose: Code cleanupDescription: Minor code cleanups and tweaks. Platforms tested: FreeBSD 4.10 (sleipnir) w/parallel Solaris 2.7 (arabica) Linux 2.4 (verbena) w/fortran Otherwise, too minor to require full h5committest
Frank BakerFrank Baker
f19ed8390ba[svn-r9399] Purpose: Copy edits, primarily to correct several spelling errors. Platforms tested: Mozilla
Quincey KoziolQuincey Koziol
e1c1f5cc154[svn-r9395] Purpose: Bug fixDescription: Correct a couple of array bounds issues exposed by the PGI compiler Platforms tested: Linux 2.4 (verbena) w/PGI compilers Too minor too requie h5committest
Quincey KoziolQuincey Koziol
166580844b2[svn-r9393] Purpose: Code cleanupDescription: Clean up formatting and some mis-casts, etc. Platforms tested: FreeBSD 4.10 (sleipnir) Linux 2.4 (verbena) Solaris 2.7 (arabica)
Quincey KoziolQuincey Koziol
68732f591f1[svn-r9390] Purpose: Bug fixDescription: Tweak PGI compiler auto-detection to work for version 5.0 compilers as well as version 5.2 compilers. Platforms tested: Linux 2.4 (verbena) w/PGI compilers Not tested with rest of h5committest platforms
Quincey KoziolQuincey Koziol
a3db31b7ef0[svn-r9389] Purpose: RegenerateDescription: Regenerate with autoconf 2.53 (not [easily] available on tungsten) Platforms tested: Linux 2.4 (verbena) Too minor to require h5committest
Quincey KoziolQuincey Koziol
951d6d826ae[svn-r9385] *** empty log message ***
Quincey KoziolQuincey Koziol
bf4f24a4974[svn-r9384] Purpose: Refactor and update fortran configurationDescription: Changed configure.in to include the production, debugging and profiling flags for FORTRAN in the command line. Added '-flags' files for PGI and Intel C compilers Added '-fflags' files for PGI and Intel FORTRAN compilers Updated 'gnu-flags' file for GNU C compiler to not modify compiler flags when gcc is not being used. Make detection of the correct FORTRAN c...
Quincey KoziolQuincey Koziol
a25cc355a30[svn-r9382] *** empty log message ***
Xuan BaiXuan Bai
5489fe8ca0c[svn-r9379] Purpose: Update and bug fix.Description: Update Windows projects setting as new source code was added. Fix a bug in hdf5build.bat file. Solution: 1. Add hdf5/tools/lib/h5tools_type.c into toolslib and toolslibD projects. 2. There was a minor bug with hdf5build.bat file when it is used to build C library only. Remove redundant scripts in the batch file. Platforms tested: Visual C++ 6.0 on Windows XP and 2000. Misc. upd...
Quincey KoziolQuincey Koziol
458576c8265[svn-r9375] Purpose: Bug fixDescription: Close a couple of memory leaks Platforms tested: FreeBSD 4.10 (sleipnir) Solaris 2.7 (arabica) w/purify Linux 2.4 (verbena) too minor for h5committest
Quincey KoziolQuincey Koziol
01dbfdefb2f[svn-r9373] Purpose: Update manifest with new file.
Quincey KoziolQuincey Koziol
defe612ab21[svn-r9370] Purpose: Refactor codeDescription: Refactor common code for determining the native type for using in the tools into separate routine. Also, reduce diffs between the two branches and bring back some fixes from the development branch to the release branch. Platforms tested: FreeBSD 4.10 (sleipnir) too minor to require h5committest
Leon ArberLeon Arber
5d9f7ebd4c1[svn-r9369] Purpose:Added tests for most of the types that were added to the data transform code. Further tests will also be added shortly. Platforms tested: sol + eirene Misc. update:
Leon ArberLeon Arber
aa67cc1c250[svn-r9368] Purpose:Rewrote H5Z_xform_eval_full such that it no longer "returns an aggregate" Added support for CHAR, LONG, ULONG, DOUBLE, SHORT, USHORT, UCHAR, SCHAR, and UINT to the data transform. Support for LLONG and ULLONG to be added shortly. Description: Data transforms can now operate on arrays with the native types listed above. Platforms tested: sol + eirene Misc. update:
Raymond LuRaymond Lu
d595bab80e5[svn-r9366] Purpose: feature changeDescription: Prevent creating datatype of size 0. Platforms tested: fuss(simple change)
Raymond LuRaymond Lu
7ba45c05b3e[svn-r9364] Purpose: change featureDescription: Back up support bitfield and time datatypes in H5Tget_native_type.Leave it to future support. Let it return "not supported" error message for now. Platforms tested: h5committest and fuss. Misc. update: RELEASE.txt