summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r29059] merge from trunk.Mohamad Chaarawi2016-02-0772-846/+1681
|\
| * [svn-r29057] added dxpl type checking when debug mode is enabled ↵Mohamad Chaarawi2016-02-0742-441/+686
| | | | | | | | | | | | (H5_DEBUG_BUILD) tested on bb-8 with Serial and Parallel, debug and production builds.
| * [svn-r29043] Fixes to make relative external storage work on Windows. Part ↵Dana Robinson2016-02-041-2/+2
| | | | | | | | | | | | | | | | | | of HDFFV-8740. - Fixed typo in Wsetenv(). - Changed HDoff_t back to off_t in test/external.c. The function signature is off_t so the types must match or you can get conversion errors. Tested on 64-bit Windows 10 w/ VS 2015
| * [svn-r29041] Patch from Steffen Kiess that allows a relative path to be ↵Dana Robinson2016-02-0413-127/+757
| | | | | | | | | | | | | | | | | | | | | | specified for external dataset files set via H5Pset_external(). Resolves HDFFV-8740 Tested on: 64-bit Ubuntu 15.10 (Linux 4.2.0 x86_64) gcc 5.2.1 autotools serial
| * [svn-r29032] capture the entry address before the entry is freed to avoidMohamad Chaarawi2016-02-021-1/+6
| | | | | | | | | | | | | | triggering a segfault in the log_flush call in H5C__flush_single_entry(). tested on Jam with Parallel.
| * [svn-r29030] Cleanup of test/externals before merging user patch.Dana Robinson2016-02-021-1/+3
| | | | | | | | | | Tested on: 64-bit Ubuntu 15.10 (Linux 4.2.0 x86_64) gcc 5.2.1 serial autotools
| * [svn-r29019] Fixed double declaration of a few types that only appears on ↵Dana Robinson2016-01-291-1/+7
| | | | | | | | | | | | Windows. Tested on: 64-bit Windows 10 with VS 2015 Pro
| * [svn-r29011] LFS changes in the autotools and library.Dana Robinson2016-01-282-66/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * We assume that fseeko and ftello exist. * The *64 IO functions and types are no longer explicitly used. We now rely on a mapping provided by _FILE_OFFSET_BITS (or its equivalent). * _LARGEFILE(64)_SOURCE is no longer exposed via AM_CPPFLAGS. The CMake files have not yet been updated but CMake is still functional. The CMake configure files will just run a few unecessary tests and create unneeded #defines until they are updated in a few days. Tested on: Linux, OS X, Solaris, z/OS
| * [svn-r29009] Corrected the API descriptions for H5Pget_virtual_dsetname and ↵Scot Breitenfeld2016-01-281-7/+7
| | | | | | | | H5Pget_virtual_filename.
| * [svn-r28996] Autotools configure updates to allow separation of build type, ↵Dana Robinson2016-01-273-95/+110
| | | | | | | | | | | | | | | | | | | | | | | | | | | | debug symbols, asserts, profiling, and optimization. Also much refactoring, improved help, and --enable-<foo> options will now emit errors on nonsense (e.g.: --enable-foo="asdfasdf"). The libhdf5.settings.in file was also reformatted. Tested on: 64-bit Ubuntu 15.10 (Linux 4.2.0 x86_64) gcc 5.2.1 serial and parallel autotools w/ various options
| * [svn-r28995] Removed unused packages from list in --enable-debug=<pkgs> ↵Dana Robinson2016-01-273-17/+1
| | | | | | | | | | | | | | | | | | | | configure option (also updated CMake). Tested on: 64-bit Ubuntu 15.10 (Linux 4.2.0 x86_64) gcc 5.2.1 serial autotools serial CMake (CMake 3.3.2)
| * [svn-r28986] Added H5_DLLVAR to H5AC_dxpl_id.Dana Robinson2016-01-271-1/+1
| | | | | | | | | | Tested on: 64-bit Ubuntu 15.10 (Linux 4.2.0 x86_64) gcc 5.2.1 serial and parallel autotools
| * [svn-r28982] Fixed H5ST_dump signature problem and added st to the list ofDana Robinson2016-01-271-1/+3
| | | | | | | | | | | | | | packages with extra debugging output. Tested on: 64-bit Ubuntu 15.10 (Linux 4.2.0 x86_64) gcc 5.2.1 serial autotools
| * [svn-r28972] Removed option to clear file buffers from autotools, CMake, and ↵Dana Robinson2016-01-2616-82/+44
| | | | | | | | | | | | | | | | | | | | | | | | library. Buffers that will be written to disk will now always be cleared since not doing this has huge security implications. Tested on: 64-bit Ubuntu 15.10 (Linux 4.2.0, x86_64) gcc 5.2.1 serial autotools parallel autotools (MPICH 3.1.4) serial CMake
| * [svn-r28957] fix non-parallel bug.Mohamad Chaarawi2016-01-221-1/+2
| |
* | [svn-r28959] merge from trunk.Mohamad Chaarawi2016-01-2249-579/+572
|\ \ | |/ | | | | renaming metadata dxpl properties.
| * [svn-r28950] - remove META_FLUSH_COLLECTIVELY property for delayed sanity ↵Mohamad Chaarawi2016-01-2148-527/+529
| | | | | | | | | | | | | | | | | | | | checks from metadata dxpls - remove H5AC_ind_dxpl_id and use only H5AC_dxpl_id everywhere instead. - remove flush_me_collectively flag from cache entries - add a collective sanity check (MPI_Barrier) for every HDF5 API routine that could possibly touch the file. This is trigerred when the environment variable H5_COLL_API_SANITY_CHECK is set to a non 0 digit. tested on BB-8 with serial and parallel.
| * [svn-r28916] Description:Quincey Koziol2016-01-1513-251/+346
| | | | | | | | | | | | | | | | Normalize against incoming changes from the phdf5_metadata_opt branch. Tested on: MacOSX/64 10.11.2 (amazon) w/serial & parallel (h5committest forthcoming)
| * [svn-r28894] Description:Quincey Koziol2016-01-1414-219/+214
| | | | | | | | | | | | | | | | Normalize against changes on phdf5_metadata_opt branch to trunk Tested on: MacoSX/64 10.11.2 (amazon) w/serial & parallel (h5committest forthcoming)
| * [svn-r28861] Minor warning format string fix (HDFFV-9640).Dana Robinson2016-01-121-1/+1
| | | | | | | | | | Tested on: 64-bit Ubuntu 15.10 (Linux 4.2.0 x86_64) gcc 5.2.1 autotools parallel only (MPICH 3.1.4)
* | [svn-r28915] Description:Quincey Koziol2016-01-1515-224/+278
| | | | | | | | | | | | | | | | Review revisions on the way to the trunk. Tested on: MacOSX/64 10.11.2 (amazon) w/serial & parallel (h5committest not required on this branch)
* | [svn-r28895] Description:Quincey Koziol2016-01-147-183/+93
| | | | | | | | | | | | | | | | Minor code tweaks and cleanups during review. Tested on: MacOSX/64 10.11.2 (amazon) w/serial & parallel (h5comittest not required on this branch)
* | [svn-r28851] merge from trunk.Mohamad Chaarawi2016-01-1158-657/+1708
|\ \ | |/
| * [svn-r28832] Description:Quincey Koziol2016-01-061-1/+3
| | | | | | | | | | | | | | | | | | Reset driver info message when superblock load fails. Tested on: MacOSX/64 10.11.2 (amazon) w/serial & parallel Linux/32 2.6.x (jam) w/serial Linux/64 2.6.x (mayll) w/serial
| * [svn-r28824] Description:Quincey Koziol2016-01-061-3/+0
| | | | | | | | | | | | | | Reduce asserts on buffer alignment. Tested on: Linux/32 & Linux/64 2.6.x (jam & myall) w/serial
| * [svn-r28819] Description:Quincey Koziol2016-01-061-14/+22
| | | | | | | | | | | | | | | | | | Align internal memory sanity checking buffer, to avoid problems when optimization is enabled. Tested on: MacOSX/64 10.11.2 (amazon) w/serial & parallel Linux/32 2.6.x (jam) w/serial
| * [svn-r28815] Description:Quincey Koziol2016-01-062-0/+26
| | | | | | | | | | | | | | | | | | | | Add internal routine to sanity check all blocks allocated through H5MM interface. Tested on: Linux/32 2.6.x (jam) w/serial Linux/64 2.6.x (mayll) w/serial MacOSX/64 10.11.2 (amazon) w/serial & parallel
| * [svn-r28811] Description:Quincey Koziol2016-01-063-10/+10
| | | | | | | | | | | | | | | | | | Switch v2 B-tree min & max records to be void*'s to be cleaner and generate less warnings. Tested on: Linux/32 2.6.x (jam) w/serial MacOSX/64 10.11.2 (amazon) w/serial & parallel
| * [svn-r28802] Description:Quincey Koziol2016-01-051-3/+3
| | | | | | | | | | | | | | Correct another H5MM_free => H5MM_xfree Tested on: MacOSX/64 10.11.2 (amazon) w/serial & parallel
| * [svn-r28800] Description:Quincey Koziol2016-01-052-6/+6
| | | | | | | | | | | | | | Correct H5MM_free => H5MM_xfree Tested on: MacOSX/64 10.11.2 (amazon) w/serial & parallel
| * [svn-r28798] Description:Quincey Koziol2016-01-053-2/+5
| | | | | | | | | | | | | | | | Add missing H5MMprivate.h header file Tested on: Linux/32 2.6.x (jam) w/serial MacOSX/64 10.11.2 (amazon) w/serial & parallel
| * [svn-r28797] Description:Quincey Koziol2016-01-059-64/+54
| | | | | | | | | | | | | | | | Clean up another round of memory allocation mis-matches. Tested on: Linux/32 2.6.x (jam) w/serial MacOSX/64 10.11.2 (amazon) w/serial & parallel
| * [svn-r28795] Description:Quincey Koziol2016-01-052-3/+8
| | | | | | | | | | | | | | | | Clean up more memory allocation mis-matches. Tested on: Linux/32 2.6.x (jam) w/serial MacOSX/64 10.11.2 (amazon) w/serial & parallel
| * [svn-r28790] Description:Quincey Koziol2016-01-041-2/+2
| | | | | | | | | | | | | | | | Correct non-portable 'SIZE_T_MAX' to 'SIZET_MAX'. Tested on: Linux/32 2.6.x (jam) w/default compilers (h5committest forthcoming)
| * [svn-r28777] Description:Quincey Koziol2016-01-036-48/+351
| | | | | | | | | | | | | | | | | | | | 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:Quincey Koziol2016-01-031-1/+13
| | | | | | | | | | | | | | | | | | 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-r28769] Description:Quincey Koziol2016-01-032-4/+6
| | | | | | | | | | | | | | | | More memory cleanups and leak elimination. Tested on: MacOSX/64 10.11.2 (amazon) w/serial & parallel (h5committest forthcoming)
| * [svn-r28761] Description:Quincey Koziol2016-01-017-54/+192
| | | | | | | | | | | | | | | | | | | | | | | | 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:Quincey Koziol2015-12-302-21/+29
| | | | | | | | | | | | | | | | 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-r28742] Description:Quincey Koziol2015-12-2910-190/+646
| | | | | | | | | | | | | | | | | | 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-r28730] Snapshot version 1.9 release 233HDF Tester2015-12-281-2/+2
| |
| * [svn-r28723] Description:Quincey Koziol2015-12-226-59/+187
| | | | | | | | | | | | | | | | | | 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:Quincey Koziol2015-12-211-9/+6
| | | | | | | | | | | | | | | | Minor change to align w/revise_chunks branch Tested on: MacOSX/64 10.11.2 (amazon) w/serial & parallel (too minor for h5committest)
| * [svn-r28710] Description:Quincey Koziol2015-12-197-145/+162
| | | | | | | | | | | | | | | | | | | | | | | | 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-r28702] Description:Quincey Koziol2015-12-171-1/+1
| | | | | | | | | | | | | | Fix typo in comment. Tested on: (Unneeded)
| * [svn-r28696] Minor normalization with revise_chunks.Dana Robinson2015-12-171-0/+1
| | | | | | | | | | Tested on: 64-bit Ubuntu 15.10 (Linux 4.2.0 x86_64) gcc 5.2.1 serial only
| * [svn-r28663] Merge of r28662 from revise_chunks.Dana Robinson2015-12-151-1/+2
| | | | | | | | Whitespace only.
| * [svn-r28646] Minor normalization with revise_chunks.Dana Robinson2015-12-1420-57/+11
| | | | | | | | | | | | | | | | | | 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.Dana Robinson2015-12-143-8/+9
| | | | | | | | | | | | | | | | | | 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-r28649] - add new API to toggle collective metadata write.Mohamad Chaarawi2015-12-146-11/+107
| | | | | | | | | | - set default to FALSE - fix some bugs.