summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'develop' of ↵Jordan Henderson2020-02-0511-25/+292
|\ | | | | | | ssh://git@bitbucket.hdfgroup.org:7999/~jhenderson/hdf5.git into develop
| * Merge pull request #2341 in HDFFV/hdf5 from ~DYOUNG/werror:thread_id to developDavid Young2020-02-0511-25/+292
| |\ | | | | | | | | | | | | | | | | | | | | | * commit 'cefacee21b5ad569e2394b32793648e1b80f3d6b': src/H5Eint.c: #include H5TSprivate.h for H5TS_thread_id() definitions. Change thread IDs to uint64_t from unsigned long, per Quincey's suggestion. Add thread_id.c to the MANIFEST and the CMakeLists.txt per Allen's request. Replace pthread_self_ulong() with H5TS_thread_id(). The POSIX Threads implementation ought to be portable to any system that has POSIX Threads. On Windows, I use the same API call as before.
| | * src/H5Eint.c: #include H5TSprivate.h for H5TS_thread_id() definitions.David Young2020-02-032-2/+3
| | | | | | | | | | | | test/thread_id.c: move threads_failure() inside #ifdefs.
| | * Change thread IDs to uint64_t from unsigned long, per Quincey's suggestion.David Young2020-02-036-19/+20
| | | | | | | | | | | | | | | Fix a typo in the H5TS_thread_init() comment and reword some ID properties.
| | * Add thread_id.c to the MANIFEST and the CMakeLists.txt per Allen'sDavid Young2020-02-032-0/+2
| | | | | | | | | | | | request.
| | * Replace pthread_self_ulong() with H5TS_thread_id(). The POSIX ThreadsDavid Young2020-02-039-25/+288
| | | | | | | | | | | | | | | implementation ought to be portable to any system that has POSIX Threads. On Windows, I use the same API call as before.
* | | Add RELEASE.txt note for token refactoring changesJordan Henderson2020-02-051-0/+44
|/ /
* | Merge pull request #2345 in HDFFV/hdf5 from ~BYRN/hdf5_adb:develop to developAllen Byrne2020-02-051-0/+7
|\ \ | | | | | | | | | | | | * commit '7c9427219ff903ee0ebdd56ed253b29e83ce0c06': HDFFV-11012 - add release note
| * | HDFFV-11012 - add release noteAllen Byrne2020-02-051-0/+7
|/ /
* | Merge pull request #2343 in HDFFV/hdf5 from ↵Allen Byrne2020-02-053-6/+6
|\ \ | | | | | | | | | | | | | | | | | | ~BYRN/hdf5_adb:bugfix/HDFFV-11012-fortran-include-paths to develop * commit '3ec66d55426c5c947eeb6f4d7d5d31b38f59ebf6': HDFFV-11012 - add correct fortran include path properties
| * | HDFFV-11012 - add correct fortran include path propertiesAllen Byrne2020-02-043-6/+6
| | |
* | | Merge pull request #2342 in HDFFV/hdf5 from ~BYRN/hdf5_adb:develop to developAllen Byrne2020-02-045-0/+392
|\ \ \ | |_|/ |/| | | | | | | | | | | * commit '93f6e6761833ba579128503c3fe47b76b02fa85c': HDFFV-10996 add release note HDFFV-10996 - add java vol tests
| * | HDFFV-10996 add release noteAllen Byrne2020-02-041-0/+6
| |/
| * HDFFV-10996 - add java vol testsAllen Byrne2020-02-034-0/+386
|/
* Merge pull request #2329 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:H5MM_const to ↵Dana Robinson2020-01-3110-50/+67
|\ | | | | | | | | | | | | | | | | develop * commit '10301154215fb6a22590e80f7b5ed0005f3e1786': Minor refactoring to the VFD info free call. Updated the 'const memory free' changes based on PR feedback. Added a free wrapper that lets us free constant pointers without generating warnings.
| * Minor refactoring to the VFD info free call.Dana Robinson2020-01-311-10/+8
| |
| * Updated the 'const memory free' changes based on PR feedback.Dana Robinson2020-01-319-45/+27
| |
| * 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 #2330 in HDFFV/hdf5 from ~BYRN/hdf5_adb:develop to developAllen Byrne2020-01-301-0/+6
|\ \ | |/ |/| | | | | * commit '099e68140101a6a2cd128f68d5f6b76661a1de92': VS2010 needs an underscore
| * VS2010 needs an underscoreAllen Byrne2020-01-301-0/+6
|/
* 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