AuthorCommitMessageCommit dateIssues
Quincey KoziolQuincey Koziol
e5575571d4f[svn-r19396] Description: Bring back various modifications to the v2 B-trees that were introduced in the revise_chunks branch but aren't dependent on any file format or API changes.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 (...
Binh-Minh RiblerBinh-Minh Ribler
aa0772d9b2f[svn-r19395] Purpose: Fixed bug 1903Description: After a C++ API object is closed, its id should be reset regardless of the reference count of the underlying HDF5 object. User reported the bug for Group, but it's applicable to all other objects. Fixed. Platforms tested: Linux/32 2.6 (jam) FreeBSD/64 6.3 (liberty) SunOS 5.10 (linew)
Jonathan KimJonathan Kim
4c436595abb[svn-r19392] Purpose: Additional fix for Bug 1821 - h5repack outputs compression information where it is not supposed toDescription: Remove unnecessary lopping code, which only lowers performance. Tested: jam, amani, heiwa
Jonathan KimJonathan Kim
a6b6b75a792[svn-r19389] Purpose: Fix for Bug1896 h5repack - changing layout to COMPACT does not workDescription: Make h5repack be able to convert a layout to COMPACT for small size dataset as default. Also add verifying layout changes in our test script. Tested: jam, amani, heiwa
Neil FortnerNeil Fortner
cb9a804f82b[svn-r19386] Purpose: Fix assertion failure caused by fractal heap header file pointerDescription: The fractal heap header structure keeps a pointer to the file associated with it. However, it is possible for that file pointer to be closed while the header is still in cache (through the shared file pointer). Previously, the header's file pointer was not updated and subsequently pointed to an invalid file structure. Modified fractal heap code to update the file pointer every t...
Quincey KoziolQuincey Koziol
96c26d2b17f[svn-r19384] Description: Correct an error I convinced Mike to introduce with the phread_once() code, :-( along with another one that wasn't my fault. Also, clean up warnings and restructure code in the thread-safe code a bit.Tested on: Mac OS X/32 10.6.4 (amazon) w/production + thread-safe (not a configuration that h5committest tests)
Allen ByrneAllen Byrne
c55acc2d036[svn-r19377] Added bug 1938 resolution
Allen ByrneAllen Byrne
fd7fb6eff2e[svn-r19374] [BZ1938] - VS2010 on windows requires stdint.h to compile C++ library. CMake will check if c++ compiler supports stdint.h and set the H5_HAVE_STDINT_H_CXX define.Tested: windows and local linux
Larry KnoxLarry Knox
85481daf07b[svn-r19370] Removed entry for m4 directory.
Larry KnoxLarry Knox
55b8d3b0c7c[svn-r19369] Update MANIFEST for new m4 directory and macros. Directory and files are for reconfigure and therefore marked _DO_NOT_DISTRIBUTE_.Tested on jam.
Mike McGreevyMike McGreevy
b7c2d18029d[svn-r19367] Purpose: Add windows threads support to HDF5. Description: Added calls to the windows threads library to the H5TS layer, and wrapped most calls to either pthreads or windows threads library with portable H5TS-style defines. Modified tests to use portable function definitions as well. This can be configured via CMake with the HDF5_ENABLE_THREADSAFE option, and should work o...
Larry KnoxLarry Knox
47c792faa03[svn-r19366] Updated autoconf to version 2.6.7, libtool to version 2.2.10, and m4 to version 1.4.14. Also added m4 directory for m4 macros according to autoconf suggestion.Tested with h5committest on amani, jam, and heiwa, and on linew.
Albert ChengAlbert Cheng
70b6246eae4[svn-r19364] Bug Fix: ID 2019Description: The development (--disable-production) mode ran a long time, especially on the testhdf5 (select) that exceeded the wall clock 10 minutes limits and was terminated. It turned out the development had DEBUG_CFLAG set to "-g -xildoff".\ The -xildoff was added back when h5detect had errors when -g only was used. But that bug does not exist any more since when only -g is used to build, h...
Raymond LuRaymond Lu
073eb187d65[svn-r19363] When mandatory filter failed to write data chunks, the dataset couldn't close (bug 1260). The fix releases all resources and closes the dataset but returns a failure.Tested with h5committest - jam, heiwa, amani.
Allen ByrneAllen Byrne
bed12764139[svn-r19361] Move Windows specific compile and link flags to macros
Albert ChengAlbert Cheng
a5b16bbd75d[svn-r19360] Bug fix: ID 2026Description: testhdf5/select runs very slow when in --disable-production mode using pgcc compiler. This was caused by the -Mchkfpstk compiler switch added to the DEBUG_FLAGS in config/pgi-flags file. Solution: Removed -Mchkfpstk from both pgi-flags and pgi-fflags. See Bug 2026 for dettails. Tested: (no h5committest test since they don't use PGI compilers.) Jam (linux32): using pgcc/pgf90/pgC...
Allen ByrneAllen Byrne
1c76ee25637[svn-r19357] Add POSIX warning to report ignore list.
Raymond LuRaymond Lu
ad0134f2a6b[svn-r19354] Quincey and I made H5Eset_current_stack also close the stack to be set. This is to avoid H5Eclose_stack clearing the default stack. Please see bug 1799.Tested on jam - simple change.
Quincey KoziolQuincey Koziol
c5bfe49ea68[svn-r19352] Description: Align w/changes on revise_chunks branchTested on: Mac OS X/32 10.6.4 (amazon) w/debug & production (too minor to require h5committest)
Quincey KoziolQuincey Koziol
b490031679f[svn-r19348] Description: Clean up warnings, etc.Tested on: Linux/64 2.6 (abe) w/parallel (to specific to need h5committest)
Allen ByrneAllen Byrne
add9f142d44[svn-r19343] Corrected long long printf test. Added CMake commands to allow the install of the extlibs on windows. Updated ctest warning exception regex for VS2010Tested: windows
Allen ByrneAllen Byrne
d9e84977b82[svn-r19342] Added cmake tests for c++ examplesTetsed: local linux
Allen ByrneAllen Byrne
27154caa191[svn-r19336] Change #ifndef _WIN32 to #ifdef H5_HAVE_UNISTD_HTested: windows and local linux
Allen ByrneAllen Byrne
949e87b8145[svn-r19334] Update CMake reference
Allen ByrneAllen Byrne
8a10a5f695a[svn-r19331] Correct list of h5 files needed for tests
Quincey KoziolQuincey Koziol
20ea68f5c4e[svn-r19328] Description: Add some extra range checking for invalid chunk sizes. Tweak default chunk sizes to be zero, so that it's more likely that application developers will be forced to set them correctly. Add a few tests to verify these checks. Tested on: Mac OS X/32 10.6.4 (amazon) w/debug & production (too minor to require h5committest)
Allen ByrneAllen Byrne
e65aa8c3656[svn-r19325] Added parallel build commands. Corrected use/name of source folder aliases. Duplicated FindMPI.cmake so that non-c++ compiler is found first (recommemded commands did not work).Tested: local linux with mpich
Quincey KoziolQuincey Koziol
b8d1216dcac[svn-r19324] Description: Bring recent tweaks to extensible and fixed array file formats from revise_chunks branch back to trunk.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 (...
Allen ByrneAllen Byrne
cf4e0ca807f[svn-r19320] Added correction to check for existence of H5PRINTF_LL in PRINTF_LL test.Tested: local linux
Allen ByrneAllen Byrne
696fd76cdfd[svn-r19318] Correct ENDIF text (non-executable) to match IF parameter
Quincey KoziolQuincey Koziol
4f927712336[svn-r19313] Description: Clean up a few compiler warnings and style issues in/near recent changes.Tested on: Mac OS X/32 10.6.4 (amazon) w/debug & production (too minor to require h5committest)
Quincey KoziolQuincey Koziol
29db041538b[svn-r19312] Description: Bump optimization down for Intel 10.* compilers, due to apparent bad cod e generation.Tested on: Linux/64 2.6 (cobalt) w/debug & production & Intel 11.1 compilers (h5committest not appropriate)
Quincey KoziolQuincey Koziol
60908b2e12c[svn-r19309] Description: Bring revisions from Coverity branch back to trunk:r19191: Fix coverity items 104 and 105. Added calls to H5HF_sect_indirect_free to H5HF_sect_indirect_reduce and H5HF_sect_indirect_reduce_row if there is an errorbefore "peer_sect" is linked into the main free space structure via its direct sections. Also delayed call to H5HF_sect_indirect_first to prevent peer_sect from being left in an inconsistent state. r19268: Added fix to disallow exte...
Allen ByrneAllen Byrne
da98c48d44d[svn-r19307] Correct test for H5_LONE_COLON - added NOTTested: windows
Albert ChengAlbert Cheng
dc9ff0cfc7e[svn-r19304] bug 1678: temporary fix.Description: aix -q32 default to a memory limit that some HDF5 tests would fail in malloc. Solution: Temporary hardset RUNSERIAL=${RUNSERIAL="env LDR_CNTRL=MAXDATA=0x20000000@DSA"} to bypass this problem until the test programs are fixed. Though -q64 binary has a higher default memory limit and does not need this patch, it is applied the same for the sake of simplicity since it is a temporary...
Allen ByrneAllen Byrne
60265f626af[svn-r19302] Correct typo in tools location
Allen ByrneAllen Byrne
5c549a6345f[svn-r19300] BZ 1958: Add h5dump xml tests to CMake supportTetsed: local linux
Quincey KoziolQuincey Koziol
52839cdf69f[svn-r19297] Description: Whack a few more memory errors exposed by valgrind. Make the debugging dump output a little bit prettier. Tested on: Mac OS X/32 10.6.4 (amazon) w/debug (h5committest forthcoming)
Albert ChengAlbert Cheng
d9e64dce7fe[svn-r19293] bug 1678: temporary fix.Description: aix -q32 default to a memory limit that some HDF5 tests would fail in malloc. Solution: Temporary hardset RUNSERIAL=${RUNSERIAL="env LDR_CNTRL=MAXDATA=0x20000000@DSA"} to bypass this problem until the test programs are fixed. Though -q64 binary has a higher default memory limit and does not need this patch, it is applied the same for the sake of simplicity since it is a temporary...
Quincey KoziolQuincey Koziol
0cd7123fb6e[svn-r19292] Description: Merge r19290 & r19291 from 1.8 branch to trunk:r19290: Correct another error in metadata accumulator dirty region calculations (this time with a corner case when freeing data in the file). r19291: Avoid getting object information for soft/external links if we aren't going to traverse across the link itself. Tested on: FreeBSD/32 6.3 (duty) in debug mode FreeBSD/64 6.3 (liberty) w/C++ & FORTRAN, in debug mode Linux/...
Raymond LuRaymond Lu
9fbdf8f07ae[svn-r19288] Bug 1934 - I added support of all data types for H5Tget_order. I added a new byte order H5T_ORDER_MIXED specifically for compound types and its derived types. They report mixed orders if they have members of different orders.There is no change to configure.in, config, and Makefile.am in the top directory. They have some property changes when I merged the code from 1.8. Tested on jam. I tested the same change for 1.8 with h5committest.
Allen ByrneAllen Byrne
11e5e1c588e[svn-r19286] Corrected name of file appearing in expected output.(Missed edit from local test)
Allen ByrneAllen Byrne
8c184576461[svn-r19282] Fix test scripts (Cmake needs to capture output yet) linux script needed -R and double compare:Tested: local linux
Quincey KoziolQuincey Koziol
0f95a9d5ab4[svn-r19278] Description: More fixes to memory allocation, etc. exposed by valgrind.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...
Quincey KoziolQuincey Koziol
65996f29213[svn-r19276] Description: Correct calculation of end of dirty information in metadata accumulatorTested 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 (...
Quincey KoziolQuincey Koziol
c18f8294a5d[svn-r19273] Description: Correct an off-by-one oversight with the valgrind changes in r19272.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 (...
Quincey KoziolQuincey Koziol
47c3bc75408[svn-r19272] Description: Close out various resource leaks and usages of uninitialized memory that were flagged by valgrind. [There's still some more valgrind warnings, but it's better now... :-/ ] Also clean up warnings and code formatting. Tested on: Mac OS X/32 10.6.4 (amazon) w/debug & valgrind (h5committest forthcoming)
Allen ByrneAllen Byrne
b2012d9f748[svn-r19269] Add warning exceptions.Add memcheck ignore.
Allen ByrneAllen Byrne
ead30638850[svn-r19265] Correct naming of SKIP testTested: local linux
Allen ByrneAllen Byrne
7a009bebff3[svn-r19264] Remove configuration of cmake zlib config filed which has been deleted.Tested: local linux