summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r18574] Description:Quincey Koziol2010-04-1531-1064/+2606
| | | | | | | | | | | | | | | | | | | | | | | Bring r18571 from trunk to 1.8 branch: Bring r18542 from metadata journaling "merging" branch to trunk: Bring new object header pin/unpin & protect/unprotect routines and split-out object header chunk proxy changes from metadata_journaling branch to "merging" branch, along with some other minor tweaks to clean up compiler warnings, etc. Also: clean up chunk protect/unprotect calls when allocating or freeing space in a chunk, optimize metadata accumulator code to avoid some re-reading of information from the file, refactor H5O_pin/H5O_unpin from way they are done on the merging branch back to way they were previously done on trunk, other minor code cleanups, etc. 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 (abe) w/parallel, w/FORTRAN, in production mode (h5committested on trunk)
* [svn-r18568] Purpose: Fix error in call to memmove() in H5B_remove_helper. ↵Neil Fortner2010-04-151-1/+1
| | | | | | | | This error was only reproducible through the use of electric fence. Tested: Fedora (too minor for h5committest)
* [svn-r18566] Description:Quincey Koziol2010-04-158-64/+116
| | | | | | | | | Bring r18564 & r18565 from trunk to 1.8 branch: clean up compiler warnings and whitespace issues. Tested on: Mac OS X/32 10.6.3 (amazon) (too minor to require h5committest)
* [svn-r18562] I put a header in the output printout. No test is needed.Raymond Lu2010-04-151-0/+6
|
* [svn-r18561] I added header for output print out. No test is needed.Raymond Lu2010-04-151-0/+7
|
* [svn-r18558] I took out the dsets test because it's part of testhdf5 now.Raymond Lu2010-04-151-1/+0
|
* [svn-r18557] Description:Scot Breitenfeld2010-04-156-8/+24
| | | | | | | | Merged Fortran changes from the trunk into the branch svn merge -r 18098:18556 https://svn.hdfgroup.uiuc.edu/hdf5/trunk/fortran Tested: jam (intel)
* [svn-r18554] Update. I added vms/test/H5srcdir_str.h and ↵Raymond Lu2010-04-141-0/+2
| | | | vms/c++/test/H5srcdir_str.h. No test is needed.
* [svn-r18553] I updated 2 things: 1. I added H5make_libsettings.c into the ↵Raymond Lu2010-04-144-0/+55
| | | | | | | | | makefile in the src/. It works similar to H5detect.c. 2. I added H5srcdir_str.h under test/ and c++/test/. Not tested yet.
* [svn-r18550] Description:Quincey Koziol2010-04-133-3/+3
| | | | | | | | | | Bring r18548 from trunk to 1.8 branch: Minor cleanups to compile with PGI C compiler 10.x. Tested on: Mac OS X/32 10.6.3 (amazon) (tested on trunk)
* [svn-r18546] Snapshot version 1.8 release 4 (snap18)HDF Tester2010-04-127-21/+21
|
* [svn-r18544] Description:Mike McGreevy2010-04-101-2/+13
| | | | | | | | Allow 'save returned ID structures' mechanism to be toggled per ID type. Also added initialization of new fields omitted in a previous commit. Tested: h5committest, and full check-vfd on linew, amani, and jam.
* [svn-r18536] Purpose: Fix bug 1815Neil Fortner2010-04-084-38/+214
| | | | | | | | | | | Description: Attempting to copy an object with NULL references (all bytes zero) with the H5O_COPY_EXPAND_REFERENCE_FLAG flag set would cause a failure or an assertion (depending on whether it was in debug mode). Changed copy routine to detect NULL references (object and region) and avoid attempting to expand the reference in this case. Tested: jam, linew, amani (h5committest)
* [svn-r18530] Bug fix:Albert Cheng2010-04-071-1/+2
| | | | | | | | | | | | | | | When gcc is used in the AIX platform, it failed to compile tconfig.c because it does not recognize the __int64 type. The ibm-aix has the sizeof __int64=8 cached, as if all compilers supported this type. Solution: Removed the cached value for the sizeof __int64 so that during configure, gcc can report it does not support it and not to use it in the source code. Tested: NCSA Blue which is an AIX machine, using gcc or xlc compiler. (The gcc still have failure but is being fixed as separated bugs.)
* [svn-r18526] Description:Quincey Koziol2010-04-064-56/+80
| | | | | | | | | | | | | | Bring r18525 from trunk to 1.8 branch: Bring r18523 from metadata journaling "merging" branch to trunk: Bring metadata journaling branch into closer correspondence with trunk: extract data structure freeing routines from metadata cache client 'destroy' callbacks. Tested on: FreeBSD/32 6.3 (duty) in debug mode (h5committested on trunk)
* [svn-r18521] Description:Quincey Koziol2010-04-065-37/+83
| | | | | | | | | | | | | Bring r18520 from trunk to 1.8 branch: Bring r18519 from metadata journaling "merging" branch to trunk: Converge metadata_journaling branch and trunk: separate destroy routines for data structures from cache callbacks. Tested on: FreeBSD/32 6.3 (duty) in debug mode FreeBSD/64 6.3 (liberty) w/C++ & FORTRAN, in debug mode (h5committested on trunk)
* [svn-r18515] Bug:Albert Cheng2010-04-051-1/+1
| | | | | | | | | | | | | | | | PGI v10.2 in Red Storm Qual complained about the H5_IS_API macro with the following message when -Mbounds is used: PGC-S-0053-Illegal use of void type The compiler did not like to treat the literal strings as arrays. The -Mbounds option is used when --disable-production is used. Solution: Casted all the literal to (char *). Tested: h5committest passed. Red Storm Qual passed with the fixed H5_IS_API macro though it has other failures later. Will be fixed in another batch.
* [svn-r18509] Updated project files to generate and link H5lib_settings.cAllen Byrne2010-04-053-8/+16
|
* [svn-r18507] Purpose:Mike McGreevy2010-04-022-10/+72
| | | | | | | | | | | | | | | | | | | | Fix Bug 1730 (in 1.8) Description: This is a fix for Bug 1730. Note that this fix is only going into 1.8, as there is a more desired fix prepared for the trunk, but we don't want that one in 1.8 for compatibility reasons. This change adds a mechanism to the H5I interface to save returned ID structures for immediate re-use if needed. This addresses a potential performance issue by delaying the case when the next ID to be registered has grown so large that it wraps around and needs to be checked to see if it is available for distribution again. Tested: h5committest, and manually on jam, amani, liberty, others.
* [svn-r18506] Description:Quincey Koziol2010-04-023-8/+42
| | | | | | | | | | | Bring r18505 from trunk to 1.8 branch: Move code to free superblock data structure into separate routine, in preparation for upcoming metadata journaling -> trunk merging. Tested on: FreeBD/32 6.3 (duty) w/debug (h5committested on trunk)
* [svn-r18503] Description:Quincey Koziol2010-04-025-55/+88
| | | | | | | | | | | | | Bring r18502 from trunk to 1.8 branch: Bring r18501 from metadata journaling "merging" branch to trunk: Extract data structure 'destroy' routines from metadata cache client 'destroy' callbacks. Tested on: FreeBSD/32 6.3 (duty) w/debug (h5committested on trunk)
* [svn-r18499] Description:Quincey Koziol2010-04-028-58/+167
| | | | | | | | | | | | | Bring r18498 from trunk to 1.8 branch: Bring r18497 from metadata journaling "merging" branch to trunk: Extract data structure 'destroy' routines from metadata cache client 'destroy' callbacks. Tested on: FreeBSD/32 6.3 (duty) w/debug (h5committested on trunk)
* [svn-r18495] Description:Quincey Koziol2010-04-0212-218/+372
| | | | | | | | | | | | | Bring r18494 from trunk to 1.8 branch: Bring r18491 from metadata journaling "merging" branch to trunk: Extract data structure 'destroy' routines from metadata cache client 'destroy' callbacks. Tested on: FreeBSD/32 6.3 (duty) w/debug (h5committested on trunk)
* [svn-r18493] Bug fix:Albert Cheng2010-04-015-89/+102
| | | | | | | | | | | | | | | | | Testlibinfo.sh failed again. Solution: Removed the const from H5libhdf5_settings definition, again. Revamp the whole setting so that H5lib_settings.c is compiled individually, just like H5Tinit.c. Hope this will take care of the problem once for all. Tested: Amani using --disable-shared with --enable and --disable-embedded-libinfo. Will test this on the AIX platform after commit (cannot run bin/reconfigure in the AIX platform and it is too clumsy to try to ssh files back and forth and incurred "svn merge inconsistency" later too. Pretty confident this fix should work in all other platforms.
* [svn-r18485] Description:Quincey Koziol2010-04-015-24/+1
| | | | | | | | | | | | Bring r18484 from trunk to 1.8 branch: Bring r18483 from metadata journaling 'merging' branch to trunk: Remove unused symbol table entry dirty flag Tested on: FreeBSD/32 6.3 (duty) w/debug (h5committested on trunk)
* [svn-r18470] bug fix:Albert Cheng2010-03-306-12/+16
| | | | | | | | | | | | | recent changes to the embedded library generation code does not quite work for the AIX system. The strings command of AIX does not display the embedded library information be default. Solution: Changed the H5libhhdf5_setting[] to be an extern variable. Also removed the const qualifier so that strings can see the variable data. Tested: Blue-print (with embedded-libinfo enabled and disabled).
* [svn-r18467] Snapshot version 1.8 release 4 (snap17)HDF Tester2010-03-297-22/+22
|
* [svn-r18461] Description:Quincey Koziol2010-03-2622-628/+548
| | | | | | | | | | | | | | | | | | | | | Bring r18460 from trunk to 1.8 branch: Fold metadata journaling changes into the trunk: mostly tweaky small stuff, also removed the H5F_t* field from the H5G_entry_t struct. 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, in production mode Linux/64-ia64 2.6 (cobalt) w/Intel compilers, w/C++ & FORTRAN, in production mode Linux/64-ia64 2.4 (tg-login3) w/parallel, w/FORTRAN, in debug mode Linux/64-amd64 2.6 (abe) w/parallel, w/FORTRAN, in production mode
* [svn-r18455] Purpose:Jonathan Kim2010-03-257-403/+701
| | | | | | | | | | | Fix for the bug1726 - NPOESS: h5repack loses attributes for datasets of type H5T_REFERENCE. Description: Merged from hdf5 trunk rXXX Tested: jam
* [svn-r18450] Purpose:Jonathan Kim2010-03-251-3/+3
| | | | | | | | Resolve build issue on Sloaris due to white space from the previous checkin r18448 Tested: jam
* [svn-r18448] Purpose:Jonathan Kim2010-03-241-5/+15
| | | | | | | | | | | | | Bug1727 - NPOESS: h5copy should copy region references Description: Merged from hdf5 trunk r18447. Tested and added test cases from previous checkin r18321 Reference Manual and tool's usage section for '-f ref' option is updated for more comprehensibility. Tested: jam
* [svn-r18446] Purpose: Fix bug 1637Neil Fortner2010-03-2410-133/+247
| | | | | | | | | | Description: Modified algorithm for extending a dataset with early allocation so it only deals with the new chunks. Formerly, it would loop over all chunks, checking to see if each existed in cache and on disk, causing major performance issues with large numbers of chunks. Tested: jam, linew, amani (h5committest)
* [svn-r18443] Purpose:Jonathan Kim2010-03-231-1/+2
| | | | | | | | | | | Resolve windows build issue from previous checkin r18427 Description: The previous checkin was for bug1814 - NPOESS: h5repack doesn't handle references to the groups as an element of a dataset Tested: jam
* [svn-r18440] Corrected windows script fileAllen Byrne2010-03-231-1/+1
|
* [svn-r18439] Changed copy script to copy all *.h filesAllen Byrne2010-03-221-7/+1
|
* [svn-r18434] Snapshot version 1.8 release 4 (snap16)HDF Tester2010-03-227-22/+22
|
* [svn-r18429] Added missing copy H5srcdir_str.h commands to script.Allen Byrne2010-03-191-0/+5
|
* [svn-r18428] Binh-Minh integrated dsets.cpp into testhdf5.cpp. I changed ↵Raymond Lu2010-03-191-9/+2
| | | | | | the make file accordingly. Not tested yet.
* [svn-r18427] Purpose:Jonathan Kim2010-03-186-6/+342
| | | | | | | | | | | | | Fix for bug1814 - NPOESS: h5repack doesn't handle references to the groups as an element of a dataset Description: Merged from hdf5 trunk r18425 handles object reference to named-datatype as well. Add test cases. Tested: jam
* [svn-r18424] Upgraded all project files to VS2008. Allen Byrne2010-03-18257-4710/+4114
| | | | | | Changed batch files by removing VS2005 and IVF91 options. Added libsettings project to behave like h5tinit.vcproj. Updated Manifest
* [svn-r18423] Add windows define BIND_TO_CURRENT_VCLIBS_VERSION=1 to project ↵Allen Byrne2010-03-18240-3020/+3020
| | | | files
* [svn-r18422] Description:Quincey Koziol2010-03-1837-118/+582
| | | | | | | | | | | | | | | | | | | | | | | Bring r18413:18420 from trunk to 1.8 branch: - unify srcdir query, etc. - Move libhdf5.settings string out of H5Tinit.c 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, in production mode Linux/64-ia64 2.6 (cobalt) w/Intel compilers, w/C++ & FORTRAN, in production mode Linux/64-ia64 2.4 (tg-login3) w/parallel, w/FORTRAN, in debug mode Linux/64-amd64 2.6 (abe) w/parallel, w/FORTRAN, in production mode Mac OS X/32 10.6.2 (amazon) in debug mode Mac OS X/32 10.6.2 (amazon) w/C++ & FORTRAN, w/threadsafe, in production mode
* [svn-r18421] dsets c++ tests moved into testhdf5 c++ test.Allen Byrne2010-03-187-2071/+8
|
* [svn-r18412] Fixed a typo in a message.Albert Cheng2010-03-171-1/+1
| | | | No test needed since it is in a message string.
* [svn-r18409] Description:Binh-Minh Ribler2010-03-1714-101/+95
| | | | | | | | | | | | | | Removed header file testhdf5.h from C++ tests to eliminate a non-standard problem on OpenVMS. It wasn't essential. Also, moved dsets.cpp from a standalone program into testhdf5.cpp to be consistent with the rest of the tests. Platforms tested: Linux/32 2.6 (jam) FreeBSD/64 6.3 (liberty) SunOS 5.10 (linew) Will ask Ray to test on OpenVMS.
* [svn-r18408] Snapshot version 1.8 release 4 (snap15)HDF Tester2010-03-157-22/+22
|
* [svn-r18402] Description:Frank Baker2010-03-121-1/+1
| | | | Update copyright date to 2010.
* [svn-r18400] Purpose:Jonathan Kim2010-03-096-1/+284
| | | | | | | | | | | add test cases for h5copy - copy external links with/without ‘–f ext’ option (relate to bug 1733) Description: merged from hdf5 trunk (r18398 and r18399) Tested: jam
* [svn-r18396] Purpose: Fix links.c failureNeil Fortner2010-03-093-347/+413
| | | | | | | | | | | | | | | | Description: The core file driver previously matched files only based on the name used to open them, even when a backing store is used. This caused problems in the failing test when it traversed an external link to itself, and did not recognize that it was the same file. Similar tests in links.c were skipped when the core file driver was used. The failure was previously masked by inappropriate file flushes caused by external link traversal. Added code to the core file driver to keep track of low level file information of the backings store to allow for accurate recognition of duplicate files. Also re-enabled all links.c tests for the core file driver. Tested: Fedora (core and sec2 drivers; no time for full commit test, will monitor daily tests)
* [svn-r18392] Description:Quincey Koziol2010-03-071-194/+271
| | | | | | | | | | Bring r18391 from trunk to 1.8 branch: Clean up compiler warnings, check error values and fix whitespace. Tested on: FreeBSD/64 6.3 (duty) w/debug (too minor to require h5committest)