[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)
[svn-r28342] DAILYTEST-195: Osx1010test has culmulated a lot of mounted volumes from cmakehdf5 installation.Tried to find out what went wrong but all output files were deleted already.
Added a verbose option to display all cmake process output in order to see what
might have gone wrong. Default is on.
Using --disable-verbose will turn it off.
Tested: osx1010dev, osx1010test, playtypus.
[svn-r28332] Updated autogen.sh to not run flex/bison.This was giving a lot of users headaches and the parser code rarely
changes. There is now a new script (bin/genparser) which can be
run as needed.
Tested on: Ubuntu 15.10 (x86_64 Linux 4.2.0)
gcc 5.2.1, flex 2.5.39, bison 3.0.2
[svn-r28236] Rework get timezone function to add another exclusion define (H5_HAVA_TM_GMTOFF).Also needed to add prototype - followed lead of HDrand.
Tested linux and windows