summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r19655] Description:Quincey Koziol2010-10-2119-627/+569
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bring r19654 from trunk to 1.8 branch: Bring Coverity revisions from branch back to trunk, and clean up some other misc. compiler warnings also. r19500: Fix coverity items 1446 and 1447. Moved up calls to memset in test_cont in ohdr.c so the test never tries to close uninitialized locations. r19501: Fix coverity items 1398-1445. Various uninitialized variable errors in fheap.c. r19502: Fixed coverity issue 579 and some additional warnings in the file as well. r19503: Bug fix: This fix addressed the "RESOURCE_LEAK" problems #789 and 790, run 26 r19504: minor mods to try to keep coverity from flagging false positives. r19505: Fixed coverity issues 566 - 571. Declared variables that are passed to functions that use them as arrays to be arrays of size 1. Tested on: Mac OS X/32 10.6.4 (amazon) w/debug, production & parallel (h5committested on coverity branch)
* [svn-r19653] Put back deleted library check in configure.Allen Byrne2010-10-202-5/+4
| | | | | | Remove shared library check around ws2_32.lib linking in test library. Issue on windows static builds. Tested: windows
* [svn-r19647] John Mainzer2010-10-191-5/+5
| | | | | | | | | | Replaced calls to H5Dcreate() and H5Acreate() with calls to H5Dcreate2() and H5Acreate2() respectively in t_mdset.c. This was done to repair a compile failure that occured on a build with the --with-default-api-version=v16 config option Cursory commit test
* [svn-r19644] Correct configuration library checks symbol namesAllen Byrne2010-10-191-4/+2
|
* [svn-r19640] Purpose:Jonathan Kim2010-10-191-291/+290
| | | | | | | | | | | | | | Fix nightly build error on non-linux platform related to the Fix for bug# 2040 - h5copy should fail gracefully for expected failure copying to non-exist nested group without -p option. (r19634) Description: - Updated to use standard C functions instead of strndup() due to failure on non-linux platforms. - Changed to Use HDxxx macros for future reference. - Correct indentation. Tested: jam, linew(solaris), mac (tejeda)
* [svn-r19639] Description:Quincey Koziol2010-10-195-184/+221
| | | | | | | | | | | Bring r19638 from trunk to 1.8 branch: Bring some of Neil's changes to help support SWMR access in the v1 B-tree code from the revise_chunks branch back to the trunk. Tested on: FreeBSD/32 6.3 (duty) in debug mode (h5committested on trunk)
* [svn-r19634] Purpose:Jonathan Kim2010-10-185-27/+116
| | | | | | | | | | | | Fix for bug# 2040 - h5copy should fail gracefully for expected failure copying to non-exist nested group without -p option. Description: Fixed h5copy to fail gracefully when copying object to non-exist group without -p option. This is expected to be failed. Merged from hdf5 trunk r19633. Tested: jam, amani
* [svn-r19631] John Mainzer2010-10-181-1/+1
| | | | | | | Modified test code in t_mdset to use H5Dopen2() instead of H5Dopen1(). This should fix the compile failure when we used --disable-deprecated-symbols Cursory commit test
* [svn-r19627] Remove syntax error mistakenly added in from previous checkin.Jonathan Kim2010-10-181-1/+1
|
* [svn-r19626] Because h5diff changed and now can compare groups recursively, ↵Allen Byrne2010-10-181-7/+7
| | | | | | h5copy diff tests no longer should fail. Tested: windows
* [svn-r19624] Purpose:Mike McGreevy2010-10-182-7/+7
| | | | | | | | | | | | | | - Fix a bug in each of the metadata accumulator source and test code Description: - In accum.c test file, switch dxpl_id used in H5F_accum_* function calls to H5P_DATASET_XFER_DEFAULT (instead of H5AC_dxpl_id), to fix compilation on windows. - Changed boundary checking from <= to < when checking if a read from disk with overlapping dirty metadata in the accumulator has the read ending such that it aligns exactly with the dirty accumulator (line 234 of H5Faccum.c). Tested: - h5committested
* [svn-r19621] Port fo fix for the round robin parallel flush bug caused by ↵John Mainzer2010-10-178-0/+764
| | | | | | | | | | | | | | | | | | | | | | | | | | the failure of the H5Ocache.c code to update its image of the on disk representation of the object header on a call to clear callback. This wasn't an issue as long as all flushes of the object header were made from the same process, but if an object header is modified, and then flushed on one process and cleared on the rest, the changes were not be reflected in the images of the on disk representation on all processes where the object header was cleared rather than flushed. If one of these processes did the next flush, the changes were lost in the on disk representation. Fixed this by causing all dirty messages and to be written to the copy of the on disk image maintained by the object header code on both flush and clear. Also added associated test code in t_mdset.c. Also checking in some cache debug code developed while chasing this bug. Commit tested and tested (parallel) on phoenix.
* [svn-r19618] Purpose:Mike McGreevy2010-10-159-342/+2281
| | | | | | | | | | Bring metadata accumulator fixes and tests into 1.8 Description: Changes consist of addition of tests for H5Faccum.c source code, as well as some fixes that address some discovered bugs in the metadata accumulator on several corner cases. Tested: h5committested
* [svn-r19614] Add option command to set flags OFF for if not using ↵Allen Byrne2010-10-151-0/+2
| | | | ExternalProjects
* [svn-r19612] Add missing XXX_USE_EXTERNAL flags for ExternalProjectsAllen Byrne2010-10-151-2/+8
|
* [svn-r19608] Add message when ExternalProject is builtAllen Byrne2010-10-151-0/+2
|
* [svn-r19604] Purpose:Jonathan Kim2010-10-141-5/+0
| | | | | | | | | | | Backout the previous changes (r19599): (Fix for bug# 2040 - h5copy should fail gracefully for expected failure copying to non-exist nested group without -p option.) Description: Forgot to delete this file which was added. Some failure occurred on talwit, so backout the changes and will put it back after fix. (Fixed h5copy to fail gracefully when copying object to non-exist group without -p option. This is expected to be failed. Merged from hdf5 trunk r19598.)
* [svn-r19603] Purpose:Jonathan Kim2010-10-144-105/+22
| | | | | | | | | | | Backout the previous change: (Fix for bug# 2040 - h5copy should fail gracefully for expected failure copying to non-exist nested group without -p option.) Description: Some failure occurred on talwit, so backout the changes and will put it back after the fix. (Fixed h5copy to fail gracefully when copying object to non-exist group without -p option. This is expected to be failed. Merged from hdf5 trunk r19598.)
* [svn-r19601] Add ExternalProject noteAllen Byrne2010-10-141-3/+12
|
* [svn-r19599] Purpose:Jonathan Kim2010-10-145-22/+110
| | | | | | | | | | | Fix for bug# 2040 - h5copy should fail gracefully for expected failure copying to non-exist nested group without -p option. Description: Fixed h5copy to fail gracefully when copying object to non-exist group without -p option. This is expected to be failed. Merged from hdf5 trunk r19598. Tested: jam, amani
* [svn-r19593] Bug fix: H5D_create should return NULL on failure but one of ↵Albert Cheng2010-10-131-1/+1
| | | | | | | | | | return code was FAILED. Rejected by the xlc compiler. Solution: changed it to reutrn NULL. Tested: UP make passed. serial passed but some parallel tests failed. The parallel tests failed were not related to this fix.
* [svn-r19591] Bug fix: since the addition of Albert Cheng2010-10-134-156/+11
| | | | | | | | | | | | | | | | | | | | RUNSERIAL=${RUNSERIAL="env LDR_CNTRL=MAXDATA=0x20000000@DSA"} kind of mess things up for the parallel HDF5 configure. Changed it to RUNSERIAL=${RUNSERIAL="env LDR_CNTRL=MAXDATA=0x20000000@DSA MP_PROCS=1 MP_TASKS_PER_NODE=1 poe"} if --enable-parallel. Also merge powerpc-ibm-aix5.x with ibm-aix by making powerpc-ibm-aix5.x to source ibm-aix just like ibm-aix6.x. This is in preparation that all AIX platforms will eventually just use ibm-aix directly. Fixed a small problme in ibm-flags: some older xlc (e.g. v7.1) prints the version information with a leading blank. So, accommodate this pattern by removing the "^". Tested: LLNL uP, 32/64bits, serial/parallel. (parallel has tests failed but this change is mainily for configure issues.) Also tested BP, 32/64bits but serial only.
* [svn-r19589] Description:Quincey Koziol2010-10-131-2/+2
| | | | | | | | | | | | | | | | | | Correct minor error in sizes of objects on 1.8 branch. Tested on: FreeBSD/32 6.3 (duty) in debug mode FreeBSD/64 6.3 (liberty) w/C++ & FORTRAN, in debug mode Linux/32 2.6 (jam) w/PGI compilers, w/default API=1.8.x, w/C++ & FORTRAN, w/threadsafe, in debug mode Linux/64-amd64 2.6 (amani) w/Intel compilers, w/default API=1.6.x, w/C++ & FORTRAN, in production mode Solaris/32 2.10 (linew) w/deprecated symbols disabled, w/C++ & FORTRAN, w/szip filter, w/threadsafe, in production mode Linux/PPC 2.6 (heiwa) w/C++ & FORTRAN, w/threadsafe, in debug mode Linux/64-ia64 2.6 (cobalt) w/Intel compilers, w/C++ & FORTRAN, in production mode Linux/64-amd64 2.6 (abe) w/parallel, w/FORTRAN, in debug mode
* [svn-r19588] Description:Quincey Koziol2010-10-1319-45/+391
| | | | | | | | | | | | | | | | | | | | Bring r19587 from trunk to 1.8 branch: Address issue with object headers being created getting evicted from the metadata cache cache before they are completely initialized. This is done by pinning the object header in the cache until it is completely initialized and attached to a group. Tested on: FreeBSD/32 6.3 (duty) in debug mode FreeBSD/64 6.3 (liberty) w/C++ & FORTRAN, in debug mode Linux/64-amd64 2.6 (amani) w/Intel compilers, w/default API=1.6.x, w/C++ & FORTRAN, in production mode Solaris/32 2.10 (linew) w/deprecated symbols disabled, w/C++ & FORTRAN, w/szip filter, w/threadsafe, in production mode Linux/PPC 2.6 (heiwa) w/C++ & FORTRAN, w/threadsafe, in debug mode Linux/64-ia64 2.6 (cobalt) w/Intel compilers, w/C++ & FORTRAN, in production mode
* [svn-r19585] Bug 1707 - I took out an extra line from the set default function.Raymond Lu2010-10-121-1/+0
| | | | Tested on jam - simple change.
* [svn-r19583] Bug fix for 1707 - H5Eset_auto causes a seg fault when an ↵Raymond Lu2010-10-127-104/+446
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | application uses -DH5_USE_16_API with the 1.8 library to compile. The cause is from the mismatch of H5Eprint1 and H5Eprint2 set through H5Eset_auto. I changed the structure H5E_auto_t. I added a IS_DEDAULT flag in it. Both H5Eprint1/2 are the default now. If the user sets his/her own printing function. Then a call to H5Eget_auto1/2 will have to match H5Eset_auto1/2. Tested on heiwa, jam, and amani. The property change in configure.in, config, tools/misc, tools/lib, c++/test, fortran, and Makefile.am came from the merge of the trunk library change. --This line, and th se below, will be ignored-- _M . M test/testerror.sh.in M test/err_compat.c M test/testfiles/err_compat_1 _M configure.in M src/H5Epkg.h M src/H5E.c M src/H5Eint.c M src/H5Edeprec.c _M tools/misc _M tools/lib _M config _M c++/test _M Makefile.am _M fortran
* [svn-r19581] Correct target format in ADD_DEPENCIES commandAllen Byrne2010-10-121-2/+2
|
* [svn-r19574] Adjust external library names depending on build type for ↵Allen Byrne2010-10-111-12/+30
| | | | | | ExternalProject Command Tested: local linux, windows
* [svn-r19571] Parameterize SVN URLs.Allen Byrne2010-10-111-6/+22
| | | | | | | Add ExternalProject dependicies of external libs copy on project build. Force ExternalProject Libs to build release. Tested: local linux
* [svn-r19567] Maintenance: Added -O3 to be used with the C Intel v 11 ↵Elena Pourmal2010-10-083-8/+30
| | | | | | | | | compilers; set default to -O for all unknown versions of the C Intel compilers. Modified apple config file to display Intel compiler information. Updated RELEASE.txt notes accordingly. Platfroms tested: jam, amani and dubna (Mac 64-bit) with Intel C, Fortran and C++ compilers.
* [svn-r19549] Remove reference files from clearall commandAllen Byrne2010-10-082-5/+4
| | | | Add IF check for NOT PACKEDBITS to nofilename test
* [svn-r19545] Purpose:Mike McGreevy2010-10-081-6/+9
| | | | | | | | | | | | Patch for metadata accumulator bug Description: Linew failed one of the randomly seeded fheap tests due to a corner case bug in the metadata accumulator code. This patch fixes the corner case. Tested: used same random seed in fheap tests to reproduce and verify on linew; plus full make check on jam. unit tests for accumulator code coming soon.
* [svn-r19542] Description:Quincey Koziol2010-10-071-1/+1
| | | | | | | | | | Bring r19541 from trunk to 1.8 branch: Correct assert statement to acount for pinned entries. Tested: Linux/64 2.6 (chicago) (too peculiar to Chicago setup h5committest)
* [svn-r19537] Cleanup formattingAllen Byrne2010-10-073-40/+38
|
* [svn-r19535] Add using-memchecker optionAllen Byrne2010-10-071-0/+8
|
* [svn-r19529] Added line to config/examples.am to remove execute permission ↵Larry Knox2010-10-068-1/+8
| | | | | | from example source files that are installed in .../share/hdf5_examples/. This will address bugzilla #2025. Tested with h5committest on amani, heiwa, and jam.
* [svn-r19528] Add clear generated objects commands to test blocks.Allen Byrne2010-10-0616-98/+1160
| | | | | | | | Add configurefile command to copy CTestCustom to build folder. Bring r19527 back from trunk Tested: local linux
* [svn-r19526] Updated tested Windows platformsAllen Byrne2010-10-061-3/+14
|
* [svn-r19522] I added another test case - disabling chunk cache. H5Dwrite ↵Raymond Lu2010-10-051-31/+57
| | | | | | | | will fail instead of H5Dclose when the chunk cache is disabled and the mandatory filter fails. Tested on jam - simple change.
* [svn-r19521] Move 'int nerrors = 0' declaration out of '#ifdef' block to ↵Allen Byrne2010-10-051-1/+1
| | | | | | match return. Bring r19520 back from trunk
* [svn-r19511] Snapshot version 1.8 release 7 (snap0)HDF Tester2010-10-057-22/+22
|
* [svn-r19510] Improve CMake support for CYGWIN.Allen Byrne2010-10-0414-154/+164
| | | | | | | | Correct script comment in testh5diff.sh Bring r19509 back from trunk Tested: Windows Cygwin
* [svn-r19499] Description:Quincey Koziol2010-10-017-662/+1087
| | | | | | | | | | | | | | | Bring r19498 from trunk to 1.8 branch: Optimize the vector-vector memcpy() routine even further, for a total of ~2x speedup. :-) Make a generic vector-vector operation routine and convert other vector-vector read & write routines to use generic routine instead of multiple copies of the basic algorithm. Tested on: FreeBSD/32 6.3 (duty) in debug mode (h5committested on trunk)
* [svn-r19496] Change ExternalProject Dependicies guard to positive match ↵Allen Byrne2010-09-301-4/+4
| | | | | | (Windows configure error) Tested: Windows
* [svn-r19494] Correct static external project library base names.Allen Byrne2010-09-291-2/+2
| | | | Tested: windows
* [svn-r19492] Purpose:Jonathan Kim2010-09-2911-0/+264
| | | | | | | | | | | Update help page for exclude-path feature. Description: Merged from hdf5 trunk (r19491). Related to "1890: h5diff excluding object for file comparison via command line" checkins. (r19406) Tested: jam, linew
* [svn-r19490] Correct dependency on extlib project when not using external ↵Allen Byrne2010-09-291-6/+8
| | | | projects.
* [svn-r19486] Add ExternalProject support for external libs - option added ↵Allen Byrne2010-09-281-18/+96
| | | | | | Defaults to NO. SVN allows downloading project from svn. Future option is to use a tar file. Tested: Windows, local Linux
* [svn-r19485] Description:Quincey Koziol2010-09-281-428/+424
| | | | | | | | | | Bring r19484 from trunk to 1.8 branch: Clean up formatting a bit. Tested on: FreeBSD/32 6.3 (duty) w/debug (Too minor to require h5committest)
* [svn-r19483] Description:Quincey Koziol2010-09-281-49/+85
| | | | | | | | | | | Bring r19482 from trunk to 1.8 branch: Speed up hyperslab sequence generation routine some more, giving about a 10% improvement in Ger Van Diepen's LOFAR benchmark. Tested on: FreeBSD/32 6.3 (duty) in debug mode (h5committested on trunk)