[svn-r28723] Description: Bring over rest of performance improvements for extending chunked datasets and normalize against revise_chunks branch.Tested on:
MacOSX/64 10.11.2 (amazon) w/serial & parallel)
(h5committest forthcoming)
[svn-r28717] Description: Minor change to align w/revise_chunks branchTested on:
MacOSX/64 10.11.2 (amazon) w/serial & parallel
(too minor for h5committest)
[svn-r28710] Description: Bring r28708 from revise_chunks branch: Fix earray, farray and btree2 use of incorrect file pointer when two files
are opened and used to access the data structure. Misc. minor code cleanups
as well.
Tested on:
MacOSX/64 10.11.2 (amazon) w/serial & parallel
h5committest forthcoming
[svn-r28678] Updated the cache_tagging test to correctly output tags in the debug/verbose function.Tested on: 64-bit Ubuntu 15.10 (Linux 4.2.0 x86_64) gcc 5.2.1
serial only
[svn-r28669] Changes to correct errors found with -ansi flag. h5tools_dump.c Removed 3 lines commented out with //. h5_vds-percival-unlim.c Changed C++-style comment to C-style comment.Tested with h5committest.new.
[svn-r28646] Minor normalization with revise_chunks.Also purged obsolete /*ARGSUSED*/ from the library.
Tested on:
Ubuntu 15.10 (Linux 4.2.0 x86_64) gcc 5.2.1
serial only
(these changes have been in revise_chunks for a long time)
[svn-r28643] Add H5D_t pointer to chunk callback.Normalization for future single chunk indexing.
Tested on:
Ubuntu 15.10 (Linux 4.2.0 x86_64) gcc 5.2.1
serial only
(these changes have been in revise_chunks for a long time)
[svn-r28629] Minor normalization with revise_chunks.Tested on:
Ubuntu 15.10 (Linux 4.2.0 x86_64) gcc 5.2.1
serial only
(these changes have been in revise_chunks for a long time)
[svn-r28626] Brought VFD-level file locking code over from revise_chunks.Tested on:
Ubuntu 15.10 (Linux 4.2.0 x86_64) gcc 5.2.1
serial only
(these changes have been in revise_chunks for a long time)
[svn-r28624] Minor normalization of H5FA package with revise_chunks.Tested on:
Ubuntu 15.10 (Linux 4.2.0 x86_64) gcc 5.2.1
serial only
(these changes have been in revise_chunks for a long time)
[svn-r28620] Minor normalization of H5HL package with revise_chunks.Tested on:
Ubuntu 15.10 (Linux 4.2.0 x86_64) gcc 5.2.1
serial only
(these changes have been in revise_chunks for a long time)
[svn-r28616] Normalization of H5HL package with revise_chunks.NOTE: Flush dependency code was not moved.
Tested on:
Ubuntu 15.10 (Linux 4.2.0 x86_64) gcc 5.2.1 w/ CMake 3.3.2
serial only (Autotools and CMake since new files were added)
(these changes have been in revise_chunks for a long time)
[svn-r28614] Normalization of H5FS package with revise_chunks.Mostly minor fixes like warnings, etc.
Tested on:
Ubuntu 15.10 (Linux 4.2.0 x86_64) gcc 5.2.1
serial only
(these changes have been in revise_chunks for a long time)
[svn-r28612] Normalization of H5G package with revise_chunks.Mostly minor fixes like warnings, etc.
Tested on:
Ubuntu 15.10 (Linux 4.2.0 x86_64) gcc 5.2.1
serial only
(these changes have been in revise_chunks for a long time)
[svn-r28606] Description: Revisions to normalize revise chunks vs. trunk, plus push dataset metadata changes into the cache immediately (instead of holding them within the dataset data structures).Tested on:
MacOSX/64 10.11.2 (amazon) w/serial & parallel
(h5committest not required on this branch)
[svn-r28599] Normalization of tools with revise_chunks.Tested on: 64-bit Ubuntu 15.10 (Linux 4.2.0 x86_64) gcc 5.2.1
serial only, autotools and CMake (3.3.2)
[svn-r28581] Brought flock changes over from revise_chunks as well as a few minor tweaks from H5private.h.Tested on: 64-bit Ubuntu 15.10 (Linux 4.2.0 x86_64) gcc 5.2.1
serial only, autotools and CMake (3.3.2)
[svn-r28565] Normalization of bin/trace with revise_chunks in preparation for merge.Tested on: 64-bit Ubuntu 15.10 (Linux 4.2.0 x86_64)
bin/trace run only
[svn-r28563] HDFFV-9612: added ability to run multiple make commands.Added --njobs option to special number of jobs (-j N) to allow multiple
commands during build (cmamke) and testing (ctest).
Tested: platypus.
[svn-r28555] Normalization of Fortran directory with revise_chunks (minor).Tested on: 64-bit Ubuntu 15.10 (Linux 4.2.0 x86_64) gcc 5.2.1
serial, with and without the direct VFD enabled
[svn-r28553] Merge of r28436 from revise_chunks. Cleans up warnings exposed by gcc 5.2 in the flex/bison code.Tested on: 64-bit Ubuntu 15.10 (Linux 4.2.0 x86_64) gcc 5.2.1
serial only
[svn-r28538] Merge of r28479 from revise_chunks.Fixes OS X compilation problems and brings some Linux symbols in
line with the Autotools when building with CMake.
Tested on: 64-bit OS X 10.11.1 El Capitan (Darwin 15.0.0)
Xcode 7.1 Apple LLVM 7.0.0 (clang-700.1.76)
[svn-r28533] Fix loops in H5Dvirtual.c to only loop over used entries in VDS mapping list, instead of all allocated entries.Tested: ummon (too minor for full h5committest)
[svn-r28488] Removed second argument from AC_CHECK_SIZEOF() in configure.ac. This is no longer needed for cross compiling and is ignored.Tested on: h5committest
[svn-r28467] Removed commented-out tests from the list of simple tests. They are handled in the additional tests section, below the list.Tested on 64-bit Windows 10 w/ VS2015 and CMake 3.3.1.
[svn-r28463] Merge of -r28460 from revise_chunks. Removes -std=c99 from C++ flags under CMake.Tested on: Ubuntu 15.10 (x86_64 Linux 4.2.0)
gcc 5.2.1, CMake 3.3.2
[svn-r28422] Description: Revert most of r27549, since revise_chunks code requires debugging contexts for v2 B-trees. Also, misc. warning cleanups and alignments w/changes on revise_chunks branch.Tested on:
MacOSX/64 10.11.1 (amazon) w/serial & parallel
(h5committest forthcoming)
[svn-r28416] Description: Refactor time conversion code to put all the system-specific changes into one routine, H5_make_time, in H5system.c.Tested on:
MacOSX/64 10.11.1 (amazon) w/serial & parallel
(h5committest forthcoming)
[svn-r28393] HDFFV-9573: bin/h5vers failure, claiming reconfigure failed. bin/reconfigure is replaced by autogen.sh.Fixed h5vers to call autogen.sh instead.
Tested: Jam
[svn-r28388] HDFFV-9573: bin/chkmanifest did not like the missing generated file.Changed bin/chkmanifest to generate the files if configure is missing.
Tested: jam
[svn-r28373] HDFFV-9573: Our helper tests bin/release and bin/h5vers are not working properlybin/release uses the content of MANIFEST file to build the release tarball. But all the files generated by autogen had been removed. Therefore the release would not contain those needed generated files for a proper release.
Solution: Added all those generated files to the tail of MANIFEST and titled it accordingly. (Somehow bin/chkmanifest does not complain against these entries though they ar...
[svn-r28346] Description: Bring in cleanups from revise_chunks branch.Tested on:
MacOSX/64 10.11.1 (amazon) w/serial & parallel
(too minor to require full h5committest)