Network

 
AuthorCommitMessageCommit Date
Allen ByrneAllen Byrne
32642cd2d0e[svn-r20665] Remove extraneous memcheck parameters
Quincey KoziolQuincey Koziol
0081d8f082bM[svn-r20658] Description: Bring code contribution from John Biddiscombe into trunk, according to IP assignment #002 (on file). Checkin message from John is: This patch includes the changes necessary to compile a Virtual File Driver outside of the main hdf5 build and still have it link against the hdf5 core and work correctly at run-time. Certain MPI-IO related VFD checks were hard-coded in the hdf5 source and so it was not possible to extend the functionality to new drivers. Remov...
Quincey KoziolQuincey Koziol
0ef7cabc633[svn-r20650] Description: Fix spelling error: FUNC_ENTER_NOAPI_NOFUNC_NONIT -> FUNC_ENTER_NOAPI_NOINIT_NOFUNC Tested on: FreeBSD/32 8.2 (loyalty) FreeBSD/64 8.2 (loyalty)
Quincey KoziolQuincey Koziol
af1d83e5cf4[svn-r20648] Description: Correct spelling error in macro. (FUNC_ENTER_NOAPI_NOFUNC_NOINIT -> FUNC_ENTER_NOAPI_NOINIT_NOFUNC) Tested on: Eyeballed only. (h5committest not required for this branch)
Quincey KoziolQuincey Koziol
8a5e400fda9[svn-r20588] Description: Clean up code a bit, move new "terminate" VFD callback to new position in H5FD_class_t struct. Tested on: Mac OS X/32 10.6.7 (amazon) w/debug & production (h5committest not required on this branch)
Quincey KoziolQuincey Koziol
7c921910d07[svn-r20587] Description: Initial commit of John Biddescomb's VFD & MPI tweaks. Tested on: None (yet) (h5committest not required for this branch)
Quincey KoziolQuincey Koziol
de925f4b385[svn-r20657] Description: Correct check for pthreads routine from pthread_join() to pthread_self() as intended. Tested on FreeBSD/32 6.3 (duty) in debug mode FreeBSD/64 6.3 (liberty) w/C++ & FORTRAN, in debug mode FreeBSD/32 8.2 (loyalty) w/gcc4.6, w/C++ & FORTRAN, in debug mode FreeBSD/64 8.2 (freedom) w/gcc4.6, 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 de...
Quincey KoziolQuincey Koziol
389c88e87cc[svn-r20652] Description: Teach the tracing script & routines about the 'unsigned long' and 'unsigned long long' types, so that the H5Pset_fapl_log() API routine gets tracing information correct. Tested on: FreeBSD/32 6.3 (duty) in debug mode FreeBSD/64 6.3 (liberty) w/C++ & FORTRAN, in debug mode FreeBSD/32 8.2 (loyalty) w/gcc4.6, w/C++ & FORTRAN, in debug mode FreeBSD/64 8.2 (freedom) w/gcc4.6, w/C++ & FORTRAN, in debug mode Linux/32 2.6 (jam) w/PGI...
Quincey KoziolQuincey Koziol
b6edc2873a0[svn-r20651] Description: Switch from using 'pthread_create' to 'pthread_self' when trying to detect the pthread library, so that the Intel C compiler is happier with the prototype. Tested on: Linux/64 2.6 (koala) w/Intel C (h5committested on duty, jam & linew)
Quincey KoziolQuincey Koziol
14f7bcf8c95[svn-r20646] Description: Small improvement to the core VFD's error reporting. Update FreeBSD information Tested on: FreeBSD/32 8.2 (loyalty) (too minor to require h5committest)
Allen ByrneAllen Byrne
9e73c8ee3d7[svn-r20641] Add CPack overrides for NSIS install paths. Install for products are: HDF Group/Product/Version Tested: windows , local linux
Larry KnoxLarry Knox
64c9d25f74a[svn-r20640] Remove export from "export LD_LIBRARY_PATH=${LL_PATH}" in examples and hl/examples Makefiles. "export" breaks make install in Daily Tests on FreeBSD machines and isn't missed elsewhere. Tested on amani, freedom, jam, heiwa, and loyalty.
Jonathan KimJonathan Kim
0a71144a4f4[svn-r20639] Add missing entry for "Bug HDFFV-4358"
John MainzerJohn Mainzer
9bb32f64946M[svn-r20654] Update from trunk. Fix for error in configuration code. Further code reformatting to Quincey's specifications. Tested: Phoenix (serial -- with and without error recovery, parallel) Jam (serial -- gnu, intel, & pgi compilers, aio forced on and off)
Allen ByrneAllen Byrne
37f914dbcbb[svn-r20635] Windows needs timeout at 3600
Allen ByrneAllen Byrne
5ec3c852cb7[svn-r20627] Add dependency of t_pflush2 on t_pflush1
Raymond LuRaymond Lu
65794c39bff[svn-r20626] Albert's test on bp reveals that the dumper had assertion failure when it tried to display empty attribute data. I added a check for empty attribute in h5dump.c. I also added a check for empty dataset in tools/lib/h5tools.c. Tested on jam. But I tested the same changes in 1.8 on jam, linew, and amani.
Raymond LuRaymond Lu
9f1262f9570[svn-r20610] OpenVMS complainted about a test case in th5o.c which opened the same file twice. VMS doesn't allow it. I used the macro H5_CANNOT_OPEN_TWICE to skip the test case. In th5s.c, I created an attribute but fogot to close it in the test case for zero dimension size. Tested on jam. But I haven't tested on OpenVMS yet.
Jonathan KimJonathan Kim
cefb43df91f[svn-r20600] Purpose: HDFFV-5948 - CHICAGO: Tools - implement missing external link test cases Description: Correct mistake in cmake script from previous commit r20595. Add three test cases for h5dump and h5ls. - h5ls: external link to soft link with follow symlink. - h5dump: external link to soft link with follow symlink. - h5ls: external link to soft link without follow symlink. Tested: jam (linux32-LE), amani (linux64-LE), heiwa (linuxppc64-BE), tejeda (mac32-LE)...
Allen ByrneAllen Byrne
f64bf3c79d4[svn-r20596] Add missing library suffix to ext lib install list
Jonathan KimJonathan Kim
375dda3d58f[svn-r20595] Purpose: HDFFV-5948 - CHICAGO: Tools - implement missing external link test cases Description: Add three test cases for h5dump and h5ls. - h5ls: external link to soft link with follow symlink. - h5dump: external link to soft link with follow symlink. - h5ls: external link to soft link without follow symlink. Tested: jam (linux32-LE), amani (linux64-LE), heiwa (linuxppc64-BE), tejeda (mac32-LE), linew (solaris-BE)
Allen ByrneAllen Byrne
b120aff5cf2[svn-r20590] On windows the ext libs did not work for cpack process. Changed ext lib handling to get the correct path. Needs more work to remove the the pre-install copying.
Raymond LuRaymond Lu
ffed1cd0cf5[svn-r20584] I updated it for 2 new data files in h5diff/testfiles. Tested with h5committest.
Raymond LuRaymond Lu
19b21f1b18a[svn-r20581] Bug 1386 - allowing dimension size to be zero. I forgot to check in these 2 data files for the test. Now test is needed.
Raymond LuRaymond Lu
614e46f270a[svn-r20577] Bug 1386 - allowing dimension size to be zero. I added test cases in the tests for h5dump and h5diff. I also added the test cases in the CMAKE script. Tested on jam, linew, and amani. Tested CMAKE on jam.
Allen ByrneAllen Byrne
27be7d1e2d9[svn-r20572] Bug #5929: On windows check for existence of InitOnceExecuteOnce for use by threads. merge from 1.8 r20568
John MainzerJohn Mainzer
848b2e7158e[svn-r20617] added --enable-aio / --disable-aio and --enable-64-bit-posix-aio / --disable-64-bit-posix-aio configure flags. Minor edits to get the code to play nicely with the new flags. Removed code to link real time library from solaris config file Tested phoenix (serial -- with and without aio, parallel) jam (serial -- with and without aio, gnu, intel, and pgi compilers, parallel) Linew (serial -- without aio. Need further configuration work to ...
John MainzerJohn Mainzer
8657fa19dbdM[svn-r20593] Updated from trunk Applied code formatting changes. Updated release_docs/RELEASE.txt Partial update to release_docs/INSTALL -- must complete once configure flags are finalized. Tested Phoenix (serial with & without aio error recovery, Parallel) Jam (serial gcc, intel, and pgi compilers, Parallel) ran into test failure in parallel build on Jam, but can reproduce in trunk, so it doesn't seem to be an AIO/VFD issue.
Quincey KoziolQuincey Koziol
6b50db00cb9[svn-r20561] Description: Remove C++ specific flag from C compilation flags, for gcc 4.5 & 4.6 Tested on: FreebSD/64 8.2 (freedom) w/gcc 4.6
Quincey KoziolQuincey Koziol
dbcba3ab967[svn-r20553] Description: Revert part of r20536 that was part of a Coverity merge. 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/deprec...
Quincey KoziolQuincey Koziol
60bf7fddf13[svn-r20551] Description: Correct 'FILE **' back to 'FILE *' for H5Fget_vfd_handle call. Tested on: FreeBSD/32 8.2 (loyalty) w/gcc 4.6 & debug FreeBSD/64 8.2 (freedom) w/gcc 4.6 & debug Solaris 2.6 (linew)
Dana RobinsonDana Robinson
96a96fafaab[svn-r20548] Fixed bug in test/vfd.c (HDFFV-5936) that caused STDIO VFD test to fail on some platforms. The problem was that the test was a clone of the SEC2 test. The SEC2 test accepts a file descriptor (int) via a void pointer from H5Fget_vfd_handle() whereas the STDIO test needs to accept a FILE pointer. Storing the FILE pointer in an integer failed on some systems. The STDIO test now stores the file handle in FILE pointer and checks it for NULL instead of < 0.
Allen ByrneAllen Byrne
a7c7fbfdf98[svn-r20543] revert install command for External library builds - copy of lib fails if permission to install location is denied. Does not affect build otherwise.
Quincey KoziolQuincey Koziol
53eb5280710[svn-r20539] Description: Bring Coverity changes back to trunk: r20276: Add recursive is vlen string function. Cleanup resource leaks for issues: 200,202,329,688,811,812 r20277: Check types and close by adding error section: issue 687 r20278: Replaced implicit pointer conversion with (ocrt_info.new_obj != NULL). r20280: Addressed coverity issues 927-929 & 583. The real issue is failure to check file name length -- at least at the H5FD interface level. This needs more work, but at l...
Quincey KoziolQuincey Koziol
d38c207c325[svn-r20538] Description: Update with new warning flags for gcc 4.6.x Tested on: FreeBSD/32 8.2 (loyalty) w/gcc 4.6 FreeBSD/64 8.2 (freedom) w/gcc 4.6
Quincey KoziolQuincey Koziol
9431c7a97e5[svn-r20536] Description: Clean up various warnings & code formatting issues. Bring changes from Coverity branch to trunk: r20085: Purpose: Fix coverity issue 793 Description: Modified H5S_hyper_project_simple_higher() to free the entire span list in new_space on failure. r20091: This is a fix for coverity bug #1683. Changed the two printfs to use %lu (unsigned long) for printing "dset_size". r20162: Purpose: Fix coverity issue 785 Description: Modified H5T_enum_nameof() to free "na...
Quincey KoziolQuincey Koziol
2898c115902[svn-r20535] Description: Add explicit test that checks that the 'fileno' field in H5O_info_t is the same for objects in the same file, whether the file was opened twice or not. 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....
Neil FortnerNeil Fortner
7610dd20af3[svn-r20529] Purpose: Add testing for bug 1864 Description: Added internal tesitng routines to traverse a file and verify that symbol table information is *always* cached, whenever possible. Added this check to the end of many tests to check all the test files, right before the call to h5_cleanup. Tested: jam, amani, heiwa (h5committest)
Albert ChengAlbert Cheng
e1ed6bb771a[svn-r20520] Removed ibm-aix6.x file which just sourced ibm-aix file. Removed code in configure.in that tried to distinguish different versions of AIX. This is no longer needed. Tested: NCSA Blue-print. No h5committest since this affected AIX system only.
Quincey KoziolQuincey Koziol
e23baa90098[svn-r20519] Description: Correct macro names to be more consistent. Tested on: Eyeballed (very simple)
Quincey KoziolQuincey Koziol
7ff9a8b54a7[svn-r20515] Description: Remove old, uneeded configuration customizations for FreeBSD systems. (config/freebsd) Also, convert a large stack variable into a dynamic memory allocation and clean up a few compiler warnings (tools/h5dump/h5dumpgentest.c) Tested on: FreeBSD/32 8.2 (loyalty) w/debug & production FreeBSD/64 8.2 (freedom) w/debug & production
Quincey KoziolQuincey Koziol
427add7c921[svn-r20513] Description: Correct several problems with compound datatypes that don't have any fields added: - Change assertion to error report when a file is encountered which has this situation. - Added check to attribute creation to avoid creating attributes with a datatype like this (datasets and named datatypes already have the check) 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/P...
Allen ByrneAllen Byrne
39deb10f4a0[svn-r20506] Add missing cmake_install_prefix to external projects
Mike McGreevyMike McGreevy
98362b664c5[svn-r20504] Purpose: General shared library improvements for CYGWIN / AIX Description: Shared libraries are disabled on both CYGWIN and AIX due to inability to build them correctly. Part of the problem in both of these situations is the lack of the libtool flag -no-undefined, which tells libtool that all needed symbols are defined at link time (a requirement on these systems) and that it's okay to build shared libraries. Another problem are lack of depende...
Mike McGreevyMike McGreevy
a45c7424b2d[svn-r20502] Purpose: Add "silent make" mode configure option. Description: Automake 1.11 has a new option available that allows for a silent make mode. This functionality needs to be explicitly enabled in configure.in via the use of the automake macro AM_SILENT_RULES, which is what this commit is adding. This introduces a new configure option: --{en|dis}able-silent-rules This option is on by default, and simplies compile and link line outputs wh...
Dana RobinsonDana Robinson
c62953eb427[svn-r20501] Added missing '1' to #define H5_HAVE_GETTIMEOFDAY
Dana RobinsonDana Robinson
9978868c117[svn-r20499] Fixes erroneous H5_HAVE_GETTIMEOFDAY behavior on Windows (JIRA HDFFV-5931). Previously, H5_HAVE_GETTIMEOFDAY was never properly defined. The timezone struct and Wgettimeofday() timezone output was also added. This is a merge of several changesets from the log_vfd branch where this work took place: 20355, 20359, 20411, 20413, 20431, 20460 Tested on: Windows
Raymond LuRaymond Lu
2a5e9f353fe[svn-r20497] Bug 1386 - allow dimension size to be zero even though it isn't unlimited. I took out some comment. No test needed.
Raymond LuRaymond Lu
824dc864bf9[svn-r20496] Bug 1386 - allow dimension size to be zero even though it isn't unlimited. I made a change in H5Sset_extent_simple to forbid setting the dimension size bigger than existing maximal size. In this checkin, I restored it to the previous behavior that any change will wipe out previous record of dimensionality. Tested on jam - a simple change.
Neil FortnerNeil Fortner
ce35ebecfb5[svn-r20491] Rename H5Frelease_file_cache to H5Fclear_elink_file_cache. Tested: Fedora (too minor for full committest)