summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #2367 in HDFFV/hdf5 from ~DYOUNG/werror:unused to developDavid Young2020-02-1916-32/+124
|\ | | | | | | | | | | | | * commit '50aac126d7c4082c2aeb0f3a68cad26bd1cd9783': Start to document the function/parameter/variable attribute macros. Filter all of the new _USED / _UNUSED type modifiers. H5_HAVE_PARALLEL, _DEBUG_API, etc. Add attributes to some variables and parameters that are unused under some configurations.
| * Start to document the function/parameter/variable attribute macros.David Young2020-02-181-0/+57
| |
| * Filter all of the new _USED / _UNUSED type modifiers.David Young2020-02-181-0/+4
| |
| * H5_HAVE_PARALLEL, _DEBUG_API, etc. Add attributes to some variables andDavid Young2020-02-1014-32/+63
| | | | | | | | parameters that are unused under some configurations.
* | Merge pull request #2369 in HDFFV/hdf5 from ~DYOUNG/vs2010:develop to developDavid Young2020-02-174-21/+79
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merged per discussion with Elena. * commit 'b4697f969295245840350e17d75d92a0fdd7e7a9': Use HD prefix. Delete unhelpful comment per Jordan's question. Make sure that H5TS_thread_id() is available as either a function or a macro in all configurations. Provide local copies of err(3)- and errx(3)-alike functions for Visual Studio compatibility. Provide C99/POSIX.1 format strings PRI[doux]{8,16,32,64,MAX,PTR} on systems that are missing <inttypes.h>.
| * | Use HD prefix.David Young2020-02-121-13/+13
| | |
| * | Make sure that H5TS_thread_id() is available as either a function or a macro inDavid Young2020-02-102-12/+2
| |\ \ | | | | | | | | | | | | | | | | | | | | all configurations. (Merge remote-tracking branch 'origin/thread_id_everywhere' into vs2010-develop)
| | * | Delete unhelpful comment per Jordan's question.David Young2020-02-101-3/+0
| | | |
| | * | Make sure that H5TS_thread_id() is available as either a function or a macro inDavid Young2020-02-072-12/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all configurations. Previously it was neither declared nor defined in --disable-threadsafety builds. The compiler's warning got lost in the noise---I first saw the issue because my -Werror branch stopped compiling cold---and the tests still linked and ran.
| * | | Provide local copies of err(3)- and errx(3)-alike functionsDavid Young2020-02-071-7/+37
| | | | | | | | | | | | | | | | for Visual Studio compatibility.
| * | | Provide C99/POSIX.1 format strings PRI[doux]{8,16,32,64,MAX,PTR} on systemsDavid Young2020-02-071-1/+39
| |/ / | | | | | | | | | that are missing <inttypes.h>.
* | | Merge pull request #2325 in HDFFV/hdf5 from ~DYOUNG/werror:h5t_copy to developDavid Young2020-02-1715-194/+480
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merged per discussion with Elena. * commit '3f903a441ad84001ea66589728bd8b036b6fdfca': Take out the temporary performance tests. Make calls through a function pointer. Use the same number of arguments, always. Increase iterations, provide a baseline for no-op, simplify the overhead case a bit. Temporarily add some code that measures the time to run the simplest possible H5T__copy_all()-like routine 10 million times and then measures the version with FUNC_ENTER_STATIC/_LEAVE_NOAPI and a HGOTO_ERROR() statement. H5T_copy() constification plus Quincey's contributions.
| * | | Take out the temporary performance tests.David Young2020-02-143-89/+0
| | | |
| * | | Make calls through a function pointer. Use the same number of arguments,David Young2020-02-061-18/+26
| | | | | | | | | | | | | | | | always.
| * | | Increase iterations, provide a baseline for no-op, simplify the overheadDavid Young2020-01-301-4/+10
| | | | | | | | | | | | | | | | case a bit.
| * | | Temporarily add some code that measures the time to run the simplest possibleDavid Young2020-01-303-0/+75
| | | | | | | | | | | | | | | | | | | | H5T__copy_all()-like routine 10 million times and then measures the version with FUNC_ENTER_STATIC/_LEAVE_NOAPI and a HGOTO_ERROR() statement.
| * | | H5T_copy() constification plus Quincey's contributions.David Young2020-01-2915-194/+480
| | | |
* | | | Merge pull request #2377 in HDFFV/hdf5 from ~BYRN/hdf5_adb:develop to developAllen Byrne2020-02-123-17/+17
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | * commit 'a68302883a243c33ceb495e3e151331fa267f455': TRILAB-148 fix sanitizer and -fsanitize usage
| * | | | TRILAB-148 fix sanitizer and -fsanitize usageAllen Byrne2020-02-123-17/+17
|/ / / /
* | | | Merge pull request #2372 in HDFFV/hdf5 from ~BYRN/hdf5_adb:develop to developAllen Byrne2020-02-111-3/+12
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | * commit 'b6ea9d25194797fdfb0880ee9721b95bc1533af7': Update sanitizer note.
| * | | | Update sanitizer note.Allen Byrne2020-02-111-3/+12
|/ / / /
* | | | Merge pull request #2357 in HDFFV/hdf5 from ~JAKE.SMITH/hdf5:develop to developJake Smith2020-02-101-2/+2
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | * commit '6a93d1f834184853913d43e50fda5b350fa1dc38': Fix improper S3 signing key null check (HDFFV-11015).
| * | | | Fix improper S3 signing key null check (HDFFV-11015).Jacob Smith2020-02-071-2/+2
| | |/ / | |/| |
* | | | Merge pull request #2366 in HDFFV/hdf5 from ~BRTNFLD/hdf5_msb:develop to developScot Breitenfeld2020-02-108-65/+144
|\ \ \ \ | |_|_|/ |/| | | | | | | | | | | * commit '79c62f9a25906705735efa9286124c0d3aa9276a': HDFFV-11018 Add Fortran H5F_LIBVER_V*_F definitions
| * | | HDFFV-11018 Add Fortran H5F_LIBVER_V*_F definitionsM. Scot Breitenfeld2020-02-108-65/+144
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added ------ New Definitions: INTEGER :: H5F_LIBVER_ERROR_F INTEGER :: H5F_LIBVER_NBOUNDS_F INTEGER :: H5F_LIBVER_V18_F INTEGER :: H5F_LIBVER_V110_F INTEGER :: H5F_LIBVER_V112_F INTEGER :: H5F_LIBVER_V114_F New API: h5pget_libver_bounds_f(fapl_id, low, high, hdferr) Removed: call to C wrapper h5pset_libver_bounds_c in h5pset_libver_bounds_f
* | | Merge pull request #2361 in HDFFV/hdf5 from ~MYANG6/hdf5-develop:develop to ↵Muqun Yang2020-02-072-1/+18
|\ \ \ | |/ / |/| | | | | | | | | | | | | | develop * commit '1b937c69f4b8187401eeb8eef195bbcc2ea58312': HDFFV-11014, fix the h5repack issue that misses a few attributes during the repacking. The flag that checks the object reference attribute is not updated properly. The fix is trivial. Just need to move the flag update line into the inner loop. Tested at Jelly. Also update the release.txt.
| * | HDFFV-11014, fix the h5repack issue that misses a few attributes during the ↵Muqun Yang2020-02-072-1/+18
|/ / | | | | | | repacking. The flag that checks the object reference attribute is not updated properly. The fix is trivial. Just need to move the flag update line into the inner loop. Tested at Jelly. Also update the release.txt.
* | Merge pull request #2354 in HDFFV/hdf5 from ~DYOUNG/werror:fix_h5ts_private ↵David Young2020-02-061-3/+2
|\ \ | | | | | | | | | | | | | | | | | | to develop * commit '8f77878953b55cbffb6331161d12eab1c778a8a5': Oops, the test has to return success in the unimplemented case.
| * | Oops, the test has to return success in the unimplemented case.David Young2020-02-061-3/+2
| | |
* | | Merge pull request #2349 in HDFFV/hdf5 from ~DYOUNG/werror:fix_h5ts_private ↵David Young2020-02-061-0/+7
|\ \ \ | |/ / | | | | | | | | | | | | | | | to develop * commit 'a0a75e7b6e157b40bbe09c7955153835ce200f79': If H5_HAVE_THREADSAFE is not #defined, define nothing but a stub implementation of H5TS_thread_id().
| * | If H5_HAVE_THREADSAFE is not #defined, define nothing but a stub implementationDavid Young2020-02-051-0/+7
| | | | | | | | | | | | of H5TS_thread_id().
* | | Merge pull request #2346 in HDFFV/hdf5 from ~JHENDERSON/hdf5:develop to developJordan Henderson2020-02-061-0/+44
|\ \ \ | |/ / |/| | | | | | | | * commit 'be0cd0b64aef3f64b15d5fc89cd15213ad939763': Add RELEASE.txt note for token refactoring changes
| * | 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).