AuthorCommitMessageCommit dateIssues
Quincey KoziolQuincey Koziol
fd70b2afa88[svn-r18197] Description: Trim trailing whitespace from source code files with this command:find . \( -name "*.[ch]" -or -name "*.cpp" -or -name "*.f90" \) -print |xargs -n 1 sed -i "" 's/[[:blank:]]*$//' Tested on: None - eyeballed only
Raymond LuRaymond Lu
35b0159a0a5[svn-r18193] I added a test for copying an existing DCPL and using the copy to create a new dataset. There's a bug report (#1608) saying h5repack failed to do that sometimes. But I couldn't reproduce it. So I added this test and closed the report. The test is in the function test_copy_dcpl in dsets.c.Tested on jam. But I tested the same change in 1.8 on jam, amani, and linew.
Albert ChengAlbert Cheng
c147f1815e2[svn-r18174] Bug ID 1753: added macro version of GetTestVerbosity.The previous implementation did not work for WIndows. Moved the macro definition of HDGetTestVerbosity from testhdf5.h to h5test.h. Removed as much as possible macro definitions that use HDGetTestVerbosity directly. Tested: Jam (serial and parallel). Did not run h5committest since this is a trival change that is portable.
Quincey KoziolQuincey Koziol
032766b521a[svn-r18171] Description: Bring r18169 from 'merge_metadata_journaling' branch back to trunk: Converge changes on metadata_journaling branch and trunk: - Remove H5F_t* parameter from H5HL_unprotect() - Remove H5F_t* parameter from H5HL_dirty() - Remove H5F_t* parameter from H5O_unprotect() - Bring changes to metadata caching routines back: - H5AC_pin_protected_entry() - H5AC_resize_pinned_entry() - H5AC_unpin_entry() - H5AC_mark_pinned_entry_dirty() ...
Jonathan KimJonathan Kim
0b761d78c76[svn-r18170] Skipped 3 test cases for parallel mode which caused hang. They are external-link test cases with following link option. The related code was checked in as svn #18164 and #18165 to support follwing links for h5diff. The test cases will be added back when find solution for parallel mode.Tested on Jam
Jonathan KimJonathan Kim
1afb0667d27[svn-r18167] Update MANIFEST and RELEASE.txt for svn r18164 and r18165
Jonathan KimJonathan Kim
98639557acb[svn-r18166] Purpose: Take care of test case fail for h5repack from checkin (r18164)Description: Previous checkin didn't allow h5diff to return succeed when a link's target object doesn't exist. Changed it to succeed with warning. (Need to discuss related feature) Tested on Jam
Jonathan KimJonathan Kim
985a2618868[svn-r18165] Purpose: Add test cases for h5diff check-in (svn revision #18164).Description: This test cases are for testing comparing through various link combinations relate to bugzilla report 1754. Also improved the test script to handle external link cases and simplified to use single line instead of double for each test cases. Tested on Jam
Jonathan KimJonathan Kim
79cd5838d1f[svn-r18164] Purpose: Add a feature to compare through links. Relate to bugzilla report 1754.Description: Currently, h5diff command only compares the name(path) of target object not the actual data. With this feature, h5diff will go through the link(s) and figure out the actual object at the end of the link and compare data if exist. Internally we have hard-link, soft-link, external-link (as part of user_defined-link). This feature will provide a user transparen...
Quincey KoziolQuincey Koziol
bb25c85e794[svn-r18159] Description: Bring Coverity fixes from 1/22/10 session to trunk:r18137: 219: Initialized hid_t to -1 and added close to error block. 189-191: Initialized line to NULL and added free line, and close fp to error block. r18138: 19: Moved code block for printing that the number of enums is empty to the error block. (Would never have been executed otherwise) r18139: Fix coverity item 58. Moved code related to displaying the parent of a repeated group to the e...
Quincey KoziolQuincey Koziol
fcc03a356b4[svn-r18157] Description: Bring back changes from Coverity session on 1/15/10:r18111: Fix Coverity issue #130: make certain that the cache gets freed on error. r18112: Fix Coverity issue #43 by making cache testing calls protected by 'pass' variable. r18113: Fix Coverity issue #129 by releasing the cache on error. r18115: Coverity #45 fix: patched an error check in H5Screate_simple to prevent future dereferencing of a NULL point. Added a verification in test/th5s.c. ...
Albert ChengAlbert Cheng
2c872f398b3[svn-r18154] ID 1753: added macro version of GetTestVerbosity.GetTestVerbosity() is called many times during tests. Implemented a more efficient macro version HDGetTestVerbosity. Tested: Jam (serial and parallel). Did not run h5committest since this is a trival change that is portable, I am 99% sure.
Jonathan KimJonathan Kim
3c5dc1a808c[svn-r18134] Purpose: Additional fix relted to the fix of bug1672.Description: The fix of bug1672 caused some changes of output which required modifying some test cases. After some discussion, restoring the changes of the test cases was decided. After many experiments for the solution, this fix was made so the code which improved performance can stay. Tested on Jam.
Jonathan KimJonathan Kim
e3ccf118bb2[svn-r18131] Add test files for h5diff relate to r18129 commit.
Jonathan KimJonathan Kim
7ce1b99a7cd[svn-r18129] Purpose: Add test case relate to bug1749. Also corrected command echo lines which don't match with actual tests.Tested on Jam.
Jonathan KimJonathan Kim
a988519ad03[svn-r18126] Fix for bug1749: Incorrect code in diff() function for links compare
Raymond LuRaymond Lu
75f65c15836[svn-r18125] I added the support of bitfield in H5Tget_native_type. Bitfield is similar to unsigned integer. I also added a test.Tested on jam. But I tested the same change for 1.8 with h5committest.
Private HDFPrivate HDF
1e25bc217fc[svn-r18120] Snapshot version 1.9 release 58
Quincey KoziolQuincey Koziol
066294e3213[svn-r18109] Description: Bring r18076-18096 from hdf5_1_8_coverity branch to trunk:r18076: Correct Coverity issue #1 by removing dead code r18077: Fix coverity item 142. When an error occurred while copying a linked list in H5S_point_copy, the library would not free the partially allocated list. Added code to free the list in this case. r18078: Correct Coverity issue #2 by removing impossible to reach code. r18079: Correct #3 by removing impossible to reach code. r18080...
Albert ChengAlbert Cheng
22da4232a46[svn-r18107] bug 1673: The mixed use of RUNTEST (original) and RUNTESTS (new) caused confusion. E.g., the timings in test/ was still using the old $RUNTEST. It made more sense to use $RUNTEST which is used by the dejagnu feature of automake. So, I changed all $RUNTEST or $RUNTESTS to $RUNEXEC.config/commence.am & config/conclude.am are the two files that got changes. Also fixed an error in test/Makefile.am. The rest are changed by bin/reconfigure. Tested: h5committested.
Allen ByrneAllen Byrne
4e8e0a55a5b[svn-r18102] Added new H5HLint.c file.Corrected nodebug parameter to check.
Private HDFPrivate HDF
a65b70ccc74[svn-r18100] Snapshot
Scot BreitenfeldScot Breitenfeld
e166bc571df[svn-r18098] Description:Changed the link type definitions to match the changes made in the source. - ! H5L_LINK_SOFT_F - Soft link - ! H5L_LINK_EXTERNAL_F - External link - ! H5L_LINK_ERROR _F - Error + ! H5L_TYPE_HARD_F - Hard link + ...
Scot BreitenfeldScot Breitenfeld
d7f7da1630a[svn-r18097] Desciption:Changed comments to reflect changes made to the link_type names to match those in C (bug 1720) from, H5L_LINK_HARD_F, H5L_LINK_SOFT_F,H5L_LINK_EXTERNAL_F,H5L_LINK_ERROR_F to H5L_TYPE_HARD_F, H5L_TYPE_SOFT_F,H5L_TYPE_EXTERNAL_F,H5L_TYPE_ERROR_F MSB January 8, 2010. Tested: No source changed.
Scot BreitenfeldScot Breitenfeld
3d585fe0fee[svn-r18074] Description:renamed the fortran constants H5L_LINK_*_F to H5L_TYPE_*_F to be consistent with C as noted in bug 1720
Quincey KoziolQuincey Koziol
86d40d22658[svn-r18072] Description: Bring r18071 from metadata journaling merge branch: Refactor local heap routines with changes from metadata journaling branch, along with other misc. changes as the changes on the metadata journaling branch are being converged with the current state of the 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,...
Larry KnoxLarry Knox
27c3c4fc9ab[svn-r18068] Add new file config/ibm-aixTested with chkmanifest on jam.
Albert ChengAlbert Cheng
25b3ba2832b[svn-r18065] Purpose: Port to AIX 6.1 for RS6000. Should be the same as PowerPC based AIX.Tested: Blue-print of NCSA.
Private HDFPrivate HDF
a65f27f30f7[svn-r18059] Snapshot
Albert ChengAlbert Cheng
ac5945b412d[svn-r18057] Bug fix: 1192Description: Fixed exit code (sometimes return code in Main) to follow the HDF5 standards. Tested: Jam, both serial and parallel.
Albert ChengAlbert Cheng
f40a245ce23[svn-r18055] Bug fix: 1192Description: Fixed exit code (sometimes return code in Main) to follow the HDF5 standards. Tested: H5committested plus serial test in Jam.
Albert ChengAlbert Cheng
840e04ab5f5[svn-r18051] Bug fix: 1192Description: Some exit code (sometimes return code in Main) to follow the HDF5 standards. Tested: H5committested plus serial test in Jam.
Private HDFPrivate HDF
06ce6af638e[svn-r18047] Snapshot
Quincey KoziolQuincey Koziol
5fdc21c6115[svn-r18045] Description: Slush changes back & forth between trunk, the merging branch and the metadata journaling branch to level them out to a reasonably common set of code to work from for the next set of more significant changes.Tested on: Mac OS X/32 10.6.2 (amazon) w/debug (h5committest not required on this branch)
Quincey KoziolQuincey Koziol
e66ae8b671b[svn-r18039] Description: Minor code cleanups, to align better w/ongoing metadata journaling convergence.Tested on: Mac OS X/32 10.6.2 (amazon) w/debug (too minor to require h5committest)
Quincey KoziolQuincey Koziol
ac446b61316M[svn-r18037] Description: Bring r18035 from merge_metadata_journaling branch to trunk: More "brush clearing" convergence between metadata_journaling branch and the 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 (smirom) w/Intel compilers, w/default A...
Quincey KoziolQuincey Koziol
de952f36472[svn-r18035] Description: More "brush clearing" convergence between metadata_journaling branch and the trunk.Tested on: Mac OS X/32 10.6.2 (amazon) debug & prod (h5committest not required on this branch)
Quincey KoziolQuincey Koziol
ee27c063666[svn-r18033] Description: Correct error in merging Coverity changes in r18011Tested on: None - eyeballed only (very simple)
Quincey KoziolQuincey Koziol
1bc07c6aaeaM[svn-r18031] Description: Bring r18030 from merge_metadata_journaling branch to trunk: Bring "brush clearing" changes (whitespace & style issues, mostly) from metadata_journaling branch to the "merging" branch, to converge the trunk and the metadata_journaling branch. Also, some other minor cleanups along the way. 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...
Quincey KoziolQuincey Koziol
77038a81755[svn-r18030] Description: Bring "brush clearing" changes (whitespace & style issues, mostly) from metadata_journaling branch to the "merging" branch, to converge the trunk and the metadata_journaling 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 (smirom) w/Intel compilers, w/default API=1.6.x, w/C++ & FORTRAN, in production mode Solaris/32 2.10 ...
Raymond LuRaymond Lu
df2fef97599[svn-r18028] On Boeing's OpenVMS, the value of EXIT_FAILURE is 268435458. (The test is in test_exit_definitions.) Their document says it's supposed to be 2. I commented it out for further consideration.Tested 1.8 branch on jam - simple change.
Raymond LuRaymond Lu
a428323f90b[svn-r18025] I removed a duplicated line from the read_old function. There were 2 identical calls to the function H5Fopen.Tested v1.8 branch on jam and the release 1.8.4 on OpenVMS.
Raymond LuRaymond Lu
93d36eecacd[svn-r18022] I added tlinks to testhdf5.Tested v1.8.4 on OpenVMS.
Private HDFPrivate HDF
dc974e3de2b[svn-r18012] Snapshot
Quincey KoziolQuincey Koziol
9b2c4bea023[svn-r18011] Description: Bring Coverity changes into the trunk: (also other minor cleanups)r17991: Fix Coverity items 175 and 176. Fixed memory leak on error in print_enum in H5LT.c. r17993: (r17992 was not a Coverity change) Close Coverity issue #206: inconsistently checking whether dt->shared was non-NULL after H5T_alloc() returned a valid 'dt' value (which should guarantee that dt->shared is valid). r17994: Fix Coverity item 149. Fixed file handle leak on error in H5FD_stdio_o...
Raymond LuRaymond Lu
5d0fdb855d4[svn-r17985] I put in the bug fix info for #1584. No test is needed.
Quincey KoziolQuincey Koziol
037dac69970[svn-r17981] Description: Abstract "print header" code into separate routine.Tested on: Mac OS X/32 10.6.2 (amazon) w/debug (too minor to require h5committest)
Quincey KoziolQuincey Koziol
34d14bdf89d[svn-r17980] Description: Bring Coverity changes into the trunk: (also other minor cleanups)r17955: Fix Coverity item 24. Add missing error condition to H5AC_ext_config_2_int_config. r17956: Fix Coverity item 24. Improve error checking in H5A_compact_build_table_cb. r17957: Fix Coverity item 150. Fix warning in H5A_compact_build_table_cb. r17958: Fix Coverity item 117. Fix error handling in H5B_shared_new. r17959: Fix Coverity item 209. Added an assertion for leaf->shared in ...
Quincey KoziolQuincey Koziol
adce7dfd846[svn-r17978] Description: Simplify checking for detecting variable-length strings.Tested on: Mac OS X/32 10.6.2 (amazon) debug & production Too minor to require h5committest
Raymond LuRaymond Lu
58c8ac33a81[svn-r17977] Bug fix for 1584. H5Tdetect_class said a VL string is a string type. But when it's in a compound type, it says it's a VL type. We want to tell user a VL string is a string. But internally we treat it as a VL type. I added a flag as a parameter of H5T_detect_class. It tells whether the caller is the public function H5Tdetect_class. I also added a detection for VL string in ...Tested on jam and amani - I tested the same change for 1.8 with h5committest.