AuthorCommitMessageCommit dateIssues
Quincey KoziolQuincey Koziol
ebd22f7643d[svn-r18571] Description: 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 inform...
Neil FortnerNeil Fortner
227a351e475[svn-r18567] Purpose: Fix error in call to memmove() in H5B_remove_helper. This error was only reproducible through the use of electric fence.Tested: Fedora (too minor for h5committest)
Quincey KoziolQuincey Koziol
13a6885db3c[svn-r18565] Description: Minor whitespace and compiler warning cleanupsTested on: Mac OS X/32 10.6.3 (amazon) w/debug (too minor to require h5committest)
Quincey KoziolQuincey Koziol
2bacd3d4d74[svn-r18564] Description: Clean up compiler warnings.Tested on: Mac OS X/32 10.6.3 (amazon) w/debug (too simple to require h5committest)
Raymond LuRaymond Lu
833db1dd16f[svn-r18563] I put a header in the output printout. No test is needed.
Raymond LuRaymond Lu
da62122a119[svn-r18560] I added header for output print out. No test is needed.
Raymond LuRaymond Lu
188aff5ce25[svn-r18559] I took out the dsets test because it's part of testhdf5 now.
Scot BreitenfeldScot Breitenfeld
c068fe26da1[svn-r18551] Description:In order to compile stand-alone Fortran wrappers the following files need to be installed via make install: (1) From the source: trunk/fortran/src/H5f90i.h - defines the character type and includes the file H5f90i_gen.h (2) From the compiled source: trunk/fortran/src/H5f90i_gen.h - a generated file at hdf5 compile time relating the C types to the Fortran types for interope...
Allen ByrneAllen Byrne
a788a50791c[svn-r18549] Updated missed configuration.
Quincey KoziolQuincey Koziol
3dd92875b21[svn-r18548] Description: Minor cleanups to compile with PGI C compiler 10.x.Tested on: Linux 2.4/32 (jam) w/PGI 10.x C and F90 compilers
Quincey KoziolQuincey Koziol
9eeffcb45ea[svn-r18547] Description: Tweak assert statement to attempt to pacify RSQ compiler.Tested on: None, too minor - just eyeballed.
Private HDFPrivate HDF
3a0f7b3bbaf[svn-r18545] Snapshot version 1.9 release 66
Neil FortnerNeil Fortner
7270b677a51[svn-r18535] Purpose: Fix bug 1815Description: 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)
Albert ChengAlbert Cheng
e2d0e5f67ed[svn-r18532] Bug fix: 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.)
Quincey KoziolQuincey Koziol
1857a609829[svn-r18525] Description: 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 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 d...
Quincey KoziolQuincey Koziol
9d9ce9fbd1c[svn-r18520] Description: 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 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 (...
Albert ChengAlbert Cheng
0f810834381[svn-r18516] Bug: 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 (linew is not quite completed yet.) Red Storm Qual passed with the fixed H5_IS_API macro though it has other failures later. Will be fixed in another batch.
Allen ByrneAllen Byrne
9a72ebee444[svn-r18510] Updated project files to generate and link H5lib_settings.c
Private HDFPrivate HDF
6ea77938754[svn-r18508] Snapshot version 1.9 release 65
Quincey KoziolQuincey Koziol
c2550f34549[svn-r18505] Description: Move code to free superblock data structure into separate routine, in preparation for upcoming metadata journaling -> trunk merging.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
0611a912634[svn-r18504] Description: Streamline & cleanup data structure 'destroy' calls from metadata client destroy callbacks.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
ff1c084a4ff[svn-r18502] Description: 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) 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/defa...
Quincey KoziolQuincey Koziol
13431c248ec[svn-r18498] Description: 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) 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, ...
Quincey KoziolQuincey Koziol
63611c3aa26[svn-r18494] Description: 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) 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/defa...
Albert ChengAlbert Cheng
d891ae19977[svn-r18492] Bug fix: 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: Jam 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 platf...
Quincey KoziolQuincey Koziol
93c993d1f23[svn-r18484] Description: Bring r18483 from metadata journaling 'merging' branch to trunk: Remove unused symbol table entry dirty flag 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...
Quincey KoziolQuincey Koziol
9cd553e6f8e[svn-r18475] Description: Fix dependency issue and non-C99 coding goof.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
21bd3532dd4[svn-r18474] Description: Switch back to generating a .h file for the library settings. Also, tart it up a bit to avoid multiple inclusions, etc.Tested on: Mac OS X/32 10.6.3 (amazon) w/debug & production FreeBSD/32 6.3 (duty)
Albert ChengAlbert Cheng
5d1838beab7[svn-r18469] bug fix: 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). Also tested in Jam.
Private HDFPrivate HDF
c49b97ff38e[svn-r18465] Snapshot version 1.9 release 64
Quincey KoziolQuincey Koziol
49cd4a1f3af[svn-r18460] Description: 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 (...
Jonathan KimJonathan Kim
9a359c82243[svn-r18457] Purpose: Add test cases for bug1797 - h5repack doesn't handle references in compound and vlen datatypes for attributes Description: Add test cases ahead as waiting for H5Acopy to complete the fix. 1. obj references in attr of compound type 2. region references in attr of compound type 3. obj references in attr of vlen type 4. region references in attr of vlen type NOTE: This test is skipped now and will be included when code part is completed. ( H5Acopy() replaces copy_attr() ) ...
Jonathan KimJonathan Kim
20fd1f47b75[svn-r18454] Purpose: Fix for the bug1726 - NPOESS: h5repack loses attributes for datasets of type H5T_REFERENCE.Description: include test cases. also test cases for attribute with object and region reference. Tested: jam, amani, linew
Jonathan KimJonathan Kim
1267cda9892[svn-r18449] Purpose: Resolve build issue on Sloaris due to white space from the previous checkin r18447Tested: jam, amani , linew
Jonathan KimJonathan Kim
16c24401088[svn-r18447] Purpose: Bug1727 - NPOESS: h5copy should copy region referencesDescription: Tested and added test cases from previous checkin r18319 Reference Manual and tool's usage section for '-f ref' option is updated for more comprehensibility. Tested: jam
Neil FortnerNeil Fortner
d3d4d8782bb[svn-r18445] Purpose: Fix bug 1637Description: 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)
Jonathan KimJonathan Kim
2ee00711762[svn-r18442] Purpose: Resolve windows build issue from previous checkin r18425Description: The previous checkin was for bug1814 - NPOESS: h5repack doesn't handle references to the groups as an element of a dataset Tested: jam
Allen ByrneAllen Byrne
24b31a9ce96[svn-r18438] Changed copy script to copy all *.h files
Private HDFPrivate HDF
689868202c4[svn-r18432] Snapshot version 1.9 release 63
Allen ByrneAllen Byrne
c1a4148fdad[svn-r18431] Added libsettings project to solution files.Updated Manifest
Allen ByrneAllen Byrne
efb94f8949d[svn-r18430] Add windows define BIND_TO_CURRENT_VCLIBS_VERSION=1 to project files.Corrected copy H5srcdir_str.h commands in script. Added libsettings project to behave like h5tinit.vcproj.
Jonathan KimJonathan Kim
8c9b42fcf3d[svn-r18425] Purpose: Fix for bug1814 - NPOESS: h5repack doesn't handle references to the groups as an element of a dataset Description: handles object reference to named-datatype as well. Add test cases. Tested: jam, amani, linew
Quincey KoziolQuincey Koziol
bcd6c3f7cca[svn-r18420] Description: Re-run bin/reconfigure to catch up with recent rearrangements, remove some unused srcdir headers and duplicated code in main test header.Tested on: Mac OS X/32 10.6.2 (amazon) w/debug & prod Linux/32 2.6 (jam)
Quincey KoziolQuincey Koziol
1809f040c92[svn-r18419] Description: Clean up srcdir querying code more, extracting it into single header file, to avoid compiler warnings.Tested on: Mac OS X/32 10.6.2 (amazon) w/debug & prod Linux/32 2.6 (jam)
Quincey KoziolQuincey Koziol
cd2534d9bad[svn-r18418] Description: Centralize common code for srcdir lookups.Tested on: Mac OS X/32 10.6.2 (amazon) w/debug & prod Linux/32 2.6 (jam)
Quincey KoziolQuincey Koziol
40f7c0d321c[svn-r18417] Description: Add new file
Quincey KoziolQuincey Koziol
efe7b536194[svn-r18416] Description: Fix error with srcdir header file included twice.Tested on: Mac OS X/32 10.6.2 (amazon) w/debug & production and C++
Quincey KoziolQuincey Koziol
0a7809a659f[svn-r18415] Description: Move the libhdf5.settings information out of src/H5Tinit.c and into a separate header file (src/H5lib_settings.h), which is generated at build time (not configure time) with the src/H5make_libsettings generator program.Tested on: Linux/32 2.6 (jam) Mac OS X/32 10.6.2 (amazon)
Quincey KoziolQuincey Koziol
0ac03c78900[svn-r18414] Description: Add copyright to new files
Quincey KoziolQuincey Koziol
fd547cd11ff[svn-r18413] Description: Unify srcdir handling for test executables and allow them to use the srcdir setting from configure time without requiring the 'srcdir' environment variable be set (although you still can, to override the built in setting). Attempted to get this right for Windows builds also. Also add dependency between src/H5Tinit.c and src/libhdf5.settings, so that the test/testcheck_version.sh script works correctly. Tested on: Linux/32 2.6 (jam) Mac OS X/32 10.6.2 (amazon)