summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r17554] Fix for Bug 1562. H5DSis_attached needed to account for ↵Allen Byrne2009-09-299-646/+2180
| | | | | | | | platform dependent types. Added test and test files for LE and BE dimension scales. Reworked part of test_ds file as part of debug. Added missing H5Tclose in region reference routines. Tested: local linux, smirom, linew
* [svn-r17548] ↵Albert Cheng2009-09-299-43/+425
| | | | | | | | | | | | | | | | ------------------------------------------------------------------------ r17543 | acheng | 2009-09-28 23:43:22 -0500 (Mon, 28 Sep 2009) | 8 lines New test: (Bug ID 1656): Add new tests (tcheck_version, testcheck_version.sh) to verify H5check_version() does issue warnings and abort accordingly. Changed H5check_version() to suppress the warning message totally if $HDF5_DISABLE_VERSION_CHECK is 2 or higher. (Old behavior treated 3 or higher the same as 1, that is to print a warning and allows the program to continue. Tests: H5committed tested plus jam serial tested.
* [svn-r17540] Snapshot version 1.8 release 3 (snap12)Larry Knox2009-09-278-27/+27
|
* [svn-r17536] Purpose: Fix bug 1620Neil Fortner2009-09-252-2/+4
| | | | | | | | | Description: H5Ppublic.h listed H5Pget_filter_by_id1 and H5Pget_filter_by_id2 as returning H5Z_filter_t, when in fact they return herr_t. The header file has been corrected to indicate that they return herr_t. Tested: jam
* [svn-r17533] Add note to RELEASE.txt for changes in r17531Neil Fortner2009-09-251-1/+3
|
* [svn-r17531] Purpose: Fix bug 1555Neil Fortner2009-09-252-9/+52
| | | | | | | | | | | | | Description: At several places in H5Pint.c properties were being compared using memcmp, not using the registered "cmp" callback. This could cause memory checkers to report uninitialized memory errors, and could conceivably cause runtime errors if memcmp reported false equality (for example if a value pointed to by the property changed). The code has been changed to always use the cmp callback. Tests have been added that check this in all the places that previously used memcmp. Tested: jam, linew, smirom (h5committest)
* [svn-r17527] Description:Quincey Koziol2009-09-241-54/+46
| | | | | | | | | | Bring r17524 from trunk to 1.8 branch: Switch to using system call wrapper macros instead of "raw" system calls. Tested on: Mac OS X/32 10.5.8 (amazon) w/debug & production (too minor to require h5committest)
* [svn-r17526] Description:Quincey Koziol2009-09-246-9/+207
| | | | | | | | | Add backward compatibility test to make certain that the 1.8 library handles encountering a file with a fixed array chunk index gracefully. Tested on: FreeBSD/32 6.3 (duty) w/production (too minor to require h5committest)
* [svn-r17519] Description:Scot Breitenfeld2009-09-243-46/+55
| | | | | | | | | | | | | | Merged changes in the trunk/fortran to 1.8. svn merge -r 17485:17517 https://svn.hdfgroup.uiuc.edu/hdf5/trunk/fortran Brings bugfixes into 1.8 for: Bug [1471] - H5Tset_order_f missing constant option H5T_ORDER_NONE Tested: smirom (ifort) smirom (pgi)
* [svn-r17517] In the function test_rw_noupdate, I added a test with the ↵Raymond Lu2009-09-243-20/+54
| | | | | | | | | | | system functions to make sure the stat function behaves as we expected. This test is skipped on some system because the modification time from stat is the same as the last access time (We know OpenVMS behaves in this way). Tested on jam. I've tested the same change for the trunk on jam, smirom, and linew. My account for OpenVMS expired. I'll test it once I have it back.
* [svn-r17509] Move misplaced ')' after make uninstall command so 'du -ks' ↵Larry Knox2009-09-221-1/+1
| | | | | | command is run in test directory instead of running in snapshot directory. Snapshot directory has many more subdirectories and is often remote, increasing test running time and reporting incorrect disk usage. Tested on smirom in hdfdts version.
* [svn-r17504] Bug fix:Albert Cheng2009-09-221-2/+14
| | | | | | | | | | | Test failed with libhdf5.so not found in MacOS which uses a different suffix (*.dylib) for shared lib. Solution: Added code to setup shared lib file suffix according to OS types. Tested: Tejeda, jam, linew.
* [svn-r17501] Snapshot version 1.8 release 3 (snap11)Larry Knox2009-09-207-22/+22
|
* [svn-r17500] Bug fix and improvement.Albert Cheng2009-09-192-11/+55
| | | | | | | | | | | | Description: Build failed when embedded-info is not enabled. Fixed. testlibinfo.sh output was ugly, did not prepare the case of embedded-info not enabled. Fixed. Also changed NOT to test test binary even if static-exec is enabled. Tested: jam (with and without embedded-info enabled). Did not test in other platforms since these were script changes that are platform independent.
* [svn-r17499] Purpose:Albert Cheng2009-09-1811-39/+158
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Stage 2 implementation of embedded library information feature. H5.c: added code to print the embedded library information when there is a library versions mis-match occurs. This ensures the library information string is included in the executable. Also modifies the code so that the Library mismatch warning string is included only once in the executable. H5private.h: Added a global reference to the libinfo string variable to prepare for possible stage 3 implementation of a public API. test/testlibinfo.sh.in: A new test added to verify the library information is indeed included in the executables. configure.in: configure: Added entry to auto-generate test/testlibinfo.sh. H5detect.c: Modified the libhdf5settings generating code to allow it to insert the strings to a file other than stdout. This maybe needed in stage 3 implementation. MANIFEST: updated with the newly added file of testlibinfo.sh.in. Tested: h5committest passed. Also passed jam in serial mode.
* [svn-r17497] Corrected location of talign.c in project files.Allen Byrne2009-09-182-10/+10
| | | | Tested: Windows
* [svn-r17495] Updated to include new h5dump region reference tests. Also ↵Allen Byrne2009-09-171-2/+4
| | | | added missing display buffer resize test.
* [svn-r17493] Bring changes from trunk to tools lib, h5dump and error handling.Allen Byrne2009-09-17261-72143/+3973
| | | | Tested: h5committest, local linux
* [svn-r17490] Skip the test in the function test_rw_noupdate() for OpenVMS ↵Raymond Lu2009-09-171-0/+12
| | | | | | | | | because the modification time returned from the system function stat is the same as the last access time, making it impossible to test whether the file is modified. Tested on jam for the same change in the trunk - simple change.
* [svn-r17486] Description:Scot Breitenfeld2009-09-178-41/+170
| | | | | | | | | | | | | | | | | Merged changes in the trunk/fortran to 1.8. svn merge -r 17222:17485 https://svn.hdfgroup.uiuc.edu/hdf5/trunk/fortran Brings bugfixes into 1.8 for: Bug [1652] h5lget_info_by_idx_f missing/broken functionality and Bug [1653] H5_LINK_* values defined in H5f90global.f90 are incorrect Tested: jam (ifort) smirom (gfortran) linew (f90)
* [svn-r17481] Added H5Fsuper_cache.c to the make.com.Raymond Lu2009-09-151-1/+1
| | | | Not tested yet.
* [svn-r17472] Snapshot version 1.8 release 3 (snap10)Larry Knox2009-09-137-22/+22
|
* [svn-r17469] Update windows batch file to match the testh5diff.sh script ↵Allen Byrne2009-09-111-5/+3
| | | | | | change in rev 17467. Tested: windows
* [svn-r17468] Corrected use of _Debug preprocessor value in release ↵Allen Byrne2009-09-114-171/+66
| | | | | | | configurations of hdf5_f90cstubdll.vcproj Removed extraneous configurations attached to files in libtest project files. Corrected examples project file's debug configuration.
* [svn-r17467] " Use strict equality as defaultPeter Cao2009-09-1118-404/+185
| | | | | | " Use "--use-system-epsilon" for system EPSILON " Use "-p" or "-d" for whatever user's choice of epsilon " Use "-p 0" or "-d 0" for strict equality (same as default)
* [svn-r17464] Description:Quincey Koziol2009-09-113-48/+132
| | | | | | | | | | | Bring r17463 from trunk to 1.8 branch: Add another regression test for userblock+alignment usage, and correct [another] issue with the combination. *sigh* Tested on: FreeBSD/32 6.3 (duty) in debug mode (h5committested on trunk)
* [svn-r17462] Description:Quincey Koziol2009-09-1010-65/+222
| | | | | | | | | | Bring r17461 from trunk to 1.8 branch: Fix a few more problems when the user block is not aligned properly. Tested on: FreeBSD/32 6.3 (duty) in debug mode (h5committested on trunk)
* [svn-r17460] Description:Quincey Koziol2009-09-084-24/+248
| | | | | | | | | | | | | | Bring r17459 from trunk to v1.8 branch: Correct bad interaction between non-zero userblocks with non-zero alignments. Also add some additional range checking and tests for invalid userblock sizes. Tested on: FreeBSD/32 6.3 (duty) in debug mode (h5committested on trunk)
* [svn-r17453] Snapshot version 1.8 release 3 (snap9)Larry Knox2009-09-067-22/+22
|
* [svn-r17448] Purpose:Mike McGreevy2009-09-031-1/+1
| | | | | | | | Script Update Description: Updated autoconf version in bin/chkconfigure script to 2.64
* [svn-r17441] Purpose:Mike McGreevy2009-08-3125-83/+222
| | | | | | | | | | | | | | | | | | | | | Merge from trunk Description: Merged revisions 17228 and 17440 from trunk to 1.8 Specifically, this brings support of --enable-static-exec flag into 1.8 Tested: Manually on jam, linew, smirom, liberty, plus h5committest. Currently, there is no automatic regression test that exists due to portability issues. Behavior is both different and undefined on certain systems (and while 'nm' command seems to exist on all machines, behavior is confirmed to be different on Mac, possibly others). Solution will be to set up some sort of framework in daily tests to build statically, remove shared paths, and verify executables can function.
* [svn-r17439] Purpose:Mike McGreevy2009-08-3147-32961/+11205
| | | | | | | | | | | | | | | | | | | | | | Updating autotools Description: Bring revisions 17345 and 17357 from trunk to 1.8, specifically: - Automake upgraded to 1.11 - Autoconf upgraded to 2.64 - bin/reconfigure script edited to use new versions (on jam), and run to generate new configure script and Makefile.in's. - configure.in script edited to add "_cv_" to all AC_CACHE_VAL strings (in order to comply with new autoconf standard). - bin/install-sh script replaced with new version as provided by automake. Tested: - All issues on trunk were resolved, so only tested on jam and linew. Any other outliers should be caught by daily tests.
* [svn-r17437] Snapshot version 1.8 release 3 (snap8)Larry Knox2009-08-307-22/+22
|
* [svn-r17433] Description:Quincey Koziol2009-08-271-16/+6
| | | | | | | | | | Bring r17432 from trunk to 1.8 branch: Simplify dataspace cleanup code. Tested on: FreeBSD/32 6.3 (duty) in debug mode (h5committested on trunk)
* [svn-r17431] Description:Quincey Koziol2009-08-276-266/+1
| | | | | | | | | | Bring r17429 from trunk to 1.8 branch: Remove unnecessary v2 B-tree 'retrieve' callback from v2 B-tree clients. Tested on: FreeBSD/32 6.3 (duty) in debug mode (h5committest performed on trunk)
* [svn-r17419] Maintenance: Restored the content of the file. Checked that fileElena Pourmal2009-08-251-1/+30
| | | | is modified correctly by bin/h5vers and bin/release scripts.
* [svn-r17415] Description:Quincey Koziol2009-08-2415-445/+355
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bring r17408, 17411, 17412, 17413 & 17414 from trunk back to 1.8 branch: r17408: Move flush operation on mounted file hierarchy into H5Fmount module. r17411: Make H5AC_flush just flush the cache and make H5AC_dest perform the proper parallel synchronization before destroying the cache. Also, further discriminate between 'closing' and 'non-closing' actions in H5F_flush. r17412: Seperate 'flush' functionality from 'destroy' functionality at the H5F level also. r17413: Remove vestigial intermediate routine for flushing file and move it into API routine. Also, remove private, unused (now) 'H5F_FLUSH_DOWN' symbol from public header file. r17414: Flush the core VFD's buffer before closing the file, also flush the metadata accumulator before reseting it. Write the driver info message out in the superblock flush routine more directly, instead of using wrapper routine, since the wrapper routine won't work when the superblock is being shutdown. Tested on: FreeBSD/32 6.3 (duty) in debug mode (h5committest performed on trunk)
* [svn-r17410] Snapshot version 1.8 release 3 (snap7)Larry Knox2009-08-237-22/+22
|
* [svn-r17406] I added a condition check for the conversion from unsigned to ↵Raymond Lu2009-08-211-0/+2
| | | | | | | | | float. When the configure detects the conversion working, a macro is set. If there's problem with this conversion like Pathscale compiler, skip the test. Tested on jam. Need to verify it on pathscale machine.
* [svn-r17404] Description:Quincey Koziol2009-08-2110-63/+53
| | | | | | | | | | | | | | | | | | | | | | Bring r17402 & r17403 from trunk to 1.8 branch: r17402: Switch from using a 'flags' parameter to the flush routine(s), to just using a single 'closing' boolean parameter, since that's all we're doing with the flags anyway and this makes things more obvious. r17403: Eliminate 'closing' flag to dataset flush routine, since all cached dataset information has already been flushed when a file is closed and the datasets themselves will be closed (and the dataset caches destroyed). Skip calling more flush routines when the file is closing, in preparation for eventual separation of the 'flush' concept from the 'shutdown the cache' concept. Tested on: FreeBSD/32 6.3 (duty) in debug mode (h5committest performed on trunk)
* [svn-r17401] Description:Quincey Koziol2009-08-213-43/+77
| | | | | | | | | | | | | | | Bring r17400 from trunk to 1.8 branch: Refactor H5F_flush into two routines, one which handles the recursion/ iteration necessary to handle mounted files; and one which just handles the flush operation for a single file. Also, remove H5F_FLUSH_INVALIDATE and switch all code to depend on H5F_FLUSH_CLOSING. Tested on: FreeBSD/32 6.3 (duty) in debug mode (h5committested on trunk)
* [svn-r17399] Description:Quincey Koziol2009-08-2010-122/+126
| | | | | | | | | | | | | Bring r17393 and r17398 from trunk to 1.8 branch: Bring back more changes from the file free space branch to the trunk. (17393) First set of changes to move VFD 'truncate' call out of H5F_flush and defer it until the file is closed. (17398) Tested on: FreeBSD/32 6.3 (duty) in debug mode (h5committested on trunk)
* [svn-r17396] Added a comment to explain what "dst" and "ans" are when errors ↵Raymond Lu2009-08-201-0/+3
| | | | | | happen. Tested on jam - simple change.
* [svn-r17395] Description:Quincey Koziol2009-08-201-1/+4
| | | | Update release notes with note about fixing Bz#1473.
* [svn-r17389] Description:Quincey Koziol2009-08-202-71/+79
| | | | | | | | | | | | | | Bring r17388 from trunk to 1.8 branch: Correct error in freespace test which was relying on free space section to be valid after the library had taken ownership of it (and therefore could free it). Also correct some checking for return values of H5FS internal routines Tested on: FreeBSD/32 6.3 (duty) in debug mode (h5committest performed on trunk)
* [svn-r17387] I added a detection for the correctness of converting from ↵Raymond Lu2009-08-196-9/+172
| | | | | | | | | | unsigned long to float in the configure.in. The Pathscale compiler on Sandia's Linux machine misinterprets the values of unsigned long as negative during the conversion to float, when the first bit of unsigned long is on. Tested on jam. Need to test it on Sandia's machine.
* [svn-r17386] Added some comments.Raymond Lu2009-08-191-0/+6
| | | | No test needed.
* [svn-r17384] Corrected the path.Raymond Lu2009-08-191-2/+3
| | | | Not tested yet.
* [svn-r17383] Added UNC external links tests for windows only.Allen Byrne2009-08-191-1/+270
| | | | Tested: windows
* [svn-r17380] Description:Quincey Koziol2009-08-184-50/+43
| | | | | | | | | | | | | Bring r17376 from trunk to 1.8 branch: Make similar change to windows VFD as sec2 VFD, when converting from a family file to a single file. Tweak file sizes expected for parallel tests. Tested on: FreeBSD/32 6.3 (duty) w/debug (h5committested on trunk)