summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r12736] Description:Quincey Koziol2006-10-0959-855/+815
| | | | | | | | | | | | | | | | | | | Add "use the latest format" support for dataspace object header encode/ decode routines and clean up format a bit for the latest format (new to 1.8.x releases) Remove storing 'perm' parameter for array datatypes in memory and the file, and add test to make certain that if any user applications are attempting to store them, we get some reports back. (Should be unlikely, since the RefMan says that the parameter is not implemented and is unsupported). Carry those changes into the tests, etc. Clean up a bunch more compiler warnings. Tested on: FreeBSD/32 4.11 (sleipnir) w/threadsafe Linux/32 2.4 (heping) w/FORTRAN & C++ Linux/64 2.4 (mir) w/enable-1.6-compat
* [svn-r12735] Description:Quincey Koziol2006-10-098-100/+100
| | | | | | | | | | Clean up some compiler warnings and resolve some inconsistenceis between hsize_t and size_t in the interface. Tested on: FreeBSD/32 4.11 (sleipnir) w/threadsafe Linux/32 2.4 (heping) w/FORTRAN & C++ Linux/64 2.4 (mir) w/enable-1.6-compat
* [svn-r12734] Description:Quincey Koziol2006-10-095-18/+15
| | | | | | | | | Clean up some compiler warnings. Tested on: FreeBSD/32 4.11 (sleipnir) w/threadsafe Linux/32 2.4 (heping) w/FORTRAN & C++ Linux/64 2.4 (mir) w/enable-1.6-compat
* [svn-r12733] Description:Quincey Koziol2006-10-091-1/+1
| | | | | | | | | | Use calloc() instead of malloc(), in order to fail a bit more gracefully on errors. Tested on: FreeBSD/32 4.11 (sleipnir) w/threadsafe Linux/32 2.4 (heping) w/FORTRAN & C++ Linux/64 2.4 (mir) w/enable-1.6-compat
* [svn-r12732] Description:Quincey Koziol2006-10-091-1/+1
| | | | | | | | | | | Fix error with passing in new root indirect block instead of NULL pointer to protect of previous root direct block, when converting heap to use a root indirect block. Tested on: FreeBSD/32 4.11 (sleipnir) w/threadsafe Linux/32 2.4 (heping) w/FORTRAN & C++ Linux/64 2.4 (mir) w/enable-1.6-compat
* [svn-r12731] Updating the batch file to reflect the recent change of ↵MuQun Yang2006-10-061-7/+7
| | | | h5repack tool.
* [svn-r12730] Add _WIN32 macro since some windows applications need to use ↵MuQun Yang2006-10-061-1/+1
| | | | this macro rather than WIN32.
* [svn-r12729] Skipped reserved test. Hopefully the test will be updated someday.James Laird2006-10-061-0/+7
| | | | Tested on heping.
* [svn-r12728] Updated windows installation documents to reflect the support ↵MuQun Yang2006-10-061-5/+21
| | | | of HDF5 on windows 64-bit platform.
* [svn-r12727] 1. Cleaning up the comments of the source code.MuQun Yang2006-10-062-92/+90
| | | | | | | 2. Using H5Dmpio_Debug macro to reflect the debugging information of new parallel IO supports. They are very minor changes. Tested at heping. t_pflush2 failed. Others passed.
* [svn-r12726] Pedro Vicente Nunes2006-10-062-10/+5
| | | | added calls for the scale offset filter to the h5repack test script
* [svn-r12725] Purpose:Albert Cheng2006-10-061-0/+22
| | | | | | | | | | | | | Bug Fix (Bug 544) Description: SGI Altix's MPI_File_get_size overflowed at 2GB and more. Put in a temporary patch to use stat() instead to make Cobalt passing on this test (bigdset). A better fix (like detect if MPI_File_get_size does not work before using this is preferred.) Tested: Cobalt and Heping.
* [svn-r12723] Fix a bug where return values were overwritten in H5F_dest, and ↵James Laird2006-10-051-1/+13
| | | | | | | | | | | | | | another bug exposed by that one in which closing a read/write file ID wouldn't flush the cache if there was another file handle open. This caused problems when the second file handle was read-only; neither would actually flush the cache. Now all read/write file handles flush the cache when the close, but only when the file is going to be destroyed is the cache destroyed. This way read-only file handles keep the cache open but it is always clean. Tested on mir, heping, sol, and copper (parallel)
* [svn-r12722] Pedro Vicente Nunes2006-10-053-5/+91
| | | | added new tests for h5copy script, generated in the test file generator program
* [svn-r12721] Pedro Vicente Nunes2006-10-051-1/+1
| | | | corrected commnet
* [svn-r12720] Pedro Vicente Nunes2006-10-058-66/+88
| | | | | | added output of error messages using the tools library function error_msg, that prints the program name and error on the message tested: kagiso
* [svn-r12719] Configured external links to (by default) use the FAPL of the ↵James Laird2006-10-042-3/+12
| | | | | | | | | | parent file, rather than H5P_DEFAULT. This lets them be used with stdio and directio drivers. Tested on mir and juniper (check-vfd takes a long time!).
* [svn-r12718] Purpose: New FeatureLeon Arber2006-10-042-15/+130
| | | | | | Description: Add a new part to the flush test that checks to see what happens in case a file is flushed, and then a new dataset is created and the program exits without flushing this subsequent dataset. The test verifies that, at the very least, the data written out before the H5Fflush call is correct.
* [svn-r12717] Purpose: Bug FixLeon Arber2006-10-041-2/+3
| | | | | | | | | | Description: It seems that, on AIX, calling MPI_Finalize without closing all files results in an error. This causes t_pflush1 to fail because the whole point of the test is to see what happens if you don't close a file. Try getting rid of the call to MPI_Finalize to see if this will silence the error. Tested: AIX (copper)
* [svn-r12716] updating library project files to reflect the recent addition ↵MuQun Yang2006-10-032-22/+112
| | | | of source code.
* [svn-r12715] Incorporated a user-submitted patch to better detect the 'tr' ↵James Laird2006-10-0346-905/+1088
| | | | | | | | | | | | utility and quote its arguments. Also checks for the 'socket' library on Solaris. If this patch passes the Daily Tests and makes the user happy, I'll port it back to the 1.6 branch. Tested on mir and sol.
* [svn-r12714] check in the new dataspace fileMuQun Yang2006-10-031-0/+33
|
* [svn-r12713] Pedro Vicente Nunes2006-10-037-28/+68
| | | | | | added new tests with different datatypes for h5dump binary output tested: kagiso
* [svn-r12712] Description:Quincey Koziol2006-10-032-220/+365
| | | | | | | | | | Finish 'use the latest version of the format' changes to the datatype object header message. Compound and enumerated types will now be encoded more efficiently by packing the field names & member offsets better. Tested on: Linux 2.6/32 (chicago) Linux 2.6/64 (chicago2)
* [svn-r12711] Description:Quincey Koziol2006-10-031-1/+7
| | | | | | | Define 'TRUE' macro and remove dependency on h5test header/library. Tested on: Linux/64 2.6 (chicago2) w/--enable-build-all
* [svn-r12710] Added an include for "h5test.h" to test/gen_new_group.c to fix ↵James Laird2006-10-031-0/+1
| | | | | | | | | a compilation error. Since this is a "gen" program that generates a test file, it isn't always built. Use ./configure --enable-build-all to test it.
* [svn-r12709] Description:Quincey Koziol2006-10-031-2/+2
| | | | | | | Don't use 'TEST_ERROR' macro in file generation... Tested on: None, just eyeballed - very minor...
* [svn-r12708] Description:Quincey Koziol2006-10-0315-335/+684
| | | | | | | | | | | | | | | | | | | Add the "use the latest version of the format" support to datatype messages. And a regression test to check that it's working. Also, found that we have been over-allocating space for compound datatype messages (when they have array datatypes or can use the latest version of the format) and trimmed the size back. Clean up datatype & dataspace encode/decode routines by having them allocate & release "fake" file structures, which gets them out of needing to "know" about the internals of file structures. Other minor whitespace/formatting cleanups, etc. Tested on: Linux/32 2.6 (chicago) Linux/64 2.6 (chicago2)
* [svn-r12707] Description:Quincey Koziol2006-10-0217-73/+125
| | | | | | | | | Further minor modifications to the file format for tracking links in groups. This is tentatively the "final" file format for groups. Tested on: Linux/32 2.6 (chicago) Linux/64 2.6 (chicago2)
* [svn-r12706] Description:Quincey Koziol2006-10-0231-196/+187
| | | | | | | | | Clean up some of the warnings on 64-bit Linux... Tested on: Linux/32 2.6 (chicago) Linux/64 2.6 (chicago2) Too minor to require h5committest
* [svn-r12705] Description:Quincey Koziol2006-10-024-121/+117
| | | | | | | | | | | | Fix file handle destroy routine to not attempt to flush out partially initialized file handles (when opening a file fails). Tested on: (until they finished testing, this time... :-) FreeBSD/32 4.11 (sleipnir) w/threadsafe Linux/64 2.4 (mir) w/1.6 compat Linux/32 2.4 (heping) w/FORTRAN & C++ Mac OSX/32 10.4.8 (amazon)
* [svn-r12704] Purpose: Bug fixLeon Arber2006-10-022-15/+28
| | | | | Description: Fix copper failures by adding MPI_Finalize call and also close the dataset and file in case of failure prior to exiting.
* [svn-r12703] Using int64_t in H5Lpublic.h caused errors on Windows, where ↵James Laird2006-10-022-16/+21
| | | | | | | | | | | | int64_t is only defined in H5private.h. Moved definition of int64_t from H5private.h to H5public.h as a temporary solution. Tested on heping and Windows (windows also needed H5Gdense.c and H5Gbtree2.c to be added to hdf5 project).
* [svn-r12702] Description:Quincey Koziol2006-10-023-61/+117
| | | | | | | | | | | | | | | | | Add test to fractal heaps to exercise issues with opening the same heap through two different file handles. Fix issues with file handle contexts in metadata cache callbacks for heap components. Fix bug in file close handling where cached information was being invalidated even when another file handle was open to the file. Tested on: FreeBSD/32 4.11 (sleipnir) w/threadsafe Linux/64 2.4 (mir) w/1.6 compat Linux/32 2.4 (heping) w/FORTRAN & C++ Mac OSX/32 10.4.8 (amazon)
* [svn-r12701] Description:Quincey Koziol2006-10-022-55/+46
| | | | | | | | Clean up formatting/whitespace Tested on: Mac OSX/32 10.4.8 (amazon) Too minor to require full h5committest
* [svn-r12700] Alert:Quincey Koziol2006-10-02113-6231/+8510
| | | | | | | | | | | | | | | | | | | | | | | | | | | | File format is not stable, don't keep files produced! Description: First stage of checkins modifying the format of groups to support creation order. Implement "dense" storage for links in groups. Try to clarify some of the symbols for the H5L API. Add the H5Pset_latest_format() flag for FAPLs, to choose to use the newest file format options (including "dense" link storage in groups) Add the H5Pset_track_creation_order() flag for GCPLs, to enable creation order tracking in groups (although no index on creation order yet). Remove --enable-group-revision configure flag, as file format issues are now handled in a backwardly/forwardly compatible way. Clean up lots of compiler warnings and other minor formatting issues. Tested on: FreeBSD/32 4.11 (sleipnir) w/threadsafe Linux/32 2.4 (heping) w/FORTRAN & C++ Linux/64 2.4 (mir) w/enable-v1.6 compa Mac OSX/32 10.4.8 (amazon) AIX 5.3 (copper) w/parallel & FORTRAN
* [svn-r12699] Description:Quincey Koziol2006-10-023-66/+122
| | | | | | | | | | | Fix problems with opening a fractal heap multiple times, from different file handles. Tested on: FreeBSD/32 4.11 (sleipnir) w/threadsafe Linux/32 2.4 (heping) w/FORTRAN & C++ Linux/64 2.4 (mir) w/enable-v1.6 Mac OS/32 10.4.8 (amazon)
* [svn-r12698] Updated to include t_pflush tests.Leon Arber2006-10-011-0/+2
|
* [svn-r12697] Purpose: New FeatureLeon Arber2006-10-014-7/+402
| | | | | | | | Description: Preliminary test of H5Fflush to verify that it still works when using MPIO collective mode. Platforms: Linux (heping)
* [svn-r12696] Purpose: Add FeatureLeon Arber2006-09-292-82/+174
| | | | | | | | Description: Add a second test case to the serial flush tests. This tests the case when the file is not flushed out to disk and verifies that it fails as expected. Platforms: Linux (heping)
* [svn-r12695] Added --enable-debug=all to the list of known problems in ↵James Laird2006-09-291-0/+4
| | | | RELEASE.txt.
* [svn-r12694] Fixed a couple of typos in the comment block for H5Oincr_refcount.James Laird2006-09-291-2/+2
|
* [svn-r12693] Changed return values of H5O*_refcount functions to be herr_t ↵James Laird2006-09-291-7/+9
| | | | | | | | instead of int. Mostly cosmetic change. Testing on mir.
* [svn-r12692] Removed code that was used to support lazy allocation of file spaceJames Laird2006-09-284-89/+2
| | | | | | | since HDF5 no longer allocates file space lazily. Tested on mir; should be only a cleanup, since the code isn't called from anywhere.
* [svn-r12691] Fix two minor bugs at batch files that include testing ↵MuQun Yang2006-09-272-3/+10
| | | | | | h5jam/h5unjam. MSVS 6.0 C/C++
* [svn-r12690] h5test.h and libtest.a are needed for high level test projects. ↵MuQun Yang2006-09-2712-82/+94
| | | | | | Windows projects need to be updated. Test with MSVS 6.0
* [svn-r12689] Added bin/gcov_script to the MANIFESTJames Laird2006-09-271-0/+1
|
* [svn-r12688] Added a script to generate code coverage information. To ↵James Laird2006-09-261-0/+52
| | | | | | | | | create files that record how often each line of HDF5 source was run, check out a fresh copy of hdf5 and run "bin/gcov_script" . No changes to the code.
* [svn-r12687] reverted back some changes that inadvertedely added some ↵Pedro Vicente Nunes2006-09-2650-236/+182
| | | | | | | | output to the parallel part of h5diff tested : heping parallel
* [svn-r12686] Added compression to Packet Tables. Now both C and C++ packet ↵James Laird2006-09-2616-90/+274
| | | | | | | | | | | | | | | | tables have an extra parameter that sets the deflate filter. Added tests, made examples use the new APIs. Cleaned up include files a little and removed some casts that I hope are superfluous. If anybody encounters strange errors in the packet table tests where the chunk size is set to some extremely large value, please let me know, but I was unable to reproduce this error on any system. Tested on mir, heping, sol, juniper, VS 6.0. Looked for the chunk size error on several other systems a month or two ago.