summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Added a free wrapper that lets us free constant pointers withoutDana Robinson2020-01-308-25/+62
| | | | | | | generating warnings. Also, brought the const-ness of the VOL connector info in line with the VFD info (not visible externally).
* Merge pull request #2328 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:develop_minor ↵Dana Robinson2020-01-307-718/+988
|\ | | | | | | | | | | | | to develop * commit 'a67c238feef1487814b02132bfd7961f22d9d6eb': Cleaned up remaining warnings in high-level library.
| * Cleaned up remaining warnings in high-level library.Dana Robinson2020-01-307-718/+988
| |
* | Merge pull request #2326 in HDFFV/hdf5 from ~BYRN/hdf5_adb:develop to developAllen Byrne2020-01-295-29/+31
|\ \ | | | | | | | | | | | | | | | | | | * commit 'c5e2d975734d6e7a88fb48b76ec7e11d0a7763de': Small fixes for tools and skip autotools tests for no filter Correctly manage warnings for new tests Ext libs ZLIB and SZIP warnings are separate concerns
| * | Small fixes for tools and skip autotools tests for no filterAllen Byrne2020-01-294-29/+28
| | |
| * | Merging in latest from upstream (HDFFV/hdf5:refs/heads/develop)Allen Byrne2020-01-2950-461/+507
| |\ \ | |/ / |/| | | | | | | | | | | | | | | | | | | | | | | * commit '30ca0cdc9a0b1f7fc1521007c65d9baeb69c9a23': fix bad function cast warning initialization discards const warning testpar/t_2Gio.c: Fix a typo that I think was introduced by a previous warnings PR. An array element was assigned to itself---shape[2]Â =Â shape[2];---instead of being assigned to chunk[2]. Reduce casts of HDcalloc()/HDmalloc() that -Wc++-compat required. Reduce differences between my -Werror branch and `develop`: fix unused function warning
* | | Merge pull request #2323 in HDFFV/hdf5 from ~KMU/hdf5:misc to developKimmy Mu2020-01-293-47/+76
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | * commit 'c586d91ea003f37d130c2c45eea6f573f7d3d3bc': fix bad function cast warning initialization discards const warning fix unused function warning
| * \ \ Merge branch 'develop' into misckmu2020-01-2995-818/+1325
| |\ \ \ | |/ / / |/| | |
* | | | Merge pull request #2318 in HDFFV/hdf5 from ↵David Young2020-01-2926-276/+265
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ~DYOUNG/werror:reduce-werror-diffs-1 to develop * commit 'fa1b2f6ef35c459c9f74ead885c119ae7f61c056': Reduce differences between my -Werror branch and `develop`:
| * | | | Reduce differences between my -Werror branch and `develop`:David Young2020-01-2926-276/+265
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Rename index -> idx, fileno -> fnumber, fileno -> fno to avoid GCC shadowed declaration warnings about index(3). Convert #pragma GCC diagnostic push/pop/ignored to the HDF5 library's H5_GCC_DIAG_OFF()/H5_GCC_DIAG_ON() macros.
* | | | | Merge pull request #2320 in HDFFV/hdf5 from ↵David Young2020-01-299-83/+77
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ~DYOUNG/werror:reduce-werror-diffs-2 to develop * commit 'a5f236e83bdd29e660a55c5577a69a3809605cda': Reduce casts of HDcalloc()/HDmalloc() that -Wc++-compat required.
| * | | | | Reduce casts of HDcalloc()/HDmalloc() that -Wc++-compat required.David Young2020-01-299-83/+77
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | | | Merge pull request #2321 in HDFFV/hdf5 from ↵David Young2020-01-2914-55/+89
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ~DYOUNG/werror:reduce-werror-diffs-3 to develop * commit 'f19e06b59ee53f17465a7b5974c25c3245a40d9a': testpar/t_2Gio.c: Fix a typo that I think was introduced by a previous warnings PR. An array element was assigned to itself---shape[2]Â =Â shape[2];---instead of being assigned to chunk[2].
| * | | | | | testpar/t_2Gio.c: Fix a typo that I think was introduced by aDavid Young2020-01-2914-55/+89
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | previous warnings PR. An array element was assigned to itself---shape[2]Â =Â shape[2];---instead of being assigned to chunk[2]. fortran/src/H5Pf.c: move conditional compilation controlled by H5_NO_DEPRECATED_SYMBOLS outside of a function for readability. fortran/src/H5match_types.c: put a variable's declaration under the same conditional compilation (H5_FORTRAN_HAVE_C_LONG_DOUBLE) as its use. For now, skip compilation of some unused debug dump routines in the JNI. While I'm in the JNI, delete a set-but-unused variable. src/H5Z.c: condition a variable declaration on H5_NO_DEPRECATED_SYMBOLS so that it's not declared but unused or vice versa. test/cache_common.h: add an #include in to get some symbols we need to avoid implicit declaration warnings. test/dsets.c: use a more conventional conditional-compilation syntax. test/dt_arith.c, test/fillval.c: initialize a bunch of uninitialized variables before use. test/vfd.c: pass the expected type of `void **` to posix_memalign(3) instead of `int **`. testpar/t_bigio.c: explicitly compare with 0 instead of using ! when "equal to 0?" is the question not "is false?" Repair some indentation while I'm here. testpar/testpar.h: repair misaligned line-continuation backslashes in a macro that probably should be a function so that we don't have to fiddle with the line continuation to begin with. tools/src/h5repack/h5repack_main.c: fix some compiler fussing about enums. tools/test/perform/pio_engine.c: the compiler fusses if you cast a function call returning double directly to off_t. It's ok if you cast a variable that's a double to off_t, however. Write and use a new function, sqrto(), to avoid the cast warnings.
| | | * | | fix bad function cast warningkmu2020-01-291-2/+2
| | | | | |
| | | * | | initialization discards const warningkmu2020-01-291-7/+7
| | | | | |
| | | * | | Merge branch 'develop' into misckmu2020-01-2820-341/+260
| | | |\ \ \ | | | |/ / / | | |/| | |
| | | * | | fix unused function warningkmu2020-01-282-40/+69
| | | | | |
| | | | * | Merging in latest from upstream (HDFFV/hdf5:refs/heads/develop)Allen Byrne2020-01-2920-248/+165
| | | | |\ \ | |_|_|_|/ / |/| | | | | | | | | | | | | | | | | | | | | | | * commit '20c09524ea348f4009555a1cba2731842b9af80e': HDFFV-11011 - merge include list HDFFV-11011 correct issues with target file extension
* | | | | | Merge pull request #2319 in HDFFV/hdf5 from ↵Allen Byrne2020-01-2921-286/+197
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ~BYRN/hdf5_adb:bugfix/HDFFV-11011 to develop * commit 'c8096118d5edd9f27ff0f6180a4dde4c10aafda7': HDFFV-11011 - merge include list HDFFV-11011 correct issues with target file extension
| * | | | | | HDFFV-11011 - merge include listAllen Byrne2020-01-291-2/+1
| | | | | | |
| * | | | | | HDFFV-11011 correct issues with target file extensionAllen Byrne2020-01-2821-286/+198
| | | | | | |
| | | | | * | Merging in latest from upstream (HDFFV/hdf5:refs/heads/develop)Allen Byrne2020-01-2917-91/+545
| | | | | |\ \ | |_|_|_|_|/ / |/| | | | | | | | | | | | | | | | | | | | * commit '31616380d107e8f4e4084084984a80871c17528b': Introduce new H5VL _by_value routines
* | | | | | | Merge pull request #2317 in HDFFV/hdf5 from ↵Jordan Henderson2020-01-2917-91/+545
|\ \ \ \ \ \ \ | |_|/ / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ~JHENDERSON/hdf5:tools_vol_update to develop * commit 'e41f671d2ff3c7bb797ea0246e6289b0bac5a0e5': Introduce new H5VL _by_value routines
| * | | | | | Introduce new H5VL _by_value routinesJordan Henderson2020-01-2917-91/+545
| | |/ / / / | |/| | | |
| | | | * | Correctly manage warnings for new testsAllen Byrne2020-01-292-38/+34
| | | | | |
| | | | * | Ext libs ZLIB and SZIP warnings are separate concernsAllen Byrne2020-01-291-0/+1
| |_|_|/ / |/| | | |
* | | | | Merge pull request #2275 in HDFFV/hdf5 from ~BYRN/hdf5_adb:develop to developAllen Byrne2020-01-299-27/+152
|\ \ \ \ \ | |/ / / / |/| | | | | | | | | | | | | | | | | | | | | | | | * commit '4276e37eab01c4d67e0d669fff28d3eac31cc806': Remove commented warnings line Note for common warnings files Create common build system files for warnings
| * | | | Remove commented warnings lineAllen Byrne2020-01-291-6/+0
| | | | |
| * | | | Merging in latest from upstream (HDFFV/hdf5:refs/heads/develop)Allen Byrne2020-01-2819-403/+457
| |\ \ \ \ | |/ / / / |/| / / / | |/ / / | | | | | | | | | | | | | | | | | | | | | | | | * commit '71c050f837149a0c11e0936e661047c091deaa2f': rename macro fix issues from test fail change condition pick up from Dave's fix leave Wswitch-default for later fix fix Wredundant-decls, Wswitch-default, Wdeclaration-after-statement, Wsign-compare, Wmisleading-indentation, Wshadow
* | | | Merge pull request #2311 in HDFFV/hdf5 from ~KMU/hdf5:misc to developKimmy Mu2020-01-2818-391/+442
|\ \ \ \ | | |/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | * commit '406330addf45529ecdd088f4d22e9aab9a03661d': rename macro change condition pick up from Dave's fix leave Wswitch-default for later fix fix Wredundant-decls, Wswitch-default, Wdeclaration-after-statement, Wsign-compare, Wmisleading-indentation, Wshadow
| * | | rename macrokmu2020-01-281-2/+2
| | | |
| * | | change conditionkmu2020-01-271-1/+1
| | | |
| * | | pick up from Dave's fixkmu2020-01-272-241/+244
| | | |
| * | | leave Wswitch-default for later fixkmu2020-01-272-37/+13
| | | |
| * | | fix Wredundant-decls, Wswitch-default, Wdeclaration-after-statement, ↵kmu2020-01-2718-159/+231
| | | | | | | | | | | | | | | | Wsign-compare, Wmisleading-indentation, Wshadow
* | | | Merge pull request #2315 in HDFFV/hdf5 from ~KMU/hdf5:develop to developKimmy Mu2020-01-281-12/+15
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | * commit '3177c89c5b0749ef1294ec60e124bf402246feba': fix issues from test fail
| * | | | fix issues from test failkmu2020-01-281-12/+15
|/ / / /
| | * | Merging in latest from upstream (HDFFV/hdf5:refs/heads/develop)Allen Byrne2020-01-282-116/+45
| | |\ \ | |_|/ / |/| | | | | | | | | | | * commit '15a1bce9a26b15313029410e23be6d706ad0c207': Replaced my_isnan with C99 isnan in h5diff.
* | | | Merge pull request #2304 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:isnan_fixes ↵Dana Robinson2020-01-282-116/+45
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | to develop * commit '8b4d774eb9bb95cb3c59f033b43ed9fba340a54a': Replaced my_isnan with C99 isnan in h5diff.
| * | | | Replaced my_isnan with C99 isnan in h5diff.Dana Robinson2020-01-242-116/+45
| | | | |
| | | * | Merging in latest from upstream (HDFFV/hdf5:refs/heads/develop)Allen Byrne2020-01-274-127/+115
| | | |\ \ | |_|_|/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '38d3834c54ee1dfa7366ae1c581909f0cf7fa000': Add another warning variation Correct ignore warnings Only use sanitizer with Clang Remove cmake macros from valgrind tests
* | | | | Merge pull request #2308 in HDFFV/hdf5 from ~BYRN/hdf5_merge_adb:develop to ↵Allen Byrne2020-01-274-127/+115
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | develop * commit '3b804074bd358b4a1f5b8ace30f53c4a5b250bf8': Add another warning variation Correct ignore warnings Only use sanitizer with Clang Remove cmake macros from valgrind tests
| * \ \ \ \ Merging in latest from upstream (HDFFV/hdf5:refs/heads/develop)Allen Byrne2020-01-271-1/+1
| |\ \ \ \ \ | |/ / / / / |/| | | | | | | | | | | | | | | | | * commit 'b0aa2c037ebb742db520e4e9a72e06d21c4afa27': Restore fix of test assert fail eror undone by later commit.
| * | | | | Add another warning variationAllen Byrne2020-01-261-0/+1
| | | | | |
| * | | | | Correct ignore warningsAllen Byrne2020-01-261-2/+4
| | | | | |
| * | | | | Only use sanitizer with ClangAllen Byrne2020-01-261-1/+1
| | | | | |
| * | | | | Remove cmake macros from valgrind testsAllen Byrne2020-01-253-124/+109
| | | | | |
| | | | * | Merging in latest from upstream (HDFFV/hdf5:refs/heads/develop)Allen Byrne2020-01-271-1/+1
| | | | |\ \ | |_|_|_|/ / |/| | | | | | | | | | | | | | | | | * commit 'b0aa2c037ebb742db520e4e9a72e06d21c4afa27': Restore fix of test assert fail eror undone by later commit.
* | | | | | Merge pull request #2312 in HDFFV/hdf5 from ~LRKNOX/hdf5_lrk:develop to developLarry Knox2020-01-271-1/+1
|\ \ \ \ \ \ | |/ / / / / |/| | | | | | | | | | | | | | | | | * commit '1c812fcd5d475afb7e65ed28d84990f96eefa649': Restore fix of test assert fail eror undone by later commit.