AuthorCommitMessageCommit dateIssues
Neil FortnerNeil Fortner
dd01261ac1c[svn-r19146] Purpose: Fix bug in direct IO driverDescription: In certain circumstances, the direct I/O driver did not perform correctly when data was unaligned. The driver has been patched to fix this. Also added some potential performance improvements for the unaligned case, and strengthened the test for whether the data needs to be aligned. Tested: cobalt
Raymond LuRaymond Lu
51a30dbdb7e[svn-r19144] Update for bug fix #1956.
Raymond LuRaymond Lu
bff519a7c7e[svn-r19142] I added H5Itest.c.Not tested yet.
Raymond LuRaymond Lu
7e2ed5735a5[svn-r19140] In line 861, there's no need to allocate data buffer or copy the data because the attribute structure is shared now. Only do an assertion check, instead.Tested the same change for 1.8.5 on jam - simple change.
Allen ByrneAllen Byrne
b49f46fe152[svn-r19135] Added new file to windows project files.Added new file to src/CMakeLists.txt
Quincey KoziolQuincey Koziol
0b7306beed3[svn-r19133] Description: Correct traversal of user-defined links (including external links) to retain path information of object, allowing H5Iget_name() queries to work quickly (without searching entire destination file). This required some refactoring and addition of a mechanism to detect if a "fast" query was performed (for the tests). 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/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 mo...
Quincey KoziolQuincey Koziol
ad2f3285b3a[svn-r19131] Description: Reduce compiler optimizations for v10.6, to work around bug with static constant char *'s.Tested on: Linux/32 2.4 (jam) w/PGI
Quincey KoziolQuincey Koziol
95330f3e60f[svn-r19130] Description: Correct another inadvertant use of macro instead of versioned API name.Tested on: Eyeballed only, too minor to require h5committest
Quincey KoziolQuincey Koziol
4ebdf9e2789[svn-r19127] Description: Change use of API wrapper to using versioned API routine (i.e. H5Eprint -> H5Eprint2)Tested on: None, eyeballed only, too simple
Quincey KoziolQuincey Koziol
1f685d5d53c[svn-r19124] Description: Add some error checking to the process of creating superblock extension.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
cba920a0368[svn-r19120] Description: Bump the testing timer value from 30 to 60 minutes.Tested on: None, just eyeballed, too simple to require test
Quincey KoziolQuincey Koziol
64ab5ef6b43[svn-r19118] Description: Fix return value from FAIL to NULL.Tested on: Eyeballed only (too trivial to test)
Allen ByrneAllen Byrne
3e87f758224[svn-r19116] Corrected positioning of cmake variables in definition order.
Quincey KoziolQuincey Koziol
e3537b7ee7e[svn-r19114] Description: Rename H5AC_set() to H5AC_insert_entry() Get rid of H5C_set_skip_flags() & related flagsTested on: Mac OS X/32 10.6.4 (amazon) w/debug, production & parallel (too simple to require h5committest)
Allen ByrneAllen Byrne
4e3398b9d74[svn-r19108] Corrected cmake location of ConfigureChecks.cmake
Allen ByrneAllen Byrne
c00ba4b1229[svn-r19107] Move Resources folder to config/cmakeTested: Local Linux
Quincey KoziolQuincey Koziol
a67794b1bc3[svn-r19099] Description: Fix const pointer issues for projection construction routine and also bump time before alarm kicks in to terminate a test from 20 minutes to 30 minutes, to give the PGI compiler tests w/debugging enabled a chance to finish.Tested on: Mac OS X/32 10.6.4 (amazon) w/debug Linux/32 2.6.18 (jam) w/PGI & debug
Quincey KoziolQuincey Koziol
5a1cb3c7a6e[svn-r19096] Description: Bring "round robin" metadata write strategy code from 'round_robin' branch to 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 (amani) w/Intel compilers, w/default API=1.6.x, w/C++ & FORTRAN, in production mode Solaris/32 2.10 (...
Quincey KoziolQuincey Koziol
f82774c0d5a[svn-r19092] Description: Bring "shape same" changes from LBL branch to trunk. These changes allow shapes that are the same, but projected into dataspaces with different ranks to be detected correctly, and also contains code to project a dataspace into greater/lesser number of dimensions, so the I/O can proceed in a faster way. These changes also contain several bug fixes and _lots_ of code cleanups to the MPI datatype creation code. Many other misc. code cleanup are included as well... 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, ...
Private HDFPrivate HDF
075f618e23f[svn-r19086] Snapshot version 1.9 release 74
Neil FortnerNeil Fortner
9a8c8887ab0[svn-r19083] Add gen_sizes_lheap to CMakeLists.txt.Tested: none
Neil FortnerNeil Fortner
c22b8a94f2b[svn-r19076] Purpose: Fix bug 1951Description: A bug introduced in 1.8.5 causes local heap data blocks to be mis-aligned when sizeof_offsets + 2*sizeof_lengths is not a multiple of 8. In this case, the address of the data block as stored in the heap prefix is aligned but the actual data block is not. This causes files created with these sizes to be corrupted, and prevents uncorrupted files with these sizes to be unreadable. ...
Allen ByrneAllen Byrne
0dce71a0a30[svn-r19074] Added check for no encoding to determine result for testTested: Windows
Albert ChengAlbert Cheng
2e929c51a5a[svn-r19072] Bug 1921: change to use mpiexec.Changed the mpirun to mpiexec in the comment line. Tested: jam (pp). No h5committest since this applied in parallel only.
Albert ChengAlbert Cheng
aab23acc056[svn-r19070] Document update: ID 1921 change mpirun to mpiexecChanged the use of mpirun to mpiexec which is the MPI-2 official standard. INSTALL_parallel: Also bring in previous update of Red Storm support.MPI-2
Albert ChengAlbert Cheng
eea98ac8cb4[svn-r19068] Bug fix: ID 1921 change mpirun to mpiexecRemoved the recognition of parallel compilers of LAM (hcc) and ChMPIon (cmpicc) since we have no access to these two MPI implementations and decided not to support them any more. Test: Jam using parallel tests: 1. use CC=mpicc and confirmed it is recognized as a parallel compiler; 2. use CC=hcc and confirmed it is NOT recognized as a parallel compiler any more.
Private HDFPrivate HDF
3d3d95db074[svn-r19064] Snapshot version 1.9 release 73
Larry KnoxLarry Knox
10a8b060ca6[svn-r19059] Brought changes from hdf5_1_8 to add version information for fortran and c++ compilers in libhdf5.settings file and configure output (r18836), to install examples as part of make install (r18680), and to provide scripts to compile and run the examples after they are installed (r18817).Tested with new/h5committest on amani, heiwa, and jam.
Jonathan KimJonathan Kim
5d5ffe2373f[svn-r19057] Purpose: add reference file entries for the new test expected output filesDescription: This is dependent to r19051. Tested: Windows (cmake)
Allen ByrneAllen Byrne
47834df86df[svn-r19056] Added code to retrieve version info from H5public.h; corrected a typo in a configure check and a macro
Jonathan KimJonathan Kim
b3162a67e0c[svn-r19052] Add thlink-1.ls entry back which was mistakenly removed from previous checkin.
Jonathan KimJonathan Kim
af749bafb70[svn-r19051] Purpose: Add --no-dangling-links option to h5ls. Description: Related to "Bug 1830 - Following an dangling external link in h5ls should set non-zero return code." If --no-dangling-links option is specified and any dangling link is found, return exit code 1 (error). Tested: jam, amani and heiwa
Private HDFPrivate HDF
be5d6314103[svn-r19047] Snapshot version 1.9 release 72
Allen ByrneAllen Byrne
2f13382883e[svn-r19037] Added executable Linker Flag for MSVC static builds: /NODEFAULTLIB:MSVCRT Added VERSION vars for inclusion into auto snapshot version update scriptTested windows
Jonathan KimJonathan Kim
eb5eba9aee6[svn-r19034] Purpose: Change h5ls not to manipulate special characters in object name or attribute name for smart display.Description: Related to "But1784 h5ls has input and output issues with links that have '\' characters in them." Tested: jam, amani and linew
Allen ByrneAllen Byrne
f421ba6111c[svn-r19032] Correct use of variable in windows dll builds by changing qualifier from extern to H5_DLLVAR.Turned off default packed bits setting as feature is not available for trunk
Private HDFPrivate HDF
732eaaf99b7[svn-r19031] Snapshot version 1.9 release 71
Allen ByrneAllen Byrne
fba893e4cb8[svn-r19028] added new cmake files for testing
Allen ByrneAllen Byrne
f747973a518[svn-r19027] Add testing files to cmake resources. Added code coverage option to cmake.Tested: local linux
Allen ByrneAllen Byrne
bbba3fbf7bf[svn-r19025] Correct defines for zlib and szip
Private HDFPrivate HDF
cb72139f743[svn-r19022] Snapshot version 1.9 release 70
Albert ChengAlbert Cheng
e6d56939f3a[svn-r19019] Enhancements: Cleaned up the code a bit by: 1. It used to that -xxx options must be at the beginning such that "buildhdf5 --disable-shared -config" was an error. Now -xxx options can appear anywhere in the command options. 2. Eliminate the need of variables $CONFIG_CXX, $CONFIG_FORTRAN, $CONFIG_PARALLEL by appending their values to $CONFIG_OP directly. 3. Also append $WITH...tested: Tested by hand since h5committest does not really test this command.
Mike McGreevyMike McGreevy
9f208ec4e25[svn-r19017] Purpose: Minor code cleanup Description: Add missing declaration of H5AC_ignore_tags() to H5ACprivate.h Clean up some warnings in cache_tagging.c test file Tested: jam, gandalf
Quincey KoziolQuincey Koziol
8efa8ead451[svn-r19015] Description: Remove unused 'ATYPE' parameter from H5T_CONV() macro Remove unused 'result' variable from H5AC_set() Tested on: Mac OS X/32 10.6.4 (amazon) w/debug & production (too minor to require h5committest)
Mike McGreevyMike McGreevy
a0e6e24ff54[svn-r19010] Purpose: Clean up code. Description: Reorganize to remove mixed declarations and code (which should satisfy windows compile). Tested: jam, blue print, gandalf Windows 7 w/ VS Express 2008 (on VMware)
Mike McGreevyMike McGreevy
1c8ec63a3de[svn-r19008] Purpose: Fix some tagging issues. Description: - changed H5Gcreate to H5Gcreate2 in the cache_tagging.c test file to work properly with 1.6 API default mapping turned on. - Added FUNC_ENTER/LEAVE_*TAG macros to the H5G_stab_valid function. Tested: gandalf, jam, amani (w/ production mode, 1.6 API mapping)
Neil FortnerNeil Fortner
686d8568023[svn-r19006] Purpose: Improve performance of the the chunk cacheDescription: Previously, the chunk cache would, when looking for a chunk, alwaylook for the chunk in the b-tree before checking the cache. Reworked the functions that look up chunks to always check the cache first and avoid the b-tree lookup if the chunk is in cache. Tested: jam, linew, amani (h5committest)
Mike McGreevyMike McGreevy
60ecd356b2e[svn-r19005] Purpose: Commit metadata tagging framework. Description: This check-in contains a new framework whose goal is to apply a tag value to each new entry in the metadata cache as it is created. This tag value is such that it relates each piece of metadata to the HDF5 object that it belongs to (dataset, group, et cetera). This changeset includes the framework that applies the tags...
Allen ByrneAllen Byrne
84f6de6f285[svn-r19001] Corrected large file option
Allen ByrneAllen Byrne
7d5d8a45be8[svn-r18999] Removed and added files in CMake Resources folder