summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Updated the Perl shebang in bin/distdep.Dana Robinson2020-05-181-20/+20
|
* Updated code in H5Xtest.c files and associated tests.Dana Robinson2020-05-1824-377/+369
| | | | Reverted overlong-strings warning that gives jam issues.
* Brought H5E package in line with develop.Dana Robinson2020-05-176-580/+567
|
* Misc fixes and changes from develop.Dana Robinson2020-05-1611-183/+210
|
* Moved H5MM_memcpy and H5MM_xfree_const from developDana Robinson2020-05-15113-527/+591
|
* Manual merge of H5T_copy constification (avoids VOL changes andDana Robinson2020-05-1415-209/+477
| | | | messy diff).
* Reduce casts of HDcalloc()/HDmalloc() that -Wc++-compat required.David Young2020-05-056-77/+70
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Reduce gratuitous casts---e.g., (size_t)1. Use the right format string for a pointer. In the H5C sanity checks, change a "size increase" variable from ssize_t (too narrow) to int64_t (wide enough). Parenthesize every appearance of `storage` in the macro `H5D_CHUNK_STORAGE_INDEX_CHK(storage)` so that you can pass in an expression like &sc and it works properly. Disallow re-assignment of the `dset` parameter to H5D__chunk_init() because it helped assure me that it's safe to replace the repeating expression `&dset->shared->layout.storage.u.chunk` with `sc` throughout. Replace lengthy expressions such as `&dset->shared->layout.storage.u.chunk` with `sc` throughout several functions in H5Dchunk.c ISTR that the compiler warned that `sc` was declared but unused in a couple of functions, and then I found that `sc` could be used in many places. Maybe the disused `sc` appeared because a bunch of code was copied and pasted, I don't know. Anyway, it's a lot tighter code now that I use `sc`. In H5D__chunk_update_old_edge_chunks() and H5D__chunk_delete() I actually expand `sc` and another temporary variable, `pline`, because they're used only in !defined(NDEBUG) code. This squashes unused-variable warnings in the defined(NDEBUG) configuration. Don't drop the `volatile` qualification with a cast in tools/src/h5import/h5import.c.
* Merged HDFFV-10792 parallel compression fix from develop.Dana Robinson2020-04-301-3/+47
| | | | This was a manual cherry pick.
* Add -Werror= flags to lists displayed in libhdf5.settings.Larry Knox2020-04-281-2/+2
|
* Merge pull request #2529 in HDFFV/hdf5 from ~LRKNOX/hdf5_lrk:hdf5_1_10 to ↵Allen Byrne2020-04-271-4/+1
|\ | | | | | | | | | | | | | | | | | | | | | | hdf5_1_10 * commit '68adfb86d056af222ab80c349c56e0bd1d183f09': Merge pull request #2537 in HDFFV/hdf5 from ~DYOUNG/werror:fix-werrors to develop Move ADD_H5_FLAGS macro from *CompilerFlags.cmake files to config/cmake_ext_mod/HDFMacros.cmake for common use. Restrict errors to gcc 4.8 and above. Fix NoFilter build TRILAB-244 separate CXX warnings and errors from C Don't add general warnings flags for unsupported old versions of gcc and g++ (older than gcc/g++ 4.2). Correct gnu-cxxflags to determine warnings flags to be added based on C++ compiler version instead of C compiler version.
| * Merge pull request #2537 in HDFFV/hdf5 from ~DYOUNG/werror:fix-werrors to ↵David Young2020-04-271-4/+1
| | | | | | | | | | | | | | | | | | develop * commit 'd16eb45d536bd13ca3cf1b0bdc76c58d95d13f17': For compatibility with non-C99 Visual Studio versions, use "%" PRIuMAX instead of "%ju". Fix `test/swmr_sparse_reader.c:118:77: error: cast from pointer to integer of different size [-Werror=pointer-to-int-cast]` and `test/snapshots-hdf5/current/test/swmr_sparse_reader.c:129:100: error: cast from pointer to integer of different size [-Werror=pointer-to-int-cast]`. Fix `src/H5FDdirect.c:1346:5: error: ISO C90 forbids mixed declarations and code [-Werror=declaration-after-statement]`.
* | Snapshot version 1.10 release 7 (snap0)hdftest2020-04-261-2/+2
|/ | | | Update version to 1.10.7-1
* Remove extra '{' in #ifdef H5FDmpio_DEBUG block; fix indentation.Larry Knox2020-04-171-8/+7
|
* Fix compile error with MPI enabledAllen Byrne2020-04-151-480/+321
|
* Merge pull request #2499 in HDFFV/hdf5 from ↵Vailin Choi2020-04-141-3/+11
|\ | | | | | | | | | | | | ~VCHOI/my_third_fork:bugfix/110_dtype_close_on_error to hdf5_1_10 * commit '665b71f94ec9ca81360c96867a1df5882b2ab19c': A fix in the cleaning up code for datatype when datatype initialization via H5D__init_type() fails. The code to fix the problem is the same as what is done in H5D__open_oid().
| * A fix in the cleaning up code for datatype when datatype initialization via ↵vchoi2020-04-081-3/+11
| | | | | | | | | | | | H5D__init_type() fails. The code to fix the problem is the same as what is done in H5D__open_oid().
* | TRILAB-192 - merge changes from developAllen Byrne2020-04-071-6/+2
| | | | | | | | Single source, config files, for warnings for both autotools and CMake. Update CMake libraries, tools, tests to use correct flags.
* | Merging in latest from upstream (HDFFV/hdf5:refs/heads/hdf5_1_10)Allen Byrne2020-04-051-1/+1
|\ \ | |/ | | | | | | | | | | * commit '68a892f3f2eb6601b6254ff90c165c3b6412b97a': Remove return statement from void function test_reference_sel_none(). Somehow missed in committing this file for the fix submitted previously. Fix for HDFFV-11067:incorrect # of selected elements returned from region reference. The H5S_sel_none->deserialize callback should be called for H5S_SEL_NONE selection type.
| * Somehow missed in committing this file for the fix submitted previously.vchoi2020-04-031-1/+1
| |
* | TRILAB-192 merging warnings changes from developAllen Byrne2020-03-305-502/+512
|/
* Merge pull request #2450 in HDFFV/hdf5 from ↵Vailin Choi2020-03-155-6/+26
|\ | | | | | | | | | | | | ~VCHOI/my_third_fork:bugfix/v110_seg_fault_sel_compat to hdf5_1_10 * commit 'f33bb733be2da42672b4b0264cd4c6318ba35e9a': Fix issues when deserializing point/all/none selection with version beyond the library's supported version: (1) Verify the decoded version before proceeding further with deserialization (2) Close the dataspace if errors occurred after opening the dataspace
| * Fix issues when deserializing point/all/none selection with version beyond ↵vchoi2020-03-125-6/+26
| | | | | | | | | | | | | | the library's supported version: (1) Verify the decoded version before proceeding further with deserialization (2) Close the dataspace if errors occurred after opening the dataspace
* | Add void * --> char * back to HDmemcpy in HDF5 1.10 to fix dt_arithDana Robinson2020-03-121-1/+4
|/ | | | test failures. Fixes HDFFV-11056.
* Merge CMake and tools changes from developAllen Byrne2020-02-274-17/+76
|
* Fix improper signing key null check. (HDFFV-11015)Jacob Smith2020-02-071-2/+2
|
* Merge branch 'hdf5_1_10' of https://git.hdfgroup.org/scm/~kmu/hdf5 into ↵kmu2020-01-0912-75/+59
|\ | | | | | | hdf5_1_10
| * Fixed bugs in pread/pwrite I/O in VFDs.Dana Robinson2020-01-093-15/+21
| | | | | | | | Fixes HDFFV-10945.
| * Merge of --Wc++-compat changes from developDana Robinson2020-01-099-60/+38
| |
* | merge intel warning fixKimmy Mu2020-01-0925-52/+60
| |
* | Merge pull request #2234 in HDFFV/hdf5 from ~KMU/hdf5:bugfix/intel_warnings ↵Kimmy Mu2020-01-081-0/+1
|/ | | | | | | to develop * commit '30ac64d83aff5e022d51a17fd6c1d72903ae4f02': add new type support
* Update version for HDF5_1_10Larry Knox2019-12-111-3/+3
|
* Fix the segmentation fault when h5dump "vds_virt_0.h5", which is a test file ↵Vailin Choi2019-12-052-2/+6
| | | | | | produced by test/vds.c in the develop branch. The fix: verify the decoded version for hyperslab selection is within the correct range.
* Add changes from PR #2049 to 1.10Chris Hogan2019-12-022-15/+63
|
* Set the dcpl for the context on dataset creationChris Hogan2019-11-271-0/+3
|
* Add DCPL to H5CXChris Hogan2019-11-274-8/+159
|
* Check for both default valuesChris Hogan2019-11-271-2/+2
|
* Use H5CX for LCPL property retrievalChris Hogan2019-11-279-6/+210
|
* Correct file extensionAllen Byrne2019-11-141-1/+1
|
* Snapshot version 1.10 release 6 (snap3)Larry Knox2019-11-121-2/+2
| | | | Update version to 1.10.6-snap4
* Whitespace and benign synchro changesAllen Byrne2019-10-0241-985/+911
|
* Remove non-existent files from compileAllen Byrne2019-10-011-3/+2
|
* fix for statement declare variableAllen Byrne2019-09-302-57/+59
|
* Merging in latest from upstream (HDFFV/hdf5:refs/heads/hdf5_1_10)Allen Byrne2019-09-191-0/+3
|\ | | | | | | | | * commit 'fb05ff4c4a392d38a45e79fe461bc690dea6f325': Added MPICH_SKIP_MPICXX and OMPI_SKIP_CXX to H5public.h to avoid inadvertant linking to the deprecated MPI C++ wrappers. Fixes HDFFV-10893.
| * Merge pull request #1928 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:1_10_minor_pr ↵Dana Robinson2019-09-181-0/+3
| |\ | | | | | | | | | | | | | | | | | | to hdf5_1_10 * commit '71c80267ba0db1c1b439d39e4bd7c27b82510c92': Added MPICH_SKIP_MPICXX and OMPI_SKIP_CXX to H5public.h to avoid inadvertant linking to the deprecated MPI C++ wrappers. Fixes HDFFV-10893.
| | * Added MPICH_SKIP_MPICXX and OMPI_SKIP_CXX to H5public.h to avoid inadvertantDana Robinson2019-09-171-0/+3
| | | | | | | | | | | | linking to the deprecated MPI C++ wrappers. Fixes HDFFV-10893.
* | | Merging in latest from upstream (HDFFV/hdf5:refs/heads/hdf5_1_10)Allen Byrne2019-09-181-2/+2
|\ \ \ | |/ / | | | | | | | | | * commit '2ca63e3890ebdaee7dc835e5d995ff03a182940f': Snapshot version 1.10 release 6 (snap2) Update version to 1.10.6-snap3
| * | Merge branch 'hdf5_1_10' of ↵hdftest2019-09-171-1/+1
| |\ \ | | |/ | | | | | | ssh://bitbucket.hdfgroup.org:7999/~hdftest/hdf5_hft into hdf5_1_10
| * | Snapshot version 1.10 release 6 (snap2)hdftest2019-09-171-2/+2
| | | | | | | | | | | | Update version to 1.10.6-snap3
* | | Merging in latest from upstream (HDFFV/hdf5:refs/heads/hdf5_1_10)Allen Byrne2019-09-171-1/+1
|\ \ \ | | |/ | |/| | | | | | | * commit '406890277cbe92be1d68721a6fa115441ab1a726': Fixed a bug where we incorrectly pass a lock struct to fcntl for file locking instead of a pointer. (HDFFV-10892)
| * | Fixed a bug where we incorrectly pass a lock struct to fcntlDana Robinson2019-09-161-1/+1
| |/ | | | | | | for file locking instead of a pointer. (HDFFV-10892)