summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
* | Merging in latest from upstream (HDFFV/hdf5:refs/heads/hdf5_1_10)Allen Byrne2020-07-1730-5509/+8988
|\ \ | |/ | | | | | | * commit '8b6cd7cfddf91308cf860f2da3d28e208fd89788': Merge of dataspace improvements from develop.
| * Merge of dataspace improvements from develop.Dana Robinson2020-07-1630-5509/+8988
| |
* | CMake updates:Allen Byrne2020-07-152-8/+44
|/ | | | | | Add build folder as Include for generated files Add install option for copying Fortran mod files to include folder Add PRI defines to win32defs file Exclude mingw from extra flags
* Moved over the H5S_hyper_diminfo_t from develop.Dana Robinson2020-07-103-114/+124
| | | | | Also fixed the issue with the H5S_diminfo_valid_t enum from the last commit.
* Moved hyperslab code to use the new H5S_diminfo_valid_t enum.Dana Robinson2020-07-103-33/+50
|
* H5S_hyper_adjust_s() optimization from develop.Dana Robinson2020-07-092-24/+35
|
* Fixed Duff's device fall through warnings in hyperslab code.Dana Robinson2020-07-091-9/+16
|
* H5F and H5FS normalization with develop.Dana Robinson2020-07-0910-580/+563
|
* Minor renaming in H5S hyperslab code.Dana Robinson2020-07-092-15/+12
|
* Misc normalizations with develop.Dana Robinson2020-07-0914-540/+530
|
* More normalization with H5S from develop.Dana Robinson2020-07-093-121/+109
|
* Continued normalization of H5S with develop.Dana Robinson2020-07-0911-144/+136
|
* Normalization of H5MM and H5FL with develop. Adds the newDana Robinson2020-07-087-220/+445
| | | | stats calls.
* Further normalization of H5S with developDana Robinson2020-07-089-220/+118
|
* Normalization of H5S package with developDana Robinson2020-07-0816-1848/+2285
|
* 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.