summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Fix HDFFV-10591Binh-Minh Ribler2020-07-051-14/+22
| | | | | | | | | | | Description: h52gif produced a segfault when a buffer overflow occurred because the data size was corrupted and became very large. This commit added a check on the data size against the buffer size to prevent the segfault. It also added error reporting to h52gif to display an error message instead of silently exiting when the failure occurred. Platforms tested: Linux/64 (jelly)
* Reduce overhead for H5open, which is involved in the public symbols like ↵Dana Robinson2020-06-222-5/+32
| | | | H5T_NATIVE_INT, etc.
* H5PB and H5Faccum normalization with develop.Dana Robinson2020-06-0411-187/+262
|
* H5F normalizations with develop.Dana Robinson2020-06-044-40/+40
|
* Merge branch '1_10_normalization' of ↵Dana Robinson2020-06-041-270/+246
|\ | | | | | | https://bitbucket.hdfgroup.org/scm/~derobins/hdf5_der into 1_10_normalization
| * Normalization of H5D.c with develop.Dana Robinson2020-06-041-270/+246
| |
* | Normalization of H5T.c with develop.Dana Robinson2020-06-041-131/+103
|/
* Normalization with develop in H5D and H5CX.Dana Robinson2020-06-024-93/+116
|
* More normalization with develop (C library).Dana Robinson2020-06-019-157/+154
|
* Many normalizations with develop.Dana Robinson2020-05-3036-867/+875
|
* Normalization with develop in the MD cache clients.Dana Robinson2020-05-2918-68/+74
|
* Normalization with develop of the VFDs and H5F package.Dana Robinson2020-05-2813-889/+939
|
* Removed trailing whitespace from source files.Dana Robinson2020-05-26104-2258/+2258
|
* Changed H5F_file_t to H5F_shared_t (as in develop/1.12)Dana Robinson2020-05-269-46/+46
|
* Brought property list code in line with develop.Dana Robinson2020-05-2119-765/+767
|
* Brought the dsets test in line with develop. Brings over the fixDana Robinson2020-05-203-28/+30
| | | | for 0-size dataset metadata allocation.
* Brought H5I, H5Z, and some of H5PL in line with develop/1.12.Dana Robinson2020-05-2011-267/+305
|
* 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
|