AuthorCommitMessageCommit dateIssues
James LairdJames Laird
64b5d95251c[svn-r12431] Purpose: Configuration featureDescription: 'make install' now tests both static and shared libraries if both are installed. Solution: Previously, shared libraries were only tested when static libraries were not installed. Also cleaned up line in commence.am that was including HL library in all Makefiles. Platforms tested: mir (Makefile change only)
James LairdJames Laird
b4e2d8d79a6[svn-r12430] Purpose: testing featureDescription: HDF5 Test Express change; now accepts values 0 to 3. Solution: As explained in the RFC and documented in the code, there are now four levels of "express-ness", 0 (no limit) to 3 (1 min limit). It is now up to test writers to take advantage of the various levels to tune their tests' run times. Platforms tested: mir (minor change)
Elena PourmalElena Pourmal
9884f217002[svn-r12429] Purpose: Alpha Open VMS portDescription: Added a command file for testing tools; it has a framework to do exactly (almost) what UNIX tools test scripts do: - run test tool and save output - compare output with expected result - figure out the difference and - print PASSED /*FAILED* in a manner similar to the UNIX output It needs to be popula...
James LairdJames Laird
b634cbbcc42[svn-r12428] Purpose: Bug fixDescription: Added hl fortran example to Makefile Platforms tested: mir only
Pedro Vicente NunesPedro Vicente Nunes
e6221448b93[svn-r12427] Purpose: new file with HL fortran exampleADescription: Solution: Platforms tested: Misc. update:
Pedro Vicente NunesPedro Vicente Nunes
66ffd7157e2[svn-r12426] Purpose: added an example for HL fortranDescription: Solution: Platforms tested: Misc. update:
Raymond LuRaymond Lu
823fbd0e885[svn-r12425] Purpose: Bug fixDescription: Data conversion from long double to (unsigned) long long returns some incorrect values on Mac OS 10.4 and SGI IRIX64 6.5. The conversions start to go wrong when the long double is 20041683600089727.779961 (0x4351ccf385ebc8a0bfcc2a...). If adjusting the values higher by assigning 0x...c8a0cf... or 0x...c8a0df..., the converted values go wild. Solution: Detect this error in config...
Quincey KoziolQuincey Koziol
9db9e82cd1c[svn-r12424] Purpose: Code checkpointDescription: Add in more new features for the fractal heap code, mostly bringing in more ability for deleting objects (which isn't completely working yet). Also, checkpoint free space manager code, which is essentially complete (although it needs some more work after the metadata cache has some additional features) Platforms tested: FreeBSD 4.11 (sleipnir) Linux 2.4 (chicago) ...
Quincey KoziolQuincey Koziol
54e2de04d3b[svn-r12423] Purpose: New featureDescription: Add '%t' format for HDfprintf() to print htri_t (and hbool_t) values. Platforms tested: FreeBSD 4.11 (sleipnir) Linux 2.4 (chicago) h5committest
Quincey KoziolQuincey Koziol
b246f9d5eda[svn-r12422] Purpose: Bug fixDescription: Don't attempt to merge object header messages when a file is opened read-only. Mark the object header dirty when messages are merged, as well as the particular message affected. Platforms tested: FreeBSD 4.11 (sleipnir) Too minor to require h5committest
Elena PourmalElena Pourmal
26e2b6fefbe[svn-r12419] Purpose: Maintenance/new featureDescription: Added new tests for the h5stat tool; added --version flag to display library version information and updated expected output files. Solution: Platforms tested: heping, shanti Misc. update:
Elena PourmalElena Pourmal
09aa1fa82c8[svn-r12418] Purpose: Maintenance/new featureDescription: Added new tests for the h5stat tool; added --version flag to the h5stat tool to display library version information Solution: Platforms tested: heping, shanti Misc. update:
Elena PourmalElena Pourmal
b73313b3d41[svn-r12417] Purpose: MaintenanceDescription: I added new tests/files for the h5stat tool. MANIFEST was updated accordingly. Solution: Platforms tested: heping, shanti Misc. update:
Elena PourmalElena Pourmal
b7beca9770b[svn-r12416] Purpose: MaintenanceDescription: Added test script and two test files in the tools/misc/testfiles directory for testing h5stat tool; modified Makefile.am in tools/misc and configure.in files to run the new test script; reran bin/recofigure to update relevant configuration files; updated MANIFEST Solution: Platforms tested: heping with in place and srcdir builds; will do mor...
Quincey KoziolQuincey Koziol
abce343da8b[svn-r12414] Purpose: Bug fixDescription: Fix bug which could lead to files with incorrect count of messages in the header for an object. The exact sequence of operations is complicated and is described in the release notes. Solution: Mark merged null header messages as dirty. Platforms tested: FreeBSD 4.11 (sleipnir) Linux 2.4 (chicago) Mac OS/X (amazon)
James LairdJames Laird
59336d339b0[svn-r12413] Purpose: Bug fixDescription: Changed the semantics of --enable-stream-vfd and --enable-shared. Both are now disabled by default when parallel HDF5 is being built. Solution: Both shared and stream-vfd are disabled by default in parallel, but can be enabled explicitly if the user chooses. Before, shared was always enabled by default and stream-vfd was always disabled in parallel. Platforms tested: heping, mir ...
James LairdJames Laird
a31e264f892[svn-r12411] Purpose: Bug fix - bugzilla #552Description: On Cray X1, trying to use : as an argument confused the system. Solution: Added a test in configure to see if : as an argument is bad. If so, skipped the test. Platforms tested: mir, Cray X1 (change to configure only)
MuQun YangMuQun Yang
984bc9d952f[svn-r12410] Purpose: Update HDF5 Fortran90 type definition file on windows to reflect the changes in Linux.Description: INT has been changed to Fortran_INTEGER in the file. Solution: Make the change. Platforms tested: Visual fortran 6.6c with MSVS 6.0 Only affects windows. Misc. update:
Albert ChengAlbert Cheng
bb2b8064851[svn-r12407] Purpose: slight cleanup.Description: Changed the name of write type from write to write_pattern. Platforms tested: h5committested.
Albert ChengAlbert Cheng
fbb02673469[svn-r12405] Purpose: Bug fix.Description: It failed when only 1 is used to test. Solution: Cleanup the code a little so that it works for any number of processes to invoke it. Platforms tested: h5committested,
Binh-Minh RiblerBinh-Minh Ribler
32d3e6f04f2[svn-r12404] Purpose: Fix typos/formatsDescription: Fixed typos and re-arranged some functions to be in sync with 1.6. Platforms tested: Linux 2.4 (heping) SunOS 5.9 (shanti) AIX 5.1 (copper)
Elena PourmalElena Pourmal
f5a16e9bfa5[svn-r12402] Purpose: New featuresDescription: I am checking in changes for the h5stat tool: - updated Makefile.am to use tools library - regenerated Makefile.in - added command flags to display selected information - added support for external files and filters - small output formatting changes For more information about current features a...
MuQun YangMuQun Yang
681d0a964cb[svn-r12401] Purpose: Some collective chunk IO macro names are confusing, change them to more meaningful names.Description: H5Pset_dxpl_mpio_chunk_opt will set a flag so that the library can do one linked IO or mul ti-chunk IO with collective in chunking storage directly. That is, the library won't do an alyses to determine this. The flags for the enum type we used before are: H5FD_MPIO_OPT_ONE_IO H5FD_MPIO_OPT_MULTI_IO They are not good names because of the following two reasons: 1. It doesn't refle...
MuQun YangMuQun Yang
42ae237370d[svn-r12400] Purpose: Some collective chunk IO macro names are confusing, change them to more meaningful names.Description: H5Pset_dxpl_mpio_chunk_opt will set a flag so that the library can do one linked IO or multi-chunk IO with collective in chunking storage directly. That is, the library won't do analyses to determine this. The flags for the enum type we used before are: H5FD_MPIO_OPT_ONE_IO H5FD_MPIO_OPT_MULTI_IO They are not good names because of the following two reasons: 1. It doesn't reflect...
Quincey KoziolQuincey Koziol
dececc73133[svn-r12399] Purpose: Bug fixDescription: Disable this file generator unless the group revision flag is enabled. Platforms tested: None, just eyeballed - very minor change
Albert ChengAlbert Cheng
849a6c299d1[svn-r12396] Purpose: Bug fix.Description: Sometimes the parallel prefix is given in the form of nfs:/mnt/pfs which if given to a non-MPIO VFD like the default H5Fcreate, it would fail. Called h5_rmprefix which would return the non-prefix component part of the file name which would be okay for the default H5Fcreate and such. Platforms tested: Tested in heping parallel.
Albert ChengAlbert Cheng
cca4e8351bd[svn-r12395] Purpose: FeatureDescription: Sometimes the parallel prefix is given in the form of nfs:/mnt/pfs which if given to a non-MPIO VFD like the default H5Fcreate, it would fail. Added a new routine h5_rmprefix which would return the non-prefix component part of the file name which would be okay for the default H5Fcreate and such. Platforms tested: Tested in heping parallel.
Elena PourmalElena Pourmal
b599f6bee0d[svn-r12394] Purpose: MaintenanceDescription: Ran /bin/h5vers to change suffix to alpha4 after creating hdf5-1.8.0-alpha3 tar ball and tagging the release with hdf5_1_8_0_alpha3 tag Solution: Platforms tested: Misc. update:
Elena PourmalElena Pourmal
7a91d952cc8[svn-r12392] Purpose: MaintenanceDescription: Checking in files modifed by the bin/release script before tagging hdf5-1.8.0-alpha3 Solution: Platforms tested: Misc. update:
Raymond LuRaymond Lu
99a8afe17bc[svn-r12391] Purpose: Update. Misc. update: Document some errors in test/dt_arith.c when converting data from long double to (unsigned) long long and from (unsigned) long long to long double.
Elena PourmalElena Pourmal
39ebe8cf684[svn-r12390] Purpose: MaintenanceDescription: Updated VMS installation instructions to reflect support for the deflate filter; documented scale+offset test failures when G_FLOAT is used (not IEEE double) Solution: Platforms tested: Misc. update:
Raymond LuRaymond Lu
b1f5c03c79d[svn-r12389] Purpose: Bug fixDescription: There was some logical confusion about the value of the macro H5_HW_FP_TO_LLONG_NOT_WORKS. It's supposed to be true for Windows, but false for Unix machines. Solution: Corrected. Platforms tested: fuss(Linux) and amazon(MacOS 10.4) - simple change.
Elena PourmalElena Pourmal
30d130b7b5a[svn-r12388] Purpose: MaintenanceDescription: dsets and objcopy tests were missing from the command files Solution: Added appropriate commands to compile and run tests Platforms tested: VMS server with native float Misc. update:
Raymond LuRaymond Lu
a4c993cf248[svn-r12387] Purpose: Bug fix.Description: Windows doesn't recognize "long long" but "long_long". Solution: The library defined a more general type "long_long". Use it instead. Platforms tested: fuss - simple change.
Albert ChengAlbert Cheng
3fcb63545d1[svn-r12386] Purpose: Added Exress Test mode.Description: The test takes a long time to run. It tempted developers to skip the h5committest. Solution: Added Express Test mode to allow tester an option to run it in express mode (shorter time.) There are already encoded QAK macro which skips many tests. Follow that pattern to skip tests when HDF5TestExpress is set. Platforms tested: Tested in heping, both serial and parallel.
Albert ChengAlbert Cheng
c21fd488e52[svn-r12384] Purpose: feature.Description: Added the option of -64 which is similar to -n32. This is needed by Atlantia which has the ABI as -n32. Platforms tested: Pretty straight forward but not testable by h5committest. Will be tested when daily tests run.
Albert ChengAlbert Cheng
8698c5ce5ed[svn-r12380] Purpose: Feature (Code and tests are done by Christian. I just committed the code.)Description: Rewrote the purpose of this test. Now it tests these three cases, /* * Test following possible scenarios, * Case 1: * Sequential create a file and dataset with H5D_ALLOC_TIME_EARLY and large * size, no write, close, reopen in parallel, read to verify all return * the fill value. * Case 2: * Sequential create a file and dataset with H5D_ALLOC_TIME_EARLY but small * size, no ...
James LairdJames Laird
e3dce488c93[svn-r12379] Purpose: Bug fixDescription: tg-login was having an error about H5match_types.Tpo being missing. Solution: tg-login was trying to build H5_match_types twice at the same time and becoming confused as a result. Massaged the dependencies in the Makefile.am to prevent this. Platforms tested: mir, sol, tg-login
Elena PourmalElena Pourmal
6ffdaca0161[svn-r12378] Purpose: MaintenanceDescription: Added location of the zlib library compiled with /float=ieee_float flag Solution: Platforms tested: VMS server Misc. update:
Elena PourmalElena Pourmal
5f7e54737e5[svn-r12377] Purpose: MaintenanceDescription: Brought up VMS make files up to date Solution: Platforms tested: VMS server with native floating number and ZLIB enabled Misc. update:
Raymond LuRaymond Lu
d777615dfa5[svn-r12375] Purpose: Update Solution: Misc. update: added hl/test/dtype_file_readable.txt
John MainzerJohn Mainzer
a415cc6b172[svn-r12374] Purpose:1) Check in potential fix to unreproduceable bug in t_cache observed on Cobalt 2) Check in code supporting added pinned entry features in the metadata cache. Description: 1) Elena encountered a bug in t_cache when running on Cobalt. On investigation I found a potential race condition in t_cache that could explain her observation. 2) Quincey requested additions to the metadata ...
Raymond LuRaymond Lu
5f4234fabfe[svn-r12373] Purpose: Add debug information.Description: dtype_file.txt is a text file for testing complicated compound type for H5LTtext_to_dtype(). dtype_file_readable.txt is just a human-readable version of dtype_file.txt for debugging purpose. Platforms tested: No test.
James LairdJames Laird
7ad4792c50a[svn-r12372] Purpose: Makefile cleanupDescription: Cleaned up where files were distcleaned Platforms tested: mir (change only affects distclean)
Raymond LuRaymond Lu
804b85f80e4[svn-r12371] Purpose: RecommitDescription: Copyright was missing from last commit.
Raymond LuRaymond Lu
ab9ac4264e7[svn-r12370] Purpose: Bug fix.Description: The current code in Yacc parser doesn't handle big-endian machine for enum type correctly. Solution: Depending on the super type of enum, use appropriate integer type to pass in enum value. Platforms tested: h5committest and fuss.
Binh-Minh RiblerBinh-Minh Ribler
51c7d9eb39f[svn-r12369] Purpose: Fixed bugDescription: Shanti compiler destroy unnamed objects later than others, which caused some reference counting test fail. Revised the test so that destructors are called at the same time, regardless the differences of compiler implementation. Revised some constructors, close, operator=, and destructors to make sure that all the object ids are handled properly. Platforms...
Binh-Minh RiblerBinh-Minh Ribler
deec486732b[svn-r12368] Purpose: Fixed bugDescription: Shanti compiler destroy unnamed objects later than others, which caused some reference counting test fail. Revised the test so that destructors are called at the same time, regardless the differences of compiler implementation. Revised some constructors, close, operator=, and destructors to make sure that all the object ids are handled properly. Platforms...
Albert ChengAlbert Cheng
d0f565c5c03[svn-r12366] Purpose: fix.Description: More machines stop supporting "rsh machine command". Worse yet, it hangs the "rsh machine command" process. Solution: Switch the order of testing remote execution to use ssh first, then rsh. Platforms tested: no h5committest since it does not test this command. Change is trivial and will monitor Daily test tonight.
Quincey KoziolQuincey Koziol
daa4f9af6cf[svn-r12365] Purpose: Code checkpointDescription: Add a few minor tweaks & corrections to the fractal heap code. Platforms tested: Linux 2.4 (chicago) Too minor to require h5committest