[svn-r28777] Description: Add --enable-memory-alloc-sanity-check option to configure, to track and sanity check memory allocations within the library. This is orthogonal to the --enable-using-memchecker option and can be used with/without it.Tested on:
MacOSX/64 10.11.2 (amazon) w/serial & parallel
(h5committest forthcoming)
[svn-r28773] Description: Clear memory for shared message info when "deferring" and using memory checker, so valgrind doesn't whine.Tested on:
MacOSX/64 10.11.2 (amazon) w/serial & parallel
(h5committest forthcoming)
[svn-r28765] Description: Bump the nunmber of v2 B-tree records for the random 4-level B-tree update test by another 25,000 records.Tested on:
MacOSX/64 10.11.2 (amazon) w/serial & parallel
(Too minor to require h5committest)
[svn-r28761] Description: Clean up many mismatches between malloc/free and H5MM_malloc/H5MM_xfree in the library and tests (and use of H5free_memory and H5Dvlen_reclaim). Also make H5Ocopy use a private version of H5Lexists, which doesn't internally throw (and suppress) errors when an object (or the path to it) isn't found in the destination.Tested on:
MacOSX/64 10.11.2 (amazon) w/serial & parallel
(h5committest forthcoming)
[svn-r28756] Description: Minor code neatening and cleanups (same as r28755) on revise_chunks branch.Tested on:
MacOSX/64 10.11.2 (amazon) w/serial & parallel
(Too minor for h5committest)
[svn-r28748] Description: Bump number of records for level 4 B-tree test, so that it's more likely to always get to level 4.Tested on:
MacOSX/64 10.11.2 (amazon) w/serial & parallel
(h5committest forthcoming)
[svn-r28742] Description: Add 'update' operation to v2 B-trees, which will insert a new record, or modify an existing one, depending on if the record exists or not.Tested on:
MacOSX/64 10.11.2 (amazon) w/serial & parallel
(h5committest forthcoming)
[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)